diff --git a/develop/.doctrees/api_reference/accounting.doctree b/develop/.doctrees/api_reference/accounting.doctree index 5030d680d11e..e57aa351e01c 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 4c045700a461..047565b532f3 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 123994f6478f..d511bcf16de1 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 c87c98b3904b..c891c389bb04 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 76fea80318f3..8480dd2ed678 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 b7b14145fa34..60d40be89c0d 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 cb345cf64d38..29e40f1ef338 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 d7ef97648f9a..79ff66bbd64c 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 5b8c1f98e2d3..b5f8900a6847 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 74acab844002..dfa898438257 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 0482de929416..51a367941bfb 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 7789c07f2592..a8762870980a 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 46ce4d903579..0cd85404daa3 100644 Binary files a/develop/.doctrees/api_reference/indicators.doctree and b/develop/.doctrees/api_reference/indicators.doctree differ diff --git a/develop/.doctrees/api_reference/live.doctree b/develop/.doctrees/api_reference/live.doctree index e165bf3e48fe..a7a7188caded 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/book.doctree b/develop/.doctrees/api_reference/model/book.doctree index f6959d7aabd5..5d86b5d536b7 100644 Binary files a/develop/.doctrees/api_reference/model/book.doctree and b/develop/.doctrees/api_reference/model/book.doctree differ diff --git a/develop/.doctrees/api_reference/model/data.doctree b/develop/.doctrees/api_reference/model/data.doctree index debb61577a7a..397818f800bc 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 2c0332e2f2ba..6cad09caaac4 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 2b4ad8b454fd..7ce2bb16f403 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 ae7135bb6063..0bc2cad214ef 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 69c8c421f06f..9b9e3ca1b0c0 100644 Binary files a/develop/.doctrees/api_reference/model/objects.doctree and b/develop/.doctrees/api_reference/model/objects.doctree differ diff --git a/develop/.doctrees/api_reference/model/orders.doctree b/develop/.doctrees/api_reference/model/orders.doctree index b56ba3339332..850bd86d60bc 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 998ab227368b..10cfefcd7cb3 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 8c1855aa0610..6ca03426d235 100644 Binary files a/develop/.doctrees/api_reference/model/tick_scheme.doctree and b/develop/.doctrees/api_reference/model/tick_scheme.doctree differ diff --git a/develop/.doctrees/api_reference/persistence.doctree b/develop/.doctrees/api_reference/persistence.doctree index 6fad8d307fb8..e9dc34af2138 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 4de78ab52d5b..bc8cad2eb726 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 c090eb0b1bda..e1167721a4a6 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 cb1f2b272fb2..4cf7ffdc033b 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 3e6ef797b04f..1919fca78ee2 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 2162a8d44f96..f791d6888e43 100644 Binary files a/develop/.doctrees/api_reference/trading.doctree and b/develop/.doctrees/api_reference/trading.doctree differ diff --git a/develop/.doctrees/environment.pickle b/develop/.doctrees/environment.pickle index a932f3675c6c..8ce32e8c6bd4 100644 Binary files a/develop/.doctrees/environment.pickle and b/develop/.doctrees/environment.pickle differ diff --git a/develop/api_reference/adapters/interactive_brokers.html b/develop/api_reference/adapters/interactive_brokers.html index e54c88104358..222097638134 100644 --- a/develop/api_reference/adapters/interactive_brokers.html +++ b/develop/api_reference/adapters/interactive_brokers.html @@ -11887,7 +11887,7 @@

at - 0x7fdbacef2010> + 0x7fdc63a32010> = diff --git a/develop/core/help.html b/develop/core/help.html index fd3fe58c2399..306f52d61798 100644 --- a/develop/core/help.html +++ b/develop/core/help.html @@ -1,2 +1,2 @@ -Help -

Rustdoc help

Back
\ No newline at end of file +Help +

Rustdoc help

Back
\ No newline at end of file diff --git a/develop/core/index.html b/develop/core/index.html index c2fe2351923f..06ac67809f0f 100644 --- a/develop/core/index.html +++ b/develop/core/index.html @@ -1,2 +1,2 @@ -Index of crates -
\ No newline at end of file +Index of crates +
\ No newline at end of file diff --git a/develop/core/init_db/fn.main.html b/develop/core/init_db/fn.main.html index f29974e55d62..9c87d66cf1da 100644 --- a/develop/core/init_db/fn.main.html +++ b/develop/core/init_db/fn.main.html @@ -1,2 +1,2 @@ main in init_db - Rust -

Function init_db::main

source ·
pub(crate) fn main() -> Result<(), Box<dyn Error>>
\ No newline at end of file +

Function init_db::main

source ·
pub(crate) fn main() -> Result<(), Box<dyn Error>>
\ No newline at end of file diff --git a/develop/core/nautilus_adapters/all.html b/develop/core/nautilus_adapters/all.html index a4243fbfa4b8..56abc3146658 100644 --- a/develop/core/nautilus_adapters/all.html +++ b/develop/core/nautilus_adapters/all.html @@ -1,2 +1,2 @@ List of all items in this crate -
\ No newline at end of file +
\ No newline at end of file diff --git a/develop/core/nautilus_adapters/databento/parsing/fn.is_trade_msg.html b/develop/core/nautilus_adapters/databento/parsing/fn.is_trade_msg.html index 637419488612..5d58e8eb0679 100644 --- a/develop/core/nautilus_adapters/databento/parsing/fn.is_trade_msg.html +++ b/develop/core/nautilus_adapters/databento/parsing/fn.is_trade_msg.html @@ -1,2 +1,2 @@ is_trade_msg in nautilus_adapters::databento::parsing - Rust -
pub fn is_trade_msg(order_side: OrderSide, action: c_char) -> bool
\ No newline at end of file +
pub fn is_trade_msg(order_side: OrderSide, action: c_char) -> bool
\ No newline at end of file diff --git a/develop/core/nautilus_adapters/databento/parsing/fn.parse_aggressor_side.html b/develop/core/nautilus_adapters/databento/parsing/fn.parse_aggressor_side.html index 013a44c5a01a..c6cf9b4ade7b 100644 --- a/develop/core/nautilus_adapters/databento/parsing/fn.parse_aggressor_side.html +++ b/develop/core/nautilus_adapters/databento/parsing/fn.parse_aggressor_side.html @@ -1,2 +1,2 @@ parse_aggressor_side in nautilus_adapters::databento::parsing - Rust -
pub fn parse_aggressor_side(c: c_char) -> AggressorSide
\ No newline at end of file +
pub fn parse_aggressor_side(c: c_char) -> AggressorSide
\ No newline at end of file diff --git a/develop/core/nautilus_adapters/databento/parsing/fn.parse_bar_type.html b/develop/core/nautilus_adapters/databento/parsing/fn.parse_bar_type.html index fa3f48a94037..83f498beecef 100644 --- a/develop/core/nautilus_adapters/databento/parsing/fn.parse_bar_type.html +++ b/develop/core/nautilus_adapters/databento/parsing/fn.parse_bar_type.html @@ -1,5 +1,5 @@ parse_bar_type in nautilus_adapters::databento::parsing - Rust -
pub fn parse_bar_type(
-    record: OhlcvMsg,
+    
pub fn parse_bar_type(
+    record: &OhlcvMsg,
     instrument_id: InstrumentId
-) -> Result<BarType>
\ No newline at end of file +) -> Result<BarType>
\ No newline at end of file diff --git a/develop/core/nautilus_adapters/databento/parsing/fn.parse_book_action.html b/develop/core/nautilus_adapters/databento/parsing/fn.parse_book_action.html index 37bc57601ef9..ed3d7d5c0e85 100644 --- a/develop/core/nautilus_adapters/databento/parsing/fn.parse_book_action.html +++ b/develop/core/nautilus_adapters/databento/parsing/fn.parse_book_action.html @@ -1,2 +1,2 @@ parse_book_action in nautilus_adapters::databento::parsing - Rust -
pub fn parse_book_action(c: c_char) -> Result<BookAction>
\ No newline at end of file +
pub fn parse_book_action(c: c_char) -> Result<BookAction>
\ No newline at end of file diff --git a/develop/core/nautilus_adapters/databento/parsing/fn.parse_cfi_iso10926.html b/develop/core/nautilus_adapters/databento/parsing/fn.parse_cfi_iso10926.html index db6903d32c9d..25b4d32f6985 100644 --- a/develop/core/nautilus_adapters/databento/parsing/fn.parse_cfi_iso10926.html +++ b/develop/core/nautilus_adapters/databento/parsing/fn.parse_cfi_iso10926.html @@ -1,4 +1,4 @@ parse_cfi_iso10926 in nautilus_adapters::databento::parsing - Rust -
pub fn parse_cfi_iso10926(
+    
pub fn parse_cfi_iso10926(
     value: &str
-) -> Result<(Option<AssetClass>, Option<InstrumentClass>)>
\ No newline at end of file +) -> Result<(Option<AssetClass>, Option<InstrumentClass>)>
\ No newline at end of file diff --git a/develop/core/nautilus_adapters/databento/parsing/fn.parse_equity.html b/develop/core/nautilus_adapters/databento/parsing/fn.parse_equity.html index cd5ad1884815..3c97af089a5e 100644 --- a/develop/core/nautilus_adapters/databento/parsing/fn.parse_equity.html +++ b/develop/core/nautilus_adapters/databento/parsing/fn.parse_equity.html @@ -1,6 +1,6 @@ parse_equity in nautilus_adapters::databento::parsing - Rust -
pub fn parse_equity(
-    record: InstrumentDefMsg,
+    
pub fn parse_equity(
+    record: &InstrumentDefMsg,
     instrument_id: InstrumentId,
     ts_init: UnixNanos
-) -> Result<Equity>
\ No newline at end of file +) -> Result<Equity>
\ No newline at end of file diff --git a/develop/core/nautilus_adapters/databento/parsing/fn.parse_futures_contract.html b/develop/core/nautilus_adapters/databento/parsing/fn.parse_futures_contract.html index 57071c196651..4b2884dd7b88 100644 --- a/develop/core/nautilus_adapters/databento/parsing/fn.parse_futures_contract.html +++ b/develop/core/nautilus_adapters/databento/parsing/fn.parse_futures_contract.html @@ -1,6 +1,6 @@ parse_futures_contract in nautilus_adapters::databento::parsing - Rust -
pub fn parse_futures_contract(
-    record: InstrumentDefMsg,
+    
pub fn parse_futures_contract(
+    record: &InstrumentDefMsg,
     instrument_id: InstrumentId,
     ts_init: UnixNanos
-) -> Result<FuturesContract>
\ No newline at end of file +) -> Result<FuturesContract>
\ No newline at end of file diff --git a/develop/core/nautilus_adapters/databento/parsing/fn.parse_instrument_def_msg.html b/develop/core/nautilus_adapters/databento/parsing/fn.parse_instrument_def_msg.html index 4d3929f58710..c424fb26f4d0 100644 --- a/develop/core/nautilus_adapters/databento/parsing/fn.parse_instrument_def_msg.html +++ b/develop/core/nautilus_adapters/databento/parsing/fn.parse_instrument_def_msg.html @@ -1,6 +1,6 @@ parse_instrument_def_msg in nautilus_adapters::databento::parsing - Rust -
pub fn parse_instrument_def_msg(
-    record: InstrumentDefMsg,
+    
pub fn parse_instrument_def_msg(
+    record: &InstrumentDefMsg,
     publisher: &DatabentoPublisher,
     ts_init: UnixNanos
-) -> Result<Box<dyn Instrument>>
\ No newline at end of file +) -> Result<Box<dyn Instrument>>
\ No newline at end of file diff --git a/develop/core/nautilus_adapters/databento/parsing/fn.parse_mbo_msg.html b/develop/core/nautilus_adapters/databento/parsing/fn.parse_mbo_msg.html index 0a5965832165..a78aa48f7349 100644 --- a/develop/core/nautilus_adapters/databento/parsing/fn.parse_mbo_msg.html +++ b/develop/core/nautilus_adapters/databento/parsing/fn.parse_mbo_msg.html @@ -1,7 +1,7 @@ parse_mbo_msg in nautilus_adapters::databento::parsing - Rust -
pub fn parse_mbo_msg(
-    record: MboMsg,
+    
pub fn parse_mbo_msg(
+    record: &MboMsg,
     instrument_id: InstrumentId,
     price_precision: u8,
     ts_init: UnixNanos
-) -> Result<Option<OrderBookDelta>>
\ No newline at end of file +) -> Result<(Option<OrderBookDelta>, Option<TradeTick>)>
\ No newline at end of file diff --git a/develop/core/nautilus_adapters/databento/parsing/fn.parse_mbo_msg_trades.html b/develop/core/nautilus_adapters/databento/parsing/fn.parse_mbo_msg_trades.html deleted file mode 100644 index c4cc5c41978d..000000000000 --- a/develop/core/nautilus_adapters/databento/parsing/fn.parse_mbo_msg_trades.html +++ /dev/null @@ -1,7 +0,0 @@ -parse_mbo_msg_trades in nautilus_adapters::databento::parsing - Rust -
pub fn parse_mbo_msg_trades(
-    record: MboMsg,
-    instrument_id: InstrumentId,
-    price_precision: u8,
-    ts_init: UnixNanos
-) -> Result<Option<TradeTick>>
\ No newline at end of file diff --git a/develop/core/nautilus_adapters/databento/parsing/fn.parse_mbp10_msg.html b/develop/core/nautilus_adapters/databento/parsing/fn.parse_mbp10_msg.html index cb77f2211845..e9d1614ffbc6 100644 --- a/develop/core/nautilus_adapters/databento/parsing/fn.parse_mbp10_msg.html +++ b/develop/core/nautilus_adapters/databento/parsing/fn.parse_mbp10_msg.html @@ -1,7 +1,7 @@ parse_mbp10_msg in nautilus_adapters::databento::parsing - Rust -
pub fn parse_mbp10_msg(
-    record: Mbp1Msg,
+    
pub fn parse_mbp10_msg(
+    record: &Mbp10Msg,
     instrument_id: InstrumentId,
     price_precision: u8,
     ts_init: UnixNanos
-) -> Result<Vec<OrderBookDelta>>
\ No newline at end of file +) -> Result<Vec<OrderBookDelta>>
\ No newline at end of file diff --git a/develop/core/nautilus_adapters/databento/parsing/fn.parse_mbp1_msg.html b/develop/core/nautilus_adapters/databento/parsing/fn.parse_mbp1_msg.html index be7553f750a2..46744fd134eb 100644 --- a/develop/core/nautilus_adapters/databento/parsing/fn.parse_mbp1_msg.html +++ b/develop/core/nautilus_adapters/databento/parsing/fn.parse_mbp1_msg.html @@ -1,7 +1,7 @@ parse_mbp1_msg in nautilus_adapters::databento::parsing - Rust -
pub fn parse_mbp1_msg(
-    record: Mbp1Msg,
+    
pub fn parse_mbp1_msg(
+    record: &Mbp1Msg,
     instrument_id: InstrumentId,
     price_precision: u8,
     ts_init: UnixNanos
-) -> Result<Option<QuoteTick>>
\ No newline at end of file +) -> Result<(QuoteTick, Option<TradeTick>)>
\ No newline at end of file diff --git a/develop/core/nautilus_adapters/databento/parsing/fn.parse_mbp1_msg_trades.html b/develop/core/nautilus_adapters/databento/parsing/fn.parse_mbp1_msg_trades.html deleted file mode 100644 index adf5510eb39d..000000000000 --- a/develop/core/nautilus_adapters/databento/parsing/fn.parse_mbp1_msg_trades.html +++ /dev/null @@ -1,7 +0,0 @@ -parse_mbp1_msg_trades in nautilus_adapters::databento::parsing - Rust -
pub fn parse_mbp1_msg_trades(
-    record: Mbp1Msg,
-    instrument_id: InstrumentId,
-    price_precision: u8,
-    ts_init: UnixNanos
-) -> Result<Option<TradeTick>>
\ No newline at end of file diff --git a/develop/core/nautilus_adapters/databento/parsing/fn.parse_min_price_increment.html b/develop/core/nautilus_adapters/databento/parsing/fn.parse_min_price_increment.html index 6b167a5d69ec..7493d65e0712 100644 --- a/develop/core/nautilus_adapters/databento/parsing/fn.parse_min_price_increment.html +++ b/develop/core/nautilus_adapters/databento/parsing/fn.parse_min_price_increment.html @@ -1,5 +1,5 @@ parse_min_price_increment in nautilus_adapters::databento::parsing - Rust -
pub fn parse_min_price_increment(
+    
pub fn parse_min_price_increment(
     value: i64,
     currency: Currency
-) -> Result<Price>
\ No newline at end of file +) -> Result<Price>
\ No newline at end of file diff --git a/develop/core/nautilus_adapters/databento/parsing/fn.parse_ohlcv_msg.html b/develop/core/nautilus_adapters/databento/parsing/fn.parse_ohlcv_msg.html index f90ec302b168..f50dc562902e 100644 --- a/develop/core/nautilus_adapters/databento/parsing/fn.parse_ohlcv_msg.html +++ b/develop/core/nautilus_adapters/databento/parsing/fn.parse_ohlcv_msg.html @@ -1,8 +1,7 @@ parse_ohlcv_msg in nautilus_adapters::databento::parsing - Rust -
pub fn parse_ohlcv_msg(
-    record: OhlcvMsg,
-    bar_type: BarType,
+    
pub fn parse_ohlcv_msg(
+    record: &OhlcvMsg,
+    instrument_id: InstrumentId,
     price_precision: u8,
-    ts_event_adjustment: UnixNanos,
     ts_init: UnixNanos
-) -> Result<Bar>
\ No newline at end of file +) -> Result<Bar>
\ No newline at end of file diff --git a/develop/core/nautilus_adapters/databento/parsing/fn.parse_option_kind.html b/develop/core/nautilus_adapters/databento/parsing/fn.parse_option_kind.html index 99a2dfde43a5..0a0f971ad528 100644 --- a/develop/core/nautilus_adapters/databento/parsing/fn.parse_option_kind.html +++ b/develop/core/nautilus_adapters/databento/parsing/fn.parse_option_kind.html @@ -1,2 +1,2 @@ parse_option_kind in nautilus_adapters::databento::parsing - Rust -
pub fn parse_option_kind(c: c_char) -> Result<OptionKind>
\ No newline at end of file +
pub fn parse_option_kind(c: c_char) -> Result<OptionKind>
\ No newline at end of file diff --git a/develop/core/nautilus_adapters/databento/parsing/fn.parse_options_contract.html b/develop/core/nautilus_adapters/databento/parsing/fn.parse_options_contract.html index 9b9993ca1560..b447146413a6 100644 --- a/develop/core/nautilus_adapters/databento/parsing/fn.parse_options_contract.html +++ b/develop/core/nautilus_adapters/databento/parsing/fn.parse_options_contract.html @@ -1,6 +1,6 @@ parse_options_contract in nautilus_adapters::databento::parsing - Rust -
pub fn parse_options_contract(
-    record: InstrumentDefMsg,
+    
pub fn parse_options_contract(
+    record: &InstrumentDefMsg,
     instrument_id: InstrumentId,
     ts_init: UnixNanos
-) -> Result<OptionsContract>
\ No newline at end of file +) -> Result<OptionsContract>
\ No newline at end of file diff --git a/develop/core/nautilus_adapters/databento/parsing/fn.parse_order_side.html b/develop/core/nautilus_adapters/databento/parsing/fn.parse_order_side.html index ef4880645b8e..d0ac32bf1ec8 100644 --- a/develop/core/nautilus_adapters/databento/parsing/fn.parse_order_side.html +++ b/develop/core/nautilus_adapters/databento/parsing/fn.parse_order_side.html @@ -1,2 +1,2 @@ parse_order_side in nautilus_adapters::databento::parsing - Rust -
pub fn parse_order_side(c: c_char) -> OrderSide
\ No newline at end of file +
pub fn parse_order_side(c: c_char) -> OrderSide
\ No newline at end of file diff --git a/develop/core/nautilus_adapters/databento/parsing/fn.parse_raw_ptr_to_string.html b/develop/core/nautilus_adapters/databento/parsing/fn.parse_raw_ptr_to_string.html index 8bd1ae26347a..2f90ffc36932 100644 --- a/develop/core/nautilus_adapters/databento/parsing/fn.parse_raw_ptr_to_string.html +++ b/develop/core/nautilus_adapters/databento/parsing/fn.parse_raw_ptr_to_string.html @@ -1,5 +1,5 @@ parse_raw_ptr_to_string in nautilus_adapters::databento::parsing - Rust -
pub unsafe fn parse_raw_ptr_to_string(ptr: *const c_char) -> Result<String>
Expand description

Safety

+
pub unsafe fn parse_raw_ptr_to_string(ptr: *const c_char) -> Result<String>
Expand description

Safety

  • Assumes ptr is a valid C string pointer.
diff --git a/develop/core/nautilus_adapters/databento/parsing/fn.parse_raw_ptr_to_ustr.html b/develop/core/nautilus_adapters/databento/parsing/fn.parse_raw_ptr_to_ustr.html index 6b26973fd9a2..89eb16b78ebf 100644 --- a/develop/core/nautilus_adapters/databento/parsing/fn.parse_raw_ptr_to_ustr.html +++ b/develop/core/nautilus_adapters/databento/parsing/fn.parse_raw_ptr_to_ustr.html @@ -1,5 +1,5 @@ parse_raw_ptr_to_ustr in nautilus_adapters::databento::parsing - Rust -
pub unsafe fn parse_raw_ptr_to_ustr(ptr: *const c_char) -> Result<Ustr>
Expand description

Safety

+
pub unsafe fn parse_raw_ptr_to_ustr(ptr: *const c_char) -> Result<Ustr>
Expand description

Safety

  • Assumes ptr is a valid C string pointer.
diff --git a/develop/core/nautilus_adapters/databento/parsing/fn.parse_record.html b/develop/core/nautilus_adapters/databento/parsing/fn.parse_record.html new file mode 100644 index 000000000000..377e348882d7 --- /dev/null +++ b/develop/core/nautilus_adapters/databento/parsing/fn.parse_record.html @@ -0,0 +1,7 @@ +parse_record in nautilus_adapters::databento::parsing - Rust +
pub fn parse_record<T>(
+    record: T,
+    instrument_id: InstrumentId,
+    ts_init: UnixNanos
+) -> Result<(Data, Option<Data>)>
where + T: Record + HasRType,
\ No newline at end of file diff --git a/develop/core/nautilus_adapters/databento/parsing/fn.parse_trade_msg.html b/develop/core/nautilus_adapters/databento/parsing/fn.parse_trade_msg.html index ae8abc0ab26e..a8af60f49625 100644 --- a/develop/core/nautilus_adapters/databento/parsing/fn.parse_trade_msg.html +++ b/develop/core/nautilus_adapters/databento/parsing/fn.parse_trade_msg.html @@ -1,7 +1,7 @@ parse_trade_msg in nautilus_adapters::databento::parsing - Rust -
pub fn parse_trade_msg(
-    record: TradeMsg,
+    
pub fn parse_trade_msg(
+    record: &TradeMsg,
     instrument_id: InstrumentId,
     price_precision: u8,
     ts_init: UnixNanos
-) -> Result<TradeTick>
\ No newline at end of file +) -> Result<TradeTick>
\ No newline at end of file diff --git a/develop/core/nautilus_adapters/databento/parsing/fn.parse_ts_event_adjustment.html b/develop/core/nautilus_adapters/databento/parsing/fn.parse_ts_event_adjustment.html index a0cbaf87419e..4948daa3cb14 100644 --- a/develop/core/nautilus_adapters/databento/parsing/fn.parse_ts_event_adjustment.html +++ b/develop/core/nautilus_adapters/databento/parsing/fn.parse_ts_event_adjustment.html @@ -1,2 +1,2 @@ parse_ts_event_adjustment in nautilus_adapters::databento::parsing - Rust -
pub fn parse_ts_event_adjustment(record: OhlcvMsg) -> Result<UnixNanos>
\ No newline at end of file +
pub fn parse_ts_event_adjustment(record: &OhlcvMsg) -> Result<UnixNanos>
\ No newline at end of file diff --git a/develop/core/nautilus_adapters/databento/parsing/index.html b/develop/core/nautilus_adapters/databento/parsing/index.html index 63ef3be6a171..3b2edc3ace04 100644 --- a/develop/core/nautilus_adapters/databento/parsing/index.html +++ b/develop/core/nautilus_adapters/databento/parsing/index.html @@ -1,2 +1,2 @@ nautilus_adapters::databento::parsing - Rust -
\ No newline at end of file +
\ No newline at end of file diff --git a/develop/core/nautilus_adapters/databento/parsing/sidebar-items.js b/develop/core/nautilus_adapters/databento/parsing/sidebar-items.js index 275796262290..c55bcc9e6641 100644 --- a/develop/core/nautilus_adapters/databento/parsing/sidebar-items.js +++ b/develop/core/nautilus_adapters/databento/parsing/sidebar-items.js @@ -1 +1 @@ -window.SIDEBAR_ITEMS = {"fn":["is_trade_msg","parse_aggressor_side","parse_bar_type","parse_book_action","parse_cfi_iso10926","parse_equity","parse_futures_contract","parse_instrument_def_msg","parse_mbo_msg","parse_mbo_msg_trades","parse_mbp10_msg","parse_mbp1_msg","parse_mbp1_msg_trades","parse_min_price_increment","parse_ohlcv_msg","parse_option_kind","parse_options_contract","parse_order_side","parse_raw_ptr_to_string","parse_raw_ptr_to_ustr","parse_trade_msg","parse_ts_event_adjustment"]}; \ No newline at end of file +window.SIDEBAR_ITEMS = {"fn":["is_trade_msg","parse_aggressor_side","parse_bar_type","parse_book_action","parse_cfi_iso10926","parse_equity","parse_futures_contract","parse_instrument_def_msg","parse_mbo_msg","parse_mbp10_msg","parse_mbp1_msg","parse_min_price_increment","parse_ohlcv_msg","parse_option_kind","parse_options_contract","parse_order_side","parse_raw_ptr_to_string","parse_raw_ptr_to_ustr","parse_record","parse_trade_msg","parse_ts_event_adjustment"]}; \ No newline at end of file diff --git a/develop/core/nautilus_common/clock/struct.TestClock.html b/develop/core/nautilus_common/clock/struct.TestClock.html index 2e90610c3da4..c98e1c74b908 100644 --- a/develop/core/nautilus_common/clock/struct.TestClock.html +++ b/develop/core/nautilus_common/clock/struct.TestClock.html @@ -374,7 +374,7 @@
Examples
)

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

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

source§

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

source§

fn cancel_timers(&mut self)

source§

impl Default for TestClock

source§

fn default() -> Self

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

impl Deref for TestClock

§

type Target = AtomicTime

The resulting type after dereferencing.
source§

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

Dereferences the value.
source§

impl IntoPy<Py<PyAny>> for TestClock

source§

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

Performs the conversion.
source§

impl PyClass for TestClock

§

type Frozen = False

Whether the pyclass is frozen. Read more
source§

impl PyClassImpl for TestClock

source§

const IS_BASETYPE: bool = false

#[pyclass(subclass)]
source§

const IS_SUBCLASS: bool = false

#[pyclass(extends=…)]
source§

const IS_MAPPING: bool = false

#[pyclass(mapping)]
source§

const IS_SEQUENCE: bool = false

#[pyclass(sequence)]
§

type BaseType = PyAny

Base class
§

type ThreadChecker = SendablePyClass<TestClock>

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 TestClock

§

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

source§

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

source§

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

§

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

source§

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

source§

impl PyTypeInfo for TestClock

§

type AsRefTarget = PyCell<TestClock>

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

const NAME: &'static str = "TestClock"

Class name.
source§

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

Module name, if any.
source§

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

Returns the PyTypeObject instance for this type.
§

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

Returns the safe abstraction over the type object.
§

fn is_type_of(object: &PyAny) -> bool

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

fn is_exact_type_of(object: &PyAny) -> bool

Checks if object is an instance of this type.

Auto Trait Implementations§

§

impl !RefUnwindSafe for TestClock

§

impl Send for TestClock

§

impl Sync for TestClock

§

impl Unpin for TestClock

§

impl !UnwindSafe for TestClock

Blanket Implementations§

source§

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

source§

fn items_iter() -> PyClassItemsIter

source§

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

Rendered class doc
source§

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

§

fn dict_offset() -> Option<isize>

§

fn weaklist_offset() -> Option<isize>

source§

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

§

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

source§

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

source§

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

§

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

source§

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

source§

impl PyTypeInfo for TestClock

§

type AsRefTarget = PyCell<TestClock>

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

const NAME: &'static str = "TestClock"

Class name.
source§

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

Module name, if any.
source§

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

Returns the PyTypeObject instance for this type.
§

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

Returns the safe abstraction over the type object.
§

fn is_type_of(object: &PyAny) -> bool

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

fn is_exact_type_of(object: &PyAny) -> bool

Checks if object is an instance of this type.

Auto Trait Implementations§

§

impl !RefUnwindSafe for TestClock

§

impl Send for TestClock

§

impl Sync for TestClock

§

impl Unpin for TestClock

§

impl !UnwindSafe for TestClock

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

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

impl PartialOrd for ComponentState

source§

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

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

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

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

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

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

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

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

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

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

impl PyClass for ComponentState

§

type Frozen = False

Whether the pyclass is frozen. Read more
source§

impl PyClassImpl for ComponentState

source§

const IS_BASETYPE: bool = false

#[pyclass(subclass)]
source§

const IS_SUBCLASS: bool = false

#[pyclass(extends=…)]
source§

const IS_MAPPING: bool = false

#[pyclass(mapping)]
source§

const IS_SEQUENCE: bool = false

#[pyclass(sequence)]
§

type BaseType = PyAny

Base class
§

type ThreadChecker = SendablePyClass<ComponentState>

This handles following two situations: Read more
§

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

Immutable or mutable
§

type Dict = PyClassDummySlot

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

type WeakRef = PyClassDummySlot

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

type BaseNativeType = PyAny

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

fn items_iter() -> PyClassItemsIter

source§

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

Rendered class doc
source§

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

§

fn dict_offset() -> Option<isize>

§

fn weaklist_offset() -> Option<isize>

source§

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

§

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

source§

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

source§

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

§

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

source§

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

source§

impl PyTypeInfo for ComponentState

§

type AsRefTarget = PyCell<ComponentState>

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

const NAME: &'static str = "ComponentState"

Class name.
source§

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

Module name, if any.
source§

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

Returns the PyTypeObject instance for this type.
§

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

Returns the safe abstraction over the type object.
§

fn is_type_of(object: &PyAny) -> bool

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

fn is_exact_type_of(object: &PyAny) -> bool

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

impl Serialize for ComponentState

source§

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

source§

fn items_iter() -> PyClassItemsIter

source§

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

Rendered class doc
source§

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

§

fn dict_offset() -> Option<isize>

§

fn weaklist_offset() -> Option<isize>

source§

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

§

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

source§

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

source§

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

§

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

source§

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

source§

impl PyTypeInfo for ComponentState

§

type AsRefTarget = PyCell<ComponentState>

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

const NAME: &'static str = "ComponentState"

Class name.
source§

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

Module name, if any.
source§

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

Returns the PyTypeObject instance for this type.
§

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

Returns the safe abstraction over the type object.
§

fn is_type_of(object: &PyAny) -> bool

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

fn is_exact_type_of(object: &PyAny) -> bool

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

impl Serialize for ComponentState

source§

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

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

impl TryFrom<&str> for ComponentState

§

type Error = ParseError

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

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

Performs the conversion.
source§

impl Copy for ComponentState

source§

impl Eq for ComponentState

source§

impl StructuralEq for ComponentState

source§

impl StructuralPartialEq for ComponentState

Auto Trait Implementations§

§

impl RefUnwindSafe for ComponentState

§

impl Send for ComponentState

§

impl Sync for ComponentState

§

impl Unpin for ComponentState

§

impl UnwindSafe for ComponentState

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

Fault = 14

A trigger for the component to fault.

§

FaultCompleted = 15

A trigger when the component has successfully faulted.

Implementations§

source§

impl ComponentTrigger

source

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

Try to create Self from the raw representation

-

Trait Implementations§

source§

impl Clone for ComponentTrigger

source§

fn clone(&self) -> ComponentTrigger

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

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

Performs copy-assignment from source. Read more
source§

impl Debug for ComponentTrigger

source§

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

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

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

source§

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

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

impl Display for ComponentTrigger

source§

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

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

impl FromStr for ComponentTrigger

§

type Err = ParseError

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

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

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

impl Hash for ComponentTrigger

source§

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

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

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

Trait Implementations§

source§

impl Clone for ComponentTrigger

source§

fn clone(&self) -> ComponentTrigger

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

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

Performs copy-assignment from source. Read more
source§

impl Debug for ComponentTrigger

source§

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

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

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

source§

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

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

impl Display for ComponentTrigger

source§

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

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

impl FromStr for ComponentTrigger

§

type Err = ParseError

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

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

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

impl Hash for ComponentTrigger

source§

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

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

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

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

impl IntoEnumIterator for ComponentTrigger

source§

impl IntoPy<Py<PyAny>> for ComponentTrigger

source§

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

Performs the conversion.
source§

impl Ord for ComponentTrigger

source§

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

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

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

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

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

source§

impl PartialOrd for ComponentTrigger

source§

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

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

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

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

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

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

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

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

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

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

impl PyClass for ComponentTrigger

§

type Frozen = False

Whether the pyclass is frozen. Read more
source§

impl PyClassImpl for ComponentTrigger

source§

const IS_BASETYPE: bool = false

#[pyclass(subclass)]
source§

const IS_SUBCLASS: bool = false

#[pyclass(extends=…)]
source§

const IS_MAPPING: bool = false

#[pyclass(mapping)]
source§

const IS_SEQUENCE: bool = false

#[pyclass(sequence)]
§

type BaseType = PyAny

Base class
§

type ThreadChecker = SendablePyClass<ComponentTrigger>

This handles following two situations: Read more
§

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

Immutable or mutable
§

type Dict = PyClassDummySlot

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

type WeakRef = PyClassDummySlot

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

type BaseNativeType = PyAny

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

fn items_iter() -> PyClassItemsIter

source§

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

Rendered class doc
source§

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

§

fn dict_offset() -> Option<isize>

§

fn weaklist_offset() -> Option<isize>

source§

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

§

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

source§

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

source§

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

§

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

source§

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

source§

impl PyTypeInfo for ComponentTrigger

§

type AsRefTarget = PyCell<ComponentTrigger>

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

const NAME: &'static str = "ComponentTrigger"

Class name.
source§

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

Module name, if any.
source§

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

Returns the PyTypeObject instance for this type.
§

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

Returns the safe abstraction over the type object.
§

fn is_type_of(object: &PyAny) -> bool

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

fn is_exact_type_of(object: &PyAny) -> bool

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

impl Serialize for ComponentTrigger

source§

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

source§

fn items_iter() -> PyClassItemsIter

source§

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

Rendered class doc
source§

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

§

fn dict_offset() -> Option<isize>

§

fn weaklist_offset() -> Option<isize>

source§

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

§

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

source§

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

source§

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

§

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

source§

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

source§

impl PyTypeInfo for ComponentTrigger

§

type AsRefTarget = PyCell<ComponentTrigger>

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

const NAME: &'static str = "ComponentTrigger"

Class name.
source§

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

Module name, if any.
source§

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

Returns the PyTypeObject instance for this type.
§

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

Returns the safe abstraction over the type object.
§

fn is_type_of(object: &PyAny) -> bool

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

fn is_exact_type_of(object: &PyAny) -> bool

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

impl Serialize for ComponentTrigger

source§

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

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

impl TryFrom<&str> for ComponentTrigger

§

type Error = ParseError

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

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

Performs the conversion.
source§

impl Copy for ComponentTrigger

source§

impl Eq for ComponentTrigger

source§

impl StructuralEq for ComponentTrigger

source§

impl StructuralPartialEq for ComponentTrigger

Auto Trait Implementations§

§

impl RefUnwindSafe for ComponentTrigger

§

impl Send for ComponentTrigger

§

impl Sync for ComponentTrigger

§

impl Unpin for ComponentTrigger

§

impl UnwindSafe for ComponentTrigger

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where diff --git a/develop/core/nautilus_common/enums/enum.LogColor.html b/develop/core/nautilus_common/enums/enum.LogColor.html index d6719d020288..75d1c3131a32 100644 --- a/develop/core/nautilus_common/enums/enum.LogColor.html +++ b/develop/core/nautilus_common/enums/enum.LogColor.html @@ -16,8 +16,8 @@
§

Yellow = 5

The yellow log color, typically used with LogLevel::Warning log levels.

§

Red = 6

The red log color, typically used with LogLevel::Error or LogLevel::Critical log levels.

Implementations§

source§

impl LogColor

source

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

Try to create Self from the raw representation

-

Trait Implementations§

source§

impl Clone for LogColor

source§

fn clone(&self) -> LogColor

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 LogColor

source§

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

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

impl<'de> Deserialize<'de> for LogColor

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 LogColor

source§

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

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

impl FromStr for LogColor

§

type Err = ParseError

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

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

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

impl Hash for LogColor

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 LogColor

source§

fn clone(&self) -> LogColor

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 LogColor

source§

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

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

impl<'de> Deserialize<'de> for LogColor

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 LogColor

source§

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

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

impl FromStr for LogColor

§

type Err = ParseError

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

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

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

impl Hash for LogColor

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 LogColor

source§

impl IntoPy<Py<PyAny>> for LogColor

source§

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

Performs the conversion.
source§

impl Ord for LogColor

source§

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

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

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

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

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

source§

impl PartialOrd for LogColor

source§

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

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

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

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

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

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

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

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

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

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

impl PyClass for LogColor

§

type Frozen = False

Whether the pyclass is frozen. Read more
source§

impl PyClassImpl for LogColor

source§

const IS_BASETYPE: bool = false

#[pyclass(subclass)]
source§

const IS_SUBCLASS: bool = false

#[pyclass(extends=…)]
source§

const IS_MAPPING: bool = false

#[pyclass(mapping)]
source§

const IS_SEQUENCE: bool = false

#[pyclass(sequence)]
§

type BaseType = PyAny

Base class
§

type ThreadChecker = SendablePyClass<LogColor>

This handles following two situations: Read more
§

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

Immutable or mutable
§

type Dict = PyClassDummySlot

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

type WeakRef = PyClassDummySlot

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

type BaseNativeType = PyAny

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

fn items_iter() -> PyClassItemsIter

source§

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

Rendered class doc
source§

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

§

fn dict_offset() -> Option<isize>

§

fn weaklist_offset() -> Option<isize>

source§

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

§

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

source§

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

source§

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

§

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

source§

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

source§

impl PyTypeInfo for LogColor

§

type AsRefTarget = PyCell<LogColor>

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

const NAME: &'static str = "LogColor"

Class name.
source§

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

Module name, if any.
source§

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

Returns the PyTypeObject instance for this type.
§

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

Returns the safe abstraction over the type object.
§

fn is_type_of(object: &PyAny) -> bool

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

fn is_exact_type_of(object: &PyAny) -> bool

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

impl Serialize for LogColor

source§

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

source§

fn items_iter() -> PyClassItemsIter

source§

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

Rendered class doc
source§

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

§

fn dict_offset() -> Option<isize>

§

fn weaklist_offset() -> Option<isize>

source§

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

§

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

source§

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

source§

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

§

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

source§

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

source§

impl PyTypeInfo for LogColor

§

type AsRefTarget = PyCell<LogColor>

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

const NAME: &'static str = "LogColor"

Class name.
source§

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

Module name, if any.
source§

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

Returns the PyTypeObject instance for this type.
§

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

Returns the safe abstraction over the type object.
§

fn is_type_of(object: &PyAny) -> bool

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

fn is_exact_type_of(object: &PyAny) -> bool

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

impl Serialize for LogColor

source§

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

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

impl TryFrom<&str> for LogColor

§

type Error = ParseError

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

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

Performs the conversion.
source§

impl Copy for LogColor

source§

impl Eq for LogColor

source§

impl StructuralEq for LogColor

source§

impl StructuralPartialEq for LogColor

Auto Trait Implementations§

§

impl RefUnwindSafe for LogColor

§

impl Send for LogColor

§

impl Sync for LogColor

§

impl Unpin for LogColor

§

impl UnwindSafe for LogColor

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where diff --git a/develop/core/nautilus_common/enums/enum.LogFormat.html b/develop/core/nautilus_common/enums/enum.LogFormat.html index acfdb5777ef8..939b33e960ba 100644 --- a/develop/core/nautilus_common/enums/enum.LogFormat.html +++ b/develop/core/nautilus_common/enums/enum.LogFormat.html @@ -18,7 +18,7 @@ Self: Sized,

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

impl IntoPy<Py<PyAny>> for LogFormat

source§

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

Performs the conversion.
source§

impl PartialEq for LogFormat

source§

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

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

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

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

impl PyClass for LogFormat

§

type Frozen = False

Whether the pyclass is frozen. Read more
source§

impl PyClassImpl for LogFormat

source§

const IS_BASETYPE: bool = false

#[pyclass(subclass)]
source§

const IS_SUBCLASS: bool = false

#[pyclass(extends=…)]
source§

const IS_MAPPING: bool = false

#[pyclass(mapping)]
source§

const IS_SEQUENCE: bool = false

#[pyclass(sequence)]
§

type BaseType = PyAny

Base class
§

type ThreadChecker = SendablePyClass<LogFormat>

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 LogFormat

§

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

source§

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

source§

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

§

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

source§

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

source§

impl PyTypeInfo for LogFormat

§

type AsRefTarget = PyCell<LogFormat>

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

const NAME: &'static str = "LogFormat"

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 LogFormat

§

type Error = ParseError

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

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

Performs the conversion.
source§

impl Copy for LogFormat

source§

impl Eq for LogFormat

source§

impl StructuralEq for LogFormat

source§

impl StructuralPartialEq for LogFormat

Auto Trait Implementations§

§

impl RefUnwindSafe for LogFormat

§

impl Send for LogFormat

§

impl Sync for LogFormat

§

impl Unpin for LogFormat

§

impl UnwindSafe for LogFormat

Blanket Implementations§

source§

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

source§

fn items_iter() -> PyClassItemsIter

source§

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

Rendered class doc
source§

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

§

fn dict_offset() -> Option<isize>

§

fn weaklist_offset() -> Option<isize>

source§

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

§

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

source§

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

source§

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

§

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

source§

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

source§

impl PyTypeInfo for LogFormat

§

type AsRefTarget = PyCell<LogFormat>

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

const NAME: &'static str = "LogFormat"

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 LogFormat

§

type Error = ParseError

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

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

Performs the conversion.
source§

impl Copy for LogFormat

source§

impl Eq for LogFormat

source§

impl StructuralEq for LogFormat

source§

impl StructuralPartialEq for LogFormat

Auto Trait Implementations§

§

impl RefUnwindSafe for LogFormat

§

impl Send for LogFormat

§

impl Sync for LogFormat

§

impl Unpin for LogFormat

§

impl UnwindSafe for LogFormat

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably borrows from an owned value. Read more
§

impl<Q, K> Equivalent<K> for Q
where diff --git a/develop/core/nautilus_common/enums/enum.LogLevel.html b/develop/core/nautilus_common/enums/enum.LogLevel.html index e0c09cd028d3..3c1ccb197c08 100644 --- a/develop/core/nautilus_common/enums/enum.LogLevel.html +++ b/develop/core/nautilus_common/enums/enum.LogLevel.html @@ -12,8 +12,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 IntoPy<Py<PyAny>> for LogLevel

source§

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

Performs the conversion.
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) -> Self
where Self: Sized,

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

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

source§

impl PartialOrd for LogLevel

source§

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

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

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

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

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

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

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

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

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

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

impl PyClass for LogLevel

§

type Frozen = False

Whether the pyclass is frozen. Read more
source§

impl PyClassImpl for LogLevel

source§

const IS_BASETYPE: bool = false

#[pyclass(subclass)]
source§

const IS_SUBCLASS: bool = false

#[pyclass(extends=…)]
source§

const IS_MAPPING: bool = false

#[pyclass(mapping)]
source§

const IS_SEQUENCE: bool = false

#[pyclass(sequence)]
§

type BaseType = PyAny

Base class
§

type ThreadChecker = SendablePyClass<LogLevel>

This handles following two situations: Read more
§

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

Immutable or mutable
§

type Dict = PyClassDummySlot

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

type WeakRef = PyClassDummySlot

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

type BaseNativeType = PyAny

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

fn items_iter() -> PyClassItemsIter

source§

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

Rendered class doc
source§

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

§

fn dict_offset() -> Option<isize>

§

fn weaklist_offset() -> Option<isize>

source§

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

§

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

source§

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

source§

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

§

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

source§

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

source§

impl PyTypeInfo for LogLevel

§

type AsRefTarget = PyCell<LogLevel>

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

const NAME: &'static str = "LogLevel"

Class name.
source§

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

Module name, if any.
source§

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

Returns the PyTypeObject instance for this type.
§

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

Returns the safe abstraction over the type object.
§

fn is_type_of(object: &PyAny) -> bool

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

fn is_exact_type_of(object: &PyAny) -> bool

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

impl Serialize for LogLevel

source§

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

source§

fn items_iter() -> PyClassItemsIter

source§

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

Rendered class doc
source§

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

§

fn dict_offset() -> Option<isize>

§

fn weaklist_offset() -> Option<isize>

source§

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

§

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

source§

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

source§

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

§

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

source§

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

source§

impl PyTypeInfo for LogLevel

§

type AsRefTarget = PyCell<LogLevel>

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

const NAME: &'static str = "LogLevel"

Class name.
source§

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

Module name, if any.
source§

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

Returns the PyTypeObject instance for this type.
§

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

Returns the safe abstraction over the type object.
§

fn is_type_of(object: &PyAny) -> bool

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

fn is_exact_type_of(object: &PyAny) -> bool

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

impl Serialize for LogLevel

source§

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

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

impl TryFrom<&str> for LogLevel

§

type Error = ParseError

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

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

Performs the conversion.
source§

impl Copy for LogLevel

source§

impl Eq for LogLevel

source§

impl StructuralEq for LogLevel

source§

impl StructuralPartialEq for LogLevel

Auto Trait Implementations§

§

impl RefUnwindSafe for LogLevel

§

impl Send for LogLevel

§

impl Sync for LogLevel

§

impl Unpin for LogLevel

§

impl UnwindSafe for LogLevel

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where diff --git a/develop/core/nautilus_common/handlers/struct.MessageHandler.html b/develop/core/nautilus_common/handlers/struct.MessageHandler.html index 40747a233b85..89683bd7b807 100644 --- a/develop/core/nautilus_common/handlers/struct.MessageHandler.html +++ b/develop/core/nautilus_common/handlers/struct.MessageHandler.html @@ -5,7 +5,7 @@ }

Fields§

§handler_id: Ustr

Implementations§

source§

impl MessageHandler

source

pub fn new(handler_id: Ustr, callback: Option<SafeMessageCallback>) -> Self

Trait Implementations§

source§

impl Clone for MessageHandler

source§

fn clone(&self) -> MessageHandler

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 MessageHandler

source§

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

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

impl IntoPy<Py<PyAny>> for MessageHandler

source§

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

Performs the conversion.
source§

impl PartialEq for MessageHandler

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 MessageHandler

§

type Frozen = False

Whether the pyclass is frozen. Read more
source§

impl PyClassImpl for MessageHandler

source§

const IS_BASETYPE: bool = false

#[pyclass(subclass)]
source§

const IS_SUBCLASS: bool = false

#[pyclass(extends=…)]
source§

const IS_MAPPING: bool = false

#[pyclass(mapping)]
source§

const IS_SEQUENCE: bool = false

#[pyclass(sequence)]
§

type BaseType = PyAny

Base class
§

type ThreadChecker = SendablePyClass<MessageHandler>

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 MessageHandler

§

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

source§

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

source§

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

§

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

source§

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

source§

impl PyTypeInfo for MessageHandler

§

type AsRefTarget = PyCell<MessageHandler>

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

const NAME: &'static str = "MessageHandler"

Class name.
source§

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

Module name, if any.
source§

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

Returns the PyTypeObject instance for this type.
§

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

Returns the safe abstraction over the type object.
§

fn is_type_of(object: &PyAny) -> bool

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

fn is_exact_type_of(object: &PyAny) -> bool

Checks if object is an instance of this type.

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn items_iter() -> PyClassItemsIter

source§

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

Rendered class doc
source§

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

§

fn dict_offset() -> Option<isize>

§

fn weaklist_offset() -> Option<isize>

source§

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

§

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

source§

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

source§

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

§

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

source§

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

source§

impl PyTypeInfo for MessageHandler

§

type AsRefTarget = PyCell<MessageHandler>

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

const NAME: &'static str = "MessageHandler"

Class name.
source§

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

Module name, if any.
source§

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

Returns the PyTypeObject instance for this type.
§

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

Returns the safe abstraction over the type object.
§

fn is_type_of(object: &PyAny) -> bool

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

fn is_exact_type_of(object: &PyAny) -> bool

Checks if object is an instance of this type.

Auto Trait Implementations§

§

impl !RefUnwindSafe for MessageHandler

§

impl Send for MessageHandler

§

impl Sync for MessageHandler

§

impl Unpin for MessageHandler

§

impl !UnwindSafe for MessageHandler

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

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

Represents a log event which includes a message.

-

Trait Implementations§

source§

impl Clone for LogEvent

source§

fn clone(&self) -> LogEvent

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

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

Performs copy-assignment from source. Read more
source§

impl Debug for LogEvent

source§

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

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

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

source§

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

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

impl Display for LogEvent

source§

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

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

impl Serialize for LogEvent

source§

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

Trait Implementations§

source§

impl Clone for LogEvent

source§

fn clone(&self) -> LogEvent

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

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

Performs copy-assignment from source. Read more
source§

impl Debug for LogEvent

source§

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

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

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

source§

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

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

impl Display for LogEvent

source§

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

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

impl Serialize for LogEvent

source§

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

Serialize this value into the given Serde serializer. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where diff --git a/develop/core/nautilus_common/logging/struct.LogGuard.html b/develop/core/nautilus_common/logging/struct.LogGuard.html index bf9aab8cfad1..cc85090069b2 100644 --- a/develop/core/nautilus_common/logging/struct.LogGuard.html +++ b/develop/core/nautilus_common/logging/struct.LogGuard.html @@ -4,7 +4,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 BaseType = PyAny

Base class
§

type ThreadChecker = SendablePyClass<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 = "LogGuard"

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 T
where +#[pyclass(extends=PyDict)], it’s PyDict.

source§

fn items_iter() -> PyClassItemsIter

source§

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

Rendered class doc
source§

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

§

fn dict_offset() -> Option<isize>

§

fn weaklist_offset() -> Option<isize>

source§

impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a 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 = "LogGuard"

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 T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/develop/core/nautilus_common/timer/struct.TimeEvent.html b/develop/core/nautilus_common/timer/struct.TimeEvent.html index 10f955cb6e10..6791808b3031 100644 --- a/develop/core/nautilus_common/timer/struct.TimeEvent.html +++ b/develop/core/nautilus_common/timer/struct.TimeEvent.html @@ -14,10 +14,10 @@ event_id: UUID4, ts_event: UnixNanos, ts_init: UnixNanos -) -> Result<Self>

Trait Implementations§

source§

impl Clone for TimeEvent

source§

fn clone(&self) -> TimeEvent

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

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

Performs copy-assignment from source. Read more
source§

impl Debug for TimeEvent

source§

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

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

impl Display for TimeEvent

source§

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

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

impl IntoPy<Py<PyAny>> for TimeEvent

source§

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

Performs the conversion.
source§

impl PartialEq for TimeEvent

source§

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

This method tests for self and other values to be equal, and is used +) -> Result<Self>

Trait Implementations§

source§

impl Clone for TimeEvent

source§

fn clone(&self) -> TimeEvent

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

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

Performs copy-assignment from source. Read more
source§

impl Debug for TimeEvent

source§

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

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

impl Display for TimeEvent

source§

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

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

impl IntoPy<Py<PyAny>> for TimeEvent

source§

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

Performs the conversion.
source§

impl PartialEq for TimeEvent

source§

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

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

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

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

impl PyClass for TimeEvent

§

type Frozen = False

Whether the pyclass is frozen. Read more
source§

impl PyClassImpl for TimeEvent

source§

const IS_BASETYPE: bool = false

#[pyclass(subclass)]
source§

const IS_SUBCLASS: bool = false

#[pyclass(extends=…)]
source§

const IS_MAPPING: bool = false

#[pyclass(mapping)]
source§

const IS_SEQUENCE: bool = false

#[pyclass(sequence)]
§

type BaseType = PyAny

Base class
§

type ThreadChecker = SendablePyClass<TimeEvent>

This handles following two situations: Read more
§

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

Immutable or mutable
§

type Dict = PyClassDummySlot

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

type WeakRef = PyClassDummySlot

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

type BaseNativeType = PyAny

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

fn items_iter() -> PyClassItemsIter

source§

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

Rendered class doc
source§

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

§

fn dict_offset() -> Option<isize>

§

fn weaklist_offset() -> Option<isize>

source§

impl PyClassNewTextSignature<TimeEvent> for PyClassImplCollector<TimeEvent>

source§

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

source§

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

§

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

source§

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

source§

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

§

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

source§

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

source§

impl PyMethods<TimeEvent> for PyClassImplCollector<TimeEvent>

source§

fn py_methods(self) -> &'static PyClassItems

source§

impl PyTypeInfo for TimeEvent

§

type AsRefTarget = PyCell<TimeEvent>

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

const NAME: &'static str = "TimeEvent"

Class name.
source§

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

Module name, if any.
source§

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

Returns the PyTypeObject instance for this type.
§

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

Returns the safe abstraction over the type object.
§

fn is_type_of(object: &PyAny) -> bool

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

fn is_exact_type_of(object: &PyAny) -> bool

Checks if object is an instance of this type.

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn items_iter() -> PyClassItemsIter

source§

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

Rendered class doc
source§

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

§

fn dict_offset() -> Option<isize>

§

fn weaklist_offset() -> Option<isize>

source§

impl PyClassNewTextSignature<TimeEvent> for PyClassImplCollector<TimeEvent>

source§

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

source§

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

§

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

source§

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

source§

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

§

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

source§

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

source§

impl PyMethods<TimeEvent> for PyClassImplCollector<TimeEvent>

source§

fn py_methods(self) -> &'static PyClassItems

source§

impl PyTypeInfo for TimeEvent

§

type AsRefTarget = PyCell<TimeEvent>

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

const NAME: &'static str = "TimeEvent"

Class name.
source§

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

Module name, if any.
source§

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

Returns the PyTypeObject instance for this type.
§

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

Returns the safe abstraction over the type object.
§

fn is_type_of(object: &PyAny) -> bool

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

fn is_exact_type_of(object: &PyAny) -> bool

Checks if object is an instance of this type.

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/develop/core/nautilus_core/correctness/fn.check_f64_in_range_inclusive.html b/develop/core/nautilus_core/correctness/fn.check_f64_in_range_inclusive.html index bdfd6df09175..a292a852f643 100644 --- a/develop/core/nautilus_core/correctness/fn.check_f64_in_range_inclusive.html +++ b/develop/core/nautilus_core/correctness/fn.check_f64_in_range_inclusive.html @@ -4,5 +4,5 @@ l: f64, r: f64, desc: &str -) -> Result<()>
Expand description

Validates that the f64 value is in the inclusive range [l, r].

+) -> Result<()>
Expand description

Validates that the f64 value is in the inclusive range [l, r].

\ No newline at end of file diff --git a/develop/core/nautilus_core/correctness/fn.check_f64_non_negative.html b/develop/core/nautilus_core/correctness/fn.check_f64_non_negative.html index 4e6cf9823662..85e1072d310a 100644 --- a/develop/core/nautilus_core/correctness/fn.check_f64_non_negative.html +++ b/develop/core/nautilus_core/correctness/fn.check_f64_non_negative.html @@ -1,3 +1,3 @@ check_f64_non_negative in nautilus_core::correctness - Rust -
pub fn check_f64_non_negative(value: f64, desc: &str) -> Result<()>
Expand description

Validates that the f64 value is non-negative.

+
pub fn check_f64_non_negative(value: f64, desc: &str) -> Result<()>
Expand description

Validates that the f64 value is non-negative.

\ No newline at end of file diff --git a/develop/core/nautilus_core/correctness/fn.check_i64_in_range_inclusive.html b/develop/core/nautilus_core/correctness/fn.check_i64_in_range_inclusive.html index 85adc7141750..17f71714fa25 100644 --- a/develop/core/nautilus_core/correctness/fn.check_i64_in_range_inclusive.html +++ b/develop/core/nautilus_core/correctness/fn.check_i64_in_range_inclusive.html @@ -4,5 +4,5 @@ l: i64, r: i64, desc: &str -) -> Result<()>
Expand description

Validates that the i64 value is in the inclusive range [l, r].

+) -> Result<()>
Expand description

Validates that the i64 value is in the inclusive range [l, r].

\ No newline at end of file diff --git a/develop/core/nautilus_core/correctness/fn.check_string_contains.html b/develop/core/nautilus_core/correctness/fn.check_string_contains.html index 7fdd6cd876c8..04489dc753f0 100644 --- a/develop/core/nautilus_core/correctness/fn.check_string_contains.html +++ b/develop/core/nautilus_core/correctness/fn.check_string_contains.html @@ -1,3 +1,3 @@ check_string_contains in nautilus_core::correctness - Rust -
pub fn check_string_contains(s: &str, pat: &str, desc: &str) -> Result<()>
Expand description

Validates that the string s contains the pattern pat.

+
pub fn check_string_contains(s: &str, pat: &str, desc: &str) -> Result<()>
Expand description

Validates that the string s contains the pattern pat.

\ No newline at end of file diff --git a/develop/core/nautilus_core/correctness/fn.check_u64_in_range_inclusive.html b/develop/core/nautilus_core/correctness/fn.check_u64_in_range_inclusive.html index 670a35f37f49..f95c98b1fef8 100644 --- a/develop/core/nautilus_core/correctness/fn.check_u64_in_range_inclusive.html +++ b/develop/core/nautilus_core/correctness/fn.check_u64_in_range_inclusive.html @@ -4,5 +4,5 @@ l: u64, r: u64, desc: &str -) -> Result<()>
Expand description

Validates that the u64 value is in the inclusive range [l, r].

+) -> Result<()>
Expand description

Validates that the u64 value is in the inclusive range [l, r].

\ No newline at end of file diff --git a/develop/core/nautilus_core/correctness/fn.check_u8_equal.html b/develop/core/nautilus_core/correctness/fn.check_u8_equal.html index 5493aed157ae..0076ad18c058 100644 --- a/develop/core/nautilus_core/correctness/fn.check_u8_equal.html +++ b/develop/core/nautilus_core/correctness/fn.check_u8_equal.html @@ -4,5 +4,5 @@ rhs: u8, lhs_param: &str, rhs_param: &str -) -> Result<()>
Expand description

Validates that u8 values are equal.

+) -> Result<()>
Expand description

Validates that u8 values are equal.

\ No newline at end of file diff --git a/develop/core/nautilus_core/correctness/fn.check_u8_in_range_inclusive.html b/develop/core/nautilus_core/correctness/fn.check_u8_in_range_inclusive.html index 88d9f2daf075..58d6daed1bb7 100644 --- a/develop/core/nautilus_core/correctness/fn.check_u8_in_range_inclusive.html +++ b/develop/core/nautilus_core/correctness/fn.check_u8_in_range_inclusive.html @@ -4,5 +4,5 @@ l: u8, r: u8, desc: &str -) -> Result<()>
Expand description

Validates that the u8 value is in the inclusive range [l, r].

+) -> Result<()>
Expand description

Validates that the u8 value is in the inclusive range [l, r].

\ No newline at end of file diff --git a/develop/core/nautilus_core/correctness/fn.check_valid_string.html b/develop/core/nautilus_core/correctness/fn.check_valid_string.html index 1ffa6e158df0..8d72f76b45b5 100644 --- a/develop/core/nautilus_core/correctness/fn.check_valid_string.html +++ b/develop/core/nautilus_core/correctness/fn.check_valid_string.html @@ -1,5 +1,5 @@ check_valid_string in nautilus_core::correctness - Rust -
pub fn check_valid_string(s: &str, desc: &str) -> Result<()>
Expand description

Validates the content of a string s.

+
pub fn check_valid_string(s: &str, desc: &str) -> Result<()>
Expand description

Validates the content of a string s.

Panics

  • If s is an empty string.
  • diff --git a/develop/core/nautilus_core/datetime/fn.is_within_last_24_hours.html b/develop/core/nautilus_core/datetime/fn.is_within_last_24_hours.html index 2cd4323120c8..02b5364cbbd0 100644 --- a/develop/core/nautilus_core/datetime/fn.is_within_last_24_hours.html +++ b/develop/core/nautilus_core/datetime/fn.is_within_last_24_hours.html @@ -1,2 +1,2 @@ is_within_last_24_hours in nautilus_core::datetime - Rust -
    pub fn is_within_last_24_hours(timestamp_ns: UnixNanos) -> Result<bool>
    \ No newline at end of file +
    pub fn is_within_last_24_hours(timestamp_ns: UnixNanos) -> Result<bool>
    \ No newline at end of file diff --git a/develop/core/nautilus_core/datetime/fn.last_weekday_nanos.html b/develop/core/nautilus_core/datetime/fn.last_weekday_nanos.html index 09426db5ebfc..04ea954104a0 100644 --- a/develop/core/nautilus_core/datetime/fn.last_weekday_nanos.html +++ b/develop/core/nautilus_core/datetime/fn.last_weekday_nanos.html @@ -1,2 +1,2 @@ last_weekday_nanos in nautilus_core::datetime - Rust -
    pub fn last_weekday_nanos(year: i32, month: u32, day: u32) -> Result<UnixNanos>
    \ No newline at end of file +
    pub fn last_weekday_nanos(year: i32, month: u32, day: u32) -> Result<UnixNanos>
    \ No newline at end of file diff --git a/develop/core/nautilus_core/ffi/cvec/struct.CVec.html b/develop/core/nautilus_core/ffi/cvec/struct.CVec.html index 38e1419d20b5..2735ebe79f28 100644 --- a/develop/core/nautilus_core/ffi/cvec/struct.CVec.html +++ b/develop/core/nautilus_core/ffi/cvec/struct.CVec.html @@ -12,7 +12,7 @@
§len: usize

The number of elements in the block.

§cap: usize

The capacity of vector from which it was allocated. Used when deallocating the memory

-

Implementations§

source§

impl CVec

source

pub fn empty() -> Self

Trait Implementations§

source§

impl Clone for CVec

source§

fn clone(&self) -> CVec

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 CVec

source§

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

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

impl Display for CVec

source§

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

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

impl<T> From<Vec<T>> for CVec

Consumes and leaks the Vec, returning a mutable pointer to the contents as +

Implementations§

source§

impl CVec

source

pub fn empty() -> Self

Trait Implementations§

source§

impl Clone for CVec

source§

fn clone(&self) -> CVec

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 CVec

source§

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

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

impl Display for CVec

source§

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

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

impl<T> From<Vec<T>> for CVec

Consumes and leaks the Vec, returning a mutable pointer to the contents as a CVec. The memory has been leaked and now exists for the lifetime of the program unless dropped manually. Note: drop the memory by reconstructing the vec using from_raw_parts method diff --git a/develop/core/nautilus_core/parsing/fn.bytes_to_usize.html b/develop/core/nautilus_core/parsing/fn.bytes_to_usize.html index 0d731ec6b44b..04d698396cdc 100644 --- a/develop/core/nautilus_core/parsing/fn.bytes_to_usize.html +++ b/develop/core/nautilus_core/parsing/fn.bytes_to_usize.html @@ -1,3 +1,3 @@ bytes_to_usize in nautilus_core::parsing - Rust

-
pub fn bytes_to_usize(bytes: &[u8]) -> Result<usize>
Expand description

Returns a usize from the given bytes.

+
pub fn bytes_to_usize(bytes: &[u8]) -> Result<usize>
Expand description

Returns a usize from the given bytes.

\ No newline at end of file diff --git a/develop/core/nautilus_core/uuid/struct.UUID4.html b/develop/core/nautilus_core/uuid/struct.UUID4.html index d9d3456fcfff..10391d484edc 100644 --- a/develop/core/nautilus_core/uuid/struct.UUID4.html +++ b/develop/core/nautilus_core/uuid/struct.UUID4.html @@ -9,7 +9,7 @@ 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 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 BaseType = PyAny

Base class
§

type ThreadChecker = SendablePyClass<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 = "UUID4"

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 = "UUID4"

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 T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where diff --git a/develop/core/nautilus_indicators/average/ama/struct.AdaptiveMovingAverage.html b/develop/core/nautilus_indicators/average/ama/struct.AdaptiveMovingAverage.html index e637b5e5c220..7a02012ba474 100644 --- a/develop/core/nautilus_indicators/average/ama/struct.AdaptiveMovingAverage.html +++ b/develop/core/nautilus_indicators/average/ama/struct.AdaptiveMovingAverage.html @@ -24,7 +24,7 @@ period_fast: usize, period_slow: usize, price_type: Option<PriceType> -) -> Result<Self>

source

pub fn alpha_diff(&self) -> f64

source

pub fn reset(&mut self)

source§

impl AdaptiveMovingAverage

source

pub fn py_new( +) -> Result<Self>

source

pub fn alpha_diff(&self) -> f64

source

pub fn reset(&mut self)

source§

impl AdaptiveMovingAverage

source

pub fn py_new( period_efficiency_ratio: usize, period_fast: usize, period_slow: usize, diff --git a/develop/core/nautilus_indicators/average/dema/struct.DoubleExponentialMovingAverage.html b/develop/core/nautilus_indicators/average/dema/struct.DoubleExponentialMovingAverage.html index a5fdfc5d55aa..a8a71681efa4 100644 --- a/develop/core/nautilus_indicators/average/dema/struct.DoubleExponentialMovingAverage.html +++ b/develop/core/nautilus_indicators/average/dema/struct.DoubleExponentialMovingAverage.html @@ -12,7 +12,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§

Trait Implementations§

source§

impl Debug for DoubleExponentialMovingAverage

source§

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

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

impl Display for DoubleExponentialMovingAverage

source§

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

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

impl Indicator for DoubleExponentialMovingAverage

source§

fn name(&self) -> String

source§

fn has_inputs(&self) -> bool

source§

fn is_initialized(&self) -> bool

source§

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

source§

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

source§

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

source§

fn reset(&mut self)

source§

impl IntoPy<Py<PyAny>> for DoubleExponentialMovingAverage

source§

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

Performs the conversion.
source§

impl MovingAverage for DoubleExponentialMovingAverage

source§

fn value(&self) -> f64

source§

fn count(&self) -> usize

source§

fn update_raw(&mut self, value: f64)

source§

impl PyClass for DoubleExponentialMovingAverage

§

type Frozen = False

Whether the pyclass is frozen. Read more
source§

impl PyClassImpl for DoubleExponentialMovingAverage

source§

const IS_BASETYPE: bool = false

#[pyclass(subclass)]
source§

const IS_SUBCLASS: bool = false

#[pyclass(extends=…)]
source§

const IS_MAPPING: bool = false

#[pyclass(mapping)]
source§

const IS_SEQUENCE: bool = false

#[pyclass(sequence)]
§

type BaseType = PyAny

Base class
§

type ThreadChecker = SendablePyClass<DoubleExponentialMovingAverage>

This handles following two situations: Read more
§

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

Immutable or mutable
§

type Dict = PyClassDummySlot

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

type WeakRef = PyClassDummySlot

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

type BaseNativeType = PyAny

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

Implementations§

Trait Implementations§

source§

impl Debug for DoubleExponentialMovingAverage

source§

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

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

impl Display for DoubleExponentialMovingAverage

source§

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

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

impl Indicator for DoubleExponentialMovingAverage

source§

fn name(&self) -> String

source§

fn has_inputs(&self) -> bool

source§

fn is_initialized(&self) -> bool

source§

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

source§

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

source§

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

source§

fn reset(&mut self)

source§

impl IntoPy<Py<PyAny>> for DoubleExponentialMovingAverage

source§

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

Performs the conversion.
source§

impl MovingAverage for DoubleExponentialMovingAverage

source§

fn value(&self) -> f64

source§

fn count(&self) -> usize

source§

fn update_raw(&mut self, value: f64)

source§

impl PyClass for DoubleExponentialMovingAverage

§

type Frozen = False

Whether the pyclass is frozen. Read more
source§

impl PyClassImpl for DoubleExponentialMovingAverage

source§

const IS_BASETYPE: bool = false

#[pyclass(subclass)]
source§

const IS_SUBCLASS: bool = false

#[pyclass(extends=…)]
source§

const IS_MAPPING: bool = false

#[pyclass(mapping)]
source§

const IS_SEQUENCE: bool = false

#[pyclass(sequence)]
§

type BaseType = PyAny

Base class
§

type ThreadChecker = SendablePyClass<DoubleExponentialMovingAverage>

This handles following two situations: Read more
§

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

Immutable or mutable
§

type Dict = PyClassDummySlot

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

type WeakRef = PyClassDummySlot

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

type BaseNativeType = PyAny

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

fn items_iter() -> PyClassItemsIter

source§

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

Rendered class doc
source§

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

§

fn dict_offset() -> Option<isize>

§

fn weaklist_offset() -> Option<isize>

source§

impl PyClassNewTextSignature<DoubleExponentialMovingAverage> for PyClassImplCollector<DoubleExponentialMovingAverage>

source§

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

source§

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

§

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

source§

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

source§

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

§

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

source§

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

source§

impl PyMethods<DoubleExponentialMovingAverage> for PyClassImplCollector<DoubleExponentialMovingAverage>

source§

fn py_methods(self) -> &'static PyClassItems

source§

impl PyTypeInfo for DoubleExponentialMovingAverage

§

type AsRefTarget = PyCell<DoubleExponentialMovingAverage>

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

const NAME: &'static str = "DoubleExponentialMovingAverage"

Class name.
source§

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

Module name, if any.
source§

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

Returns the PyTypeObject instance for this type.
§

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

Returns the safe abstraction over the type object.
§

fn is_type_of(object: &PyAny) -> bool

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

fn is_exact_type_of(object: &PyAny) -> bool

Checks if object is an instance of this type.

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where diff --git a/develop/core/nautilus_indicators/average/ema/struct.ExponentialMovingAverage.html b/develop/core/nautilus_indicators/average/ema/struct.ExponentialMovingAverage.html index 04588a6f81ba..56811b612e84 100644 --- a/develop/core/nautilus_indicators/average/ema/struct.ExponentialMovingAverage.html +++ b/develop/core/nautilus_indicators/average/ema/struct.ExponentialMovingAverage.html @@ -7,7 +7,7 @@ pub count: usize, pub is_initialized: bool, /* private fields */ -}

Fields§

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

Implementations§

source§

impl ExponentialMovingAverage

source

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

Trait Implementations§

source§

impl Debug for ExponentialMovingAverage

source§

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

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

impl Display for ExponentialMovingAverage

source§

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

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

impl Indicator for ExponentialMovingAverage

source§

fn name(&self) -> String

source§

fn has_inputs(&self) -> bool

source§

fn is_initialized(&self) -> bool

source§

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

source§

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

source§

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

source§

fn reset(&mut self)

source§

impl IntoPy<Py<PyAny>> for ExponentialMovingAverage

source§

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

Performs the conversion.
source§

impl MovingAverage for ExponentialMovingAverage

source§

fn value(&self) -> f64

source§

fn count(&self) -> usize

source§

fn update_raw(&mut self, value: f64)

source§

impl PyClass for ExponentialMovingAverage

§

type Frozen = False

Whether the pyclass is frozen. Read more
source§

impl PyClassImpl for ExponentialMovingAverage

source§

const IS_BASETYPE: bool = false

#[pyclass(subclass)]
source§

const IS_SUBCLASS: bool = false

#[pyclass(extends=…)]
source§

const IS_MAPPING: bool = false

#[pyclass(mapping)]
source§

const IS_SEQUENCE: bool = false

#[pyclass(sequence)]
§

type BaseType = PyAny

Base class
§

type ThreadChecker = SendablePyClass<ExponentialMovingAverage>

This handles following two situations: Read more
§

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

Immutable or mutable
§

type Dict = PyClassDummySlot

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

type WeakRef = PyClassDummySlot

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

type BaseNativeType = PyAny

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

Fields§

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

Implementations§

source§

impl ExponentialMovingAverage

source

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

Trait Implementations§

source§

impl Debug for ExponentialMovingAverage

source§

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

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

impl Display for ExponentialMovingAverage

source§

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

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

impl Indicator for ExponentialMovingAverage

source§

fn name(&self) -> String

source§

fn has_inputs(&self) -> bool

source§

fn is_initialized(&self) -> bool

source§

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

source§

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

source§

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

source§

fn reset(&mut self)

source§

impl IntoPy<Py<PyAny>> for ExponentialMovingAverage

source§

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

Performs the conversion.
source§

impl MovingAverage for ExponentialMovingAverage

source§

fn value(&self) -> f64

source§

fn count(&self) -> usize

source§

fn update_raw(&mut self, value: f64)

source§

impl PyClass for ExponentialMovingAverage

§

type Frozen = False

Whether the pyclass is frozen. Read more
source§

impl PyClassImpl for ExponentialMovingAverage

source§

const IS_BASETYPE: bool = false

#[pyclass(subclass)]
source§

const IS_SUBCLASS: bool = false

#[pyclass(extends=…)]
source§

const IS_MAPPING: bool = false

#[pyclass(mapping)]
source§

const IS_SEQUENCE: bool = false

#[pyclass(sequence)]
§

type BaseType = PyAny

Base class
§

type ThreadChecker = SendablePyClass<ExponentialMovingAverage>

This handles following two situations: Read more
§

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

Immutable or mutable
§

type Dict = PyClassDummySlot

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

type WeakRef = PyClassDummySlot

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

type BaseNativeType = PyAny

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

fn items_iter() -> PyClassItemsIter

source§

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

Rendered class doc
source§

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

§

fn dict_offset() -> Option<isize>

§

fn weaklist_offset() -> Option<isize>

source§

impl PyClassNewTextSignature<ExponentialMovingAverage> for PyClassImplCollector<ExponentialMovingAverage>

source§

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

source§

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

§

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

source§

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

source§

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

§

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

source§

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

source§

impl PyMethods<ExponentialMovingAverage> for PyClassImplCollector<ExponentialMovingAverage>

source§

fn py_methods(self) -> &'static PyClassItems

source§

impl PyTypeInfo for ExponentialMovingAverage

§

type AsRefTarget = PyCell<ExponentialMovingAverage>

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

const NAME: &'static str = "ExponentialMovingAverage"

Class name.
source§

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

Module name, if any.
source§

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

Returns the PyTypeObject instance for this type.
§

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

Returns the safe abstraction over the type object.
§

fn is_type_of(object: &PyAny) -> bool

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

fn is_exact_type_of(object: &PyAny) -> bool

Checks if object is an instance of this type.

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where diff --git a/develop/core/nautilus_indicators/average/enum.MovingAverageType.html b/develop/core/nautilus_indicators/average/enum.MovingAverageType.html index 5746d398a25a..bad4e6426b42 100644 --- a/develop/core/nautilus_indicators/average/enum.MovingAverageType.html +++ b/develop/core/nautilus_indicators/average/enum.MovingAverageType.html @@ -6,7 +6,7 @@ Wilder = 3, Hull = 4, }

Variants§

§

Simple = 0

§

Exponential = 1

§

DoubleExponential = 2

§

Wilder = 3

§

Hull = 4

Implementations§

source§

impl MovingAverageType

source

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

Try to create Self from the raw representation

-

Trait Implementations§

source§

impl AsRef<str> for MovingAverageType

source§

fn as_ref(&self) -> &str

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

impl Clone for MovingAverageType

source§

fn clone(&self) -> MovingAverageType

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 MovingAverageType

source§

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

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

impl Display for MovingAverageType

source§

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

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

impl FromStr for MovingAverageType

§

type Err = ParseError

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

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

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

impl Hash for MovingAverageType

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 MovingAverageType

source§

fn as_ref(&self) -> &str

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

impl Clone for MovingAverageType

source§

fn clone(&self) -> MovingAverageType

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 MovingAverageType

source§

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

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

impl Display for MovingAverageType

source§

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

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

impl FromStr for MovingAverageType

§

type Err = ParseError

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

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

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

impl Hash for MovingAverageType

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 MovingAverageType

source§

impl IntoPy<Py<PyAny>> for MovingAverageType

source§

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

Performs the conversion.
source§

impl Ord for MovingAverageType

source§

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

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

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

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

fn min(self, other: Self) -> Self
where diff --git a/develop/core/nautilus_indicators/average/hma/struct.HullMovingAverage.html b/develop/core/nautilus_indicators/average/hma/struct.HullMovingAverage.html index d02f3cb77d77..2df7fa23b2ae 100644 --- a/develop/core/nautilus_indicators/average/hma/struct.HullMovingAverage.html +++ b/develop/core/nautilus_indicators/average/hma/struct.HullMovingAverage.html @@ -9,7 +9,7 @@ }
Expand description

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

-

Fields§

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

Implementations§

source§

impl HullMovingAverage

source

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

Trait Implementations§

source§

impl Debug for HullMovingAverage

source§

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

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

impl Display for HullMovingAverage

source§

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

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

impl Indicator for HullMovingAverage

source§

fn name(&self) -> String

source§

fn has_inputs(&self) -> bool

source§

fn is_initialized(&self) -> bool

source§

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

source§

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

source§

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

source§

fn reset(&mut self)

source§

impl IntoPy<Py<PyAny>> for HullMovingAverage

source§

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

Performs the conversion.
source§

impl MovingAverage for HullMovingAverage

source§

fn value(&self) -> f64

source§

fn count(&self) -> usize

source§

fn update_raw(&mut self, value: f64)

source§

impl PyClass for HullMovingAverage

§

type Frozen = False

Whether the pyclass is frozen. Read more
source§

impl PyClassImpl for HullMovingAverage

source§

const IS_BASETYPE: bool = false

#[pyclass(subclass)]
source§

const IS_SUBCLASS: bool = false

#[pyclass(extends=…)]
source§

const IS_MAPPING: bool = false

#[pyclass(mapping)]
source§

const IS_SEQUENCE: bool = false

#[pyclass(sequence)]
§

type BaseType = PyAny

Base class
§

type ThreadChecker = SendablePyClass<HullMovingAverage>

This handles following two situations: Read more
§

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

Immutable or mutable
§

type Dict = PyClassDummySlot

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

type WeakRef = PyClassDummySlot

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

type BaseNativeType = PyAny

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

Fields§

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

Implementations§

source§

impl HullMovingAverage

source

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

Trait Implementations§

source§

impl Debug for HullMovingAverage

source§

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

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

impl Display for HullMovingAverage

source§

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

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

impl Indicator for HullMovingAverage

source§

fn name(&self) -> String

source§

fn has_inputs(&self) -> bool

source§

fn is_initialized(&self) -> bool

source§

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

source§

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

source§

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

source§

fn reset(&mut self)

source§

impl IntoPy<Py<PyAny>> for HullMovingAverage

source§

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

Performs the conversion.
source§

impl MovingAverage for HullMovingAverage

source§

fn value(&self) -> f64

source§

fn count(&self) -> usize

source§

fn update_raw(&mut self, value: f64)

source§

impl PyClass for HullMovingAverage

§

type Frozen = False

Whether the pyclass is frozen. Read more
source§

impl PyClassImpl for HullMovingAverage

source§

const IS_BASETYPE: bool = false

#[pyclass(subclass)]
source§

const IS_SUBCLASS: bool = false

#[pyclass(extends=…)]
source§

const IS_MAPPING: bool = false

#[pyclass(mapping)]
source§

const IS_SEQUENCE: bool = false

#[pyclass(sequence)]
§

type BaseType = PyAny

Base class
§

type ThreadChecker = SendablePyClass<HullMovingAverage>

This handles following two situations: Read more
§

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

Immutable or mutable
§

type Dict = PyClassDummySlot

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

type WeakRef = PyClassDummySlot

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

type BaseNativeType = PyAny

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

fn items_iter() -> PyClassItemsIter

source§

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

Rendered class doc
source§

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

§

fn dict_offset() -> Option<isize>

§

fn weaklist_offset() -> Option<isize>

source§

impl PyClassNewTextSignature<HullMovingAverage> for PyClassImplCollector<HullMovingAverage>

source§

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

source§

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

§

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

source§

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

source§

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

§

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

source§

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

source§

impl PyMethods<HullMovingAverage> for PyClassImplCollector<HullMovingAverage>

source§

fn py_methods(self) -> &'static PyClassItems

source§

impl PyTypeInfo for HullMovingAverage

§

type AsRefTarget = PyCell<HullMovingAverage>

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

const NAME: &'static str = "HullMovingAverage"

Class name.
source§

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

Module name, if any.
source§

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

Returns the PyTypeObject instance for this type.
§

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

Returns the safe abstraction over the type object.
§

fn is_type_of(object: &PyAny) -> bool

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

fn is_exact_type_of(object: &PyAny) -> bool

Checks if object is an instance of this type.

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where diff --git a/develop/core/nautilus_indicators/average/rma/struct.WilderMovingAverage.html b/develop/core/nautilus_indicators/average/rma/struct.WilderMovingAverage.html index 43c4c6e28da9..43198c03ba7f 100644 --- a/develop/core/nautilus_indicators/average/rma/struct.WilderMovingAverage.html +++ b/develop/core/nautilus_indicators/average/rma/struct.WilderMovingAverage.html @@ -7,7 +7,7 @@ pub count: usize, pub is_initialized: bool, /* private fields */ -}

Fields§

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

Implementations§

source§

impl WilderMovingAverage

source

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

Trait Implementations§

source§

impl Debug for WilderMovingAverage

source§

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

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

impl Display for WilderMovingAverage

source§

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

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

impl Indicator for WilderMovingAverage

source§

fn name(&self) -> String

source§

fn has_inputs(&self) -> bool

source§

fn is_initialized(&self) -> bool

source§

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

source§

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

source§

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

source§

fn reset(&mut self)

source§

impl IntoPy<Py<PyAny>> for WilderMovingAverage

source§

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

Performs the conversion.
source§

impl MovingAverage for WilderMovingAverage

source§

fn value(&self) -> f64

source§

fn count(&self) -> usize

source§

fn update_raw(&mut self, value: f64)

source§

impl PyClass for WilderMovingAverage

§

type Frozen = False

Whether the pyclass is frozen. Read more
source§

impl PyClassImpl for WilderMovingAverage

source§

const IS_BASETYPE: bool = false

#[pyclass(subclass)]
source§

const IS_SUBCLASS: bool = false

#[pyclass(extends=…)]
source§

const IS_MAPPING: bool = false

#[pyclass(mapping)]
source§

const IS_SEQUENCE: bool = false

#[pyclass(sequence)]
§

type BaseType = PyAny

Base class
§

type ThreadChecker = SendablePyClass<WilderMovingAverage>

This handles following two situations: Read more
§

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

Immutable or mutable
§

type Dict = PyClassDummySlot

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

type WeakRef = PyClassDummySlot

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

type BaseNativeType = PyAny

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

Fields§

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

Implementations§

source§

impl WilderMovingAverage

source

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

Trait Implementations§

source§

impl Debug for WilderMovingAverage

source§

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

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

impl Display for WilderMovingAverage

source§

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

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

impl Indicator for WilderMovingAverage

source§

fn name(&self) -> String

source§

fn has_inputs(&self) -> bool

source§

fn is_initialized(&self) -> bool

source§

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

source§

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

source§

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

source§

fn reset(&mut self)

source§

impl IntoPy<Py<PyAny>> for WilderMovingAverage

source§

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

Performs the conversion.
source§

impl MovingAverage for WilderMovingAverage

source§

fn value(&self) -> f64

source§

fn count(&self) -> usize

source§

fn update_raw(&mut self, value: f64)

source§

impl PyClass for WilderMovingAverage

§

type Frozen = False

Whether the pyclass is frozen. Read more
source§

impl PyClassImpl for WilderMovingAverage

source§

const IS_BASETYPE: bool = false

#[pyclass(subclass)]
source§

const IS_SUBCLASS: bool = false

#[pyclass(extends=…)]
source§

const IS_MAPPING: bool = false

#[pyclass(mapping)]
source§

const IS_SEQUENCE: bool = false

#[pyclass(sequence)]
§

type BaseType = PyAny

Base class
§

type ThreadChecker = SendablePyClass<WilderMovingAverage>

This handles following two situations: Read more
§

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

Immutable or mutable
§

type Dict = PyClassDummySlot

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

type WeakRef = PyClassDummySlot

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

type BaseNativeType = PyAny

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

fn items_iter() -> PyClassItemsIter

source§

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

Rendered class doc
source§

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

§

fn dict_offset() -> Option<isize>

§

fn weaklist_offset() -> Option<isize>

source§

impl PyClassNewTextSignature<WilderMovingAverage> for PyClassImplCollector<WilderMovingAverage>

source§

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

source§

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

§

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

source§

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

source§

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

§

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

source§

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

source§

impl PyMethods<WilderMovingAverage> for PyClassImplCollector<WilderMovingAverage>

source§

fn py_methods(self) -> &'static PyClassItems

source§

impl PyTypeInfo for WilderMovingAverage

§

type AsRefTarget = PyCell<WilderMovingAverage>

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

const NAME: &'static str = "WilderMovingAverage"

Class name.
source§

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

Module name, if any.
source§

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

Returns the PyTypeObject instance for this type.
§

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

Returns the safe abstraction over the type object.
§

fn is_type_of(object: &PyAny) -> bool

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

fn is_exact_type_of(object: &PyAny) -> bool

Checks if object is an instance of this type.

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

Fields§

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

Implementations§

source§

impl SimpleMovingAverage

source

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

Trait Implementations§

source§

impl Debug for SimpleMovingAverage

source§

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

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

impl Display for SimpleMovingAverage

source§

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

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

impl Indicator for SimpleMovingAverage

source§

fn name(&self) -> String

source§

fn has_inputs(&self) -> bool

source§

fn is_initialized(&self) -> bool

source§

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

source§

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

source§

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

source§

fn reset(&mut self)

source§

impl IntoPy<Py<PyAny>> for SimpleMovingAverage

source§

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

Performs the conversion.
source§

impl MovingAverage for SimpleMovingAverage

source§

fn value(&self) -> f64

source§

fn count(&self) -> usize

source§

fn update_raw(&mut self, value: f64)

source§

impl PyClass for SimpleMovingAverage

§

type Frozen = False

Whether the pyclass is frozen. Read more
source§

impl PyClassImpl for SimpleMovingAverage

source§

const IS_BASETYPE: bool = false

#[pyclass(subclass)]
source§

const IS_SUBCLASS: bool = false

#[pyclass(extends=…)]
source§

const IS_MAPPING: bool = false

#[pyclass(mapping)]
source§

const IS_SEQUENCE: bool = false

#[pyclass(sequence)]
§

type BaseType = PyAny

Base class
§

type ThreadChecker = SendablePyClass<SimpleMovingAverage>

This handles following two situations: Read more
§

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

Immutable or mutable
§

type Dict = PyClassDummySlot

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

type WeakRef = PyClassDummySlot

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

type BaseNativeType = PyAny

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

fn items_iter() -> PyClassItemsIter

source§

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

Rendered class doc
source§

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

§

fn dict_offset() -> Option<isize>

§

fn weaklist_offset() -> Option<isize>

source§

impl PyClassNewTextSignature<SimpleMovingAverage> for PyClassImplCollector<SimpleMovingAverage>

source§

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

source§

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

§

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

source§

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

source§

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

§

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

source§

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

source§

impl PyMethods<SimpleMovingAverage> for PyClassImplCollector<SimpleMovingAverage>

source§

fn py_methods(self) -> &'static PyClassItems

source§

impl PyTypeInfo for SimpleMovingAverage

§

type AsRefTarget = PyCell<SimpleMovingAverage>

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

const NAME: &'static str = "SimpleMovingAverage"

Class name.
source§

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

Module name, if any.
source§

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

Returns the PyTypeObject instance for this type.
§

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

Returns the safe abstraction over the type object.
§

fn is_type_of(object: &PyAny) -> bool

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

fn is_exact_type_of(object: &PyAny) -> bool

Checks if object is an instance of this type.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where +}

Fields§

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

Implementations§

source§

impl SimpleMovingAverage

source

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

Trait Implementations§

source§

impl Debug for SimpleMovingAverage

source§

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

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

impl Display for SimpleMovingAverage

source§

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

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

impl Indicator for SimpleMovingAverage

source§

fn name(&self) -> String

source§

fn has_inputs(&self) -> bool

source§

fn is_initialized(&self) -> bool

source§

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

source§

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

source§

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

source§

fn reset(&mut self)

source§

impl IntoPy<Py<PyAny>> for SimpleMovingAverage

source§

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

Performs the conversion.
source§

impl MovingAverage for SimpleMovingAverage

source§

fn value(&self) -> f64

source§

fn count(&self) -> usize

source§

fn update_raw(&mut self, value: f64)

source§

impl PyClass for SimpleMovingAverage

§

type Frozen = False

Whether the pyclass is frozen. Read more
source§

impl PyClassImpl for SimpleMovingAverage

source§

const IS_BASETYPE: bool = false

#[pyclass(subclass)]
source§

const IS_SUBCLASS: bool = false

#[pyclass(extends=…)]
source§

const IS_MAPPING: bool = false

#[pyclass(mapping)]
source§

const IS_SEQUENCE: bool = false

#[pyclass(sequence)]
§

type BaseType = PyAny

Base class
§

type ThreadChecker = SendablePyClass<SimpleMovingAverage>

This handles following two situations: Read more
§

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

Immutable or mutable
§

type Dict = PyClassDummySlot

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

type WeakRef = PyClassDummySlot

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

type BaseNativeType = PyAny

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

fn items_iter() -> PyClassItemsIter

source§

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

Rendered class doc
source§

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

§

fn dict_offset() -> Option<isize>

§

fn weaklist_offset() -> Option<isize>

source§

impl PyClassNewTextSignature<SimpleMovingAverage> for PyClassImplCollector<SimpleMovingAverage>

source§

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

source§

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

§

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

source§

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

source§

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

§

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

source§

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

source§

impl PyMethods<SimpleMovingAverage> for PyClassImplCollector<SimpleMovingAverage>

source§

fn py_methods(self) -> &'static PyClassItems

source§

impl PyTypeInfo for SimpleMovingAverage

§

type AsRefTarget = PyCell<SimpleMovingAverage>

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

const NAME: &'static str = "SimpleMovingAverage"

Class name.
source§

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

Module name, if any.
source§

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

Returns the PyTypeObject instance for this type.
§

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

Returns the safe abstraction over the type object.
§

fn is_type_of(object: &PyAny) -> bool

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

fn is_exact_type_of(object: &PyAny) -> bool

Checks if object is an instance of this type.

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/develop/core/nautilus_indicators/average/wma/struct.WeightedMovingAverage.html b/develop/core/nautilus_indicators/average/wma/struct.WeightedMovingAverage.html index 781b4b38bf63..ab90f56b40a4 100644 --- a/develop/core/nautilus_indicators/average/wma/struct.WeightedMovingAverage.html +++ b/develop/core/nautilus_indicators/average/wma/struct.WeightedMovingAverage.html @@ -18,12 +18,12 @@ period: usize, weights: Vec<f64>, price_type: Option<PriceType> -) -> Result<Self>

source§

impl WeightedMovingAverage

source

pub fn py_new( +) -> Result<Self>

source§

impl WeightedMovingAverage

source

pub fn py_new( period: usize, 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 BaseType = PyAny

Base class
§

type ThreadChecker = SendablePyClass<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 = "WeightedMovingAverage"

Class name.
source§

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

Module name, if any.
source§

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

Returns the PyTypeObject instance for this type.
§

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

Returns the safe abstraction over the type object.
§

fn is_type_of(object: &PyAny) -> bool

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

fn is_exact_type_of(object: &PyAny) -> bool

Checks if object is an instance of this type.

Auto Trait Implementations§

Blanket Implementations§

source§

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

Trait Implementations§

source§

impl Debug for 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 BaseType = PyAny

Base class
§

type ThreadChecker = SendablePyClass<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 = "WeightedMovingAverage"

Class name.
source§

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

Module name, if any.
source§

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

Returns the PyTypeObject instance for this type.
§

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

Returns the safe abstraction over the type object.
§

fn is_type_of(object: &PyAny) -> bool

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

fn is_exact_type_of(object: &PyAny) -> bool

Checks if object is an instance of this type.

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/develop/core/nautilus_indicators/momentum/rsi/struct.RelativeStrengthIndex.html b/develop/core/nautilus_indicators/momentum/rsi/struct.RelativeStrengthIndex.html index 596a49238ef9..b71f8783b5a6 100644 --- a/develop/core/nautilus_indicators/momentum/rsi/struct.RelativeStrengthIndex.html +++ b/develop/core/nautilus_indicators/momentum/rsi/struct.RelativeStrengthIndex.html @@ -7,11 +7,11 @@ pub is_initialized: bool, /* private fields */ }
Expand description

An indicator which calculates a relative strength index (RSI) across a rolling window.

-

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( +

Fields§

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

Implementations§

source§

impl RelativeStrengthIndex

source

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

source

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

source§

impl RelativeStrengthIndex

source

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

Trait Implementations§

source§

impl Debug for RelativeStrengthIndex

source§

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

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

impl Display for RelativeStrengthIndex

source§

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

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

impl Indicator for RelativeStrengthIndex

source§

fn name(&self) -> String

source§

fn has_inputs(&self) -> bool

source§

fn is_initialized(&self) -> bool

source§

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

source§

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

source§

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

source§

fn reset(&mut self)

source§

impl IntoPy<Py<PyAny>> for RelativeStrengthIndex

source§

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

Performs the conversion.
source§

impl PyClass for RelativeStrengthIndex

§

type Frozen = False

Whether the pyclass is frozen. Read more
source§

impl PyClassImpl for RelativeStrengthIndex

source§

const IS_BASETYPE: bool = false

#[pyclass(subclass)]
source§

const IS_SUBCLASS: bool = false

#[pyclass(extends=…)]
source§

const IS_MAPPING: bool = false

#[pyclass(mapping)]
source§

const IS_SEQUENCE: bool = false

#[pyclass(sequence)]
§

type BaseType = PyAny

Base class
§

type ThreadChecker = SendablePyClass<RelativeStrengthIndex>

This handles following two situations: Read more
§

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

Immutable or mutable
§

type Dict = PyClassDummySlot

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

type WeakRef = PyClassDummySlot

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

type BaseNativeType = PyAny

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

fn items_iter() -> PyClassItemsIter

source§

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

Rendered class doc
source§

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

§

fn dict_offset() -> Option<isize>

§

fn weaklist_offset() -> Option<isize>

source§

impl PyClassNewTextSignature<RelativeStrengthIndex> for PyClassImplCollector<RelativeStrengthIndex>

source§

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

source§

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

§

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

source§

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

source§

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

§

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

source§

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

source§

impl PyMethods<RelativeStrengthIndex> for PyClassImplCollector<RelativeStrengthIndex>

source§

fn py_methods(self) -> &'static PyClassItems

source§

impl PyTypeInfo for RelativeStrengthIndex

§

type AsRefTarget = PyCell<RelativeStrengthIndex>

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

const NAME: &'static str = "RelativeStrengthIndex"

Class name.
source§

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

Module name, if any.
source§

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

Returns the PyTypeObject instance for this type.
§

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

Returns the safe abstraction over the type object.
§

fn is_type_of(object: &PyAny) -> bool

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

fn is_exact_type_of(object: &PyAny) -> bool

Checks if object is an instance of this type.

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn items_iter() -> PyClassItemsIter

source§

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

Rendered class doc
source§

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

§

fn dict_offset() -> Option<isize>

§

fn weaklist_offset() -> Option<isize>

source§

impl PyClassNewTextSignature<RelativeStrengthIndex> for PyClassImplCollector<RelativeStrengthIndex>

source§

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

source§

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

§

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

source§

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

source§

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

§

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

source§

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

source§

impl PyMethods<RelativeStrengthIndex> for PyClassImplCollector<RelativeStrengthIndex>

source§

fn py_methods(self) -> &'static PyClassItems

source§

impl PyTypeInfo for RelativeStrengthIndex

§

type AsRefTarget = PyCell<RelativeStrengthIndex>

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

const NAME: &'static str = "RelativeStrengthIndex"

Class name.
source§

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

Module name, if any.
source§

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

Returns the PyTypeObject instance for this type.
§

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

Returns the safe abstraction over the type object.
§

fn is_type_of(object: &PyAny) -> bool

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

fn is_exact_type_of(object: &PyAny) -> bool

Checks if object is an instance of this type.

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/develop/core/nautilus_indicators/ratio/efficiency_ratio/struct.EfficiencyRatio.html b/develop/core/nautilus_indicators/ratio/efficiency_ratio/struct.EfficiencyRatio.html index 43db3d59bb63..ff9c20891641 100644 --- a/develop/core/nautilus_indicators/ratio/efficiency_ratio/struct.EfficiencyRatio.html +++ b/develop/core/nautilus_indicators/ratio/efficiency_ratio/struct.EfficiencyRatio.html @@ -10,7 +10,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 BaseType = PyAny

Base class
§

type ThreadChecker = SendablePyClass<EfficiencyRatio>

This handles following two situations: Read more
§

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

Immutable or mutable
§

type Dict = PyClassDummySlot

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

type WeakRef = PyClassDummySlot

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

type BaseNativeType = PyAny

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

Implementations§

source§

impl EfficiencyRatio

source

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

source

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

Trait Implementations§

source§

impl Debug for EfficiencyRatio

source§

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

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

impl Display for EfficiencyRatio

source§

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

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

impl Indicator for EfficiencyRatio

source§

fn name(&self) -> String

source§

fn has_inputs(&self) -> bool

source§

fn is_initialized(&self) -> bool

source§

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

source§

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

source§

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

source§

fn reset(&mut self)

source§

impl IntoPy<Py<PyAny>> for EfficiencyRatio

source§

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

Performs the conversion.
source§

impl PyClass for EfficiencyRatio

§

type Frozen = False

Whether the pyclass is frozen. Read more
source§

impl PyClassImpl for EfficiencyRatio

source§

const IS_BASETYPE: bool = false

#[pyclass(subclass)]
source§

const IS_SUBCLASS: bool = false

#[pyclass(extends=…)]
source§

const IS_MAPPING: bool = false

#[pyclass(mapping)]
source§

const IS_SEQUENCE: bool = false

#[pyclass(sequence)]
§

type BaseType = PyAny

Base class
§

type ThreadChecker = SendablePyClass<EfficiencyRatio>

This handles following two situations: Read more
§

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

Immutable or mutable
§

type Dict = PyClassDummySlot

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

type WeakRef = PyClassDummySlot

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

type BaseNativeType = PyAny

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

fn items_iter() -> PyClassItemsIter

source§

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

Rendered class doc
source§

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

§

fn dict_offset() -> Option<isize>

§

fn weaklist_offset() -> Option<isize>

source§

impl PyClassNewTextSignature<EfficiencyRatio> for PyClassImplCollector<EfficiencyRatio>

source§

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

source§

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

§

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

source§

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

source§

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

§

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

source§

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

source§

impl PyMethods<EfficiencyRatio> for PyClassImplCollector<EfficiencyRatio>

source§

fn py_methods(self) -> &'static PyClassItems

source§

impl PyTypeInfo for EfficiencyRatio

§

type AsRefTarget = PyCell<EfficiencyRatio>

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

const NAME: &'static str = "EfficiencyRatio"

Class name.
source§

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

Module name, if any.
source§

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

Returns the PyTypeObject instance for this type.
§

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

Returns the safe abstraction over the type object.
§

fn is_type_of(object: &PyAny) -> bool

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

fn is_exact_type_of(object: &PyAny) -> bool

Checks if object is an instance of this type.

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where diff --git a/develop/core/nautilus_infrastructure/cache/trait.CacheDatabase.html b/develop/core/nautilus_infrastructure/cache/trait.CacheDatabase.html index 7724fc112baf..49e0dc258856 100644 --- a/develop/core/nautilus_infrastructure/cache/trait.CacheDatabase.html +++ b/develop/core/nautilus_infrastructure/cache/trait.CacheDatabase.html @@ -7,25 +7,25 @@ trader_id: TraderId, instance_id: UUID4, config: HashMap<String, Value> - ) -> Result<Self::DatabaseType>; - fn flushdb(&mut self) -> Result<()>; - fn keys(&mut self, pattern: &str) -> Result<Vec<String>>; - fn read(&mut self, key: &str) -> Result<Vec<Vec<u8>>>; + ) -> Result<Self::DatabaseType>; + fn flushdb(&mut self) -> Result<()>; + fn keys(&mut self, pattern: &str) -> Result<Vec<String>>; + fn read(&mut self, key: &str) -> Result<Vec<Vec<u8>>>; fn insert( &mut self, key: String, payload: Option<Vec<Vec<u8>>> - ) -> Result<()>; + ) -> Result<()>; fn update( &mut self, key: String, payload: Option<Vec<Vec<u8>>> - ) -> Result<()>; + ) -> Result<()>; fn delete( &mut self, key: String, payload: Option<Vec<Vec<u8>>> - ) -> Result<()>; + ) -> Result<()>; fn handle_messages( rx: Receiver<DatabaseCommand>, trader_key: String, @@ -39,7 +39,7 @@ trader_id: TraderId, instance_id: UUID4, config: HashMap<String, Value> -) -> Result<Self::DatabaseType>

source

fn flushdb(&mut self) -> Result<()>

source

fn keys(&mut self, pattern: &str) -> Result<Vec<String>>

source

fn read(&mut self, key: &str) -> Result<Vec<Vec<u8>>>

source

fn insert(&mut self, key: String, payload: Option<Vec<Vec<u8>>>) -> Result<()>

source

fn update(&mut self, key: String, payload: Option<Vec<Vec<u8>>>) -> Result<()>

source

fn delete(&mut self, key: String, payload: Option<Vec<Vec<u8>>>) -> Result<()>

source

fn handle_messages( +) -> Result<Self::DatabaseType>

source

fn flushdb(&mut self) -> Result<()>

source

fn keys(&mut self, pattern: &str) -> Result<Vec<String>>

source

fn read(&mut self, key: &str) -> Result<Vec<Vec<u8>>>

source

fn insert(&mut self, key: String, payload: Option<Vec<Vec<u8>>>) -> Result<()>

source

fn update(&mut self, key: String, payload: Option<Vec<Vec<u8>>>) -> Result<()>

source

fn delete(&mut self, key: String, payload: Option<Vec<Vec<u8>>>) -> Result<()>

source

fn handle_messages( rx: Receiver<DatabaseCommand>, trader_key: String, config: HashMap<String, Value> diff --git a/develop/core/nautilus_infrastructure/redis/struct.RedisCacheDatabase.html b/develop/core/nautilus_infrastructure/redis/struct.RedisCacheDatabase.html index 3ff8ded57ed1..be8c3b4650fe 100644 --- a/develop/core/nautilus_infrastructure/redis/struct.RedisCacheDatabase.html +++ b/develop/core/nautilus_infrastructure/redis/struct.RedisCacheDatabase.html @@ -6,7 +6,7 @@ trader_id: TraderId, instance_id: UUID4, config: HashMap<String, Value> -) -> Result<RedisCacheDatabase>

source§

fn flushdb(&mut self) -> Result<()>

source§

fn keys(&mut self, pattern: &str) -> Result<Vec<String>>

source§

fn read(&mut self, key: &str) -> Result<Vec<Vec<u8>>>

source§

fn insert(&mut self, key: String, payload: Option<Vec<Vec<u8>>>) -> Result<()>

source§

fn update(&mut self, key: String, payload: Option<Vec<Vec<u8>>>) -> Result<()>

source§

fn delete(&mut self, key: String, payload: Option<Vec<Vec<u8>>>) -> Result<()>

source§

fn handle_messages( +) -> Result<RedisCacheDatabase>

source§

fn flushdb(&mut self) -> Result<()>

source§

fn keys(&mut self, pattern: &str) -> Result<Vec<String>>

source§

fn read(&mut self, key: &str) -> Result<Vec<Vec<u8>>>

source§

fn insert(&mut self, key: String, payload: Option<Vec<Vec<u8>>>) -> Result<()>

source§

fn update(&mut self, key: String, payload: Option<Vec<Vec<u8>>>) -> Result<()>

source§

fn delete(&mut self, key: String, payload: Option<Vec<Vec<u8>>>) -> Result<()>

source§

fn handle_messages( rx: Receiver<DatabaseCommand>, trader_key: String, config: HashMap<String, Value> diff --git a/develop/core/nautilus_model/data/bar/struct.Bar.html b/develop/core/nautilus_model/data/bar/struct.Bar.html index 441f638d9ce3..94d6bd9b6ec9 100644 --- a/develop/core/nautilus_model/data/bar/struct.Bar.html +++ b/develop/core/nautilus_model/data/bar/struct.Bar.html @@ -39,7 +39,7 @@ Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl IntoPy<Py<PyAny>> for Bar

source§

fn into_py(self, py: Python<'_>) -> PyObject

Performs the conversion.
source§

impl PartialEq for Bar

source§

fn eq(&self, other: &Bar) -> 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 Bar

§

type Frozen = False

Whether the pyclass is frozen. Read more
source§

impl PyClassImpl for Bar

source§

const IS_BASETYPE: bool = false

#[pyclass(subclass)]
source§

const IS_SUBCLASS: bool = false

#[pyclass(extends=…)]
source§

const IS_MAPPING: bool = false

#[pyclass(mapping)]
source§

const IS_SEQUENCE: bool = false

#[pyclass(sequence)]
§

type BaseType = PyAny

Base class
§

type ThreadChecker = SendablePyClass<Bar>

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<Bar> for PyClassImplCollector<Bar>

source§

fn new_text_signature(self) -> Option<&'static str>

source§

impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a Bar

§

type Holder = Option<PyRef<'py, Bar>>

source§

fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

source§

impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut Bar

§

type Holder = Option<PyRefMut<'py, Bar>>

source§

fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

source§

impl PyMethods<Bar> for PyClassImplCollector<Bar>

source§

fn py_methods(self) -> &'static PyClassItems

source§

impl PyTypeInfo for Bar

§

type AsRefTarget = PyCell<Bar>

Utility type to make Py::as_ref work.
source§

const NAME: &'static str = "Bar"

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 Bar

source§

fn from_json_bytes(data: Vec<u8>) -> Result<Self, Error>

Deserialize an object from JSON encoded bytes.
source§

fn from_msgpack_bytes(data: Vec<u8>) -> Result<Self, Error>

Deserialize an object from MsgPack encoded bytes.
source§

fn as_json_bytes(&self) -> Result<Vec<u8>, Error>

Serialize an object to JSON encoded bytes.
source§

fn as_msgpack_bytes(&self) -> Result<Vec<u8>, Error>

Serialize an object to MsgPack encoded bytes.
source§

impl Serialize for Bar

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<Bar> for PyClassImplCollector<Bar>

source§

fn new_text_signature(self) -> Option<&'static str>

source§

impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a Bar

§

type Holder = Option<PyRef<'py, Bar>>

source§

fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

source§

impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut Bar

§

type Holder = Option<PyRefMut<'py, Bar>>

source§

fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

source§

impl PyMethods<Bar> for PyClassImplCollector<Bar>

source§

fn py_methods(self) -> &'static PyClassItems

source§

impl PyTypeInfo for Bar

§

type AsRefTarget = PyCell<Bar>

Utility type to make Py::as_ref work.
source§

const NAME: &'static str = "Bar"

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 Bar

source§

fn from_json_bytes(data: Vec<u8>) -> Result<Self, Error>

Deserialize an object from JSON encoded bytes.
source§

fn from_msgpack_bytes(data: Vec<u8>) -> Result<Self, Error>

Deserialize an object from MsgPack encoded bytes.
source§

fn as_json_bytes(&self) -> Result<Vec<u8>, Error>

Serialize an object to JSON encoded bytes.
source§

fn as_msgpack_bytes(&self) -> Result<Vec<u8>, Error>

Serialize an object to MsgPack encoded bytes.
source§

impl Serialize for Bar

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 Bar

source§

impl Eq for Bar

source§

impl StructuralEq for Bar

source§

impl StructuralPartialEq for Bar

Auto Trait Implementations§

§

impl RefUnwindSafe for Bar

§

impl Send for Bar

§

impl Sync for Bar

§

impl Unpin for Bar

§

impl UnwindSafe for Bar

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where diff --git a/develop/core/nautilus_model/data/bar/struct.BarType.html b/develop/core/nautilus_model/data/bar/struct.BarType.html index e2300fe5ddc7..f6e23282a163 100644 --- a/develop/core/nautilus_model/data/bar/struct.BarType.html +++ b/develop/core/nautilus_model/data/bar/struct.BarType.html @@ -23,7 +23,7 @@ sufficient, and should not be overridden without very good reason.

source§

impl PartialOrd for BarType

source§

fn partial_cmp(&self, other: &BarType) -> 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 BarType

§

type Frozen = False

Whether the pyclass is frozen. Read more
source§

impl PyClassImpl for BarType

source§

const IS_BASETYPE: bool = false

#[pyclass(subclass)]
source§

const IS_SUBCLASS: bool = false

#[pyclass(extends=…)]
source§

const IS_MAPPING: bool = false

#[pyclass(mapping)]
source§

const IS_SEQUENCE: bool = false

#[pyclass(sequence)]
§

type BaseType = PyAny

Base class
§

type ThreadChecker = SendablePyClass<BarType>

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<BarType> for PyClassImplCollector<BarType>

source§

fn new_text_signature(self) -> Option<&'static str>

source§

impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a BarType

§

type Holder = Option<PyRef<'py, BarType>>

source§

fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

source§

impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut BarType

§

type Holder = Option<PyRefMut<'py, BarType>>

source§

fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

source§

impl PyMethods<BarType> for PyClassImplCollector<BarType>

source§

fn py_methods(self) -> &'static PyClassItems

source§

impl PyTypeInfo for BarType

§

type AsRefTarget = PyCell<BarType>

Utility type to make Py::as_ref work.
source§

const NAME: &'static str = "BarType"

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 BarType

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<BarType> for PyClassImplCollector<BarType>

source§

fn new_text_signature(self) -> Option<&'static str>

source§

impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a BarType

§

type Holder = Option<PyRef<'py, BarType>>

source§

fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

source§

impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut BarType

§

type Holder = Option<PyRefMut<'py, BarType>>

source§

fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

source§

impl PyMethods<BarType> for PyClassImplCollector<BarType>

source§

fn py_methods(self) -> &'static PyClassItems

source§

impl PyTypeInfo for BarType

§

type AsRefTarget = PyCell<BarType>

Utility type to make Py::as_ref work.
source§

const NAME: &'static str = "BarType"

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 BarType

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 BarType

source§

impl Eq for BarType

source§

impl StructuralEq for BarType

source§

impl StructuralPartialEq for BarType

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where diff --git a/develop/core/nautilus_model/data/bar/struct.BarTypeParseError.html b/develop/core/nautilus_model/data/bar/struct.BarTypeParseError.html index fbc9aba1a38d..4525ecff3c36 100644 --- a/develop/core/nautilus_model/data/bar/struct.BarTypeParseError.html +++ b/develop/core/nautilus_model/data/bar/struct.BarTypeParseError.html @@ -1,5 +1,5 @@ BarTypeParseError in nautilus_model::data::bar - Rust -
pub struct BarTypeParseError { /* private fields */ }

Trait Implementations§

source§

impl Debug for BarTypeParseError

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for BarTypeParseError

source§

fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for BarTypeParseError

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 T
where +
pub struct BarTypeParseError { /* private fields */ }

Trait Implementations§

source§

impl Debug for BarTypeParseError

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for BarTypeParseError

source§

fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for BarTypeParseError

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 T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/develop/core/nautilus_model/data/delta/struct.OrderBookDelta.html b/develop/core/nautilus_model/data/delta/struct.OrderBookDelta.html index 1030db11000e..37b0dcb3547a 100644 --- a/develop/core/nautilus_model/data/delta/struct.OrderBookDelta.html +++ b/develop/core/nautilus_model/data/delta/struct.OrderBookDelta.html @@ -35,13 +35,13 @@ ) -> 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 OrderBookDelta extracted from the given [PyAny].

-

Trait Implementations§

source§

impl Clone for OrderBookDelta

source§

fn clone(&self) -> OrderBookDelta

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 OrderBookDelta

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de> Deserialize<'de> for OrderBookDelta

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 OrderBookDelta

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl From<OrderBookDelta> for Data

source§

fn from(value: OrderBookDelta) -> Self

Converts to this type from the input type.
source§

impl HasTsInit for OrderBookDelta

source§

impl Hash for OrderBookDelta

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 OrderBookDelta

source§

fn clone(&self) -> OrderBookDelta

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 OrderBookDelta

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de> Deserialize<'de> for OrderBookDelta

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 OrderBookDelta

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl From<OrderBookDelta> for Data

source§

fn from(value: OrderBookDelta) -> Self

Converts to this type from the input type.
source§

impl HasTsInit for OrderBookDelta

source§

impl Hash for OrderBookDelta

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 OrderBookDelta

source§

fn into_py(self, py: Python<'_>) -> PyObject

Performs the conversion.
source§

impl PartialEq for OrderBookDelta

source§

fn eq(&self, other: &OrderBookDelta) -> 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 OrderBookDelta

§

type Frozen = False

Whether the pyclass is frozen. Read more
source§

impl PyClassImpl for OrderBookDelta

source§

const IS_BASETYPE: bool = false

#[pyclass(subclass)]
source§

const IS_SUBCLASS: bool = false

#[pyclass(extends=…)]
source§

const IS_MAPPING: bool = false

#[pyclass(mapping)]
source§

const IS_SEQUENCE: bool = false

#[pyclass(sequence)]
§

type BaseType = PyAny

Base class
§

type ThreadChecker = SendablePyClass<OrderBookDelta>

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<OrderBookDelta> for PyClassImplCollector<OrderBookDelta>

source§

fn new_text_signature(self) -> Option<&'static str>

source§

impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a OrderBookDelta

§

type Holder = Option<PyRef<'py, OrderBookDelta>>

source§

fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

source§

impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut OrderBookDelta

§

type Holder = Option<PyRefMut<'py, OrderBookDelta>>

source§

fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

source§

impl PyMethods<OrderBookDelta> for PyClassImplCollector<OrderBookDelta>

source§

fn py_methods(self) -> &'static PyClassItems

source§

impl PyTypeInfo for OrderBookDelta

§

type AsRefTarget = PyCell<OrderBookDelta>

Utility type to make Py::as_ref work.
source§

const NAME: &'static str = "OrderBookDelta"

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 OrderBookDelta

source§

fn from_json_bytes(data: Vec<u8>) -> Result<Self, Error>

Deserialize an object from JSON encoded bytes.
source§

fn from_msgpack_bytes(data: Vec<u8>) -> Result<Self, Error>

Deserialize an object from MsgPack encoded bytes.
source§

fn as_json_bytes(&self) -> Result<Vec<u8>, Error>

Serialize an object to JSON encoded bytes.
source§

fn as_msgpack_bytes(&self) -> Result<Vec<u8>, Error>

Serialize an object to MsgPack encoded bytes.
source§

impl Serialize for OrderBookDelta

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<OrderBookDelta> for PyClassImplCollector<OrderBookDelta>

source§

fn new_text_signature(self) -> Option<&'static str>

source§

impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a OrderBookDelta

§

type Holder = Option<PyRef<'py, OrderBookDelta>>

source§

fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

source§

impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut OrderBookDelta

§

type Holder = Option<PyRefMut<'py, OrderBookDelta>>

source§

fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

source§

impl PyMethods<OrderBookDelta> for PyClassImplCollector<OrderBookDelta>

source§

fn py_methods(self) -> &'static PyClassItems

source§

impl PyTypeInfo for OrderBookDelta

§

type AsRefTarget = PyCell<OrderBookDelta>

Utility type to make Py::as_ref work.
source§

const NAME: &'static str = "OrderBookDelta"

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 OrderBookDelta

source§

fn from_json_bytes(data: Vec<u8>) -> Result<Self, Error>

Deserialize an object from JSON encoded bytes.
source§

fn from_msgpack_bytes(data: Vec<u8>) -> Result<Self, Error>

Deserialize an object from MsgPack encoded bytes.
source§

fn as_json_bytes(&self) -> Result<Vec<u8>, Error>

Serialize an object to JSON encoded bytes.
source§

fn as_msgpack_bytes(&self) -> Result<Vec<u8>, Error>

Serialize an object to MsgPack encoded bytes.
source§

impl Serialize for OrderBookDelta

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 OrderBookDelta

source§

impl Eq for OrderBookDelta

source§

impl StructuralEq for OrderBookDelta

source§

impl StructuralPartialEq for OrderBookDelta

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where diff --git a/develop/core/nautilus_model/data/enum.Data.html b/develop/core/nautilus_model/data/enum.Data.html index 11fb9e74c1f3..26386492686f 100644 --- a/develop/core/nautilus_model/data/enum.Data.html +++ b/develop/core/nautilus_model/data/enum.Data.html @@ -4,7 +4,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 T
where +}

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 T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/develop/core/nautilus_model/data/order/struct.BookOrder.html b/develop/core/nautilus_model/data/order/struct.BookOrder.html index 39fb77abd0d2..b8744f97f001 100644 --- a/develop/core/nautilus_model/data/order/struct.BookOrder.html +++ b/develop/core/nautilus_model/data/order/struct.BookOrder.html @@ -11,13 +11,13 @@
§order_id: OrderId

The order ID.

Implementations§

source§

impl BookOrder

source

pub fn new(side: OrderSide, price: Price, size: Quantity, order_id: u64) -> Self

source

pub fn to_book_price(&self) -> BookPrice

source

pub fn exposure(&self) -> f64

source

pub fn signed_size(&self) -> f64

source

pub fn from_quote_tick(tick: &QuoteTick, side: OrderSide) -> Self

source

pub fn from_trade_tick(tick: &TradeTick, side: OrderSide) -> Self

source§

impl BookOrder

source

pub fn py_as_dict(&self, py: Python<'_>) -> PyResult<Py<PyDict>>

Return a dictionary representation of the object.

source

pub fn py_from_dict(py: Python<'_>, values: Py<PyDict>) -> PyResult<Self>

Return a new object from the given dictionary representation.

-

Trait Implementations§

source§

impl Clone for BookOrder

source§

fn clone(&self) -> BookOrder

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 BookOrder

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de> Deserialize<'de> for BookOrder

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 BookOrder

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Hash for BookOrder

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 BookOrder

source§

fn clone(&self) -> BookOrder

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 BookOrder

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de> Deserialize<'de> for BookOrder

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 BookOrder

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Hash for BookOrder

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 BookOrder

source§

fn into_py(self, py: Python<'_>) -> PyObject

Performs the conversion.
source§

impl PartialEq 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 BaseType = PyAny

Base class
§

type ThreadChecker = SendablePyClass<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 = "BookOrder"

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>) -> Result<Self, Error>

Deserialize an object from JSON encoded bytes.
source§

fn from_msgpack_bytes(data: Vec<u8>) -> Result<Self, Error>

Deserialize an object from MsgPack encoded bytes.
source§

fn as_json_bytes(&self) -> Result<Vec<u8>, Error>

Serialize an object to JSON encoded bytes.
source§

fn as_msgpack_bytes(&self) -> Result<Vec<u8>, 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 = "BookOrder"

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>) -> Result<Self, Error>

Deserialize an object from JSON encoded bytes.
source§

fn from_msgpack_bytes(data: Vec<u8>) -> Result<Self, Error>

Deserialize an object from MsgPack encoded bytes.
source§

fn as_json_bytes(&self) -> Result<Vec<u8>, Error>

Serialize an object to JSON encoded bytes.
source§

fn as_msgpack_bytes(&self) -> Result<Vec<u8>, 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 T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where diff --git a/develop/core/nautilus_model/data/quote/struct.QuoteTick.html b/develop/core/nautilus_model/data/quote/struct.QuoteTick.html index 5a08b0a218ce..cb14e70f7f9a 100644 --- a/develop/core/nautilus_model/data/quote/struct.QuoteTick.html +++ b/develop/core/nautilus_model/data/quote/struct.QuoteTick.html @@ -23,15 +23,15 @@ ask_size: Quantity, ts_event: UnixNanos, ts_init: UnixNanos -) -> Result<Self>

source

pub fn get_metadata( +) -> Result<Self>

source

pub fn get_metadata( instrument_id: &InstrumentId, price_precision: u8, size_precision: u8 ) -> 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 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/ticker/struct.Ticker.html b/develop/core/nautilus_model/data/ticker/struct.Ticker.html index 04c4033d3484..7f52b02c0109 100644 --- a/develop/core/nautilus_model/data/ticker/struct.Ticker.html +++ b/develop/core/nautilus_model/data/ticker/struct.Ticker.html @@ -13,8 +13,8 @@ ts_init: UnixNanos ) -> Self

source§

impl Ticker

source

pub fn py_as_dict(&self, py: Python<'_>) -> PyResult<Py<PyDict>>

Return a dictionary representation of the object.

source

pub fn py_from_dict(py: Python<'_>, values: Py<PyDict>) -> PyResult<Self>

Return a new object from the given dictionary representation.

-

Trait Implementations§

source§

impl Clone for Ticker

source§

fn clone(&self) -> Ticker

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 Ticker

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de> Deserialize<'de> for Ticker

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 Ticker

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Hash for Ticker

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 Ticker

source§

fn clone(&self) -> Ticker

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 Ticker

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de> Deserialize<'de> for Ticker

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 Ticker

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Hash for Ticker

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 Ticker

source§

fn into_py(self, py: Python<'_>) -> PyObject

Performs the conversion.
source§

impl PartialEq for Ticker

source§

fn eq(&self, other: &Ticker) -> 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/enums/enum.AccountType.html b/develop/core/nautilus_model/enums/enum.AccountType.html index b3d8f20cef1e..b7231c5ce603 100644 --- a/develop/core/nautilus_model/enums/enum.AccountType.html +++ b/develop/core/nautilus_model/enums/enum.AccountType.html @@ -8,8 +8,8 @@
§

Margin = 2

An account which facilitates trading on margin, using account assets as collateral.

§

Betting = 3

An account specific to betting markets.

Implementations§

source§

impl AccountType

source

pub const fn from_repr(discriminant: usize) -> Option<AccountType>

Try to create Self from the raw representation

-
source§

impl AccountType

source

pub fn name(&self) -> String

source

pub fn value(&self) -> u8

Trait Implementations§

source§

impl AsRef<str> for AccountType

source§

fn as_ref(&self) -> &str

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl Clone for AccountType

source§

fn clone(&self) -> AccountType

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 AccountType

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de> Deserialize<'de> for AccountType

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 AccountType

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl FromStr for AccountType

§

type Err = ParseError

The associated error which can be returned from parsing.
source§

fn from_str(s: &str) -> Result<AccountType, <Self as FromStr>::Err>

Parses a string s to return a value of this type. Read more
source§

impl Hash for AccountType

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 AccountType

source

pub fn name(&self) -> String

source

pub fn value(&self) -> u8

Trait Implementations§

source§

impl AsRef<str> for AccountType

source§

fn as_ref(&self) -> &str

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl Clone for AccountType

source§

fn clone(&self) -> AccountType

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 AccountType

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de> Deserialize<'de> for AccountType

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 AccountType

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl FromStr for AccountType

§

type Err = ParseError

The associated error which can be returned from parsing.
source§

fn from_str(s: &str) -> Result<AccountType, <Self as FromStr>::Err>

Parses a string s to return a value of this type. Read more
source§

impl Hash for AccountType

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 AccountType

source§

impl IntoPy<Py<PyAny>> for AccountType

source§

fn into_py(self, py: Python<'_>) -> PyObject

Performs the conversion.
source§

impl Ord for AccountType

source§

fn cmp(&self, other: &AccountType) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Self
where Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · source§

fn min(self, other: Self) -> Self
where diff --git a/develop/core/nautilus_model/enums/enum.AggressorSide.html b/develop/core/nautilus_model/enums/enum.AggressorSide.html index a0e9981e8a35..914e8e35d526 100644 --- a/develop/core/nautilus_model/enums/enum.AggressorSide.html +++ b/develop/core/nautilus_model/enums/enum.AggressorSide.html @@ -8,8 +8,8 @@
§

Buyer = 1

The BUY order was the aggressor for the trade.

§

Seller = 2

The SELL order was the aggressor for the trade.

Implementations§

source§

impl AggressorSide

source

pub const fn from_repr(discriminant: usize) -> Option<AggressorSide>

Try to create Self from the raw representation

-
source§

impl AggressorSide

source

pub fn name(&self) -> String

source

pub fn value(&self) -> u8

Trait Implementations§

source§

impl AsRef<str> for AggressorSide

source§

fn as_ref(&self) -> &str

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl Clone for AggressorSide

source§

fn clone(&self) -> AggressorSide

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 AggressorSide

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de> Deserialize<'de> for AggressorSide

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 AggressorSide

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl FromStr for AggressorSide

§

type Err = ParseError

The associated error which can be returned from parsing.
source§

fn from_str(s: &str) -> Result<AggressorSide, <Self as FromStr>::Err>

Parses a string s to return a value of this type. Read more
source§

impl FromU8 for AggressorSide

source§

fn from_u8(value: u8) -> Option<Self>

source§

impl Hash for AggressorSide

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 AggressorSide

source

pub fn name(&self) -> String

source

pub fn value(&self) -> u8

Trait Implementations§

source§

impl AsRef<str> for AggressorSide

source§

fn as_ref(&self) -> &str

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl Clone for AggressorSide

source§

fn clone(&self) -> AggressorSide

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 AggressorSide

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de> Deserialize<'de> for AggressorSide

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 AggressorSide

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl FromStr for AggressorSide

§

type Err = ParseError

The associated error which can be returned from parsing.
source§

fn from_str(s: &str) -> Result<AggressorSide, <Self as FromStr>::Err>

Parses a string s to return a value of this type. Read more
source§

impl FromU8 for AggressorSide

source§

fn from_u8(value: u8) -> Option<Self>

source§

impl Hash for AggressorSide

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 AggressorSide

source§

impl IntoPy<Py<PyAny>> for AggressorSide

source§

fn into_py(self, py: Python<'_>) -> PyObject

Performs the conversion.
source§

impl Ord for AggressorSide

source§

fn cmp(&self, other: &AggressorSide) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Self
where Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · source§

fn min(self, other: Self) -> Self
where diff --git a/develop/core/nautilus_model/enums/enum.AssetClass.html b/develop/core/nautilus_model/enums/enum.AssetClass.html index 307159550c99..5ffbbee9b86c 100644 --- a/develop/core/nautilus_model/enums/enum.AssetClass.html +++ b/develop/core/nautilus_model/enums/enum.AssetClass.html @@ -27,7 +27,7 @@ sufficient, and should not be overridden without very good reason.

source§

impl PartialOrd for AssetClass

source§

fn partial_cmp(&self, other: &AssetClass) -> 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 AssetClass

§

type Frozen = False

Whether the pyclass is frozen. Read more
source§

impl PyClassImpl for AssetClass

source§

const IS_BASETYPE: bool = false

#[pyclass(subclass)]
source§

const IS_SUBCLASS: bool = false

#[pyclass(extends=…)]
source§

const IS_MAPPING: bool = false

#[pyclass(mapping)]
source§

const IS_SEQUENCE: bool = false

#[pyclass(sequence)]
§

type BaseType = PyAny

Base class
§

type ThreadChecker = SendablePyClass<AssetClass>

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<AssetClass> for PyClassImplCollector<AssetClass>

source§

fn new_text_signature(self) -> Option<&'static str>

source§

impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a AssetClass

§

type Holder = Option<PyRef<'py, AssetClass>>

source§

fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

source§

impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut AssetClass

§

type Holder = Option<PyRefMut<'py, AssetClass>>

source§

fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

source§

impl PyMethods<AssetClass> for PyClassImplCollector<AssetClass>

source§

fn py_methods(self) -> &'static PyClassItems

source§

impl PyTypeInfo for AssetClass

§

type AsRefTarget = PyCell<AssetClass>

Utility type to make Py::as_ref work.
source§

const NAME: &'static str = "AssetClass"

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 AssetClass

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<AssetClass> for PyClassImplCollector<AssetClass>

source§

fn new_text_signature(self) -> Option<&'static str>

source§

impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a AssetClass

§

type Holder = Option<PyRef<'py, AssetClass>>

source§

fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

source§

impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut AssetClass

§

type Holder = Option<PyRefMut<'py, AssetClass>>

source§

fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

source§

impl PyMethods<AssetClass> for PyClassImplCollector<AssetClass>

source§

fn py_methods(self) -> &'static PyClassItems

source§

impl PyTypeInfo for AssetClass

§

type AsRefTarget = PyCell<AssetClass>

Utility type to make Py::as_ref work.
source§

const NAME: &'static str = "AssetClass"

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 AssetClass

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 AssetClass

§

type Error = ParseError

The type returned in the event of a conversion error.
source§

fn try_from(s: &str) -> Result<AssetClass, <Self as TryFrom<&str>>::Error>

Performs the conversion.
source§

impl Copy for AssetClass

source§

impl Eq for AssetClass

source§

impl StructuralEq for AssetClass

source§

impl StructuralPartialEq for AssetClass

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where diff --git a/develop/core/nautilus_model/enums/enum.BarAggregation.html b/develop/core/nautilus_model/enums/enum.BarAggregation.html index e4f69e6629ff..1565688c953c 100644 --- a/develop/core/nautilus_model/enums/enum.BarAggregation.html +++ b/develop/core/nautilus_model/enums/enum.BarAggregation.html @@ -34,8 +34,8 @@
§

Week = 15

Based on time intervals with week granularity.

§

Month = 16

Based on time intervals with month granularity.

Implementations§

source§

impl BarAggregation

source

pub const fn from_repr(discriminant: usize) -> Option<BarAggregation>

Try to create Self from the raw representation

-
source§

impl BarAggregation

source

pub fn name(&self) -> String

source

pub fn value(&self) -> u8

Trait Implementations§

source§

impl AsRef<str> for BarAggregation

source§

fn as_ref(&self) -> &str

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl Clone for BarAggregation

source§

fn clone(&self) -> BarAggregation

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 BarAggregation

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de> Deserialize<'de> for BarAggregation

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 BarAggregation

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl FromStr for BarAggregation

§

type Err = ParseError

The associated error which can be returned from parsing.
source§

fn from_str(s: &str) -> Result<BarAggregation, <Self as FromStr>::Err>

Parses a string s to return a value of this type. Read more
source§

impl Hash for BarAggregation

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 BarAggregation

source

pub fn name(&self) -> String

source

pub fn value(&self) -> u8

Trait Implementations§

source§

impl AsRef<str> for BarAggregation

source§

fn as_ref(&self) -> &str

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl Clone for BarAggregation

source§

fn clone(&self) -> BarAggregation

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 BarAggregation

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de> Deserialize<'de> for BarAggregation

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 BarAggregation

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl FromStr for BarAggregation

§

type Err = ParseError

The associated error which can be returned from parsing.
source§

fn from_str(s: &str) -> Result<BarAggregation, <Self as FromStr>::Err>

Parses a string s to return a value of this type. Read more
source§

impl Hash for BarAggregation

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 BarAggregation

source§

impl IntoPy<Py<PyAny>> for BarAggregation

source§

fn into_py(self, py: Python<'_>) -> PyObject

Performs the conversion.
source§

impl Ord for BarAggregation

source§

fn cmp(&self, other: &BarAggregation) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Self
where Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · source§

fn min(self, other: Self) -> Self
where @@ -45,7 +45,7 @@ sufficient, and should not be overridden without very good reason.

source§

impl PartialOrd for BarAggregation

source§

fn partial_cmp(&self, other: &BarAggregation) -> 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 BarAggregation

§

type Frozen = False

Whether the pyclass is frozen. Read more
source§

impl PyClassImpl for BarAggregation

source§

const IS_BASETYPE: bool = false

#[pyclass(subclass)]
source§

const IS_SUBCLASS: bool = false

#[pyclass(extends=…)]
source§

const IS_MAPPING: bool = false

#[pyclass(mapping)]
source§

const IS_SEQUENCE: bool = false

#[pyclass(sequence)]
§

type BaseType = PyAny

Base class
§

type ThreadChecker = SendablePyClass<BarAggregation>

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<BarAggregation> for PyClassImplCollector<BarAggregation>

source§

fn new_text_signature(self) -> Option<&'static str>

source§

impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a BarAggregation

§

type Holder = Option<PyRef<'py, BarAggregation>>

source§

fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

source§

impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut BarAggregation

§

type Holder = Option<PyRefMut<'py, BarAggregation>>

source§

fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

source§

impl PyMethods<BarAggregation> for PyClassImplCollector<BarAggregation>

source§

fn py_methods(self) -> &'static PyClassItems

source§

impl PyTypeInfo for BarAggregation

§

type AsRefTarget = PyCell<BarAggregation>

Utility type to make Py::as_ref work.
source§

const NAME: &'static str = "BarAggregation"

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 BarAggregation

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<BarAggregation> for PyClassImplCollector<BarAggregation>

source§

fn new_text_signature(self) -> Option<&'static str>

source§

impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a BarAggregation

§

type Holder = Option<PyRef<'py, BarAggregation>>

source§

fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

source§

impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut BarAggregation

§

type Holder = Option<PyRefMut<'py, BarAggregation>>

source§

fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

source§

impl PyMethods<BarAggregation> for PyClassImplCollector<BarAggregation>

source§

fn py_methods(self) -> &'static PyClassItems

source§

impl PyTypeInfo for BarAggregation

§

type AsRefTarget = PyCell<BarAggregation>

Utility type to make Py::as_ref work.
source§

const NAME: &'static str = "BarAggregation"

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 BarAggregation

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 BarAggregation

§

type Error = ParseError

The type returned in the event of a conversion error.
source§

fn try_from(s: &str) -> Result<BarAggregation, <Self as TryFrom<&str>>::Error>

Performs the conversion.
source§

impl Copy for BarAggregation

source§

impl Eq for BarAggregation

source§

impl StructuralEq for BarAggregation

source§

impl StructuralPartialEq for BarAggregation

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where diff --git a/develop/core/nautilus_model/enums/enum.BookType.html b/develop/core/nautilus_model/enums/enum.BookType.html index 745f70397fa3..bbedf5cdb807 100644 --- a/develop/core/nautilus_model/enums/enum.BookType.html +++ b/develop/core/nautilus_model/enums/enum.BookType.html @@ -8,8 +8,8 @@
§

L2_MBP = 2

Market by price, one order per level (aggregated).

§

L3_MBO = 3

Market by order, multiple orders per level (full granularity).

Implementations§

source§

impl BookType

source

pub const fn from_repr(discriminant: usize) -> Option<BookType>

Try to create Self from the raw representation

-
source§

impl BookType

source

pub fn name(&self) -> String

source

pub fn value(&self) -> u8

Trait Implementations§

source§

impl AsRef<str> for BookType

source§

fn as_ref(&self) -> &str

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl Clone for BookType

source§

fn clone(&self) -> BookType

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 BookType

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de> Deserialize<'de> for BookType

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 BookType

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl FromStr for BookType

§

type Err = ParseError

The associated error which can be returned from parsing.
source§

fn from_str(s: &str) -> Result<BookType, <Self as FromStr>::Err>

Parses a string s to return a value of this type. Read more
source§

impl FromU8 for BookType

source§

fn from_u8(value: u8) -> Option<Self>

source§

impl Hash for BookType

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 BookType

source

pub fn name(&self) -> String

source

pub fn value(&self) -> u8

Trait Implementations§

source§

impl AsRef<str> for BookType

source§

fn as_ref(&self) -> &str

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl Clone for BookType

source§

fn clone(&self) -> BookType

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 BookType

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de> Deserialize<'de> for BookType

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 BookType

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl FromStr for BookType

§

type Err = ParseError

The associated error which can be returned from parsing.
source§

fn from_str(s: &str) -> Result<BookType, <Self as FromStr>::Err>

Parses a string s to return a value of this type. Read more
source§

impl FromU8 for BookType

source§

fn from_u8(value: u8) -> Option<Self>

source§

impl Hash for BookType

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 BookType

source§

impl IntoPy<Py<PyAny>> for BookType

source§

fn into_py(self, py: Python<'_>) -> PyObject

Performs the conversion.
source§

impl Ord for BookType

source§

fn cmp(&self, other: &BookType) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Self
where Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · source§

fn min(self, other: Self) -> Self
where @@ -19,7 +19,7 @@ sufficient, and should not be overridden without very good reason.

source§

impl PartialOrd 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 BaseType = PyAny

Base class
§

type ThreadChecker = SendablePyClass<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 = "BookType"

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 = "BookType"

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§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where diff --git a/develop/core/nautilus_model/enums/enum.ContingencyType.html b/develop/core/nautilus_model/enums/enum.ContingencyType.html index 431800aa5600..63696596a699 100644 --- a/develop/core/nautilus_model/enums/enum.ContingencyType.html +++ b/develop/core/nautilus_model/enums/enum.ContingencyType.html @@ -11,8 +11,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) -> Self
where Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · source§

fn min(self, other: Self) -> Self
where diff --git a/develop/core/nautilus_model/enums/enum.CurrencyType.html b/develop/core/nautilus_model/enums/enum.CurrencyType.html index 53d3e3676b5e..ed63d3eaac76 100644 --- a/develop/core/nautilus_model/enums/enum.CurrencyType.html +++ b/develop/core/nautilus_model/enums/enum.CurrencyType.html @@ -19,7 +19,7 @@ sufficient, and should not be overridden without very good reason.

source§

impl PartialOrd for CurrencyType

source§

fn partial_cmp(&self, other: &CurrencyType) -> 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 CurrencyType

§

type Frozen = False

Whether the pyclass is frozen. Read more
source§

impl PyClassImpl for CurrencyType

source§

const IS_BASETYPE: bool = false

#[pyclass(subclass)]
source§

const IS_SUBCLASS: bool = false

#[pyclass(extends=…)]
source§

const IS_MAPPING: bool = false

#[pyclass(mapping)]
source§

const IS_SEQUENCE: bool = false

#[pyclass(sequence)]
§

type BaseType = PyAny

Base class
§

type ThreadChecker = SendablePyClass<CurrencyType>

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<CurrencyType> for PyClassImplCollector<CurrencyType>

source§

fn new_text_signature(self) -> Option<&'static str>

source§

impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a CurrencyType

§

type Holder = Option<PyRef<'py, CurrencyType>>

source§

fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

source§

impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut CurrencyType

§

type Holder = Option<PyRefMut<'py, CurrencyType>>

source§

fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

source§

impl PyMethods<CurrencyType> for PyClassImplCollector<CurrencyType>

source§

fn py_methods(self) -> &'static PyClassItems

source§

impl PyTypeInfo for CurrencyType

§

type AsRefTarget = PyCell<CurrencyType>

Utility type to make Py::as_ref work.
source§

const NAME: &'static str = "CurrencyType"

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 CurrencyType

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<CurrencyType> for PyClassImplCollector<CurrencyType>

source§

fn new_text_signature(self) -> Option<&'static str>

source§

impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a CurrencyType

§

type Holder = Option<PyRef<'py, CurrencyType>>

source§

fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

source§

impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut CurrencyType

§

type Holder = Option<PyRefMut<'py, CurrencyType>>

source§

fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

source§

impl PyMethods<CurrencyType> for PyClassImplCollector<CurrencyType>

source§

fn py_methods(self) -> &'static PyClassItems

source§

impl PyTypeInfo for CurrencyType

§

type AsRefTarget = PyCell<CurrencyType>

Utility type to make Py::as_ref work.
source§

const NAME: &'static str = "CurrencyType"

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 CurrencyType

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 CurrencyType

§

type Error = ParseError

The type returned in the event of a conversion error.
source§

fn try_from(s: &str) -> Result<CurrencyType, <Self as TryFrom<&str>>::Error>

Performs the conversion.
source§

impl Copy for CurrencyType

source§

impl Eq for CurrencyType

source§

impl StructuralEq for CurrencyType

source§

impl StructuralPartialEq for CurrencyType

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where diff --git a/develop/core/nautilus_model/enums/enum.HaltReason.html b/develop/core/nautilus_model/enums/enum.HaltReason.html index f910630d2566..d383c71ee97b 100644 --- a/develop/core/nautilus_model/enums/enum.HaltReason.html +++ b/develop/core/nautilus_model/enums/enum.HaltReason.html @@ -8,7 +8,7 @@
§

General = 2

Trading halt is imposed for purely regulatory reasons with/without volatility halt.

§

Volatility = 3

Trading halt is imposed by the venue to protect against extreme volatility.

Implementations§

source§

impl HaltReason

source

pub const fn from_repr(discriminant: usize) -> Option<HaltReason>

Try to create Self from the raw representation

-

Trait Implementations§

source§

impl AsRef<str> for HaltReason

source§

fn as_ref(&self) -> &str

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl Clone for HaltReason

source§

fn clone(&self) -> HaltReason

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 HaltReason

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for HaltReason

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl FromStr for HaltReason

§

type Err = ParseError

The associated error which can be returned from parsing.
source§

fn from_str(s: &str) -> Result<HaltReason, <Self as FromStr>::Err>

Parses a string s to return a value of this type. Read more
source§

impl Hash for HaltReason

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 HaltReason

source§

fn as_ref(&self) -> &str

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl Clone for HaltReason

source§

fn clone(&self) -> HaltReason

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 HaltReason

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for HaltReason

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl FromStr for HaltReason

§

type Err = ParseError

The associated error which can be returned from parsing.
source§

fn from_str(s: &str) -> Result<HaltReason, <Self as FromStr>::Err>

Parses a string s to return a value of this type. Read more
source§

impl Hash for HaltReason

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 HaltReason

source§

impl IntoPy<Py<PyAny>> for HaltReason

source§

fn into_py(self, py: Python<'_>) -> PyObject

Performs the conversion.
source§

impl Ord for HaltReason

source§

fn cmp(&self, other: &HaltReason) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Self
where Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · source§

fn min(self, other: Self) -> Self
where @@ -18,7 +18,7 @@ sufficient, and should not be overridden without very good reason.

source§

impl PartialOrd 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 BaseType = PyAny

Base class
§

type ThreadChecker = SendablePyClass<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 = "HaltReason"

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§

Blanket Implementations§

source§

impl<T> Any for T
where +#[pyclass(extends=PyDict)], it’s PyDict.

source§

fn items_iter() -> PyClassItemsIter

source§

fn doc(py: Python<'_>) -> PyResult<&'static CStr>

Rendered class doc
source§

fn lazy_type_object() -> &'static LazyTypeObject<Self>

§

fn dict_offset() -> Option<isize>

§

fn weaklist_offset() -> Option<isize>

source§

impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a 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 = "HaltReason"

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§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<Q, K> Comparable<K> for Q
where diff --git a/develop/core/nautilus_model/enums/enum.InstrumentClass.html b/develop/core/nautilus_model/enums/enum.InstrumentClass.html index e2b825ba8fd6..318f9d1f3193 100644 --- a/develop/core/nautilus_model/enums/enum.InstrumentClass.html +++ b/develop/core/nautilus_model/enums/enum.InstrumentClass.html @@ -20,8 +20,8 @@
§

Warrant = 8

A warrant instrument class. 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.

§

SportsBetting = 9

A warrant instrument class. 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 InstrumentClass

source

pub const fn from_repr(discriminant: usize) -> Option<InstrumentClass>

Try to create Self from the raw representation

-

Trait Implementations§

source§

impl AsRef<str> for InstrumentClass

source§

fn as_ref(&self) -> &str

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl Clone for InstrumentClass

source§

fn clone(&self) -> InstrumentClass

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 InstrumentClass

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de> Deserialize<'de> for InstrumentClass

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 InstrumentClass

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl FromStr for InstrumentClass

§

type Err = ParseError

The associated error which can be returned from parsing.
source§

fn from_str(s: &str) -> Result<InstrumentClass, <Self as FromStr>::Err>

Parses a string s to return a value of this type. Read more
source§

impl Hash for InstrumentClass

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 InstrumentClass

source§

fn as_ref(&self) -> &str

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl Clone for InstrumentClass

source§

fn clone(&self) -> InstrumentClass

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 InstrumentClass

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de> Deserialize<'de> for InstrumentClass

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 InstrumentClass

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl FromStr for InstrumentClass

§

type Err = ParseError

The associated error which can be returned from parsing.
source§

fn from_str(s: &str) -> Result<InstrumentClass, <Self as FromStr>::Err>

Parses a string s to return a value of this type. Read more
source§

impl Hash for InstrumentClass

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 InstrumentClass

source§

impl IntoPy<Py<PyAny>> for InstrumentClass

source§

fn into_py(self, py: Python<'_>) -> PyObject

Performs the conversion.
source§

impl Ord for InstrumentClass

source§

fn cmp(&self, other: &InstrumentClass) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Self
where Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · source§

fn min(self, other: Self) -> Self
where @@ -31,7 +31,7 @@ sufficient, and should not be overridden without very good reason.

source§

impl PartialOrd for InstrumentClass

source§

fn partial_cmp(&self, other: &InstrumentClass) -> 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 InstrumentClass

§

type Frozen = False

Whether the pyclass is frozen. Read more
source§

impl PyClassImpl for InstrumentClass

source§

const IS_BASETYPE: bool = false

#[pyclass(subclass)]
source§

const IS_SUBCLASS: bool = false

#[pyclass(extends=…)]
source§

const IS_MAPPING: bool = false

#[pyclass(mapping)]
source§

const IS_SEQUENCE: bool = false

#[pyclass(sequence)]
§

type BaseType = PyAny

Base class
§

type ThreadChecker = SendablePyClass<InstrumentClass>

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 InstrumentClass

§

type Holder = Option<PyRef<'py, InstrumentClass>>

source§

fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

source§

impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut InstrumentClass

§

type Holder = Option<PyRefMut<'py, InstrumentClass>>

source§

fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

source§

impl PyTypeInfo for InstrumentClass

§

type AsRefTarget = PyCell<InstrumentClass>

Utility type to make Py::as_ref work.
source§

const NAME: &'static str = "InstrumentClass"

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 InstrumentClass

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 InstrumentClass

§

type Holder = Option<PyRef<'py, InstrumentClass>>

source§

fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

source§

impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut InstrumentClass

§

type Holder = Option<PyRefMut<'py, InstrumentClass>>

source§

fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

source§

impl PyTypeInfo for InstrumentClass

§

type AsRefTarget = PyCell<InstrumentClass>

Utility type to make Py::as_ref work.
source§

const NAME: &'static str = "InstrumentClass"

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 InstrumentClass

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 InstrumentClass

§

type Error = ParseError

The type returned in the event of a conversion error.
source§

fn try_from(s: &str) -> Result<InstrumentClass, <Self as TryFrom<&str>>::Error>

Performs the conversion.
source§

impl Copy for InstrumentClass

source§

impl Eq for InstrumentClass

source§

impl StructuralEq for InstrumentClass

source§

impl StructuralPartialEq for InstrumentClass

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where diff --git a/develop/core/nautilus_model/enums/enum.LiquiditySide.html b/develop/core/nautilus_model/enums/enum.LiquiditySide.html index b12f4ea6c39d..84dac8941a53 100644 --- a/develop/core/nautilus_model/enums/enum.LiquiditySide.html +++ b/develop/core/nautilus_model/enums/enum.LiquiditySide.html @@ -8,8 +8,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) -> Self
where Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · source§

fn min(self, other: Self) -> Self
where diff --git a/develop/core/nautilus_model/enums/enum.MarketStatus.html b/develop/core/nautilus_model/enums/enum.MarketStatus.html index a1e694c1c42a..b137fbff7475 100644 --- a/develop/core/nautilus_model/enums/enum.MarketStatus.html +++ b/develop/core/nautilus_model/enums/enum.MarketStatus.html @@ -16,8 +16,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) -> Self
where Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · source§

fn min(self, other: Self) -> Self
where diff --git a/develop/core/nautilus_model/enums/enum.OmsType.html b/develop/core/nautilus_model/enums/enum.OmsType.html index 5f5f00ce048c..c9d43bd26509 100644 --- a/develop/core/nautilus_model/enums/enum.OmsType.html +++ b/develop/core/nautilus_model/enums/enum.OmsType.html @@ -21,7 +21,7 @@ sufficient, and should not be overridden without very good reason.

source§

impl PartialOrd 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 BaseType = PyAny

Base class
§

type ThreadChecker = SendablePyClass<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 = "OmsType"

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 = "OmsType"

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§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where diff --git a/develop/core/nautilus_model/enums/enum.OptionKind.html b/develop/core/nautilus_model/enums/enum.OptionKind.html index c39c99dddb12..cc051ab9fa0f 100644 --- a/develop/core/nautilus_model/enums/enum.OptionKind.html +++ b/develop/core/nautilus_model/enums/enum.OptionKind.html @@ -6,8 +6,8 @@

Variants§

§

Call = 1

A Call option gives the holder the right, but not the obligation, to buy an underlying asset at a specified strike price within a specified period of time.

§

Put = 2

A Put option gives the holder the right, but not the obligation, to sell an underlying asset at a specified strike price within a specified period of time.

Implementations§

source§

impl OptionKind

source

pub const fn from_repr(discriminant: usize) -> Option<OptionKind>

Try to create Self from the raw representation

-
source§

impl OptionKind

source

pub fn name(&self) -> String

source

pub fn value(&self) -> u8

Trait Implementations§

source§

impl AsRef<str> for OptionKind

source§

fn as_ref(&self) -> &str

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl Clone for OptionKind

source§

fn clone(&self) -> OptionKind

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 OptionKind

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de> Deserialize<'de> for OptionKind

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 OptionKind

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl FromStr for OptionKind

§

type Err = ParseError

The associated error which can be returned from parsing.
source§

fn from_str(s: &str) -> Result<OptionKind, <Self as FromStr>::Err>

Parses a string s to return a value of this type. Read more
source§

impl Hash for OptionKind

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 OptionKind

source

pub fn name(&self) -> String

source

pub fn value(&self) -> u8

Trait Implementations§

source§

impl AsRef<str> for OptionKind

source§

fn as_ref(&self) -> &str

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl Clone for OptionKind

source§

fn clone(&self) -> OptionKind

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 OptionKind

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de> Deserialize<'de> for OptionKind

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 OptionKind

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl FromStr for OptionKind

§

type Err = ParseError

The associated error which can be returned from parsing.
source§

fn from_str(s: &str) -> Result<OptionKind, <Self as FromStr>::Err>

Parses a string s to return a value of this type. Read more
source§

impl Hash for OptionKind

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 OptionKind

source§

impl IntoPy<Py<PyAny>> for OptionKind

source§

fn into_py(self, py: Python<'_>) -> PyObject

Performs the conversion.
source§

impl Ord for OptionKind

source§

fn cmp(&self, other: &OptionKind) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Self
where Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · source§

fn min(self, other: Self) -> Self
where diff --git a/develop/core/nautilus_model/enums/enum.OrderSide.html b/develop/core/nautilus_model/enums/enum.OrderSide.html index 1159a73d170b..83cbbfff3e06 100644 --- a/develop/core/nautilus_model/enums/enum.OrderSide.html +++ b/develop/core/nautilus_model/enums/enum.OrderSide.html @@ -8,8 +8,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) -> Self
where diff --git a/develop/core/nautilus_model/enums/enum.OrderStatus.html b/develop/core/nautilus_model/enums/enum.OrderStatus.html index 0800759d74be..3c3d49d4bc98 100644 --- a/develop/core/nautilus_model/enums/enum.OrderStatus.html +++ b/develop/core/nautilus_model/enums/enum.OrderStatus.html @@ -55,8 +55,8 @@

source§

impl OrderStatus

source

pub fn name(&self) -> String

source

pub fn value(&self) -> u8

source§

impl OrderStatus

source

pub fn transition( &mut self, event: &OrderEvent -) -> Result<OrderStatus, OrderError>

Trait Implementations§

source§

impl AsRef<str> for OrderStatus

source§

fn as_ref(&self) -> &str

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl Clone for OrderStatus

source§

fn clone(&self) -> OrderStatus

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 OrderStatus

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de> Deserialize<'de> for OrderStatus

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 OrderStatus

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl FromStr for OrderStatus

§

type Err = ParseError

The associated error which can be returned from parsing.
source§

fn from_str(s: &str) -> Result<OrderStatus, <Self as FromStr>::Err>

Parses a string s to return a value of this type. Read more
source§

impl Hash for OrderStatus

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)

Trait Implementations§

source§

impl AsRef<str> for OrderStatus

source§

fn as_ref(&self) -> &str

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl Clone for OrderStatus

source§

fn clone(&self) -> OrderStatus

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 OrderStatus

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de> Deserialize<'de> for OrderStatus

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 OrderStatus

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl FromStr for OrderStatus

§

type Err = ParseError

The associated error which can be returned from parsing.
source§

fn from_str(s: &str) -> Result<OrderStatus, <Self as FromStr>::Err>

Parses a string s to return a value of this type. Read more
source§

impl Hash for OrderStatus

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 OrderStatus

source§

impl IntoPy<Py<PyAny>> for OrderStatus

source§

fn into_py(self, py: Python<'_>) -> PyObject

Performs the conversion.
source§

impl Ord for OrderStatus

source§

fn cmp(&self, other: &OrderStatus) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Self
where Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · source§

fn min(self, other: Self) -> Self
where diff --git a/develop/core/nautilus_model/enums/enum.PositionSide.html b/develop/core/nautilus_model/enums/enum.PositionSide.html index 6cb7681bf68a..efedf13eab3f 100644 --- a/develop/core/nautilus_model/enums/enum.PositionSide.html +++ b/develop/core/nautilus_model/enums/enum.PositionSide.html @@ -10,8 +10,8 @@
§

Long = 2

A long position in the market, typically acquired through one or many BUY orders.

§

Short = 3

A short position in the market, typically acquired through one or many SELL orders.

Implementations§

source§

impl PositionSide

source

pub const fn from_repr(discriminant: usize) -> Option<PositionSide>

Try to create Self from the raw representation

-
source§

impl PositionSide

source

pub fn name(&self) -> String

source

pub fn value(&self) -> u8

Trait Implementations§

source§

impl AsRef<str> for PositionSide

source§

fn as_ref(&self) -> &str

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl Clone for PositionSide

source§

fn clone(&self) -> PositionSide

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 PositionSide

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de> Deserialize<'de> for PositionSide

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 PositionSide

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl FromStr for PositionSide

§

type Err = ParseError

The associated error which can be returned from parsing.
source§

fn from_str(s: &str) -> Result<PositionSide, <Self as FromStr>::Err>

Parses a string s to return a value of this type. Read more
source§

impl Hash for PositionSide

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 PositionSide

source

pub fn name(&self) -> String

source

pub fn value(&self) -> u8

Trait Implementations§

source§

impl AsRef<str> for PositionSide

source§

fn as_ref(&self) -> &str

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl Clone for PositionSide

source§

fn clone(&self) -> PositionSide

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 PositionSide

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de> Deserialize<'de> for PositionSide

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 PositionSide

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl FromStr for PositionSide

§

type Err = ParseError

The associated error which can be returned from parsing.
source§

fn from_str(s: &str) -> Result<PositionSide, <Self as FromStr>::Err>

Parses a string s to return a value of this type. Read more
source§

impl Hash for PositionSide

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 PositionSide

source§

impl IntoPy<Py<PyAny>> for PositionSide

source§

fn into_py(self, py: Python<'_>) -> PyObject

Performs the conversion.
source§

impl Ord for PositionSide

source§

fn cmp(&self, other: &PositionSide) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Self
where Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · source§

fn min(self, other: Self) -> Self
where @@ -21,7 +21,7 @@ sufficient, and should not be overridden without very good reason.

source§

impl PartialOrd for PositionSide

source§

fn partial_cmp(&self, other: &PositionSide) -> 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 PositionSide

§

type Frozen = False

Whether the pyclass is frozen. Read more
source§

impl PyClassImpl for PositionSide

source§

const IS_BASETYPE: bool = false

#[pyclass(subclass)]
source§

const IS_SUBCLASS: bool = false

#[pyclass(extends=…)]
source§

const IS_MAPPING: bool = false

#[pyclass(mapping)]
source§

const IS_SEQUENCE: bool = false

#[pyclass(sequence)]
§

type BaseType = PyAny

Base class
§

type ThreadChecker = SendablePyClass<PositionSide>

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<PositionSide> for PyClassImplCollector<PositionSide>

source§

fn new_text_signature(self) -> Option<&'static str>

source§

impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a PositionSide

§

type Holder = Option<PyRef<'py, PositionSide>>

source§

fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

source§

impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut PositionSide

§

type Holder = Option<PyRefMut<'py, PositionSide>>

source§

fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

source§

impl PyMethods<PositionSide> for PyClassImplCollector<PositionSide>

source§

fn py_methods(self) -> &'static PyClassItems

source§

impl PyTypeInfo for PositionSide

§

type AsRefTarget = PyCell<PositionSide>

Utility type to make Py::as_ref work.
source§

const NAME: &'static str = "PositionSide"

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 PositionSide

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<PositionSide> for PyClassImplCollector<PositionSide>

source§

fn new_text_signature(self) -> Option<&'static str>

source§

impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a PositionSide

§

type Holder = Option<PyRef<'py, PositionSide>>

source§

fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

source§

impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut PositionSide

§

type Holder = Option<PyRefMut<'py, PositionSide>>

source§

fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

source§

impl PyMethods<PositionSide> for PyClassImplCollector<PositionSide>

source§

fn py_methods(self) -> &'static PyClassItems

source§

impl PyTypeInfo for PositionSide

§

type AsRefTarget = PyCell<PositionSide>

Utility type to make Py::as_ref work.
source§

const NAME: &'static str = "PositionSide"

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 PositionSide

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 PositionSide

§

type Error = ParseError

The type returned in the event of a conversion error.
source§

fn try_from(s: &str) -> Result<PositionSide, <Self as TryFrom<&str>>::Error>

Performs the conversion.
source§

impl Copy for PositionSide

source§

impl Eq for PositionSide

source§

impl StructuralEq for PositionSide

source§

impl StructuralPartialEq for PositionSide

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where diff --git a/develop/core/nautilus_model/enums/enum.PriceType.html b/develop/core/nautilus_model/enums/enum.PriceType.html index e211fbd65563..e3bab9032630 100644 --- a/develop/core/nautilus_model/enums/enum.PriceType.html +++ b/develop/core/nautilus_model/enums/enum.PriceType.html @@ -10,8 +10,8 @@
§

Mid = 3

The midpoint between the bid and ask prices.

§

Last = 4

The last price at which a trade was made for an instrument.

Implementations§

source§

impl PriceType

source

pub const fn from_repr(discriminant: usize) -> Option<PriceType>

Try to create Self from the raw representation

-
source§

impl PriceType

source

pub fn name(&self) -> String

source

pub fn value(&self) -> u8

Trait Implementations§

source§

impl AsRef<str> for PriceType

source§

fn as_ref(&self) -> &str

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl Clone for PriceType

source§

fn clone(&self) -> PriceType

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 PriceType

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de> Deserialize<'de> for PriceType

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 PriceType

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl FromStr for PriceType

§

type Err = ParseError

The associated error which can be returned from parsing.
source§

fn from_str(s: &str) -> Result<PriceType, <Self as FromStr>::Err>

Parses a string s to return a value of this type. Read more
source§

impl Hash for PriceType

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 PriceType

source

pub fn name(&self) -> String

source

pub fn value(&self) -> u8

Trait Implementations§

source§

impl AsRef<str> for PriceType

source§

fn as_ref(&self) -> &str

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl Clone for PriceType

source§

fn clone(&self) -> PriceType

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 PriceType

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de> Deserialize<'de> for PriceType

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 PriceType

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl FromStr for PriceType

§

type Err = ParseError

The associated error which can be returned from parsing.
source§

fn from_str(s: &str) -> Result<PriceType, <Self as FromStr>::Err>

Parses a string s to return a value of this type. Read more
source§

impl Hash for PriceType

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 PriceType

source§

impl IntoPy<Py<PyAny>> for PriceType

source§

fn into_py(self, py: Python<'_>) -> PyObject

Performs the conversion.
source§

impl Ord for PriceType

source§

fn cmp(&self, other: &PriceType) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Self
where Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · source§

fn min(self, other: Self) -> Self
where diff --git a/develop/core/nautilus_model/enums/enum.TimeInForce.html b/develop/core/nautilus_model/enums/enum.TimeInForce.html index 0ee5863f21de..3279ade65d98 100644 --- a/develop/core/nautilus_model/enums/enum.TimeInForce.html +++ b/develop/core/nautilus_model/enums/enum.TimeInForce.html @@ -27,7 +27,7 @@ sufficient, and should not be overridden without very good reason.

source§

impl PartialOrd for TimeInForce

source§

fn partial_cmp(&self, other: &TimeInForce) -> 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 TimeInForce

§

type Frozen = False

Whether the pyclass is frozen. Read more
source§

impl PyClassImpl for TimeInForce

source§

const IS_BASETYPE: bool = false

#[pyclass(subclass)]
source§

const IS_SUBCLASS: bool = false

#[pyclass(extends=…)]
source§

const IS_MAPPING: bool = false

#[pyclass(mapping)]
source§

const IS_SEQUENCE: bool = false

#[pyclass(sequence)]
§

type BaseType = PyAny

Base class
§

type ThreadChecker = SendablePyClass<TimeInForce>

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<TimeInForce> for PyClassImplCollector<TimeInForce>

source§

fn new_text_signature(self) -> Option<&'static str>

source§

impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a TimeInForce

§

type Holder = Option<PyRef<'py, TimeInForce>>

source§

fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

source§

impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut TimeInForce

§

type Holder = Option<PyRefMut<'py, TimeInForce>>

source§

fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

source§

impl PyMethods<TimeInForce> for PyClassImplCollector<TimeInForce>

source§

fn py_methods(self) -> &'static PyClassItems

source§

impl PyTypeInfo for TimeInForce

§

type AsRefTarget = PyCell<TimeInForce>

Utility type to make Py::as_ref work.
source§

const NAME: &'static str = "TimeInForce"

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 TimeInForce

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<TimeInForce> for PyClassImplCollector<TimeInForce>

source§

fn new_text_signature(self) -> Option<&'static str>

source§

impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a TimeInForce

§

type Holder = Option<PyRef<'py, TimeInForce>>

source§

fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

source§

impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut TimeInForce

§

type Holder = Option<PyRefMut<'py, TimeInForce>>

source§

fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

source§

impl PyMethods<TimeInForce> for PyClassImplCollector<TimeInForce>

source§

fn py_methods(self) -> &'static PyClassItems

source§

impl PyTypeInfo for TimeInForce

§

type AsRefTarget = PyCell<TimeInForce>

Utility type to make Py::as_ref work.
source§

const NAME: &'static str = "TimeInForce"

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 TimeInForce

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 TimeInForce

§

type Error = ParseError

The type returned in the event of a conversion error.
source§

fn try_from(s: &str) -> Result<TimeInForce, <Self as TryFrom<&str>>::Error>

Performs the conversion.
source§

impl Copy for TimeInForce

source§

impl Eq for TimeInForce

source§

impl StructuralEq for TimeInForce

source§

impl StructuralPartialEq for TimeInForce

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where diff --git a/develop/core/nautilus_model/enums/enum.TradingState.html b/develop/core/nautilus_model/enums/enum.TradingState.html index 249d2f0ba049..aaf713de018c 100644 --- a/develop/core/nautilus_model/enums/enum.TradingState.html +++ b/develop/core/nautilus_model/enums/enum.TradingState.html @@ -8,8 +8,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) -> Self
where Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · source§

fn min(self, other: Self) -> Self
where diff --git a/develop/core/nautilus_model/enums/enum.TriggerType.html b/develop/core/nautilus_model/enums/enum.TriggerType.html index 42ac233f2e20..86bf4655477e 100644 --- a/develop/core/nautilus_model/enums/enum.TriggerType.html +++ b/develop/core/nautilus_model/enums/enum.TriggerType.html @@ -22,8 +22,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) -> Self
where Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · source§

fn min(self, other: Self) -> Self
where diff --git a/develop/core/nautilus_model/events/order/accepted/enum.OrderAcceptedBuilderError.html b/develop/core/nautilus_model/events/order/accepted/enum.OrderAcceptedBuilderError.html index cbc7456b8012..3408336339bc 100644 --- a/develop/core/nautilus_model/events/order/accepted/enum.OrderAcceptedBuilderError.html +++ b/develop/core/nautilus_model/events/order/accepted/enum.OrderAcceptedBuilderError.html @@ -5,7 +5,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 T
where +

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 T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/develop/core/nautilus_model/events/order/accepted/struct.OrderAccepted.html b/develop/core/nautilus_model/events/order/accepted/struct.OrderAccepted.html index 509d4114ae3b..56e77ade3d0d 100644 --- a/develop/core/nautilus_model/events/order/accepted/struct.OrderAccepted.html +++ b/develop/core/nautilus_model/events/order/accepted/struct.OrderAccepted.html @@ -21,7 +21,7 @@ ts_event: UnixNanos, ts_init: UnixNanos, reconciliation: bool -) -> Result<OrderAccepted>

Trait Implementations§

source§

impl Clone for OrderAccepted

source§

fn clone(&self) -> OrderAccepted

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 OrderAccepted

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for OrderAccepted

source§

fn default() -> OrderAccepted

Returns the “default value” for a type. Read more
source§

impl<'de> Deserialize<'de> for OrderAccepted

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>
where +) -> Result<OrderAccepted>

Trait Implementations§

source§

impl Clone for OrderAccepted

source§

fn clone(&self) -> OrderAccepted

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 OrderAccepted

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for OrderAccepted

source§

fn default() -> OrderAccepted

Returns the “default value” for a type. Read more
source§

impl<'de> Deserialize<'de> for OrderAccepted

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 OrderAccepted

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl IntoPy<Py<PyAny>> for OrderAccepted

source§

fn into_py(self, py: Python<'_>) -> PyObject

Performs the conversion.
source§

impl PartialEq for OrderAccepted

source§

fn eq(&self, other: &OrderAccepted) -> 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 OrderAccepted

§

type Frozen = False

Whether the pyclass is frozen. Read more
source§

impl PyClassImpl for OrderAccepted

source§

const IS_BASETYPE: bool = false

#[pyclass(subclass)]
source§

const IS_SUBCLASS: bool = false

#[pyclass(extends=…)]
source§

const IS_MAPPING: bool = false

#[pyclass(mapping)]
source§

const IS_SEQUENCE: bool = false

#[pyclass(sequence)]
§

type BaseType = PyAny

Base class
§

type ThreadChecker = SendablePyClass<OrderAccepted>

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 diff --git a/develop/core/nautilus_model/events/order/cancel_rejected/enum.OrderCancelRejectedBuilderError.html b/develop/core/nautilus_model/events/order/cancel_rejected/enum.OrderCancelRejectedBuilderError.html index 3b6feeb70551..9db2b48119ea 100644 --- a/develop/core/nautilus_model/events/order/cancel_rejected/enum.OrderCancelRejectedBuilderError.html +++ b/develop/core/nautilus_model/events/order/cancel_rejected/enum.OrderCancelRejectedBuilderError.html @@ -5,7 +5,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 T
where +

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 T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/develop/core/nautilus_model/events/order/cancel_rejected/struct.OrderCancelRejected.html b/develop/core/nautilus_model/events/order/cancel_rejected/struct.OrderCancelRejected.html index 5df3fcd27e9c..f787b1edcb73 100644 --- a/develop/core/nautilus_model/events/order/cancel_rejected/struct.OrderCancelRejected.html +++ b/develop/core/nautilus_model/events/order/cancel_rejected/struct.OrderCancelRejected.html @@ -23,7 +23,7 @@ reconciliation: bool, venue_order_id: Option<VenueOrderId>, account_id: Option<AccountId> -) -> Result<OrderCancelRejected>

Trait Implementations§

source§

impl Clone for OrderCancelRejected

source§

fn clone(&self) -> OrderCancelRejected

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 OrderCancelRejected

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for OrderCancelRejected

source§

fn default() -> OrderCancelRejected

Returns the “default value” for a type. Read more
source§

impl<'de> Deserialize<'de> for OrderCancelRejected

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>

Trait Implementations§

source§

impl Clone for OrderCancelRejected

source§

fn clone(&self) -> OrderCancelRejected

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 OrderCancelRejected

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for OrderCancelRejected

source§

fn default() -> OrderCancelRejected

Returns the “default value” for a type. Read more
source§

impl<'de> Deserialize<'de> for OrderCancelRejected

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 OrderCancelRejected

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl IntoPy<Py<PyAny>> for OrderCancelRejected

source§

fn into_py(self, py: Python<'_>) -> PyObject

Performs the conversion.
source§

impl PartialEq for OrderCancelRejected

source§

fn eq(&self, other: &OrderCancelRejected) -> 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 OrderCancelRejected

§

type Frozen = False

Whether the pyclass is frozen. Read more
source§

impl PyClassImpl for OrderCancelRejected

source§

const IS_BASETYPE: bool = false

#[pyclass(subclass)]
source§

const IS_SUBCLASS: bool = false

#[pyclass(extends=…)]
source§

const IS_MAPPING: bool = false

#[pyclass(mapping)]
source§

const IS_SEQUENCE: bool = false

#[pyclass(sequence)]
§

type BaseType = PyAny

Base class
§

type ThreadChecker = SendablePyClass<OrderCancelRejected>

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 diff --git a/develop/core/nautilus_model/events/order/canceled/enum.OrderCanceledBuilderError.html b/develop/core/nautilus_model/events/order/canceled/enum.OrderCanceledBuilderError.html index dc7782e9fbda..edb997bcc1a5 100644 --- a/develop/core/nautilus_model/events/order/canceled/enum.OrderCanceledBuilderError.html +++ b/develop/core/nautilus_model/events/order/canceled/enum.OrderCanceledBuilderError.html @@ -5,7 +5,7 @@ }
Expand description

Error type for OrderCanceledBuilder

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 OrderCanceledBuilderError

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for OrderCanceledBuilderError

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for OrderCanceledBuilderError

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 OrderCanceledBuilderError

source§

fn from(s: String) -> Self

Converts to this type from the input type.
source§

impl From<UninitializedFieldError> for OrderCanceledBuilderError

source§

fn from(s: UninitializedFieldError) -> Self

Converts to this type from the input type.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where +

Trait Implementations§

source§

impl Debug for OrderCanceledBuilderError

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for OrderCanceledBuilderError

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for OrderCanceledBuilderError

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 OrderCanceledBuilderError

source§

fn from(s: String) -> Self

Converts to this type from the input type.
source§

impl From<UninitializedFieldError> for OrderCanceledBuilderError

source§

fn from(s: UninitializedFieldError) -> Self

Converts to this type from the input type.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/develop/core/nautilus_model/events/order/canceled/struct.OrderCanceled.html b/develop/core/nautilus_model/events/order/canceled/struct.OrderCanceled.html index be2bc0aa0288..adeed795529f 100644 --- a/develop/core/nautilus_model/events/order/canceled/struct.OrderCanceled.html +++ b/develop/core/nautilus_model/events/order/canceled/struct.OrderCanceled.html @@ -21,8 +21,8 @@ reconciliation: bool, venue_order_id: Option<VenueOrderId>, account_id: Option<AccountId> -) -> Result<Self>

Trait Implementations§

source§

impl Clone for OrderCanceled

source§

fn clone(&self) -> OrderCanceled

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 OrderCanceled

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for OrderCanceled

source§

fn default() -> OrderCanceled

Returns the “default value” for a type. Read more
source§

impl<'de> Deserialize<'de> for OrderCanceled

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 OrderCanceled

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl IntoPy<Py<PyAny>> for OrderCanceled

source§

fn into_py(self, py: Python<'_>) -> PyObject

Performs the conversion.
source§

impl PartialEq for OrderCanceled

source§

fn eq(&self, other: &OrderCanceled) -> bool

This method tests for self and other values to be equal, and is used +) -> Result<Self>

Trait Implementations§

source§

impl Clone for OrderCanceled

source§

fn clone(&self) -> OrderCanceled

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 OrderCanceled

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for OrderCanceled

source§

fn default() -> OrderCanceled

Returns the “default value” for a type. Read more
source§

impl<'de> Deserialize<'de> for OrderCanceled

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 OrderCanceled

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl IntoPy<Py<PyAny>> for OrderCanceled

source§

fn into_py(self, py: Python<'_>) -> PyObject

Performs the conversion.
source§

impl PartialEq for OrderCanceled

source§

fn eq(&self, other: &OrderCanceled) -> 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 OrderCanceled

§

type Frozen = False

Whether the pyclass is frozen. Read more
source§

impl PyClassImpl for OrderCanceled

source§

const IS_BASETYPE: bool = false

#[pyclass(subclass)]
source§

const IS_SUBCLASS: bool = false

#[pyclass(extends=…)]
source§

const IS_MAPPING: bool = false

#[pyclass(mapping)]
source§

const IS_SEQUENCE: bool = false

#[pyclass(sequence)]
§

type BaseType = PyAny

Base class
§

type ThreadChecker = SendablePyClass<OrderCanceled>

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<OrderCanceled> for PyClassImplCollector<OrderCanceled>

source§

fn new_text_signature(self) -> Option<&'static str>

source§

impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a OrderCanceled

§

type Holder = Option<PyRef<'py, OrderCanceled>>

source§

fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

source§

impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut OrderCanceled

§

type Holder = Option<PyRefMut<'py, OrderCanceled>>

source§

fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

source§

impl PyMethods<OrderCanceled> for PyClassImplCollector<OrderCanceled>

source§

fn py_methods(self) -> &'static PyClassItems

source§

impl PyTypeInfo for OrderCanceled

§

type AsRefTarget = PyCell<OrderCanceled>

Utility type to make Py::as_ref work.
source§

const NAME: &'static str = "OrderCanceled"

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 OrderCanceled

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>
where diff --git a/develop/core/nautilus_model/events/order/denied/enum.OrderDeniedBuilderError.html b/develop/core/nautilus_model/events/order/denied/enum.OrderDeniedBuilderError.html index e50e8619fe0d..4aa8fd42d068 100644 --- a/develop/core/nautilus_model/events/order/denied/enum.OrderDeniedBuilderError.html +++ b/develop/core/nautilus_model/events/order/denied/enum.OrderDeniedBuilderError.html @@ -5,7 +5,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 T
where +

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 T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/develop/core/nautilus_model/events/order/denied/struct.OrderDenied.html b/develop/core/nautilus_model/events/order/denied/struct.OrderDenied.html index 4b22fa1f46ab..2c7e2ee880d7 100644 --- a/develop/core/nautilus_model/events/order/denied/struct.OrderDenied.html +++ b/develop/core/nautilus_model/events/order/denied/struct.OrderDenied.html @@ -17,11 +17,11 @@ event_id: UUID4, ts_event: UnixNanos, ts_init: UnixNanos -) -> Result<OrderDenied>

Trait Implementations§

source§

impl Clone for OrderDenied

source§

fn clone(&self) -> OrderDenied

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 OrderDenied

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for OrderDenied

source§

fn default() -> OrderDenied

Returns the “default value” for a type. Read more
source§

impl<'de> Deserialize<'de> for OrderDenied

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>
where +) -> Result<OrderDenied>

Trait Implementations§

source§

impl Clone for OrderDenied

source§

fn clone(&self) -> OrderDenied

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 OrderDenied

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for OrderDenied

source§

fn default() -> OrderDenied

Returns the “default value” for a type. Read more
source§

impl<'de> Deserialize<'de> for OrderDenied

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 OrderDenied

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl IntoPy<Py<PyAny>> for OrderDenied

source§

fn into_py(self, py: Python<'_>) -> PyObject

Performs the conversion.
source§

impl PartialEq for OrderDenied

source§

fn eq(&self, other: &OrderDenied) -> 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 OrderDenied

§

type Frozen = False

Whether the pyclass is frozen. Read more
source§

impl PyClassImpl for OrderDenied

source§

const IS_BASETYPE: bool = false

#[pyclass(subclass)]
source§

const IS_SUBCLASS: bool = false

#[pyclass(extends=…)]
source§

const IS_MAPPING: bool = false

#[pyclass(mapping)]
source§

const IS_SEQUENCE: bool = false

#[pyclass(sequence)]
§

type BaseType = PyAny

Base class
§

type ThreadChecker = SendablePyClass<OrderDenied>

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<OrderDenied> for PyClassImplCollector<OrderDenied>

source§

fn new_text_signature(self) -> Option<&'static str>

source§

impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a OrderDenied

§

type Holder = Option<PyRef<'py, OrderDenied>>

source§

fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

source§

impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut OrderDenied

§

type Holder = Option<PyRefMut<'py, OrderDenied>>

source§

fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

source§

impl PyMethods<OrderDenied> for PyClassImplCollector<OrderDenied>

source§

fn py_methods(self) -> &'static PyClassItems

source§

impl PyTypeInfo for OrderDenied

§

type AsRefTarget = PyCell<OrderDenied>

Utility type to make Py::as_ref work.
source§

const NAME: &'static str = "OrderDenied"

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 OrderDenied

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<OrderDenied> for PyClassImplCollector<OrderDenied>

source§

fn new_text_signature(self) -> Option<&'static str>

source§

impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a OrderDenied

§

type Holder = Option<PyRef<'py, OrderDenied>>

source§

fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

source§

impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut OrderDenied

§

type Holder = Option<PyRefMut<'py, OrderDenied>>

source§

fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

source§

impl PyMethods<OrderDenied> for PyClassImplCollector<OrderDenied>

source§

fn py_methods(self) -> &'static PyClassItems

source§

impl PyTypeInfo for OrderDenied

§

type AsRefTarget = PyCell<OrderDenied>

Utility type to make Py::as_ref work.
source§

const NAME: &'static str = "OrderDenied"

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 OrderDenied

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 OrderDenied

source§

impl Eq for OrderDenied

source§

impl StructuralEq for OrderDenied

source§

impl StructuralPartialEq for OrderDenied

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where diff --git a/develop/core/nautilus_model/events/order/emulated/enum.OrderEmulatedBuilderError.html b/develop/core/nautilus_model/events/order/emulated/enum.OrderEmulatedBuilderError.html index b646e7eaa3f0..9667e6fb232b 100644 --- a/develop/core/nautilus_model/events/order/emulated/enum.OrderEmulatedBuilderError.html +++ b/develop/core/nautilus_model/events/order/emulated/enum.OrderEmulatedBuilderError.html @@ -5,7 +5,7 @@ }
Expand description

Error type for OrderEmulatedBuilder

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 OrderEmulatedBuilderError

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for OrderEmulatedBuilderError

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for OrderEmulatedBuilderError

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 OrderEmulatedBuilderError

source§

fn from(s: String) -> Self

Converts to this type from the input type.
source§

impl From<UninitializedFieldError> for OrderEmulatedBuilderError

source§

fn from(s: UninitializedFieldError) -> Self

Converts to this type from the input type.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where +

Trait Implementations§

source§

impl Debug for OrderEmulatedBuilderError

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for OrderEmulatedBuilderError

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for OrderEmulatedBuilderError

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 OrderEmulatedBuilderError

source§

fn from(s: String) -> Self

Converts to this type from the input type.
source§

impl From<UninitializedFieldError> for OrderEmulatedBuilderError

source§

fn from(s: UninitializedFieldError) -> Self

Converts to this type from the input type.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/develop/core/nautilus_model/events/order/emulated/struct.OrderEmulated.html b/develop/core/nautilus_model/events/order/emulated/struct.OrderEmulated.html index 756c72e2a73a..f120294a3b62 100644 --- a/develop/core/nautilus_model/events/order/emulated/struct.OrderEmulated.html +++ b/develop/core/nautilus_model/events/order/emulated/struct.OrderEmulated.html @@ -15,8 +15,8 @@ event_id: UUID4, ts_event: UnixNanos, ts_init: UnixNanos -) -> Result<OrderEmulated>

Trait Implementations§

source§

impl Clone for OrderEmulated

source§

fn clone(&self) -> OrderEmulated

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 OrderEmulated

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for OrderEmulated

source§

fn default() -> OrderEmulated

Returns the “default value” for a type. Read more
source§

impl<'de> Deserialize<'de> for OrderEmulated

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 OrderEmulated

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl IntoPy<Py<PyAny>> for OrderEmulated

source§

fn into_py(self, py: Python<'_>) -> PyObject

Performs the conversion.
source§

impl PartialEq for OrderEmulated

source§

fn eq(&self, other: &OrderEmulated) -> bool

This method tests for self and other values to be equal, and is used +) -> Result<OrderEmulated>

Trait Implementations§

source§

impl Clone for OrderEmulated

source§

fn clone(&self) -> OrderEmulated

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 OrderEmulated

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for OrderEmulated

source§

fn default() -> OrderEmulated

Returns the “default value” for a type. Read more
source§

impl<'de> Deserialize<'de> for OrderEmulated

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 OrderEmulated

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl IntoPy<Py<PyAny>> for OrderEmulated

source§

fn into_py(self, py: Python<'_>) -> PyObject

Performs the conversion.
source§

impl PartialEq for OrderEmulated

source§

fn eq(&self, other: &OrderEmulated) -> 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 OrderEmulated

§

type Frozen = False

Whether the pyclass is frozen. Read more
source§

impl PyClassImpl for OrderEmulated

source§

const IS_BASETYPE: bool = false

#[pyclass(subclass)]
source§

const IS_SUBCLASS: bool = false

#[pyclass(extends=…)]
source§

const IS_MAPPING: bool = false

#[pyclass(mapping)]
source§

const IS_SEQUENCE: bool = false

#[pyclass(sequence)]
§

type BaseType = PyAny

Base class
§

type ThreadChecker = SendablePyClass<OrderEmulated>

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<OrderEmulated> for PyClassImplCollector<OrderEmulated>

source§

fn new_text_signature(self) -> Option<&'static str>

source§

impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a OrderEmulated

§

type Holder = Option<PyRef<'py, OrderEmulated>>

source§

fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

source§

impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut OrderEmulated

§

type Holder = Option<PyRefMut<'py, OrderEmulated>>

source§

fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

source§

impl PyMethods<OrderEmulated> for PyClassImplCollector<OrderEmulated>

source§

fn py_methods(self) -> &'static PyClassItems

source§

impl PyTypeInfo for OrderEmulated

§

type AsRefTarget = PyCell<OrderEmulated>

Utility type to make Py::as_ref work.
source§

const NAME: &'static str = "OrderEmulated"

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 OrderEmulated

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>
where diff --git a/develop/core/nautilus_model/events/order/expired/enum.OrderExpiredBuilderError.html b/develop/core/nautilus_model/events/order/expired/enum.OrderExpiredBuilderError.html index 9aa6d6146f7b..ad2c4491da2b 100644 --- a/develop/core/nautilus_model/events/order/expired/enum.OrderExpiredBuilderError.html +++ b/develop/core/nautilus_model/events/order/expired/enum.OrderExpiredBuilderError.html @@ -5,7 +5,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 T
where +

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 T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/develop/core/nautilus_model/events/order/expired/struct.OrderExpired.html b/develop/core/nautilus_model/events/order/expired/struct.OrderExpired.html index 68260fb5cfea..092b2205bfea 100644 --- a/develop/core/nautilus_model/events/order/expired/struct.OrderExpired.html +++ b/develop/core/nautilus_model/events/order/expired/struct.OrderExpired.html @@ -21,11 +21,11 @@ reconciliation: bool, venue_order_id: Option<VenueOrderId>, account_id: Option<AccountId> -) -> Result<Self>

Trait Implementations§

source§

impl Clone for OrderExpired

source§

fn clone(&self) -> OrderExpired

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 OrderExpired

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for OrderExpired

source§

fn default() -> OrderExpired

Returns the “default value” for a type. Read more
source§

impl<'de> Deserialize<'de> for OrderExpired

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 OrderExpired

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl IntoPy<Py<PyAny>> for OrderExpired

source§

fn into_py(self, py: Python<'_>) -> PyObject

Performs the conversion.
source§

impl PartialEq for OrderExpired

source§

fn eq(&self, other: &OrderExpired) -> bool

This method tests for self and other values to be equal, and is used +) -> Result<Self>

Trait Implementations§

source§

impl Clone for OrderExpired

source§

fn clone(&self) -> OrderExpired

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 OrderExpired

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for OrderExpired

source§

fn default() -> OrderExpired

Returns the “default value” for a type. Read more
source§

impl<'de> Deserialize<'de> for OrderExpired

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 OrderExpired

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl IntoPy<Py<PyAny>> for OrderExpired

source§

fn into_py(self, py: Python<'_>) -> PyObject

Performs the conversion.
source§

impl PartialEq for OrderExpired

source§

fn eq(&self, other: &OrderExpired) -> 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 OrderExpired

§

type Frozen = False

Whether the pyclass is frozen. Read more
source§

impl PyClassImpl for OrderExpired

source§

const IS_BASETYPE: bool = false

#[pyclass(subclass)]
source§

const IS_SUBCLASS: bool = false

#[pyclass(extends=…)]
source§

const IS_MAPPING: bool = false

#[pyclass(mapping)]
source§

const IS_SEQUENCE: bool = false

#[pyclass(sequence)]
§

type BaseType = PyAny

Base class
§

type ThreadChecker = SendablePyClass<OrderExpired>

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<OrderExpired> for PyClassImplCollector<OrderExpired>

source§

fn new_text_signature(self) -> Option<&'static str>

source§

impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a OrderExpired

§

type Holder = Option<PyRef<'py, OrderExpired>>

source§

fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

source§

impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut OrderExpired

§

type Holder = Option<PyRefMut<'py, OrderExpired>>

source§

fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

source§

impl PyMethods<OrderExpired> for PyClassImplCollector<OrderExpired>

source§

fn py_methods(self) -> &'static PyClassItems

source§

impl PyTypeInfo for OrderExpired

§

type AsRefTarget = PyCell<OrderExpired>

Utility type to make Py::as_ref work.
source§

const NAME: &'static str = "OrderExpired"

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 OrderExpired

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<OrderExpired> for PyClassImplCollector<OrderExpired>

source§

fn new_text_signature(self) -> Option<&'static str>

source§

impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a OrderExpired

§

type Holder = Option<PyRef<'py, OrderExpired>>

source§

fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

source§

impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut OrderExpired

§

type Holder = Option<PyRefMut<'py, OrderExpired>>

source§

fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

source§

impl PyMethods<OrderExpired> for PyClassImplCollector<OrderExpired>

source§

fn py_methods(self) -> &'static PyClassItems

source§

impl PyTypeInfo for OrderExpired

§

type AsRefTarget = PyCell<OrderExpired>

Utility type to make Py::as_ref work.
source§

const NAME: &'static str = "OrderExpired"

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 OrderExpired

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 OrderExpired

source§

impl StructuralEq for OrderExpired

source§

impl StructuralPartialEq for OrderExpired

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where diff --git a/develop/core/nautilus_model/events/order/filled/enum.OrderFilledBuilderError.html b/develop/core/nautilus_model/events/order/filled/enum.OrderFilledBuilderError.html index 6de5e321a6e2..63d7ff61d3be 100644 --- a/develop/core/nautilus_model/events/order/filled/enum.OrderFilledBuilderError.html +++ b/develop/core/nautilus_model/events/order/filled/enum.OrderFilledBuilderError.html @@ -5,7 +5,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 T
where +

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 T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/develop/core/nautilus_model/events/order/filled/struct.OrderFilled.html b/develop/core/nautilus_model/events/order/filled/struct.OrderFilled.html index fe4815793428..c464f2954148 100644 --- a/develop/core/nautilus_model/events/order/filled/struct.OrderFilled.html +++ b/develop/core/nautilus_model/events/order/filled/struct.OrderFilled.html @@ -39,11 +39,11 @@ reconciliation: bool, position_id: Option<PositionId>, commission: Option<Money> -) -> Result<OrderFilled>

source

pub fn is_buy(&self) -> bool

source

pub fn is_sell(&self) -> bool

Trait Implementations§

source§

impl Clone for OrderFilled

source§

fn clone(&self) -> OrderFilled

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 OrderFilled

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for OrderFilled

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl<'de> Deserialize<'de> for OrderFilled

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 OrderFilled

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl IntoPy<Py<PyAny>> for OrderFilled

source§

fn into_py(self, py: Python<'_>) -> PyObject

Performs the conversion.
source§

impl PartialEq for OrderFilled

source§

fn eq(&self, other: &OrderFilled) -> bool

This method tests for self and other values to be equal, and is used +) -> Result<OrderFilled>
source

pub fn is_buy(&self) -> bool

source

pub fn is_sell(&self) -> bool

Trait Implementations§

source§

impl Clone for OrderFilled

source§

fn clone(&self) -> OrderFilled

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 OrderFilled

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for OrderFilled

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl<'de> Deserialize<'de> for OrderFilled

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 OrderFilled

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl IntoPy<Py<PyAny>> for OrderFilled

source§

fn into_py(self, py: Python<'_>) -> PyObject

Performs the conversion.
source§

impl PartialEq for OrderFilled

source§

fn eq(&self, other: &OrderFilled) -> 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 OrderFilled

§

type Frozen = False

Whether the pyclass is frozen. Read more
source§

impl PyClassImpl for OrderFilled

source§

const IS_BASETYPE: bool = false

#[pyclass(subclass)]
source§

const IS_SUBCLASS: bool = false

#[pyclass(extends=…)]
source§

const IS_MAPPING: bool = false

#[pyclass(mapping)]
source§

const IS_SEQUENCE: bool = false

#[pyclass(sequence)]
§

type BaseType = PyAny

Base class
§

type ThreadChecker = SendablePyClass<OrderFilled>

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<OrderFilled> for PyClassImplCollector<OrderFilled>

source§

fn new_text_signature(self) -> Option<&'static str>

source§

impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a OrderFilled

§

type Holder = Option<PyRef<'py, OrderFilled>>

source§

fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

source§

impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut OrderFilled

§

type Holder = Option<PyRefMut<'py, OrderFilled>>

source§

fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

source§

impl PyMethods<OrderFilled> for PyClassImplCollector<OrderFilled>

source§

fn py_methods(self) -> &'static PyClassItems

source§

impl PyTypeInfo for OrderFilled

§

type AsRefTarget = PyCell<OrderFilled>

Utility type to make Py::as_ref work.
source§

const NAME: &'static str = "OrderFilled"

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 OrderFilled

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<OrderFilled> for PyClassImplCollector<OrderFilled>

source§

fn new_text_signature(self) -> Option<&'static str>

source§

impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a OrderFilled

§

type Holder = Option<PyRef<'py, OrderFilled>>

source§

fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

source§

impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut OrderFilled

§

type Holder = Option<PyRefMut<'py, OrderFilled>>

source§

fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

source§

impl PyMethods<OrderFilled> for PyClassImplCollector<OrderFilled>

source§

fn py_methods(self) -> &'static PyClassItems

source§

impl PyTypeInfo for OrderFilled

§

type AsRefTarget = PyCell<OrderFilled>

Utility type to make Py::as_ref work.
source§

const NAME: &'static str = "OrderFilled"

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 OrderFilled

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 OrderFilled

source§

impl StructuralEq for OrderFilled

source§

impl StructuralPartialEq for OrderFilled

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where diff --git a/develop/core/nautilus_model/events/order/initialized/enum.OrderInitializedBuilderError.html b/develop/core/nautilus_model/events/order/initialized/enum.OrderInitializedBuilderError.html index 0f4885c2762c..c78f14882a92 100644 --- a/develop/core/nautilus_model/events/order/initialized/enum.OrderInitializedBuilderError.html +++ b/develop/core/nautilus_model/events/order/initialized/enum.OrderInitializedBuilderError.html @@ -5,7 +5,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 T
where +

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 T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/develop/core/nautilus_model/events/order/initialized/struct.OrderInitialized.html b/develop/core/nautilus_model/events/order/initialized/struct.OrderInitialized.html index dc20a8faedbc..953ab9b1f4e1 100644 --- a/develop/core/nautilus_model/events/order/initialized/struct.OrderInitialized.html +++ b/develop/core/nautilus_model/events/order/initialized/struct.OrderInitialized.html @@ -67,9 +67,9 @@ exec_algorithm_params: Option<HashMap<Ustr, Ustr>>, exec_spawn_id: Option<ClientOrderId>, tags: Option<Ustr> -) -> Result<OrderInitialized>

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 Display for OrderInitialized

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<T> From<&T> for OrderInitialized
where - 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 IntoPy<Py<PyAny>> for OrderInitialized

source§

fn into_py(self, py: Python<'_>) -> PyObject

Performs the conversion.
source§

impl PartialEq for OrderInitialized

source§

fn eq(&self, other: &OrderInitialized) -> bool

This method tests for self and other values to be equal, and is used +) -> Result<OrderInitialized>

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 Display for OrderInitialized

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<T> From<&T> for OrderInitialized
where + 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 IntoPy<Py<PyAny>> for OrderInitialized

source§

fn into_py(self, py: Python<'_>) -> PyObject

Performs the conversion.
source§

impl PartialEq 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 PyClass for OrderInitialized

§

type Frozen = False

Whether the pyclass is frozen. Read more
source§

impl PyClassImpl for OrderInitialized

source§

const IS_BASETYPE: bool = false

#[pyclass(subclass)]
source§

const IS_SUBCLASS: bool = false

#[pyclass(extends=…)]
source§

const IS_MAPPING: bool = false

#[pyclass(mapping)]
source§

const IS_SEQUENCE: bool = false

#[pyclass(sequence)]
§

type BaseType = PyAny

Base class
§

type ThreadChecker = SendablePyClass<OrderInitialized>

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<OrderInitialized> for PyClassImplCollector<OrderInitialized>

source§

fn new_text_signature(self) -> Option<&'static str>

source§

impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a OrderInitialized

§

type Holder = Option<PyRef<'py, OrderInitialized>>

source§

fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

source§

impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut OrderInitialized

§

type Holder = Option<PyRefMut<'py, OrderInitialized>>

source§

fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

source§

impl PyMethods<OrderInitialized> for PyClassImplCollector<OrderInitialized>

source§

fn py_methods(self) -> &'static PyClassItems

source§

impl PyTypeInfo for OrderInitialized

§

type AsRefTarget = PyCell<OrderInitialized>

Utility type to make Py::as_ref work.
source§

const NAME: &'static str = "OrderInitialized"

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 OrderInitialized

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>
where diff --git a/develop/core/nautilus_model/events/order/modify_rejected/enum.OrderModifyRejectedBuilderError.html b/develop/core/nautilus_model/events/order/modify_rejected/enum.OrderModifyRejectedBuilderError.html index aa5920beffcd..577aa6e66952 100644 --- a/develop/core/nautilus_model/events/order/modify_rejected/enum.OrderModifyRejectedBuilderError.html +++ b/develop/core/nautilus_model/events/order/modify_rejected/enum.OrderModifyRejectedBuilderError.html @@ -5,7 +5,7 @@ }
Expand description

Error type for OrderModifyRejectedBuilder

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 OrderModifyRejectedBuilderError

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for OrderModifyRejectedBuilderError

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for OrderModifyRejectedBuilderError

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 OrderModifyRejectedBuilderError

source§

fn from(s: String) -> Self

Converts to this type from the input type.
source§

impl From<UninitializedFieldError> for OrderModifyRejectedBuilderError

source§

fn from(s: UninitializedFieldError) -> Self

Converts to this type from the input type.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where +

Trait Implementations§

source§

impl Debug for OrderModifyRejectedBuilderError

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for OrderModifyRejectedBuilderError

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for OrderModifyRejectedBuilderError

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 OrderModifyRejectedBuilderError

source§

fn from(s: String) -> Self

Converts to this type from the input type.
source§

impl From<UninitializedFieldError> for OrderModifyRejectedBuilderError

source§

fn from(s: UninitializedFieldError) -> Self

Converts to this type from the input type.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/develop/core/nautilus_model/events/order/modify_rejected/struct.OrderModifyRejected.html b/develop/core/nautilus_model/events/order/modify_rejected/struct.OrderModifyRejected.html index b83a64774fad..8e4346e39262 100644 --- a/develop/core/nautilus_model/events/order/modify_rejected/struct.OrderModifyRejected.html +++ b/develop/core/nautilus_model/events/order/modify_rejected/struct.OrderModifyRejected.html @@ -23,11 +23,11 @@ reconciliation: bool, venue_order_id: Option<VenueOrderId>, account_id: Option<AccountId> -) -> Result<Self>

Trait Implementations§

source§

impl Clone for OrderModifyRejected

source§

fn clone(&self) -> OrderModifyRejected

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 OrderModifyRejected

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for OrderModifyRejected

source§

fn default() -> OrderModifyRejected

Returns the “default value” for a type. Read more
source§

impl<'de> Deserialize<'de> for OrderModifyRejected

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>
where +) -> Result<Self>

Trait Implementations§

source§

impl Clone for OrderModifyRejected

source§

fn clone(&self) -> OrderModifyRejected

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 OrderModifyRejected

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for OrderModifyRejected

source§

fn default() -> OrderModifyRejected

Returns the “default value” for a type. Read more
source§

impl<'de> Deserialize<'de> for OrderModifyRejected

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 OrderModifyRejected

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl IntoPy<Py<PyAny>> for OrderModifyRejected

source§

fn into_py(self, py: Python<'_>) -> PyObject

Performs the conversion.
source§

impl PartialEq for OrderModifyRejected

source§

fn eq(&self, other: &OrderModifyRejected) -> 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 OrderModifyRejected

§

type Frozen = False

Whether the pyclass is frozen. Read more
source§

impl PyClassImpl for OrderModifyRejected

source§

const IS_BASETYPE: bool = false

#[pyclass(subclass)]
source§

const IS_SUBCLASS: bool = false

#[pyclass(extends=…)]
source§

const IS_MAPPING: bool = false

#[pyclass(mapping)]
source§

const IS_SEQUENCE: bool = false

#[pyclass(sequence)]
§

type BaseType = PyAny

Base class
§

type ThreadChecker = SendablePyClass<OrderModifyRejected>

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<OrderModifyRejected> for PyClassImplCollector<OrderModifyRejected>

source§

fn new_text_signature(self) -> Option<&'static str>

source§

impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a OrderModifyRejected

§

type Holder = Option<PyRef<'py, OrderModifyRejected>>

source§

fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

source§

impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut OrderModifyRejected

§

type Holder = Option<PyRefMut<'py, OrderModifyRejected>>

source§

fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

source§

impl PyMethods<OrderModifyRejected> for PyClassImplCollector<OrderModifyRejected>

source§

fn py_methods(self) -> &'static PyClassItems

source§

impl PyTypeInfo for OrderModifyRejected

§

type AsRefTarget = PyCell<OrderModifyRejected>

Utility type to make Py::as_ref work.
source§

const NAME: &'static str = "OrderModifyRejected"

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 OrderModifyRejected

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<OrderModifyRejected> for PyClassImplCollector<OrderModifyRejected>

source§

fn new_text_signature(self) -> Option<&'static str>

source§

impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a OrderModifyRejected

§

type Holder = Option<PyRef<'py, OrderModifyRejected>>

source§

fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

source§

impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut OrderModifyRejected

§

type Holder = Option<PyRefMut<'py, OrderModifyRejected>>

source§

fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

source§

impl PyMethods<OrderModifyRejected> for PyClassImplCollector<OrderModifyRejected>

source§

fn py_methods(self) -> &'static PyClassItems

source§

impl PyTypeInfo for OrderModifyRejected

§

type AsRefTarget = PyCell<OrderModifyRejected>

Utility type to make Py::as_ref work.
source§

const NAME: &'static str = "OrderModifyRejected"

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 OrderModifyRejected

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 OrderModifyRejected

source§

impl StructuralEq for OrderModifyRejected

source§

impl StructuralPartialEq for OrderModifyRejected

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where diff --git a/develop/core/nautilus_model/events/order/pending_cancel/enum.OrderPendingCancelBuilderError.html b/develop/core/nautilus_model/events/order/pending_cancel/enum.OrderPendingCancelBuilderError.html index 246b2ab8a613..f28561c1a8f1 100644 --- a/develop/core/nautilus_model/events/order/pending_cancel/enum.OrderPendingCancelBuilderError.html +++ b/develop/core/nautilus_model/events/order/pending_cancel/enum.OrderPendingCancelBuilderError.html @@ -5,7 +5,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 T
where +

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 T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/develop/core/nautilus_model/events/order/pending_cancel/struct.OrderPendingCancel.html b/develop/core/nautilus_model/events/order/pending_cancel/struct.OrderPendingCancel.html index 4fe85805d078..869bff9f6a6b 100644 --- a/develop/core/nautilus_model/events/order/pending_cancel/struct.OrderPendingCancel.html +++ b/develop/core/nautilus_model/events/order/pending_cancel/struct.OrderPendingCancel.html @@ -21,8 +21,8 @@ ts_init: UnixNanos, reconciliation: bool, venue_order_id: Option<VenueOrderId> -) -> Result<Self>

Trait Implementations§

source§

impl Clone for OrderPendingCancel

source§

fn clone(&self) -> OrderPendingCancel

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 OrderPendingCancel

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for OrderPendingCancel

source§

fn default() -> OrderPendingCancel

Returns the “default value” for a type. Read more
source§

impl<'de> Deserialize<'de> for OrderPendingCancel

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 OrderPendingCancel

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl IntoPy<Py<PyAny>> for OrderPendingCancel

source§

fn into_py(self, py: Python<'_>) -> PyObject

Performs the conversion.
source§

impl PartialEq for OrderPendingCancel

source§

fn eq(&self, other: &OrderPendingCancel) -> bool

This method tests for self and other values to be equal, and is used +) -> Result<Self>

Trait Implementations§

source§

impl Clone for OrderPendingCancel

source§

fn clone(&self) -> OrderPendingCancel

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 OrderPendingCancel

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for OrderPendingCancel

source§

fn default() -> OrderPendingCancel

Returns the “default value” for a type. Read more
source§

impl<'de> Deserialize<'de> for OrderPendingCancel

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 OrderPendingCancel

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl IntoPy<Py<PyAny>> for OrderPendingCancel

source§

fn into_py(self, py: Python<'_>) -> PyObject

Performs the conversion.
source§

impl PartialEq for OrderPendingCancel

source§

fn eq(&self, other: &OrderPendingCancel) -> 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 OrderPendingCancel

§

type Frozen = False

Whether the pyclass is frozen. Read more
source§

impl PyClassImpl for OrderPendingCancel

source§

const IS_BASETYPE: bool = false

#[pyclass(subclass)]
source§

const IS_SUBCLASS: bool = false

#[pyclass(extends=…)]
source§

const IS_MAPPING: bool = false

#[pyclass(mapping)]
source§

const IS_SEQUENCE: bool = false

#[pyclass(sequence)]
§

type BaseType = PyAny

Base class
§

type ThreadChecker = SendablePyClass<OrderPendingCancel>

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<OrderPendingCancel> for PyClassImplCollector<OrderPendingCancel>

source§

fn new_text_signature(self) -> Option<&'static str>

source§

impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a OrderPendingCancel

§

type Holder = Option<PyRef<'py, OrderPendingCancel>>

source§

fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

source§

impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut OrderPendingCancel

§

type Holder = Option<PyRefMut<'py, OrderPendingCancel>>

source§

fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

source§

impl PyMethods<OrderPendingCancel> for PyClassImplCollector<OrderPendingCancel>

source§

fn py_methods(self) -> &'static PyClassItems

source§

impl PyTypeInfo for OrderPendingCancel

§

type AsRefTarget = PyCell<OrderPendingCancel>

Utility type to make Py::as_ref work.
source§

const NAME: &'static str = "OrderPendingCancel"

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 OrderPendingCancel

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>
where diff --git a/develop/core/nautilus_model/events/order/pending_update/enum.OrderPendingUpdateBuilderError.html b/develop/core/nautilus_model/events/order/pending_update/enum.OrderPendingUpdateBuilderError.html index 47b8e422e259..11547608283a 100644 --- a/develop/core/nautilus_model/events/order/pending_update/enum.OrderPendingUpdateBuilderError.html +++ b/develop/core/nautilus_model/events/order/pending_update/enum.OrderPendingUpdateBuilderError.html @@ -5,7 +5,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 T
where +

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 T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/develop/core/nautilus_model/events/order/pending_update/struct.OrderPendingUpdate.html b/develop/core/nautilus_model/events/order/pending_update/struct.OrderPendingUpdate.html index 077a4efd35e7..e697addcf369 100644 --- a/develop/core/nautilus_model/events/order/pending_update/struct.OrderPendingUpdate.html +++ b/develop/core/nautilus_model/events/order/pending_update/struct.OrderPendingUpdate.html @@ -21,11 +21,11 @@ ts_init: UnixNanos, reconciliation: bool, venue_order_id: Option<VenueOrderId> -) -> Result<Self>

Trait Implementations§

source§

impl Clone for OrderPendingUpdate

source§

fn clone(&self) -> OrderPendingUpdate

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 OrderPendingUpdate

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for OrderPendingUpdate

source§

fn default() -> OrderPendingUpdate

Returns the “default value” for a type. Read more
source§

impl<'de> Deserialize<'de> for OrderPendingUpdate

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 OrderPendingUpdate

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl IntoPy<Py<PyAny>> for OrderPendingUpdate

source§

fn into_py(self, py: Python<'_>) -> PyObject

Performs the conversion.
source§

impl PartialEq for OrderPendingUpdate

source§

fn eq(&self, other: &OrderPendingUpdate) -> bool

This method tests for self and other values to be equal, and is used +) -> Result<Self>

Trait Implementations§

source§

impl Clone for OrderPendingUpdate

source§

fn clone(&self) -> OrderPendingUpdate

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 OrderPendingUpdate

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for OrderPendingUpdate

source§

fn default() -> OrderPendingUpdate

Returns the “default value” for a type. Read more
source§

impl<'de> Deserialize<'de> for OrderPendingUpdate

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 OrderPendingUpdate

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl IntoPy<Py<PyAny>> for OrderPendingUpdate

source§

fn into_py(self, py: Python<'_>) -> PyObject

Performs the conversion.
source§

impl PartialEq for OrderPendingUpdate

source§

fn eq(&self, other: &OrderPendingUpdate) -> 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 OrderPendingUpdate

§

type Frozen = False

Whether the pyclass is frozen. Read more
source§

impl PyClassImpl for OrderPendingUpdate

source§

const IS_BASETYPE: bool = false

#[pyclass(subclass)]
source§

const IS_SUBCLASS: bool = false

#[pyclass(extends=…)]
source§

const IS_MAPPING: bool = false

#[pyclass(mapping)]
source§

const IS_SEQUENCE: bool = false

#[pyclass(sequence)]
§

type BaseType = PyAny

Base class
§

type ThreadChecker = SendablePyClass<OrderPendingUpdate>

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<OrderPendingUpdate> for PyClassImplCollector<OrderPendingUpdate>

source§

fn new_text_signature(self) -> Option<&'static str>

source§

impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a OrderPendingUpdate

§

type Holder = Option<PyRef<'py, OrderPendingUpdate>>

source§

fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

source§

impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut OrderPendingUpdate

§

type Holder = Option<PyRefMut<'py, OrderPendingUpdate>>

source§

fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

source§

impl PyMethods<OrderPendingUpdate> for PyClassImplCollector<OrderPendingUpdate>

source§

fn py_methods(self) -> &'static PyClassItems

source§

impl PyTypeInfo for OrderPendingUpdate

§

type AsRefTarget = PyCell<OrderPendingUpdate>

Utility type to make Py::as_ref work.
source§

const NAME: &'static str = "OrderPendingUpdate"

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 OrderPendingUpdate

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<OrderPendingUpdate> for PyClassImplCollector<OrderPendingUpdate>

source§

fn new_text_signature(self) -> Option<&'static str>

source§

impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a OrderPendingUpdate

§

type Holder = Option<PyRef<'py, OrderPendingUpdate>>

source§

fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

source§

impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut OrderPendingUpdate

§

type Holder = Option<PyRefMut<'py, OrderPendingUpdate>>

source§

fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

source§

impl PyMethods<OrderPendingUpdate> for PyClassImplCollector<OrderPendingUpdate>

source§

fn py_methods(self) -> &'static PyClassItems

source§

impl PyTypeInfo for OrderPendingUpdate

§

type AsRefTarget = PyCell<OrderPendingUpdate>

Utility type to make Py::as_ref work.
source§

const NAME: &'static str = "OrderPendingUpdate"

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 OrderPendingUpdate

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 OrderPendingUpdate

source§

impl StructuralEq for OrderPendingUpdate

source§

impl StructuralPartialEq for OrderPendingUpdate

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where diff --git a/develop/core/nautilus_model/events/order/rejected/struct.OrderRejected.html b/develop/core/nautilus_model/events/order/rejected/struct.OrderRejected.html index c3e9b3c293be..d71dde2d1918 100644 --- a/develop/core/nautilus_model/events/order/rejected/struct.OrderRejected.html +++ b/develop/core/nautilus_model/events/order/rejected/struct.OrderRejected.html @@ -21,11 +21,11 @@ ts_event: UnixNanos, ts_init: UnixNanos, reconciliation: bool -) -> Result<OrderRejected>

Trait Implementations§

source§

impl Clone for OrderRejected

source§

fn clone(&self) -> OrderRejected

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 OrderRejected

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for OrderRejected

source§

fn default() -> OrderRejected

Returns the “default value” for a type. Read more
source§

impl<'de> Deserialize<'de> for OrderRejected

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>
where +) -> Result<OrderRejected>

Trait Implementations§

source§

impl Clone for OrderRejected

source§

fn clone(&self) -> OrderRejected

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 OrderRejected

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for OrderRejected

source§

fn default() -> OrderRejected

Returns the “default value” for a type. Read more
source§

impl<'de> Deserialize<'de> for OrderRejected

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 OrderRejected

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl IntoPy<Py<PyAny>> for OrderRejected

source§

fn into_py(self, py: Python<'_>) -> PyObject

Performs the conversion.
source§

impl PartialEq for OrderRejected

source§

fn eq(&self, other: &OrderRejected) -> 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 OrderRejected

§

type Frozen = False

Whether the pyclass is frozen. Read more
source§

impl PyClassImpl for OrderRejected

source§

const IS_BASETYPE: bool = false

#[pyclass(subclass)]
source§

const IS_SUBCLASS: bool = false

#[pyclass(extends=…)]
source§

const IS_MAPPING: bool = false

#[pyclass(mapping)]
source§

const IS_SEQUENCE: bool = false

#[pyclass(sequence)]
§

type BaseType = PyAny

Base class
§

type ThreadChecker = SendablePyClass<OrderRejected>

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<OrderRejected> for PyClassImplCollector<OrderRejected>

source§

fn new_text_signature(self) -> Option<&'static str>

source§

impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a OrderRejected

§

type Holder = Option<PyRef<'py, OrderRejected>>

source§

fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

source§

impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut OrderRejected

§

type Holder = Option<PyRefMut<'py, OrderRejected>>

source§

fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

source§

impl PyMethods<OrderRejected> for PyClassImplCollector<OrderRejected>

source§

fn py_methods(self) -> &'static PyClassItems

source§

impl PyTypeInfo for OrderRejected

§

type AsRefTarget = PyCell<OrderRejected>

Utility type to make Py::as_ref work.
source§

const NAME: &'static str = "OrderRejected"

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 OrderRejected

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<OrderRejected> for PyClassImplCollector<OrderRejected>

source§

fn new_text_signature(self) -> Option<&'static str>

source§

impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a OrderRejected

§

type Holder = Option<PyRef<'py, OrderRejected>>

source§

fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

source§

impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut OrderRejected

§

type Holder = Option<PyRefMut<'py, OrderRejected>>

source§

fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

source§

impl PyMethods<OrderRejected> for PyClassImplCollector<OrderRejected>

source§

fn py_methods(self) -> &'static PyClassItems

source§

impl PyTypeInfo for OrderRejected

§

type AsRefTarget = PyCell<OrderRejected>

Utility type to make Py::as_ref work.
source§

const NAME: &'static str = "OrderRejected"

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 OrderRejected

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 OrderRejected

source§

impl StructuralEq for OrderRejected

source§

impl StructuralPartialEq for OrderRejected

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where diff --git a/develop/core/nautilus_model/events/order/released/enum.OrderReleasedBuilderError.html b/develop/core/nautilus_model/events/order/released/enum.OrderReleasedBuilderError.html index 2af4e9c99ada..7938c3ce982a 100644 --- a/develop/core/nautilus_model/events/order/released/enum.OrderReleasedBuilderError.html +++ b/develop/core/nautilus_model/events/order/released/enum.OrderReleasedBuilderError.html @@ -5,7 +5,7 @@ }
Expand description

Error type for OrderReleasedBuilder

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 OrderReleasedBuilderError

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for OrderReleasedBuilderError

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for OrderReleasedBuilderError

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 OrderReleasedBuilderError

source§

fn from(s: String) -> Self

Converts to this type from the input type.
source§

impl From<UninitializedFieldError> for OrderReleasedBuilderError

source§

fn from(s: UninitializedFieldError) -> Self

Converts to this type from the input type.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where +

Trait Implementations§

source§

impl Debug for OrderReleasedBuilderError

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for OrderReleasedBuilderError

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for OrderReleasedBuilderError

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 OrderReleasedBuilderError

source§

fn from(s: String) -> Self

Converts to this type from the input type.
source§

impl From<UninitializedFieldError> for OrderReleasedBuilderError

source§

fn from(s: UninitializedFieldError) -> Self

Converts to this type from the input type.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/develop/core/nautilus_model/events/order/released/struct.OrderReleased.html b/develop/core/nautilus_model/events/order/released/struct.OrderReleased.html index 1da5768aa316..f45c59079676 100644 --- a/develop/core/nautilus_model/events/order/released/struct.OrderReleased.html +++ b/develop/core/nautilus_model/events/order/released/struct.OrderReleased.html @@ -17,11 +17,11 @@ event_id: UUID4, ts_event: UnixNanos, ts_init: UnixNanos -) -> Result<Self>

Trait Implementations§

source§

impl Clone for OrderReleased

source§

fn clone(&self) -> OrderReleased

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 OrderReleased

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for OrderReleased

source§

fn default() -> OrderReleased

Returns the “default value” for a type. Read more
source§

impl<'de> Deserialize<'de> for OrderReleased

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>
where +) -> Result<Self>

Trait Implementations§

source§

impl Clone for OrderReleased

source§

fn clone(&self) -> OrderReleased

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 OrderReleased

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for OrderReleased

source§

fn default() -> OrderReleased

Returns the “default value” for a type. Read more
source§

impl<'de> Deserialize<'de> for OrderReleased

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 OrderReleased

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl IntoPy<Py<PyAny>> for OrderReleased

source§

fn into_py(self, py: Python<'_>) -> PyObject

Performs the conversion.
source§

impl PartialEq for OrderReleased

source§

fn eq(&self, other: &OrderReleased) -> 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 OrderReleased

§

type Frozen = False

Whether the pyclass is frozen. Read more
source§

impl PyClassImpl for OrderReleased

source§

const IS_BASETYPE: bool = false

#[pyclass(subclass)]
source§

const IS_SUBCLASS: bool = false

#[pyclass(extends=…)]
source§

const IS_MAPPING: bool = false

#[pyclass(mapping)]
source§

const IS_SEQUENCE: bool = false

#[pyclass(sequence)]
§

type BaseType = PyAny

Base class
§

type ThreadChecker = SendablePyClass<OrderReleased>

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<OrderReleased> for PyClassImplCollector<OrderReleased>

source§

fn new_text_signature(self) -> Option<&'static str>

source§

impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a OrderReleased

§

type Holder = Option<PyRef<'py, OrderReleased>>

source§

fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

source§

impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut OrderReleased

§

type Holder = Option<PyRefMut<'py, OrderReleased>>

source§

fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

source§

impl PyMethods<OrderReleased> for PyClassImplCollector<OrderReleased>

source§

fn py_methods(self) -> &'static PyClassItems

source§

impl PyTypeInfo for OrderReleased

§

type AsRefTarget = PyCell<OrderReleased>

Utility type to make Py::as_ref work.
source§

const NAME: &'static str = "OrderReleased"

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 OrderReleased

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<OrderReleased> for PyClassImplCollector<OrderReleased>

source§

fn new_text_signature(self) -> Option<&'static str>

source§

impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a OrderReleased

§

type Holder = Option<PyRef<'py, OrderReleased>>

source§

fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

source§

impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut OrderReleased

§

type Holder = Option<PyRefMut<'py, OrderReleased>>

source§

fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

source§

impl PyMethods<OrderReleased> for PyClassImplCollector<OrderReleased>

source§

fn py_methods(self) -> &'static PyClassItems

source§

impl PyTypeInfo for OrderReleased

§

type AsRefTarget = PyCell<OrderReleased>

Utility type to make Py::as_ref work.
source§

const NAME: &'static str = "OrderReleased"

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 OrderReleased

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 OrderReleased

source§

impl Eq for OrderReleased

source§

impl StructuralEq for OrderReleased

source§

impl StructuralPartialEq for OrderReleased

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where diff --git a/develop/core/nautilus_model/events/order/submitted/struct.OrderSubmitted.html b/develop/core/nautilus_model/events/order/submitted/struct.OrderSubmitted.html index 21fd89969808..7a6c1b84e47b 100644 --- a/develop/core/nautilus_model/events/order/submitted/struct.OrderSubmitted.html +++ b/develop/core/nautilus_model/events/order/submitted/struct.OrderSubmitted.html @@ -17,11 +17,11 @@ event_id: UUID4, ts_event: UnixNanos, ts_init: UnixNanos -) -> Result<OrderSubmitted>

Trait Implementations§

source§

impl Clone for OrderSubmitted

source§

fn clone(&self) -> OrderSubmitted

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 OrderSubmitted

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for OrderSubmitted

source§

fn default() -> OrderSubmitted

Returns the “default value” for a type. Read more
source§

impl<'de> Deserialize<'de> for OrderSubmitted

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>
where +) -> Result<OrderSubmitted>

Trait Implementations§

source§

impl Clone for OrderSubmitted

source§

fn clone(&self) -> OrderSubmitted

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 OrderSubmitted

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for OrderSubmitted

source§

fn default() -> OrderSubmitted

Returns the “default value” for a type. Read more
source§

impl<'de> Deserialize<'de> for OrderSubmitted

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 OrderSubmitted

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl IntoPy<Py<PyAny>> for OrderSubmitted

source§

fn into_py(self, py: Python<'_>) -> PyObject

Performs the conversion.
source§

impl PartialEq for OrderSubmitted

source§

fn eq(&self, other: &OrderSubmitted) -> 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 OrderSubmitted

§

type Frozen = False

Whether the pyclass is frozen. Read more
source§

impl PyClassImpl for OrderSubmitted

source§

const IS_BASETYPE: bool = false

#[pyclass(subclass)]
source§

const IS_SUBCLASS: bool = false

#[pyclass(extends=…)]
source§

const IS_MAPPING: bool = false

#[pyclass(mapping)]
source§

const IS_SEQUENCE: bool = false

#[pyclass(sequence)]
§

type BaseType = PyAny

Base class
§

type ThreadChecker = SendablePyClass<OrderSubmitted>

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<OrderSubmitted> for PyClassImplCollector<OrderSubmitted>

source§

fn new_text_signature(self) -> Option<&'static str>

source§

impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a OrderSubmitted

§

type Holder = Option<PyRef<'py, OrderSubmitted>>

source§

fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

source§

impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut OrderSubmitted

§

type Holder = Option<PyRefMut<'py, OrderSubmitted>>

source§

fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

source§

impl PyMethods<OrderSubmitted> for PyClassImplCollector<OrderSubmitted>

source§

fn py_methods(self) -> &'static PyClassItems

source§

impl PyTypeInfo for OrderSubmitted

§

type AsRefTarget = PyCell<OrderSubmitted>

Utility type to make Py::as_ref work.
source§

const NAME: &'static str = "OrderSubmitted"

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 OrderSubmitted

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<OrderSubmitted> for PyClassImplCollector<OrderSubmitted>

source§

fn new_text_signature(self) -> Option<&'static str>

source§

impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a OrderSubmitted

§

type Holder = Option<PyRef<'py, OrderSubmitted>>

source§

fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

source§

impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut OrderSubmitted

§

type Holder = Option<PyRefMut<'py, OrderSubmitted>>

source§

fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

source§

impl PyMethods<OrderSubmitted> for PyClassImplCollector<OrderSubmitted>

source§

fn py_methods(self) -> &'static PyClassItems

source§

impl PyTypeInfo for OrderSubmitted

§

type AsRefTarget = PyCell<OrderSubmitted>

Utility type to make Py::as_ref work.
source§

const NAME: &'static str = "OrderSubmitted"

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 OrderSubmitted

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 OrderSubmitted

source§

impl StructuralEq for OrderSubmitted

source§

impl StructuralPartialEq for OrderSubmitted

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where diff --git a/develop/core/nautilus_model/events/order/triggered/enum.OrderTriggeredBuilderError.html b/develop/core/nautilus_model/events/order/triggered/enum.OrderTriggeredBuilderError.html index dfc44cb9968f..c0d4392607d6 100644 --- a/develop/core/nautilus_model/events/order/triggered/enum.OrderTriggeredBuilderError.html +++ b/develop/core/nautilus_model/events/order/triggered/enum.OrderTriggeredBuilderError.html @@ -5,7 +5,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 T
where +

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 T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/develop/core/nautilus_model/events/order/triggered/struct.OrderTriggered.html b/develop/core/nautilus_model/events/order/triggered/struct.OrderTriggered.html index 6fe71da2faa3..1e17471e2427 100644 --- a/develop/core/nautilus_model/events/order/triggered/struct.OrderTriggered.html +++ b/develop/core/nautilus_model/events/order/triggered/struct.OrderTriggered.html @@ -21,11 +21,11 @@ reconciliation: bool, venue_order_id: Option<VenueOrderId>, account_id: Option<AccountId> -) -> Result<OrderTriggered>

Trait Implementations§

source§

impl Clone for OrderTriggered

source§

fn clone(&self) -> OrderTriggered

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 OrderTriggered

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for OrderTriggered

source§

fn default() -> OrderTriggered

Returns the “default value” for a type. Read more
source§

impl<'de> Deserialize<'de> for OrderTriggered

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>
where +) -> Result<OrderTriggered>

Trait Implementations§

source§

impl Clone for OrderTriggered

source§

fn clone(&self) -> OrderTriggered

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 OrderTriggered

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for OrderTriggered

source§

fn default() -> OrderTriggered

Returns the “default value” for a type. Read more
source§

impl<'de> Deserialize<'de> for OrderTriggered

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 OrderTriggered

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl IntoPy<Py<PyAny>> for OrderTriggered

source§

fn into_py(self, py: Python<'_>) -> PyObject

Performs the conversion.
source§

impl PartialEq for OrderTriggered

source§

fn eq(&self, other: &OrderTriggered) -> 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 OrderTriggered

§

type Frozen = False

Whether the pyclass is frozen. Read more
source§

impl PyClassImpl for OrderTriggered

source§

const IS_BASETYPE: bool = false

#[pyclass(subclass)]
source§

const IS_SUBCLASS: bool = false

#[pyclass(extends=…)]
source§

const IS_MAPPING: bool = false

#[pyclass(mapping)]
source§

const IS_SEQUENCE: bool = false

#[pyclass(sequence)]
§

type BaseType = PyAny

Base class
§

type ThreadChecker = SendablePyClass<OrderTriggered>

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<OrderTriggered> for PyClassImplCollector<OrderTriggered>

source§

fn new_text_signature(self) -> Option<&'static str>

source§

impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a OrderTriggered

§

type Holder = Option<PyRef<'py, OrderTriggered>>

source§

fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

source§

impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut OrderTriggered

§

type Holder = Option<PyRefMut<'py, OrderTriggered>>

source§

fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

source§

impl PyMethods<OrderTriggered> for PyClassImplCollector<OrderTriggered>

source§

fn py_methods(self) -> &'static PyClassItems

source§

impl PyTypeInfo for OrderTriggered

§

type AsRefTarget = PyCell<OrderTriggered>

Utility type to make Py::as_ref work.
source§

const NAME: &'static str = "OrderTriggered"

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 OrderTriggered

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<OrderTriggered> for PyClassImplCollector<OrderTriggered>

source§

fn new_text_signature(self) -> Option<&'static str>

source§

impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a OrderTriggered

§

type Holder = Option<PyRef<'py, OrderTriggered>>

source§

fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

source§

impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut OrderTriggered

§

type Holder = Option<PyRefMut<'py, OrderTriggered>>

source§

fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

source§

impl PyMethods<OrderTriggered> for PyClassImplCollector<OrderTriggered>

source§

fn py_methods(self) -> &'static PyClassItems

source§

impl PyTypeInfo for OrderTriggered

§

type AsRefTarget = PyCell<OrderTriggered>

Utility type to make Py::as_ref work.
source§

const NAME: &'static str = "OrderTriggered"

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 OrderTriggered

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 OrderTriggered

source§

impl StructuralEq for OrderTriggered

source§

impl StructuralPartialEq for OrderTriggered

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where diff --git a/develop/core/nautilus_model/events/order/updated/enum.OrderUpdatedBuilderError.html b/develop/core/nautilus_model/events/order/updated/enum.OrderUpdatedBuilderError.html index 553222e17897..e60171884c03 100644 --- a/develop/core/nautilus_model/events/order/updated/enum.OrderUpdatedBuilderError.html +++ b/develop/core/nautilus_model/events/order/updated/enum.OrderUpdatedBuilderError.html @@ -5,7 +5,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 T
where +

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 T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/develop/core/nautilus_model/events/order/updated/struct.OrderUpdated.html b/develop/core/nautilus_model/events/order/updated/struct.OrderUpdated.html index b7ecf2c65782..2d612a1fba6f 100644 --- a/develop/core/nautilus_model/events/order/updated/struct.OrderUpdated.html +++ b/develop/core/nautilus_model/events/order/updated/struct.OrderUpdated.html @@ -27,7 +27,7 @@ account_id: Option<AccountId>, price: Option<Price>, trigger_price: Option<Price> -) -> Result<OrderUpdated>

Trait Implementations§

source§

impl Clone for OrderUpdated

source§

fn clone(&self) -> OrderUpdated

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 OrderUpdated

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for OrderUpdated

source§

fn default() -> OrderUpdated

Returns the “default value” for a type. Read more
source§

impl<'de> Deserialize<'de> for OrderUpdated

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>
where +) -> Result<OrderUpdated>

Trait Implementations§

source§

impl Clone for OrderUpdated

source§

fn clone(&self) -> OrderUpdated

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 OrderUpdated

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for OrderUpdated

source§

fn default() -> OrderUpdated

Returns the “default value” for a type. Read more
source§

impl<'de> Deserialize<'de> for OrderUpdated

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 OrderUpdated

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl IntoPy<Py<PyAny>> for OrderUpdated

source§

fn into_py(self, py: Python<'_>) -> PyObject

Performs the conversion.
source§

impl PartialEq for OrderUpdated

source§

fn eq(&self, other: &OrderUpdated) -> 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 OrderUpdated

§

type Frozen = False

Whether the pyclass is frozen. Read more
source§

impl PyClassImpl for OrderUpdated

source§

const IS_BASETYPE: bool = false

#[pyclass(subclass)]
source§

const IS_SUBCLASS: bool = false

#[pyclass(extends=…)]
source§

const IS_MAPPING: bool = false

#[pyclass(mapping)]
source§

const IS_SEQUENCE: bool = false

#[pyclass(sequence)]
§

type BaseType = PyAny

Base class
§

type ThreadChecker = SendablePyClass<OrderUpdated>

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 diff --git a/develop/core/nautilus_model/ffi/instruments/synthetic/struct.SyntheticInstrument_API.html b/develop/core/nautilus_model/ffi/instruments/synthetic/struct.SyntheticInstrument_API.html index ad203101813e..906a4d114f19 100644 --- a/develop/core/nautilus_model/ffi/instruments/synthetic/struct.SyntheticInstrument_API.html +++ b/develop/core/nautilus_model/ffi/instruments/synthetic/struct.SyntheticInstrument_API.html @@ -6,12 +6,12 @@

It implements the Deref trait, allowing instances of SyntheticInstrument_API to be dereferenced to SyntheticInstrument, providing access to SyntheticInstruments’s methods without having to manually access the underlying instance.

-

Methods from Deref<Target = SyntheticInstrument>§

source

pub fn is_valid_formula(&self, formula: &str) -> bool

source

pub fn change_formula(&mut self, formula: String) -> Result<(), Error>

source

pub fn calculate_from_map( +

Methods from Deref<Target = SyntheticInstrument>§

source

pub fn is_valid_formula(&self, formula: &str) -> bool

source

pub fn change_formula(&mut self, formula: String) -> Result<(), Error>

source

pub fn calculate_from_map( &mut self, inputs: &HashMap<String, f64> -) -> Result<Price>

Calculates the price of the synthetic instrument based on the given component input prices +) -> Result<Price>

Calculates the price of the synthetic instrument based on the given component input prices provided as a map.

-
source

pub fn calculate(&mut self, inputs: &[f64]) -> Result<Price>

Calculates the price of the synthetic instrument based on the given component input prices +

source

pub fn calculate(&mut self, inputs: &[f64]) -> Result<Price>

Calculates the price of the synthetic instrument based on the given component input prices provided as an array of f64 values.

Trait Implementations§

source§

impl Deref for SyntheticInstrument_API

§

type Target = SyntheticInstrument

The resulting type after dereferencing.
source§

fn deref(&self) -> &Self::Target

Dereferences the value.
source§

impl DerefMut for SyntheticInstrument_API

source§

fn deref_mut(&mut self) -> &mut Self::Target

Mutably dereferences the value.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where diff --git a/develop/core/nautilus_model/identifiers/account_id/struct.AccountId.html b/develop/core/nautilus_model/identifiers/account_id/struct.AccountId.html index 79edcd103305..9f4eabab907d 100644 --- a/develop/core/nautilus_model/identifiers/account_id/struct.AccountId.html +++ b/develop/core/nautilus_model/identifiers/account_id/struct.AccountId.html @@ -7,8 +7,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) -> Self
where Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · source§

fn min(self, other: Self) -> Self
where @@ -18,7 +18,7 @@ sufficient, and should not be overridden without very good reason.

source§

impl PartialOrd for AccountId

source§

fn partial_cmp(&self, other: &AccountId) -> 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 AccountId

§

type Frozen = False

Whether the pyclass is frozen. Read more
source§

impl PyClassImpl for AccountId

source§

const IS_BASETYPE: bool = false

#[pyclass(subclass)]
source§

const IS_SUBCLASS: bool = false

#[pyclass(extends=…)]
source§

const IS_MAPPING: bool = false

#[pyclass(mapping)]
source§

const IS_SEQUENCE: bool = false

#[pyclass(sequence)]
§

type BaseType = PyAny

Base class
§

type ThreadChecker = SendablePyClass<AccountId>

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<AccountId> for PyClassImplCollector<AccountId>

source§

fn new_text_signature(self) -> Option<&'static str>

source§

impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a AccountId

§

type Holder = Option<PyRef<'py, AccountId>>

source§

fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

source§

impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut AccountId

§

type Holder = Option<PyRefMut<'py, AccountId>>

source§

fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

source§

impl PyMethods<AccountId> for PyClassImplCollector<AccountId>

source§

fn py_methods(self) -> &'static PyClassItems

source§

impl PyTypeInfo for AccountId

§

type AsRefTarget = PyCell<AccountId>

Utility type to make Py::as_ref work.
source§

const NAME: &'static str = "AccountId"

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 AccountId

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<AccountId> for PyClassImplCollector<AccountId>

source§

fn new_text_signature(self) -> Option<&'static str>

source§

impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a AccountId

§

type Holder = Option<PyRef<'py, AccountId>>

source§

fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

source§

impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut AccountId

§

type Holder = Option<PyRefMut<'py, AccountId>>

source§

fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

source§

impl PyMethods<AccountId> for PyClassImplCollector<AccountId>

source§

fn py_methods(self) -> &'static PyClassItems

source§

impl PyTypeInfo for AccountId

§

type AsRefTarget = PyCell<AccountId>

Utility type to make Py::as_ref work.
source§

const NAME: &'static str = "AccountId"

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 AccountId

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 AccountId

source§

impl Eq for AccountId

source§

impl StructuralEq for AccountId

source§

impl StructuralPartialEq for AccountId

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where diff --git a/develop/core/nautilus_model/identifiers/client_id/struct.ClientId.html b/develop/core/nautilus_model/identifiers/client_id/struct.ClientId.html index 1974e25c9c93..a28cda78675b 100644 --- a/develop/core/nautilus_model/identifiers/client_id/struct.ClientId.html +++ b/develop/core/nautilus_model/identifiers/client_id/struct.ClientId.html @@ -3,8 +3,8 @@ pub value: Ustr, }
Expand description

Represents a system client ID.

Fields§

§value: Ustr

The client ID value.

-

Implementations§

source§

impl ClientId

source

pub fn new(s: &str) -> Result<Self>

Trait Implementations§

source§

impl Clone for ClientId

source§

fn clone(&self) -> ClientId

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 ClientId

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de> Deserialize<'de> for ClientId

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 ClientId

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl From<&str> for ClientId

source§

fn from(input: &str) -> Self

Converts to this type from the input type.
source§

impl FromStr for ClientId

§

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 ClientId

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 ClientId

source

pub fn new(s: &str) -> Result<Self>

Trait Implementations§

source§

impl Clone for ClientId

source§

fn clone(&self) -> ClientId

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 ClientId

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de> Deserialize<'de> for ClientId

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 ClientId

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl From<&str> for ClientId

source§

fn from(input: &str) -> Self

Converts to this type from the input type.
source§

impl FromStr for ClientId

§

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 ClientId

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 ClientId

source§

fn into_py(self, py: Python<'_>) -> PyObject

Performs the conversion.
source§

impl Ord for ClientId

source§

fn cmp(&self, other: &ClientId) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Self
where Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · source§

fn min(self, other: Self) -> Self
where diff --git a/develop/core/nautilus_model/identifiers/client_order_id/struct.ClientOrderId.html b/develop/core/nautilus_model/identifiers/client_order_id/struct.ClientOrderId.html index ba0b8b2e3bb6..e30ec8603812 100644 --- a/develop/core/nautilus_model/identifiers/client_order_id/struct.ClientOrderId.html +++ b/develop/core/nautilus_model/identifiers/client_order_id/struct.ClientOrderId.html @@ -3,7 +3,7 @@ pub value: Ustr, }
Expand description

Represents a valid client order ID (assigned by the Nautilus system).

Fields§

§value: Ustr

The client order ID value.

-

Implementations§

source§

impl ClientOrderId

source

pub fn new(s: &str) -> Result<Self>

Trait Implementations§

source§

impl Clone for ClientOrderId

source§

fn clone(&self) -> ClientOrderId

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 ClientOrderId

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for ClientOrderId

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl<'de> Deserialize<'de> for ClientOrderId

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>
where +

Implementations§

source§

impl ClientOrderId

source

pub fn new(s: &str) -> Result<Self>

Trait Implementations§

source§

impl Clone for ClientOrderId

source§

fn clone(&self) -> ClientOrderId

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 ClientOrderId

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for ClientOrderId

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl<'de> Deserialize<'de> for ClientOrderId

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 ClientOrderId

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl From<&str> for ClientOrderId

source§

fn from(input: &str) -> Self

Converts to this type from the input type.
source§

impl FromStr for ClientOrderId

§

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 ClientOrderId

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 ClientOrderId

source§

fn into_py(self, py: Python<'_>) -> PyObject

Performs the conversion.
source§

impl Ord for ClientOrderId

source§

fn cmp(&self, other: &ClientOrderId) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Self
where 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 a2858c99765d..038e119a4643 100644 --- a/develop/core/nautilus_model/identifiers/component_id/struct.ComponentId.html +++ b/develop/core/nautilus_model/identifiers/component_id/struct.ComponentId.html @@ -3,8 +3,8 @@ pub value: Ustr, }
Expand description

Represents a valid component ID.

Fields§

§value: Ustr

The component ID value.

-

Implementations§

source§

impl ComponentId

source

pub fn new(s: &str) -> Result<Self>

Trait Implementations§

source§

impl Clone for ComponentId

source§

fn clone(&self) -> ComponentId

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 ComponentId

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de> Deserialize<'de> for ComponentId

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 ComponentId

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl From<&str> for ComponentId

source§

fn from(input: &str) -> Self

Converts to this type from the input type.
source§

impl FromStr for ComponentId

§

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 ComponentId

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 ComponentId

source

pub fn new(s: &str) -> Result<Self>

Trait Implementations§

source§

impl Clone for ComponentId

source§

fn clone(&self) -> ComponentId

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 ComponentId

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de> Deserialize<'de> for ComponentId

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 ComponentId

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl From<&str> for ComponentId

source§

fn from(input: &str) -> Self

Converts to this type from the input type.
source§

impl FromStr for ComponentId

§

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 ComponentId

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 ComponentId

source§

fn into_py(self, py: Python<'_>) -> PyObject

Performs the conversion.
source§

impl Ord for ComponentId

source§

fn cmp(&self, other: &ComponentId) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Self
where Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · source§

fn min(self, other: Self) -> Self
where @@ -14,7 +14,7 @@ sufficient, and should not be overridden without very good reason.

source§

impl PartialOrd 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 BaseType = PyAny

Base class
§

type ThreadChecker = SendablePyClass<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 = "ComponentId"

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 = "ComponentId"

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 T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where diff --git a/develop/core/nautilus_model/identifiers/exec_algorithm_id/struct.ExecAlgorithmId.html b/develop/core/nautilus_model/identifiers/exec_algorithm_id/struct.ExecAlgorithmId.html index 5ad456660515..b22885d7a819 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 @@ -3,8 +3,8 @@ pub value: Ustr, }
Expand description

Represents a valid execution algorithm ID.

Fields§

§value: Ustr

The execution algorithm ID value.

-

Implementations§

source§

impl ExecAlgorithmId

source

pub fn new(s: &str) -> Result<Self>

Trait Implementations§

source§

impl Clone for ExecAlgorithmId

source§

fn clone(&self) -> ExecAlgorithmId

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 ExecAlgorithmId

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de> Deserialize<'de> for ExecAlgorithmId

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 ExecAlgorithmId

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl From<&str> for ExecAlgorithmId

source§

fn from(input: &str) -> Self

Converts to this type from the input type.
source§

impl FromStr for ExecAlgorithmId

§

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 ExecAlgorithmId

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 ExecAlgorithmId

source

pub fn new(s: &str) -> Result<Self>

Trait Implementations§

source§

impl Clone for ExecAlgorithmId

source§

fn clone(&self) -> ExecAlgorithmId

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 ExecAlgorithmId

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de> Deserialize<'de> for ExecAlgorithmId

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 ExecAlgorithmId

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl From<&str> for ExecAlgorithmId

source§

fn from(input: &str) -> Self

Converts to this type from the input type.
source§

impl FromStr for ExecAlgorithmId

§

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 ExecAlgorithmId

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 ExecAlgorithmId

source§

fn into_py(self, py: Python<'_>) -> PyObject

Performs the conversion.
source§

impl Ord for ExecAlgorithmId

source§

fn cmp(&self, other: &ExecAlgorithmId) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Self
where Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · source§

fn min(self, other: Self) -> Self
where 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 854532eea788..2800f8ea637b 100644 --- a/develop/core/nautilus_model/identifiers/instrument_id/struct.InstrumentId.html +++ b/develop/core/nautilus_model/identifiers/instrument_id/struct.InstrumentId.html @@ -6,8 +6,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) -> Self
where Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · source§

fn min(self, other: Self) -> Self
where @@ -17,7 +17,7 @@ sufficient, and should not be overridden without very good reason.

source§

impl PartialOrd for InstrumentId

source§

fn partial_cmp(&self, other: &InstrumentId) -> 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 InstrumentId

§

type Frozen = False

Whether the pyclass is frozen. Read more
source§

impl PyClassImpl for InstrumentId

source§

const IS_BASETYPE: bool = false

#[pyclass(subclass)]
source§

const IS_SUBCLASS: bool = false

#[pyclass(extends=…)]
source§

const IS_MAPPING: bool = false

#[pyclass(mapping)]
source§

const IS_SEQUENCE: bool = false

#[pyclass(sequence)]
§

type BaseType = PyAny

Base class
§

type ThreadChecker = SendablePyClass<InstrumentId>

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<InstrumentId> for PyClassImplCollector<InstrumentId>

source§

fn new_text_signature(self) -> Option<&'static str>

source§

impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a InstrumentId

§

type Holder = Option<PyRef<'py, InstrumentId>>

source§

fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

source§

impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut InstrumentId

§

type Holder = Option<PyRefMut<'py, InstrumentId>>

source§

fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

source§

impl PyMethods<InstrumentId> for PyClassImplCollector<InstrumentId>

source§

fn py_methods(self) -> &'static PyClassItems

source§

impl PyTypeInfo for InstrumentId

§

type AsRefTarget = PyCell<InstrumentId>

Utility type to make Py::as_ref work.
source§

const NAME: &'static str = "InstrumentId"

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 InstrumentId

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<InstrumentId> for PyClassImplCollector<InstrumentId>

source§

fn new_text_signature(self) -> Option<&'static str>

source§

impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a InstrumentId

§

type Holder = Option<PyRef<'py, InstrumentId>>

source§

fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

source§

impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut InstrumentId

§

type Holder = Option<PyRefMut<'py, InstrumentId>>

source§

fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

source§

impl PyMethods<InstrumentId> for PyClassImplCollector<InstrumentId>

source§

fn py_methods(self) -> &'static PyClassItems

source§

impl PyTypeInfo for InstrumentId

§

type AsRefTarget = PyCell<InstrumentId>

Utility type to make Py::as_ref work.
source§

const NAME: &'static str = "InstrumentId"

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 InstrumentId

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 InstrumentId

source§

impl Eq for InstrumentId

source§

impl StructuralEq for InstrumentId

source§

impl StructuralPartialEq for InstrumentId

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where diff --git a/develop/core/nautilus_model/identifiers/order_list_id/struct.OrderListId.html b/develop/core/nautilus_model/identifiers/order_list_id/struct.OrderListId.html index 41f48fa755fd..d782df790721 100644 --- a/develop/core/nautilus_model/identifiers/order_list_id/struct.OrderListId.html +++ b/develop/core/nautilus_model/identifiers/order_list_id/struct.OrderListId.html @@ -3,7 +3,7 @@ pub value: Ustr, }
Expand description

Represents a valid order list ID (assigned by the Nautilus system).

Fields§

§value: Ustr

The order list ID value.

-

Implementations§

source§

impl OrderListId

source

pub fn new(s: &str) -> Result<Self>

Trait Implementations§

source§

impl Clone for OrderListId

source§

fn clone(&self) -> OrderListId

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 OrderListId

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de> Deserialize<'de> for OrderListId

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>
where +

Implementations§

source§

impl OrderListId

source

pub fn new(s: &str) -> Result<Self>

Trait Implementations§

source§

impl Clone for OrderListId

source§

fn clone(&self) -> OrderListId

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 OrderListId

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de> Deserialize<'de> for OrderListId

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 OrderListId

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl From<&str> for OrderListId

source§

fn from(input: &str) -> Self

Converts to this type from the input type.
source§

impl FromStr for OrderListId

§

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 OrderListId

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 OrderListId

source§

fn into_py(self, py: Python<'_>) -> PyObject

Performs the conversion.
source§

impl Ord for OrderListId

source§

fn cmp(&self, other: &OrderListId) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Self
where @@ -14,7 +14,7 @@ sufficient, and should not be overridden without very good reason.

source§

impl PartialOrd for OrderListId

source§

fn partial_cmp(&self, other: &OrderListId) -> 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 OrderListId

§

type Frozen = False

Whether the pyclass is frozen. Read more
source§

impl PyClassImpl for OrderListId

source§

const IS_BASETYPE: bool = false

#[pyclass(subclass)]
source§

const IS_SUBCLASS: bool = false

#[pyclass(extends=…)]
source§

const IS_MAPPING: bool = false

#[pyclass(mapping)]
source§

const IS_SEQUENCE: bool = false

#[pyclass(sequence)]
§

type BaseType = PyAny

Base class
§

type ThreadChecker = SendablePyClass<OrderListId>

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<OrderListId> for PyClassImplCollector<OrderListId>

source§

fn new_text_signature(self) -> Option<&'static str>

source§

impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a OrderListId

§

type Holder = Option<PyRef<'py, OrderListId>>

source§

fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

source§

impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut OrderListId

§

type Holder = Option<PyRefMut<'py, OrderListId>>

source§

fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

source§

impl PyMethods<OrderListId> for PyClassImplCollector<OrderListId>

source§

fn py_methods(self) -> &'static PyClassItems

source§

impl PyTypeInfo for OrderListId

§

type AsRefTarget = PyCell<OrderListId>

Utility type to make Py::as_ref work.
source§

const NAME: &'static str = "OrderListId"

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 OrderListId

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<OrderListId> for PyClassImplCollector<OrderListId>

source§

fn new_text_signature(self) -> Option<&'static str>

source§

impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a OrderListId

§

type Holder = Option<PyRef<'py, OrderListId>>

source§

fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

source§

impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut OrderListId

§

type Holder = Option<PyRefMut<'py, OrderListId>>

source§

fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

source§

impl PyMethods<OrderListId> for PyClassImplCollector<OrderListId>

source§

fn py_methods(self) -> &'static PyClassItems

source§

impl PyTypeInfo for OrderListId

§

type AsRefTarget = PyCell<OrderListId>

Utility type to make Py::as_ref work.
source§

const NAME: &'static str = "OrderListId"

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 OrderListId

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 OrderListId

source§

impl Eq for OrderListId

source§

impl StructuralEq for OrderListId

source§

impl StructuralPartialEq for OrderListId

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where diff --git a/develop/core/nautilus_model/identifiers/position_id/struct.PositionId.html b/develop/core/nautilus_model/identifiers/position_id/struct.PositionId.html index 853dd5a4281e..bea7ec2f11e5 100644 --- a/develop/core/nautilus_model/identifiers/position_id/struct.PositionId.html +++ b/develop/core/nautilus_model/identifiers/position_id/struct.PositionId.html @@ -3,7 +3,7 @@ pub value: Ustr, }
Expand description

Represents a valid position ID.

Fields§

§value: Ustr

The position ID value.

-

Implementations§

source§

impl PositionId

source

pub fn new(s: &str) -> Result<Self>

Trait Implementations§

source§

impl Clone for PositionId

source§

fn clone(&self) -> PositionId

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 PositionId

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for PositionId

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl<'de> Deserialize<'de> for PositionId

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>
where +

Implementations§

source§

impl PositionId

source

pub fn new(s: &str) -> Result<Self>

Trait Implementations§

source§

impl Clone for PositionId

source§

fn clone(&self) -> PositionId

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 PositionId

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for PositionId

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl<'de> Deserialize<'de> for PositionId

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 PositionId

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl From<&str> for PositionId

source§

fn from(input: &str) -> Self

Converts to this type from the input type.
source§

impl FromStr for PositionId

§

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 PositionId

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 PositionId

source§

fn into_py(self, py: Python<'_>) -> PyObject

Performs the conversion.
source§

impl Ord for PositionId

source§

fn cmp(&self, other: &PositionId) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Self
where @@ -14,7 +14,7 @@ sufficient, and should not be overridden without very good reason.

source§

impl PartialOrd 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 BaseType = PyAny

Base class
§

type ThreadChecker = SendablePyClass<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 = "PositionId"

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 = "PositionId"

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 T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where diff --git a/develop/core/nautilus_model/identifiers/strategy_id/struct.StrategyId.html b/develop/core/nautilus_model/identifiers/strategy_id/struct.StrategyId.html index 1af3bc5eef4e..6cf763021d1b 100644 --- a/develop/core/nautilus_model/identifiers/strategy_id/struct.StrategyId.html +++ b/develop/core/nautilus_model/identifiers/strategy_id/struct.StrategyId.html @@ -9,8 +9,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>

source

pub fn get_tag(&self) -> &str

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>

source

pub fn get_tag(&self) -> &str

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) -> Self
where Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · source§

fn min(self, other: Self) -> Self
where diff --git a/develop/core/nautilus_model/identifiers/symbol/struct.Symbol.html b/develop/core/nautilus_model/identifiers/symbol/struct.Symbol.html index 1588baaf79e5..bfc3851c3fb5 100644 --- a/develop/core/nautilus_model/identifiers/symbol/struct.Symbol.html +++ b/develop/core/nautilus_model/identifiers/symbol/struct.Symbol.html @@ -3,8 +3,8 @@ pub value: Ustr, }
Expand description

Represents a valid ticker symbol ID for a tradable financial market instrument.

Fields§

§value: Ustr

The ticker symbol ID value.

-

Implementations§

source§

impl Symbol

source

pub fn new(s: &str) -> Result<Self>

Trait Implementations§

source§

impl Clone for Symbol

source§

fn clone(&self) -> Symbol

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 Symbol

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for Symbol

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl<'de> Deserialize<'de> for Symbol

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 Symbol

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl From<&str> for Symbol

source§

fn from(input: &str) -> Self

Converts to this type from the input type.
source§

impl FromStr for Symbol

§

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 Symbol

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 Symbol

source

pub fn new(s: &str) -> Result<Self>

Trait Implementations§

source§

impl Clone for Symbol

source§

fn clone(&self) -> Symbol

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 Symbol

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for Symbol

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl<'de> Deserialize<'de> for Symbol

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 Symbol

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl From<&str> for Symbol

source§

fn from(input: &str) -> Self

Converts to this type from the input type.
source§

impl FromStr for Symbol

§

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 Symbol

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 Symbol

source§

fn into_py(self, py: Python<'_>) -> PyObject

Performs the conversion.
source§

impl Ord for Symbol

source§

fn cmp(&self, other: &Symbol) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Self
where Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · source§

fn min(self, other: Self) -> Self
where @@ -14,7 +14,7 @@ sufficient, and should not be overridden without very good reason.

source§

impl PartialOrd for Symbol

source§

fn partial_cmp(&self, other: &Symbol) -> 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 Symbol

§

type Frozen = False

Whether the pyclass is frozen. Read more
source§

impl PyClassImpl for Symbol

source§

const IS_BASETYPE: bool = false

#[pyclass(subclass)]
source§

const IS_SUBCLASS: bool = false

#[pyclass(extends=…)]
source§

const IS_MAPPING: bool = false

#[pyclass(mapping)]
source§

const IS_SEQUENCE: bool = false

#[pyclass(sequence)]
§

type BaseType = PyAny

Base class
§

type ThreadChecker = SendablePyClass<Symbol>

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<Symbol> for PyClassImplCollector<Symbol>

source§

fn new_text_signature(self) -> Option<&'static str>

source§

impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a Symbol

§

type Holder = Option<PyRef<'py, Symbol>>

source§

fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

source§

impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut Symbol

§

type Holder = Option<PyRefMut<'py, Symbol>>

source§

fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

source§

impl PyMethods<Symbol> for PyClassImplCollector<Symbol>

source§

fn py_methods(self) -> &'static PyClassItems

source§

impl PyTypeInfo for Symbol

§

type AsRefTarget = PyCell<Symbol>

Utility type to make Py::as_ref work.
source§

const NAME: &'static str = "Symbol"

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 Symbol

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<Symbol> for PyClassImplCollector<Symbol>

source§

fn new_text_signature(self) -> Option<&'static str>

source§

impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a Symbol

§

type Holder = Option<PyRef<'py, Symbol>>

source§

fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

source§

impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut Symbol

§

type Holder = Option<PyRefMut<'py, Symbol>>

source§

fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

source§

impl PyMethods<Symbol> for PyClassImplCollector<Symbol>

source§

fn py_methods(self) -> &'static PyClassItems

source§

impl PyTypeInfo for Symbol

§

type AsRefTarget = PyCell<Symbol>

Utility type to make Py::as_ref work.
source§

const NAME: &'static str = "Symbol"

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 Symbol

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 Symbol

source§

impl Eq for Symbol

source§

impl StructuralEq for Symbol

source§

impl StructuralPartialEq for Symbol

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where diff --git a/develop/core/nautilus_model/identifiers/trade_id/struct.TradeId.html b/develop/core/nautilus_model/identifiers/trade_id/struct.TradeId.html index 90e1bc89eb6b..000d33def860 100644 --- a/develop/core/nautilus_model/identifiers/trade_id/struct.TradeId.html +++ b/develop/core/nautilus_model/identifiers/trade_id/struct.TradeId.html @@ -6,8 +6,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) -> Self
where Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · source§

fn min(self, other: Self) -> Self
where @@ -17,7 +17,7 @@ sufficient, and should not be overridden without very good reason.

source§

impl PartialOrd for TradeId

source§

fn partial_cmp(&self, other: &TradeId) -> 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 TradeId

§

type Frozen = False

Whether the pyclass is frozen. Read more
source§

impl PyClassImpl for TradeId

source§

const IS_BASETYPE: bool = false

#[pyclass(subclass)]
source§

const IS_SUBCLASS: bool = false

#[pyclass(extends=…)]
source§

const IS_MAPPING: bool = false

#[pyclass(mapping)]
source§

const IS_SEQUENCE: bool = false

#[pyclass(sequence)]
§

type BaseType = PyAny

Base class
§

type ThreadChecker = SendablePyClass<TradeId>

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<TradeId> for PyClassImplCollector<TradeId>

source§

fn new_text_signature(self) -> Option<&'static str>

source§

impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a TradeId

§

type Holder = Option<PyRef<'py, TradeId>>

source§

fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

source§

impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut TradeId

§

type Holder = Option<PyRefMut<'py, TradeId>>

source§

fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

source§

impl PyMethods<TradeId> for PyClassImplCollector<TradeId>

source§

fn py_methods(self) -> &'static PyClassItems

source§

impl PyTypeInfo for TradeId

§

type AsRefTarget = PyCell<TradeId>

Utility type to make Py::as_ref work.
source§

const NAME: &'static str = "TradeId"

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 TradeId

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<TradeId> for PyClassImplCollector<TradeId>

source§

fn new_text_signature(self) -> Option<&'static str>

source§

impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a TradeId

§

type Holder = Option<PyRef<'py, TradeId>>

source§

fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

source§

impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut TradeId

§

type Holder = Option<PyRefMut<'py, TradeId>>

source§

fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

source§

impl PyMethods<TradeId> for PyClassImplCollector<TradeId>

source§

fn py_methods(self) -> &'static PyClassItems

source§

impl PyTypeInfo for TradeId

§

type AsRefTarget = PyCell<TradeId>

Utility type to make Py::as_ref work.
source§

const NAME: &'static str = "TradeId"

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 TradeId

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 TradeId

source§

impl Eq for TradeId

source§

impl StructuralEq for TradeId

source§

impl StructuralPartialEq for TradeId

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where diff --git a/develop/core/nautilus_model/identifiers/trader_id/struct.TraderId.html b/develop/core/nautilus_model/identifiers/trader_id/struct.TraderId.html index 163fb0edd6e0..d483e327379f 100644 --- a/develop/core/nautilus_model/identifiers/trader_id/struct.TraderId.html +++ b/develop/core/nautilus_model/identifiers/trader_id/struct.TraderId.html @@ -9,7 +9,7 @@ The reason for the numerical component of the ID is so that order and position IDs do not collide with those from another node instance.

Fields§

§value: Ustr

The trader ID value.

-

Implementations§

source§

impl TraderId

source

pub fn new(s: &str) -> Result<Self>

source

pub fn get_tag(&self) -> &str

Trait Implementations§

source§

impl Clone for TraderId

source§

fn clone(&self) -> TraderId

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 TraderId

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for TraderId

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl<'de> Deserialize<'de> for TraderId

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>
where +

Implementations§

source§

impl TraderId

source

pub fn new(s: &str) -> Result<Self>

source

pub fn get_tag(&self) -> &str

Trait Implementations§

source§

impl Clone for TraderId

source§

fn clone(&self) -> TraderId

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 TraderId

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for TraderId

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl<'de> Deserialize<'de> for TraderId

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 TraderId

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl From<&str> for TraderId

source§

fn from(input: &str) -> Self

Converts to this type from the input type.
source§

impl FromStr for TraderId

§

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 TraderId

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 TraderId

source§

fn into_py(self, py: Python<'_>) -> PyObject

Performs the conversion.
source§

impl Ord for TraderId

source§

fn cmp(&self, other: &TraderId) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Self
where @@ -20,7 +20,7 @@ sufficient, and should not be overridden without very good reason.

source§

impl PartialOrd 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 BaseType = PyAny

Base class
§

type ThreadChecker = SendablePyClass<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 = "TraderId"

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 = "TraderId"

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 T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where diff --git a/develop/core/nautilus_model/identifiers/venue/struct.Venue.html b/develop/core/nautilus_model/identifiers/venue/struct.Venue.html index 121161062e6f..3461ce641c02 100644 --- a/develop/core/nautilus_model/identifiers/venue/struct.Venue.html +++ b/develop/core/nautilus_model/identifiers/venue/struct.Venue.html @@ -3,7 +3,7 @@ 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 +

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) -> Self
where @@ -14,7 +14,7 @@ sufficient, and should not be overridden without very good reason.

source§

impl PartialOrd 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 BaseType = PyAny

Base class
§

type ThreadChecker = SendablePyClass<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 = "Venue"

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 = "Venue"

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 T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where diff --git a/develop/core/nautilus_model/identifiers/venue_order_id/struct.VenueOrderId.html b/develop/core/nautilus_model/identifiers/venue_order_id/struct.VenueOrderId.html index 526293c9d55e..3534bcf6aa8f 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 @@ -3,7 +3,7 @@ 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 +

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) -> Self
where @@ -14,7 +14,7 @@ sufficient, and should not be overridden without very good reason.

source§

impl PartialOrd 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 BaseType = PyAny

Base class
§

type ThreadChecker = SendablePyClass<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 = "VenueOrderId"

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 = "VenueOrderId"

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 T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where diff --git a/develop/core/nautilus_model/instruments/crypto_future/struct.CryptoFuture.html b/develop/core/nautilus_model/instruments/crypto_future/struct.CryptoFuture.html index 67deed7b9e6b..a9a9fdf2b241 100644 --- a/develop/core/nautilus_model/instruments/crypto_future/struct.CryptoFuture.html +++ b/develop/core/nautilus_model/instruments/crypto_future/struct.CryptoFuture.html @@ -41,10 +41,10 @@ min_price: Option<Price>, ts_event: UnixNanos, ts_init: UnixNanos -) -> Result<Self>

Trait Implementations§

source§

impl Clone for CryptoFuture

source§

fn clone(&self) -> CryptoFuture

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 CryptoFuture

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de> Deserialize<'de> for CryptoFuture

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>
where +) -> Result<Self>

Trait Implementations§

source§

impl Clone for CryptoFuture

source§

fn clone(&self) -> CryptoFuture

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 CryptoFuture

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de> Deserialize<'de> for CryptoFuture

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>
where __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl Hash for CryptoFuture

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 Instrument for CryptoFuture

source§

fn id(&self) -> &InstrumentId

source§

fn raw_symbol(&self) -> &Symbol

source§

fn asset_class(&self) -> AssetClass

source§

fn instrument_class(&self) -> InstrumentClass

source§

fn quote_currency(&self) -> &Currency

source§

fn base_currency(&self) -> Option<&Currency>

source§

fn settlement_currency(&self) -> &Currency

source§

fn is_inverse(&self) -> bool

source§

fn price_precision(&self) -> u8

source§

fn size_precision(&self) -> u8

source§

fn price_increment(&self) -> Price

source§

fn size_increment(&self) -> Quantity

source§

fn multiplier(&self) -> Quantity

source§

fn lot_size(&self) -> Option<Quantity>

source§

fn max_quantity(&self) -> Option<Quantity>

source§

fn min_quantity(&self) -> Option<Quantity>

source§

fn max_price(&self) -> Option<Price>

source§

fn min_price(&self) -> Option<Price>

source§

fn ts_event(&self) -> UnixNanos

source§

fn ts_init(&self) -> UnixNanos

source§

fn symbol(&self) -> &Symbol

source§

fn venue(&self) -> &Venue

source§

fn margin_init(&self) -> Decimal

source§

fn margin_maint(&self) -> Decimal

source§

fn maker_fee(&self) -> Decimal

source§

fn taker_fee(&self) -> Decimal

source§

fn make_price(&self, value: f64) -> Result<Price>

Creates a new price from the given value with the correct price precision for the instrument.
source§

fn make_qty(&self, value: f64) -> Result<Quantity>

Creates a new quantity from the given value with the correct size precision for the instrument.
source§

fn calculate_notional_value( + Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl Instrument for CryptoFuture

source§

fn id(&self) -> &InstrumentId

source§

fn raw_symbol(&self) -> &Symbol

source§

fn asset_class(&self) -> AssetClass

source§

fn instrument_class(&self) -> InstrumentClass

source§

fn quote_currency(&self) -> &Currency

source§

fn base_currency(&self) -> Option<&Currency>

source§

fn settlement_currency(&self) -> &Currency

source§

fn is_inverse(&self) -> bool

source§

fn price_precision(&self) -> u8

source§

fn size_precision(&self) -> u8

source§

fn price_increment(&self) -> Price

source§

fn size_increment(&self) -> Quantity

source§

fn multiplier(&self) -> Quantity

source§

fn lot_size(&self) -> Option<Quantity>

source§

fn max_quantity(&self) -> Option<Quantity>

source§

fn min_quantity(&self) -> Option<Quantity>

source§

fn max_price(&self) -> Option<Price>

source§

fn min_price(&self) -> Option<Price>

source§

fn ts_event(&self) -> UnixNanos

source§

fn ts_init(&self) -> UnixNanos

source§

fn symbol(&self) -> &Symbol

source§

fn venue(&self) -> &Venue

source§

fn margin_init(&self) -> Decimal

source§

fn margin_maint(&self) -> Decimal

source§

fn maker_fee(&self) -> Decimal

source§

fn taker_fee(&self) -> Decimal

source§

fn make_price(&self, value: f64) -> Result<Price>

Creates a new price from the given value with the correct price precision for the instrument.
source§

fn make_qty(&self, value: f64) -> Result<Quantity>

Creates a new quantity from the given value with the correct size precision for the instrument.
source§

fn calculate_notional_value( &self, quantity: Quantity, price: Price, 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 ee6f630cbb0a..847e6297ac2c 100644 --- a/develop/core/nautilus_model/instruments/crypto_perpetual/struct.CryptoPerpetual.html +++ b/develop/core/nautilus_model/instruments/crypto_perpetual/struct.CryptoPerpetual.html @@ -39,10 +39,10 @@ min_price: Option<Price>, ts_event: UnixNanos, ts_init: UnixNanos -) -> Result<Self>

Trait Implementations§

source§

impl Clone for CryptoPerpetual

source§

fn clone(&self) -> CryptoPerpetual

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 CryptoPerpetual

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de> Deserialize<'de> for CryptoPerpetual

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>
where +) -> Result<Self>

Trait Implementations§

source§

impl Clone for CryptoPerpetual

source§

fn clone(&self) -> CryptoPerpetual

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 CryptoPerpetual

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de> Deserialize<'de> for CryptoPerpetual

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 Hash for CryptoPerpetual

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 Instrument for CryptoPerpetual

source§

fn id(&self) -> &InstrumentId

source§

fn raw_symbol(&self) -> &Symbol

source§

fn asset_class(&self) -> AssetClass

source§

fn instrument_class(&self) -> InstrumentClass

source§

fn quote_currency(&self) -> &Currency

source§

fn base_currency(&self) -> Option<&Currency>

source§

fn settlement_currency(&self) -> &Currency

source§

fn is_inverse(&self) -> bool

source§

fn price_precision(&self) -> u8

source§

fn size_precision(&self) -> u8

source§

fn price_increment(&self) -> Price

source§

fn size_increment(&self) -> Quantity

source§

fn multiplier(&self) -> Quantity

source§

fn lot_size(&self) -> Option<Quantity>

source§

fn max_quantity(&self) -> Option<Quantity>

source§

fn min_quantity(&self) -> Option<Quantity>

source§

fn max_price(&self) -> Option<Price>

source§

fn min_price(&self) -> Option<Price>

source§

fn ts_event(&self) -> UnixNanos

source§

fn ts_init(&self) -> UnixNanos

source§

fn symbol(&self) -> &Symbol

source§

fn venue(&self) -> &Venue

source§

fn margin_init(&self) -> Decimal

source§

fn margin_maint(&self) -> Decimal

source§

fn maker_fee(&self) -> Decimal

source§

fn taker_fee(&self) -> Decimal

source§

fn make_price(&self, value: f64) -> Result<Price>

Creates a new price from the given value with the correct price precision for the instrument.
source§

fn make_qty(&self, value: f64) -> Result<Quantity>

Creates a new quantity from the given value with the correct size precision for the instrument.
source§

fn calculate_notional_value( + Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl Instrument for CryptoPerpetual

source§

fn id(&self) -> &InstrumentId

source§

fn raw_symbol(&self) -> &Symbol

source§

fn asset_class(&self) -> AssetClass

source§

fn instrument_class(&self) -> InstrumentClass

source§

fn quote_currency(&self) -> &Currency

source§

fn base_currency(&self) -> Option<&Currency>

source§

fn settlement_currency(&self) -> &Currency

source§

fn is_inverse(&self) -> bool

source§

fn price_precision(&self) -> u8

source§

fn size_precision(&self) -> u8

source§

fn price_increment(&self) -> Price

source§

fn size_increment(&self) -> Quantity

source§

fn multiplier(&self) -> Quantity

source§

fn lot_size(&self) -> Option<Quantity>

source§

fn max_quantity(&self) -> Option<Quantity>

source§

fn min_quantity(&self) -> Option<Quantity>

source§

fn max_price(&self) -> Option<Price>

source§

fn min_price(&self) -> Option<Price>

source§

fn ts_event(&self) -> UnixNanos

source§

fn ts_init(&self) -> UnixNanos

source§

fn symbol(&self) -> &Symbol

source§

fn venue(&self) -> &Venue

source§

fn margin_init(&self) -> Decimal

source§

fn margin_maint(&self) -> Decimal

source§

fn maker_fee(&self) -> Decimal

source§

fn taker_fee(&self) -> Decimal

source§

fn make_price(&self, value: f64) -> Result<Price>

Creates a new price from the given value with the correct price precision for the instrument.
source§

fn make_qty(&self, value: f64) -> Result<Quantity>

Creates a new quantity from the given value with the correct size precision for the instrument.
source§

fn calculate_notional_value( &self, quantity: Quantity, price: Price, 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 4c350dc59576..72922922547f 100644 --- a/develop/core/nautilus_model/instruments/currency_pair/struct.CurrencyPair.html +++ b/develop/core/nautilus_model/instruments/currency_pair/struct.CurrencyPair.html @@ -31,10 +31,10 @@ min_price: Option<Price>, ts_event: UnixNanos, ts_init: UnixNanos -) -> Result<Self>

Trait Implementations§

source§

impl Clone for CurrencyPair

source§

fn clone(&self) -> CurrencyPair

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 CurrencyPair

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de> Deserialize<'de> for CurrencyPair

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>
where +) -> Result<Self>

Trait Implementations§

source§

impl Clone for CurrencyPair

source§

fn clone(&self) -> CurrencyPair

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 CurrencyPair

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de> Deserialize<'de> for CurrencyPair

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 Hash for CurrencyPair

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 Instrument for CurrencyPair

source§

fn id(&self) -> &InstrumentId

source§

fn raw_symbol(&self) -> &Symbol

source§

fn asset_class(&self) -> AssetClass

source§

fn instrument_class(&self) -> InstrumentClass

source§

fn quote_currency(&self) -> &Currency

source§

fn base_currency(&self) -> Option<&Currency>

source§

fn settlement_currency(&self) -> &Currency

source§

fn is_inverse(&self) -> bool

source§

fn price_precision(&self) -> u8

source§

fn size_precision(&self) -> u8

source§

fn price_increment(&self) -> Price

source§

fn size_increment(&self) -> Quantity

source§

fn multiplier(&self) -> Quantity

source§

fn lot_size(&self) -> Option<Quantity>

source§

fn max_quantity(&self) -> Option<Quantity>

source§

fn min_quantity(&self) -> Option<Quantity>

source§

fn max_price(&self) -> Option<Price>

source§

fn min_price(&self) -> Option<Price>

source§

fn ts_event(&self) -> UnixNanos

source§

fn ts_init(&self) -> UnixNanos

source§

fn symbol(&self) -> &Symbol

source§

fn venue(&self) -> &Venue

source§

fn margin_init(&self) -> Decimal

source§

fn margin_maint(&self) -> Decimal

source§

fn maker_fee(&self) -> Decimal

source§

fn taker_fee(&self) -> Decimal

source§

fn make_price(&self, value: f64) -> Result<Price>

Creates a new price from the given value with the correct price precision for the instrument.
source§

fn make_qty(&self, value: f64) -> Result<Quantity>

Creates a new quantity from the given value with the correct size precision for the instrument.
source§

fn calculate_notional_value( + Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl Instrument for CurrencyPair

source§

fn id(&self) -> &InstrumentId

source§

fn raw_symbol(&self) -> &Symbol

source§

fn asset_class(&self) -> AssetClass

source§

fn instrument_class(&self) -> InstrumentClass

source§

fn quote_currency(&self) -> &Currency

source§

fn base_currency(&self) -> Option<&Currency>

source§

fn settlement_currency(&self) -> &Currency

source§

fn is_inverse(&self) -> bool

source§

fn price_precision(&self) -> u8

source§

fn size_precision(&self) -> u8

source§

fn price_increment(&self) -> Price

source§

fn size_increment(&self) -> Quantity

source§

fn multiplier(&self) -> Quantity

source§

fn lot_size(&self) -> Option<Quantity>

source§

fn max_quantity(&self) -> Option<Quantity>

source§

fn min_quantity(&self) -> Option<Quantity>

source§

fn max_price(&self) -> Option<Price>

source§

fn min_price(&self) -> Option<Price>

source§

fn ts_event(&self) -> UnixNanos

source§

fn ts_init(&self) -> UnixNanos

source§

fn symbol(&self) -> &Symbol

source§

fn venue(&self) -> &Venue

source§

fn margin_init(&self) -> Decimal

source§

fn margin_maint(&self) -> Decimal

source§

fn maker_fee(&self) -> Decimal

source§

fn taker_fee(&self) -> Decimal

source§

fn make_price(&self, value: f64) -> Result<Price>

Creates a new price from the given value with the correct price precision for the instrument.
source§

fn make_qty(&self, value: f64) -> Result<Quantity>

Creates a new quantity from the given value with the correct size precision for the instrument.
source§

fn calculate_notional_value( &self, quantity: Quantity, price: Price, diff --git a/develop/core/nautilus_model/instruments/equity/struct.Equity.html b/develop/core/nautilus_model/instruments/equity/struct.Equity.html index 3fe7a9b736ef..1e8699c564b4 100644 --- a/develop/core/nautilus_model/instruments/equity/struct.Equity.html +++ b/develop/core/nautilus_model/instruments/equity/struct.Equity.html @@ -28,10 +28,10 @@ min_price: Option<Price>, ts_event: UnixNanos, ts_init: UnixNanos -) -> Result<Self>

Trait Implementations§

source§

impl Clone for Equity

source§

fn clone(&self) -> Equity

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 Equity

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de> Deserialize<'de> for Equity

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>
where +) -> Result<Self>

Trait Implementations§

source§

impl Clone for Equity

source§

fn clone(&self) -> Equity

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 Equity

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de> Deserialize<'de> for Equity

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 Hash for Equity

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 Instrument for Equity

source§

fn id(&self) -> &InstrumentId

source§

fn raw_symbol(&self) -> &Symbol

source§

fn asset_class(&self) -> AssetClass

source§

fn instrument_class(&self) -> InstrumentClass

source§

fn quote_currency(&self) -> &Currency

source§

fn base_currency(&self) -> Option<&Currency>

source§

fn settlement_currency(&self) -> &Currency

source§

fn is_inverse(&self) -> bool

source§

fn price_precision(&self) -> u8

source§

fn size_precision(&self) -> u8

source§

fn price_increment(&self) -> Price

source§

fn size_increment(&self) -> Quantity

source§

fn multiplier(&self) -> Quantity

source§

fn lot_size(&self) -> Option<Quantity>

source§

fn max_quantity(&self) -> Option<Quantity>

source§

fn min_quantity(&self) -> Option<Quantity>

source§

fn max_price(&self) -> Option<Price>

source§

fn min_price(&self) -> Option<Price>

source§

fn ts_event(&self) -> UnixNanos

source§

fn ts_init(&self) -> UnixNanos

source§

fn symbol(&self) -> &Symbol

source§

fn venue(&self) -> &Venue

source§

fn margin_init(&self) -> Decimal

source§

fn margin_maint(&self) -> Decimal

source§

fn maker_fee(&self) -> Decimal

source§

fn taker_fee(&self) -> Decimal

source§

fn make_price(&self, value: f64) -> Result<Price>

Creates a new price from the given value with the correct price precision for the instrument.
source§

fn make_qty(&self, value: f64) -> Result<Quantity>

Creates a new quantity from the given value with the correct size precision for the instrument.
source§

fn calculate_notional_value( + Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl Instrument for Equity

source§

fn id(&self) -> &InstrumentId

source§

fn raw_symbol(&self) -> &Symbol

source§

fn asset_class(&self) -> AssetClass

source§

fn instrument_class(&self) -> InstrumentClass

source§

fn quote_currency(&self) -> &Currency

source§

fn base_currency(&self) -> Option<&Currency>

source§

fn settlement_currency(&self) -> &Currency

source§

fn is_inverse(&self) -> bool

source§

fn price_precision(&self) -> u8

source§

fn size_precision(&self) -> u8

source§

fn price_increment(&self) -> Price

source§

fn size_increment(&self) -> Quantity

source§

fn multiplier(&self) -> Quantity

source§

fn lot_size(&self) -> Option<Quantity>

source§

fn max_quantity(&self) -> Option<Quantity>

source§

fn min_quantity(&self) -> Option<Quantity>

source§

fn max_price(&self) -> Option<Price>

source§

fn min_price(&self) -> Option<Price>

source§

fn ts_event(&self) -> UnixNanos

source§

fn ts_init(&self) -> UnixNanos

source§

fn symbol(&self) -> &Symbol

source§

fn venue(&self) -> &Venue

source§

fn margin_init(&self) -> Decimal

source§

fn margin_maint(&self) -> Decimal

source§

fn maker_fee(&self) -> Decimal

source§

fn taker_fee(&self) -> Decimal

source§

fn make_price(&self, value: f64) -> Result<Price>

Creates a new price from the given value with the correct price precision for the instrument.
source§

fn make_qty(&self, value: f64) -> Result<Quantity>

Creates a new quantity from the given value with the correct size precision for the instrument.
source§

fn calculate_notional_value( &self, quantity: Quantity, price: Price, diff --git a/develop/core/nautilus_model/instruments/futures_contract/struct.FuturesContract.html b/develop/core/nautilus_model/instruments/futures_contract/struct.FuturesContract.html index ba0a1bd45191..8a77e153b5c6 100644 --- a/develop/core/nautilus_model/instruments/futures_contract/struct.FuturesContract.html +++ b/develop/core/nautilus_model/instruments/futures_contract/struct.FuturesContract.html @@ -35,10 +35,10 @@ min_price: Option<Price>, ts_event: UnixNanos, ts_init: UnixNanos -) -> Result<Self>

Trait Implementations§

source§

impl Clone for FuturesContract

source§

fn clone(&self) -> FuturesContract

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 FuturesContract

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de> Deserialize<'de> for FuturesContract

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>
where +) -> Result<Self>

Trait Implementations§

source§

impl Clone for FuturesContract

source§

fn clone(&self) -> FuturesContract

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 FuturesContract

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de> Deserialize<'de> for FuturesContract

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>
where __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl Hash for FuturesContract

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 Instrument for FuturesContract

source§

fn id(&self) -> &InstrumentId

source§

fn raw_symbol(&self) -> &Symbol

source§

fn asset_class(&self) -> AssetClass

source§

fn instrument_class(&self) -> InstrumentClass

source§

fn quote_currency(&self) -> &Currency

source§

fn base_currency(&self) -> Option<&Currency>

source§

fn settlement_currency(&self) -> &Currency

source§

fn is_inverse(&self) -> bool

source§

fn price_precision(&self) -> u8

source§

fn size_precision(&self) -> u8

source§

fn price_increment(&self) -> Price

source§

fn size_increment(&self) -> Quantity

source§

fn multiplier(&self) -> Quantity

source§

fn lot_size(&self) -> Option<Quantity>

source§

fn max_quantity(&self) -> Option<Quantity>

source§

fn min_quantity(&self) -> Option<Quantity>

source§

fn max_price(&self) -> Option<Price>

source§

fn min_price(&self) -> Option<Price>

source§

fn ts_event(&self) -> UnixNanos

source§

fn ts_init(&self) -> UnixNanos

source§

fn symbol(&self) -> &Symbol

source§

fn venue(&self) -> &Venue

source§

fn margin_init(&self) -> Decimal

source§

fn margin_maint(&self) -> Decimal

source§

fn maker_fee(&self) -> Decimal

source§

fn taker_fee(&self) -> Decimal

source§

fn make_price(&self, value: f64) -> Result<Price>

Creates a new price from the given value with the correct price precision for the instrument.
source§

fn make_qty(&self, value: f64) -> Result<Quantity>

Creates a new quantity from the given value with the correct size precision for the instrument.
source§

fn calculate_notional_value( + Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl Instrument for FuturesContract

source§

fn id(&self) -> &InstrumentId

source§

fn raw_symbol(&self) -> &Symbol

source§

fn asset_class(&self) -> AssetClass

source§

fn instrument_class(&self) -> InstrumentClass

source§

fn quote_currency(&self) -> &Currency

source§

fn base_currency(&self) -> Option<&Currency>

source§

fn settlement_currency(&self) -> &Currency

source§

fn is_inverse(&self) -> bool

source§

fn price_precision(&self) -> u8

source§

fn size_precision(&self) -> u8

source§

fn price_increment(&self) -> Price

source§

fn size_increment(&self) -> Quantity

source§

fn multiplier(&self) -> Quantity

source§

fn lot_size(&self) -> Option<Quantity>

source§

fn max_quantity(&self) -> Option<Quantity>

source§

fn min_quantity(&self) -> Option<Quantity>

source§

fn max_price(&self) -> Option<Price>

source§

fn min_price(&self) -> Option<Price>

source§

fn ts_event(&self) -> UnixNanos

source§

fn ts_init(&self) -> UnixNanos

source§

fn symbol(&self) -> &Symbol

source§

fn venue(&self) -> &Venue

source§

fn margin_init(&self) -> Decimal

source§

fn margin_maint(&self) -> Decimal

source§

fn maker_fee(&self) -> Decimal

source§

fn taker_fee(&self) -> Decimal

source§

fn make_price(&self, value: f64) -> Result<Price>

Creates a new price from the given value with the correct price precision for the instrument.
source§

fn make_qty(&self, value: f64) -> Result<Quantity>

Creates a new quantity from the given value with the correct size precision for the instrument.
source§

fn calculate_notional_value( &self, quantity: Quantity, price: Price, @@ -51,7 +51,7 @@ ) -> Quantity

Returns the equivalent quantity of the base asset.
source§

impl IntoPy<Py<PyAny>> for FuturesContract

source§

fn into_py(self, py: Python<'_>) -> PyObject

Performs the conversion.
source§

impl PartialEq for FuturesContract

source§

fn eq(&self, other: &Self) -> bool

This method tests for self and other values to be equal, and is used 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 FuturesContract

§

type Frozen = False

Whether the pyclass is frozen. Read more
source§

impl PyClassImpl for FuturesContract

source§

const IS_BASETYPE: bool = false

#[pyclass(subclass)]
source§

const IS_SUBCLASS: bool = false

#[pyclass(extends=…)]
source§

const IS_MAPPING: bool = false

#[pyclass(mapping)]
source§

const IS_SEQUENCE: bool = false

#[pyclass(sequence)]
§

type BaseType = PyAny

Base class
§

type ThreadChecker = SendablePyClass<FuturesContract>

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<FuturesContract> for PyClassImplCollector<FuturesContract>

source§

fn new_text_signature(self) -> Option<&'static str>

source§

impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a FuturesContract

§

type Holder = Option<PyRef<'py, FuturesContract>>

source§

fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

source§

impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut FuturesContract

§

type Holder = Option<PyRefMut<'py, FuturesContract>>

source§

fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

source§

impl PyMethods<FuturesContract> for PyClassImplCollector<FuturesContract>

source§

fn py_methods(self) -> &'static PyClassItems

source§

impl PyTypeInfo for FuturesContract

§

type AsRefTarget = PyCell<FuturesContract>

Utility type to make Py::as_ref work.
source§

const NAME: &'static str = "FuturesContract"

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 FuturesContract

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<FuturesContract> for PyClassImplCollector<FuturesContract>

source§

fn new_text_signature(self) -> Option<&'static str>

source§

impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a FuturesContract

§

type Holder = Option<PyRef<'py, FuturesContract>>

source§

fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

source§

impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut FuturesContract

§

type Holder = Option<PyRefMut<'py, FuturesContract>>

source§

fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

source§

impl PyMethods<FuturesContract> for PyClassImplCollector<FuturesContract>

source§

fn py_methods(self) -> &'static PyClassItems

source§

impl PyTypeInfo for FuturesContract

§

type AsRefTarget = PyCell<FuturesContract>

Utility type to make Py::as_ref work.
source§

const NAME: &'static str = "FuturesContract"

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 FuturesContract

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 FuturesContract

source§

impl Eq for FuturesContract

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where diff --git a/develop/core/nautilus_model/instruments/options_contract/struct.OptionsContract.html b/develop/core/nautilus_model/instruments/options_contract/struct.OptionsContract.html index 919461440ea4..d192cbcb5c14 100644 --- a/develop/core/nautilus_model/instruments/options_contract/struct.OptionsContract.html +++ b/develop/core/nautilus_model/instruments/options_contract/struct.OptionsContract.html @@ -37,10 +37,10 @@ min_price: Option<Price>, ts_event: UnixNanos, ts_init: UnixNanos -) -> Result<Self>

Trait Implementations§

source§

impl Clone for OptionsContract

source§

fn clone(&self) -> OptionsContract

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 OptionsContract

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de> Deserialize<'de> for OptionsContract

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>
where +) -> Result<Self>

Trait Implementations§

source§

impl Clone for OptionsContract

source§

fn clone(&self) -> OptionsContract

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 OptionsContract

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de> Deserialize<'de> for OptionsContract

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>
where __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl Hash for OptionsContract

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 Instrument for OptionsContract

source§

fn id(&self) -> &InstrumentId

source§

fn raw_symbol(&self) -> &Symbol

source§

fn asset_class(&self) -> AssetClass

source§

fn instrument_class(&self) -> InstrumentClass

source§

fn quote_currency(&self) -> &Currency

source§

fn base_currency(&self) -> Option<&Currency>

source§

fn settlement_currency(&self) -> &Currency

source§

fn is_inverse(&self) -> bool

source§

fn price_precision(&self) -> u8

source§

fn size_precision(&self) -> u8

source§

fn price_increment(&self) -> Price

source§

fn size_increment(&self) -> Quantity

source§

fn multiplier(&self) -> Quantity

source§

fn lot_size(&self) -> Option<Quantity>

source§

fn max_quantity(&self) -> Option<Quantity>

source§

fn min_quantity(&self) -> Option<Quantity>

source§

fn max_price(&self) -> Option<Price>

source§

fn min_price(&self) -> Option<Price>

source§

fn ts_event(&self) -> UnixNanos

source§

fn ts_init(&self) -> UnixNanos

source§

fn symbol(&self) -> &Symbol

source§

fn venue(&self) -> &Venue

source§

fn margin_init(&self) -> Decimal

source§

fn margin_maint(&self) -> Decimal

source§

fn maker_fee(&self) -> Decimal

source§

fn taker_fee(&self) -> Decimal

source§

fn make_price(&self, value: f64) -> Result<Price>

Creates a new price from the given value with the correct price precision for the instrument.
source§

fn make_qty(&self, value: f64) -> Result<Quantity>

Creates a new quantity from the given value with the correct size precision for the instrument.
source§

fn calculate_notional_value( + Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl Instrument for OptionsContract

source§

fn id(&self) -> &InstrumentId

source§

fn raw_symbol(&self) -> &Symbol

source§

fn asset_class(&self) -> AssetClass

source§

fn instrument_class(&self) -> InstrumentClass

source§

fn quote_currency(&self) -> &Currency

source§

fn base_currency(&self) -> Option<&Currency>

source§

fn settlement_currency(&self) -> &Currency

source§

fn is_inverse(&self) -> bool

source§

fn price_precision(&self) -> u8

source§

fn size_precision(&self) -> u8

source§

fn price_increment(&self) -> Price

source§

fn size_increment(&self) -> Quantity

source§

fn multiplier(&self) -> Quantity

source§

fn lot_size(&self) -> Option<Quantity>

source§

fn max_quantity(&self) -> Option<Quantity>

source§

fn min_quantity(&self) -> Option<Quantity>

source§

fn max_price(&self) -> Option<Price>

source§

fn min_price(&self) -> Option<Price>

source§

fn ts_event(&self) -> UnixNanos

source§

fn ts_init(&self) -> UnixNanos

source§

fn symbol(&self) -> &Symbol

source§

fn venue(&self) -> &Venue

source§

fn margin_init(&self) -> Decimal

source§

fn margin_maint(&self) -> Decimal

source§

fn maker_fee(&self) -> Decimal

source§

fn taker_fee(&self) -> Decimal

source§

fn make_price(&self, value: f64) -> Result<Price>

Creates a new price from the given value with the correct price precision for the instrument.
source§

fn make_qty(&self, value: f64) -> Result<Quantity>

Creates a new quantity from the given value with the correct size precision for the instrument.
source§

fn calculate_notional_value( &self, quantity: Quantity, price: Price, @@ -53,7 +53,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 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 BaseType = PyAny

Base class
§

type ThreadChecker = SendablePyClass<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 PyClassNewTextSignature<OptionsContract> for PyClassImplCollector<OptionsContract>

source§

fn new_text_signature(self) -> Option<&'static str>

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 PyMethods<OptionsContract> for PyClassImplCollector<OptionsContract>

source§

fn py_methods(self) -> &'static PyClassItems

source§

impl PyTypeInfo for OptionsContract

§

type AsRefTarget = PyCell<OptionsContract>

Utility type to make Py::as_ref work.
source§

const NAME: &'static str = "OptionsContract"

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 PyClassNewTextSignature<OptionsContract> for PyClassImplCollector<OptionsContract>

source§

fn new_text_signature(self) -> Option<&'static str>

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 PyMethods<OptionsContract> for PyClassImplCollector<OptionsContract>

source§

fn py_methods(self) -> &'static PyClassItems

source§

impl PyTypeInfo for OptionsContract

§

type AsRefTarget = PyCell<OptionsContract>

Utility type to make Py::as_ref work.
source§

const NAME: &'static str = "OptionsContract"

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 Copy for OptionsContract

source§

impl Eq for OptionsContract

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where diff --git a/develop/core/nautilus_model/instruments/synthetic/struct.SyntheticInstrument.html b/develop/core/nautilus_model/instruments/synthetic/struct.SyntheticInstrument.html index f6c6d515d4fc..c6afa7e18499 100644 --- a/develop/core/nautilus_model/instruments/synthetic/struct.SyntheticInstrument.html +++ b/develop/core/nautilus_model/instruments/synthetic/struct.SyntheticInstrument.html @@ -18,12 +18,12 @@ formula: String, ts_event: UnixNanos, ts_init: UnixNanos -) -> Result<Self, Error>

source

pub fn is_valid_formula(&self, formula: &str) -> bool

source

pub fn change_formula(&mut self, formula: String) -> Result<(), Error>

source

pub fn calculate_from_map( +) -> Result<Self, Error>

source

pub fn is_valid_formula(&self, formula: &str) -> bool

source

pub fn change_formula(&mut self, formula: String) -> Result<(), Error>

source

pub fn calculate_from_map( &mut self, inputs: &HashMap<String, f64> -) -> Result<Price>

Calculates the price of the synthetic instrument based on the given component input prices +) -> Result<Price>

Calculates the price of the synthetic instrument based on the given component input prices provided as a map.

-
source

pub fn calculate(&mut self, inputs: &[f64]) -> Result<Price>

Calculates the price of the synthetic instrument based on the given component input prices +

source

pub fn calculate(&mut self, inputs: &[f64]) -> Result<Price>

Calculates the price of the synthetic instrument based on the given component input prices provided as an array of f64 values.

Trait Implementations§

source§

impl Clone for SyntheticInstrument

source§

fn clone(&self) -> SyntheticInstrument

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 SyntheticInstrument

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Hash for SyntheticInstrument

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, diff --git a/develop/core/nautilus_model/instruments/trait.Instrument.html b/develop/core/nautilus_model/instruments/trait.Instrument.html index 40abefb05dab..a73fa9328c91 100644 --- a/develop/core/nautilus_model/instruments/trait.Instrument.html +++ b/develop/core/nautilus_model/instruments/trait.Instrument.html @@ -29,8 +29,8 @@ fn margin_maint(&self) -> Decimal { ... } fn maker_fee(&self) -> Decimal { ... } fn taker_fee(&self) -> Decimal { ... } - fn make_price(&self, value: f64) -> Result<Price> { ... } - fn make_qty(&self, value: f64) -> Result<Quantity> { ... } + fn make_price(&self, value: f64) -> Result<Price> { ... } + fn make_qty(&self, value: f64) -> Result<Quantity> { ... } fn calculate_notional_value( &self, quantity: Quantity, @@ -42,8 +42,8 @@ quantity: Quantity, last_px: Price ) -> Quantity { ... } -

}

Required Methods§

Provided Methods§

source

fn symbol(&self) -> &Symbol

source

fn venue(&self) -> &Venue

source

fn margin_init(&self) -> Decimal

source

fn margin_maint(&self) -> Decimal

source

fn maker_fee(&self) -> Decimal

source

fn taker_fee(&self) -> Decimal

source

fn make_price(&self, value: f64) -> Result<Price>

Creates a new price from the given value with the correct price precision for the instrument.

-
source

fn make_qty(&self, value: f64) -> Result<Quantity>

Creates a new quantity from the given value with the correct size precision for the instrument.

+
}

Required Methods§

Provided Methods§

source

fn symbol(&self) -> &Symbol

source

fn venue(&self) -> &Venue

source

fn margin_init(&self) -> Decimal

source

fn margin_maint(&self) -> Decimal

source

fn maker_fee(&self) -> Decimal

source

fn taker_fee(&self) -> Decimal

source

fn make_price(&self, value: f64) -> Result<Price>

Creates a new price from the given value with the correct price precision for the instrument.

+
source

fn make_qty(&self, value: f64) -> Result<Quantity>

Creates a new quantity from the given value with the correct size precision for the instrument.

source

fn calculate_notional_value( &self, quantity: Quantity, diff --git a/develop/core/nautilus_model/orderbook/book/enum.InvalidBookOperation.html b/develop/core/nautilus_model/orderbook/book/enum.InvalidBookOperation.html index fccb38623d46..5329ff8855bb 100644 --- a/develop/core/nautilus_model/orderbook/book/enum.InvalidBookOperation.html +++ b/develop/core/nautilus_model/orderbook/book/enum.InvalidBookOperation.html @@ -2,7 +2,7 @@
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 T
where +}

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 T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/develop/core/nautilus_model/orderbook/ladder/struct.BookPrice.html b/develop/core/nautilus_model/orderbook/ladder/struct.BookPrice.html index 7255a05724c4..c7caafad1160 100644 --- a/develop/core/nautilus_model/orderbook/ladder/struct.BookPrice.html +++ b/develop/core/nautilus_model/orderbook/ladder/struct.BookPrice.html @@ -3,7 +3,7 @@ pub value: Price, pub side: OrderSide, }
Expand description

Represents a price level with a specified side in an order books ladder.

-

Fields§

§value: Price§side: OrderSide

Implementations§

source§

impl BookPrice

source

pub fn new(value: Price, side: OrderSide) -> Self

Trait Implementations§

source§

impl Clone for BookPrice

source§

fn clone(&self) -> BookPrice

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 BookPrice

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for BookPrice

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Ord for BookPrice

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) -> Self
where +

Fields§

§value: Price§side: OrderSide

Implementations§

source§

impl BookPrice

source

pub fn new(value: Price, side: OrderSide) -> Self

Trait Implementations§

source§

impl Clone for BookPrice

source§

fn clone(&self) -> BookPrice

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 BookPrice

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for BookPrice

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Ord for BookPrice

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) -> Self
where Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · source§

fn min(self, other: Self) -> Self
where Self: Sized,

Compares and returns the minimum of two values. Read more
1.50.0 · source§

fn clamp(self, min: Self, max: Self) -> Self
where Self: Sized + PartialOrd,

Restrict a value to a certain interval. Read more
source§

impl PartialEq for BookPrice

source§

fn eq(&self, other: &Self) -> bool

This method tests for self and other values to be equal, and is used diff --git a/develop/core/nautilus_model/orders/base/enum.OrderError.html b/develop/core/nautilus_model/orders/base/enum.OrderError.html index 41ce047eb6a9..fb4f37412e2f 100644 --- a/develop/core/nautilus_model/orders/base/enum.OrderError.html +++ b/develop/core/nautilus_model/orders/base/enum.OrderError.html @@ -4,7 +4,7 @@ InvalidOrderEvent, UnrecognizedEvent, NoPreviousState, -}

Variants§

§

InvalidStateTransition

§

InvalidOrderEvent

§

UnrecognizedEvent

§

NoPreviousState

Trait Implementations§

source§

impl Debug for OrderError

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for OrderError

source§

fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for OrderError

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 T
where +}

Variants§

§

InvalidStateTransition

§

InvalidOrderEvent

§

UnrecognizedEvent

§

NoPreviousState

Trait Implementations§

source§

impl Debug for OrderError

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for OrderError

source§

fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for OrderError

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 T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/develop/core/nautilus_model/orders/limit/struct.LimitOrder.html b/develop/core/nautilus_model/orders/limit/struct.LimitOrder.html index 8f03ae1e5129..5544ca7f99bd 100644 --- a/develop/core/nautilus_model/orders/limit/struct.LimitOrder.html +++ b/develop/core/nautilus_model/orders/limit/struct.LimitOrder.html @@ -38,7 +38,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 LimitOrder

Provides a default LimitOrder used for testing.

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Deref for LimitOrder

§

type Target = OrderCore

The resulting type after dereferencing.
source§

fn deref(&self) -> &Self::Target

Dereferences the value.
source§

impl DerefMut for LimitOrder

source§

fn deref_mut(&mut self) -> &mut Self::Target

Mutably dereferences the value.
source§

impl From<OrderInitialized> for LimitOrder

source§

fn from(event: OrderInitialized) -> Self

Converts to this type from the input type.
source§

impl IntoPy<Py<PyAny>> for LimitOrder

source§

fn into_py(self, py: Python<'_>) -> PyObject

Performs the conversion.
source§

impl Order for LimitOrder

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 LimitOrder

§

type Frozen = False

Whether the pyclass is frozen. Read more
source§

impl PyClassImpl for LimitOrder

source§

const IS_BASETYPE: bool = false

#[pyclass(subclass)]
source§

const IS_SUBCLASS: bool = false

#[pyclass(extends=…)]
source§

const IS_MAPPING: bool = false

#[pyclass(mapping)]
source§

const IS_SEQUENCE: bool = false

#[pyclass(sequence)]
§

type BaseType = PyAny

Base class
§

type ThreadChecker = SendablePyClass<LimitOrder>

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 LimitOrder

§

type Holder = Option<PyRef<'py, LimitOrder>>

source§

fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

source§

impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut LimitOrder

§

type Holder = Option<PyRefMut<'py, LimitOrder>>

source§

fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

source§

impl PyTypeInfo for LimitOrder

§

type AsRefTarget = PyCell<LimitOrder>

Utility type to make Py::as_ref work.
source§

const NAME: &'static str = "LimitOrder"

Class name.
source§

const MODULE: Option<&'static str> = _

Module name, if any.
source§

fn type_object_raw(py: Python<'_>) -> *mut PyTypeObject

Returns the PyTypeObject instance for this type.
§

fn type_object(py: Python<'_>) -> &PyType

Returns the safe abstraction over the type object.
§

fn is_type_of(object: &PyAny) -> bool

Checks if object is an instance of this type or a subclass of this type.
§

fn is_exact_type_of(object: &PyAny) -> bool

Checks if object is an instance of this type.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where +#[pyclass(extends=PyDict)], it’s PyDict.

source§

fn items_iter() -> PyClassItemsIter

source§

fn doc(py: Python<'_>) -> PyResult<&'static CStr>

Rendered class doc
source§

fn lazy_type_object() -> &'static LazyTypeObject<Self>

§

fn dict_offset() -> Option<isize>

§

fn weaklist_offset() -> Option<isize>

source§

impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a LimitOrder

§

type Holder = Option<PyRef<'py, LimitOrder>>

source§

fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

source§

impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut LimitOrder

§

type Holder = Option<PyRefMut<'py, LimitOrder>>

source§

fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

source§

impl PyTypeInfo for LimitOrder

§

type AsRefTarget = PyCell<LimitOrder>

Utility type to make Py::as_ref work.
source§

const NAME: &'static str = "LimitOrder"

Class name.
source§

const MODULE: Option<&'static str> = _

Module name, if any.
source§

fn type_object_raw(py: Python<'_>) -> *mut PyTypeObject

Returns the PyTypeObject instance for this type.
§

fn type_object(py: Python<'_>) -> &PyType

Returns the safe abstraction over the type object.
§

fn is_type_of(object: &PyAny) -> bool

Checks if object is an instance of this type or a subclass of this type.
§

fn is_exact_type_of(object: &PyAny) -> bool

Checks if object is an instance of this type.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/develop/core/nautilus_model/orders/limit_if_touched/struct.LimitIfTouchedOrder.html b/develop/core/nautilus_model/orders/limit_if_touched/struct.LimitIfTouchedOrder.html index b2b398f20e70..b79d3e707a71 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 @@ -44,7 +44,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 BaseType = PyAny

Base class
§

type ThreadChecker = SendablePyClass<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 = "LimitIfTouchedOrder"

Class name.
source§

const MODULE: Option<&'static str> = _

Module name, if any.
source§

fn type_object_raw(py: Python<'_>) -> *mut PyTypeObject

Returns the PyTypeObject instance for this type.
§

fn type_object(py: Python<'_>) -> &PyType

Returns the safe abstraction over the type object.
§

fn is_type_of(object: &PyAny) -> bool

Checks if object is an instance of this type or a subclass of this type.
§

fn is_exact_type_of(object: &PyAny) -> bool

Checks if object is an instance of this type.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where +#[pyclass(extends=PyDict)], it’s PyDict.

source§

fn items_iter() -> PyClassItemsIter

source§

fn doc(py: Python<'_>) -> PyResult<&'static CStr>

Rendered class doc
source§

fn lazy_type_object() -> &'static LazyTypeObject<Self>

§

fn dict_offset() -> Option<isize>

§

fn weaklist_offset() -> Option<isize>

source§

impl<'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 = "LimitIfTouchedOrder"

Class name.
source§

const MODULE: Option<&'static str> = _

Module name, if any.
source§

fn type_object_raw(py: Python<'_>) -> *mut PyTypeObject

Returns the PyTypeObject instance for this type.
§

fn type_object(py: Python<'_>) -> &PyType

Returns the safe abstraction over the type object.
§

fn is_type_of(object: &PyAny) -> bool

Checks if object is an instance of this type or a subclass of this type.
§

fn is_exact_type_of(object: &PyAny) -> bool

Checks if object is an instance of this type.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/develop/core/nautilus_model/orders/market/struct.MarketOrder.html b/develop/core/nautilus_model/orders/market/struct.MarketOrder.html index c4cfdd384511..a730ef6eeedd 100644 --- a/develop/core/nautilus_model/orders/market/struct.MarketOrder.html +++ b/develop/core/nautilus_model/orders/market/struct.MarketOrder.html @@ -19,12 +19,12 @@ exec_algorithm_params: Option<HashMap<Ustr, Ustr>>, exec_spawn_id: Option<ClientOrderId>, tags: Option<Ustr> -) -> Result<Self>

Methods from Deref<Target = OrderCore>§

source

pub fn apply(&mut self, event: OrderEvent) -> Result<(), OrderError>

source

pub fn set_slippage(&mut self, price: Price)

source

pub fn signed_decimal_qty(&self) -> Decimal

source

pub fn would_reduce_only( +) -> Result<Self>

Methods from Deref<Target = OrderCore>§

source

pub fn apply(&mut self, event: OrderEvent) -> Result<(), OrderError>

source

pub fn set_slippage(&mut self, price: Price)

source

pub fn signed_decimal_qty(&self) -> Decimal

source

pub fn would_reduce_only( &self, side: PositionSide, 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 MarketOrder

Provides a default MarketOrder used for testing.

-
source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Deref for MarketOrder

§

type Target = OrderCore

The resulting type after dereferencing.
source§

fn deref(&self) -> &Self::Target

Dereferences the value.
source§

impl DerefMut for MarketOrder

source§

fn deref_mut(&mut self) -> &mut Self::Target

Mutably dereferences the value.
source§

impl From<OrderInitialized> for MarketOrder

source§

fn from(event: OrderInitialized) -> Self

Converts to this type from the input type.
source§

impl IntoPy<Py<PyAny>> for MarketOrder

source§

fn into_py(self, py: Python<'_>) -> PyObject

Performs the conversion.
source§

impl Order for MarketOrder

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 MarketOrder

§

type Frozen = False

Whether the pyclass is frozen. Read more
source§

impl PyClassImpl for MarketOrder

source§

const IS_BASETYPE: bool = false

#[pyclass(subclass)]
source§

const IS_SUBCLASS: bool = false

#[pyclass(extends=…)]
source§

const IS_MAPPING: bool = false

#[pyclass(mapping)]
source§

const IS_SEQUENCE: bool = false

#[pyclass(sequence)]
§

type BaseType = PyAny

Base class
§

type ThreadChecker = SendablePyClass<MarketOrder>

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 +
source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Deref for MarketOrder

§

type Target = OrderCore

The resulting type after dereferencing.
source§

fn deref(&self) -> &Self::Target

Dereferences the value.
source§

impl DerefMut for MarketOrder

source§

fn deref_mut(&mut self) -> &mut Self::Target

Mutably dereferences the value.
source§

impl From<OrderInitialized> for MarketOrder

source§

fn from(event: OrderInitialized) -> Self

Converts to this type from the input type.
source§

impl IntoPy<Py<PyAny>> for MarketOrder

source§

fn into_py(self, py: Python<'_>) -> PyObject

Performs the conversion.
source§

impl Order for MarketOrder

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 MarketOrder

§

type Frozen = False

Whether the pyclass is frozen. Read more
source§

impl PyClassImpl for MarketOrder

source§

const IS_BASETYPE: bool = false

#[pyclass(subclass)]
source§

const IS_SUBCLASS: bool = false

#[pyclass(extends=…)]
source§

const IS_MAPPING: bool = false

#[pyclass(mapping)]
source§

const IS_SEQUENCE: bool = false

#[pyclass(sequence)]
§

type BaseType = PyAny

Base class
§

type ThreadChecker = SendablePyClass<MarketOrder>

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<MarketOrder> for PyClassImplCollector<MarketOrder>

source§

fn new_text_signature(self) -> Option<&'static str>

source§

impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a MarketOrder

§

type Holder = Option<PyRef<'py, MarketOrder>>

source§

fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

source§

impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut MarketOrder

§

type Holder = Option<PyRefMut<'py, MarketOrder>>

source§

fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

source§

impl PyMethods<MarketOrder> for PyClassImplCollector<MarketOrder>

source§

fn py_methods(self) -> &'static PyClassItems

source§

impl PyTypeInfo for MarketOrder

§

type AsRefTarget = PyCell<MarketOrder>

Utility type to make Py::as_ref work.
source§

const NAME: &'static str = "MarketOrder"

Class name.
source§

const MODULE: Option<&'static str> = _

Module name, if any.
source§

fn type_object_raw(py: Python<'_>) -> *mut PyTypeObject

Returns the PyTypeObject instance for this type.
§

fn type_object(py: Python<'_>) -> &PyType

Returns the safe abstraction over the type object.
§

fn is_type_of(object: &PyAny) -> bool

Checks if object is an instance of this type or a subclass of this type.
§

fn is_exact_type_of(object: &PyAny) -> bool

Checks if object is an instance of this type.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where diff --git a/develop/core/nautilus_model/orders/market_to_limit/struct.MarketToLimitOrder.html b/develop/core/nautilus_model/orders/market_to_limit/struct.MarketToLimitOrder.html index 640fc5ec57cc..b32bfb9f9ab9 100644 --- a/develop/core/nautilus_model/orders/market_to_limit/struct.MarketToLimitOrder.html +++ b/develop/core/nautilus_model/orders/market_to_limit/struct.MarketToLimitOrder.html @@ -34,7 +34,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 MarketToLimitOrder

Provides a default MarketToLimitOrder used for testing.

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Deref for MarketToLimitOrder

§

type Target = OrderCore

The resulting type after dereferencing.
source§

fn deref(&self) -> &Self::Target

Dereferences the value.
source§

impl DerefMut for MarketToLimitOrder

source§

fn deref_mut(&mut self) -> &mut Self::Target

Mutably dereferences the value.
source§

impl From<OrderInitialized> for MarketToLimitOrder

source§

fn from(event: OrderInitialized) -> Self

Converts to this type from the input type.
source§

impl IntoPy<Py<PyAny>> for MarketToLimitOrder

source§

fn into_py(self, py: Python<'_>) -> PyObject

Performs the conversion.
source§

impl Order for MarketToLimitOrder

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 MarketToLimitOrder

§

type Frozen = False

Whether the pyclass is frozen. Read more
source§

impl PyClassImpl for MarketToLimitOrder

source§

const IS_BASETYPE: bool = false

#[pyclass(subclass)]
source§

const IS_SUBCLASS: bool = false

#[pyclass(extends=…)]
source§

const IS_MAPPING: bool = false

#[pyclass(mapping)]
source§

const IS_SEQUENCE: bool = false

#[pyclass(sequence)]
§

type BaseType = PyAny

Base class
§

type ThreadChecker = SendablePyClass<MarketToLimitOrder>

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 MarketToLimitOrder

§

type Holder = Option<PyRef<'py, MarketToLimitOrder>>

source§

fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

source§

impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut MarketToLimitOrder

§

type Holder = Option<PyRefMut<'py, MarketToLimitOrder>>

source§

fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

source§

impl PyTypeInfo for MarketToLimitOrder

§

type AsRefTarget = PyCell<MarketToLimitOrder>

Utility type to make Py::as_ref work.
source§

const NAME: &'static str = "MarketToLimitOrder"

Class name.
source§

const MODULE: Option<&'static str> = _

Module name, if any.
source§

fn type_object_raw(py: Python<'_>) -> *mut PyTypeObject

Returns the PyTypeObject instance for this type.
§

fn type_object(py: Python<'_>) -> &PyType

Returns the safe abstraction over the type object.
§

fn is_type_of(object: &PyAny) -> bool

Checks if object is an instance of this type or a subclass of this type.
§

fn is_exact_type_of(object: &PyAny) -> bool

Checks if object is an instance of this type.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where +#[pyclass(extends=PyDict)], it’s PyDict.

source§

fn items_iter() -> PyClassItemsIter

source§

fn doc(py: Python<'_>) -> PyResult<&'static CStr>

Rendered class doc
source§

fn lazy_type_object() -> &'static LazyTypeObject<Self>

§

fn dict_offset() -> Option<isize>

§

fn weaklist_offset() -> Option<isize>

source§

impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a MarketToLimitOrder

§

type Holder = Option<PyRef<'py, MarketToLimitOrder>>

source§

fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

source§

impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut MarketToLimitOrder

§

type Holder = Option<PyRefMut<'py, MarketToLimitOrder>>

source§

fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

source§

impl PyTypeInfo for MarketToLimitOrder

§

type AsRefTarget = PyCell<MarketToLimitOrder>

Utility type to make Py::as_ref work.
source§

const NAME: &'static str = "MarketToLimitOrder"

Class name.
source§

const MODULE: Option<&'static str> = _

Module name, if any.
source§

fn type_object_raw(py: Python<'_>) -> *mut PyTypeObject

Returns the PyTypeObject instance for this type.
§

fn type_object(py: Python<'_>) -> &PyType

Returns the safe abstraction over the type object.
§

fn is_type_of(object: &PyAny) -> bool

Checks if object is an instance of this type or a subclass of this type.
§

fn is_exact_type_of(object: &PyAny) -> bool

Checks if object is an instance of this type.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/develop/core/nautilus_model/orders/stop_market/struct.StopMarketOrder.html b/develop/core/nautilus_model/orders/stop_market/struct.StopMarketOrder.html index 90e13ee84558..56bdcd59ce21 100644 --- a/develop/core/nautilus_model/orders/stop_market/struct.StopMarketOrder.html +++ b/develop/core/nautilus_model/orders/stop_market/struct.StopMarketOrder.html @@ -40,7 +40,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 StopMarketOrder

Provides a default StopMarketOrder used for testing.

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Deref for StopMarketOrder

§

type Target = OrderCore

The resulting type after dereferencing.
source§

fn deref(&self) -> &Self::Target

Dereferences the value.
source§

impl DerefMut for StopMarketOrder

source§

fn deref_mut(&mut self) -> &mut Self::Target

Mutably dereferences the value.
source§

impl From<OrderInitialized> for StopMarketOrder

source§

fn from(event: OrderInitialized) -> Self

Converts to this type from the input type.
source§

impl IntoPy<Py<PyAny>> for StopMarketOrder

source§

fn into_py(self, py: Python<'_>) -> PyObject

Performs the conversion.
source§

impl Order for StopMarketOrder

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 StopMarketOrder

§

type Frozen = False

Whether the pyclass is frozen. Read more
source§

impl PyClassImpl for StopMarketOrder

source§

const IS_BASETYPE: bool = false

#[pyclass(subclass)]
source§

const IS_SUBCLASS: bool = false

#[pyclass(extends=…)]
source§

const IS_MAPPING: bool = false

#[pyclass(mapping)]
source§

const IS_SEQUENCE: bool = false

#[pyclass(sequence)]
§

type BaseType = PyAny

Base class
§

type ThreadChecker = SendablePyClass<StopMarketOrder>

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 StopMarketOrder

§

type Holder = Option<PyRef<'py, StopMarketOrder>>

source§

fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

source§

impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut StopMarketOrder

§

type Holder = Option<PyRefMut<'py, StopMarketOrder>>

source§

fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

source§

impl PyTypeInfo for StopMarketOrder

§

type AsRefTarget = PyCell<StopMarketOrder>

Utility type to make Py::as_ref work.
source§

const NAME: &'static str = "StopMarketOrder"

Class name.
source§

const MODULE: Option<&'static str> = _

Module name, if any.
source§

fn type_object_raw(py: Python<'_>) -> *mut PyTypeObject

Returns the PyTypeObject instance for this type.
§

fn type_object(py: Python<'_>) -> &PyType

Returns the safe abstraction over the type object.
§

fn is_type_of(object: &PyAny) -> bool

Checks if object is an instance of this type or a subclass of this type.
§

fn is_exact_type_of(object: &PyAny) -> bool

Checks if object is an instance of this type.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where +#[pyclass(extends=PyDict)], it’s PyDict.

source§

fn items_iter() -> PyClassItemsIter

source§

fn doc(py: Python<'_>) -> PyResult<&'static CStr>

Rendered class doc
source§

fn lazy_type_object() -> &'static LazyTypeObject<Self>

§

fn dict_offset() -> Option<isize>

§

fn weaklist_offset() -> Option<isize>

source§

impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a StopMarketOrder

§

type Holder = Option<PyRef<'py, StopMarketOrder>>

source§

fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

source§

impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut StopMarketOrder

§

type Holder = Option<PyRefMut<'py, StopMarketOrder>>

source§

fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

source§

impl PyTypeInfo for StopMarketOrder

§

type AsRefTarget = PyCell<StopMarketOrder>

Utility type to make Py::as_ref work.
source§

const NAME: &'static str = "StopMarketOrder"

Class name.
source§

const MODULE: Option<&'static str> = _

Module name, if any.
source§

fn type_object_raw(py: Python<'_>) -> *mut PyTypeObject

Returns the PyTypeObject instance for this type.
§

fn type_object(py: Python<'_>) -> &PyType

Returns the safe abstraction over the type object.
§

fn is_type_of(object: &PyAny) -> bool

Checks if object is an instance of this type or a subclass of this type.
§

fn is_exact_type_of(object: &PyAny) -> bool

Checks if object is an instance of this type.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/develop/core/nautilus_model/orders/trailing_stop_limit/struct.TrailingStopLimitOrder.html b/develop/core/nautilus_model/orders/trailing_stop_limit/struct.TrailingStopLimitOrder.html index 8d3486338cce..96ebb810d613 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 @@ -50,7 +50,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 BaseType = PyAny

Base class
§

type ThreadChecker = SendablePyClass<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 = "TrailingStopLimitOrder"

Class name.
source§

const MODULE: Option<&'static str> = _

Module name, if any.
source§

fn type_object_raw(py: Python<'_>) -> *mut PyTypeObject

Returns the PyTypeObject instance for this type.
§

fn type_object(py: Python<'_>) -> &PyType

Returns the safe abstraction over the type object.
§

fn is_type_of(object: &PyAny) -> bool

Checks if object is an instance of this type or a subclass of this type.
§

fn is_exact_type_of(object: &PyAny) -> bool

Checks if object is an instance of this type.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where +#[pyclass(extends=PyDict)], it’s PyDict.

source§

fn items_iter() -> PyClassItemsIter

source§

fn doc(py: Python<'_>) -> PyResult<&'static CStr>

Rendered class doc
source§

fn lazy_type_object() -> &'static LazyTypeObject<Self>

§

fn dict_offset() -> Option<isize>

§

fn weaklist_offset() -> Option<isize>

source§

impl<'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 = "TrailingStopLimitOrder"

Class name.
source§

const MODULE: Option<&'static str> = _

Module name, if any.
source§

fn type_object_raw(py: Python<'_>) -> *mut PyTypeObject

Returns the PyTypeObject instance for this type.
§

fn type_object(py: Python<'_>) -> &PyType

Returns the safe abstraction over the type object.
§

fn is_type_of(object: &PyAny) -> bool

Checks if object is an instance of this type or a subclass of this type.
§

fn is_exact_type_of(object: &PyAny) -> bool

Checks if object is an instance of this type.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/develop/core/nautilus_model/python/struct.EnumIterator.html b/develop/core/nautilus_model/python/struct.EnumIterator.html index cf62ea6d896c..fc3e01589a01 100644 --- a/develop/core/nautilus_model/python/struct.EnumIterator.html +++ b/develop/core/nautilus_model/python/struct.EnumIterator.html @@ -3,7 +3,7 @@

Implementations§

source§

impl EnumIterator

source

pub fn new<E>(py: Python<'_>) -> Self
where E: IntoEnumIterator + IntoPy<Py<PyAny>>, <E as IntoEnumIterator>::Iterator: Send,

Trait Implementations§

source§

impl IntoPy<Py<PyAny>> for EnumIterator

source§

fn into_py(self, py: Python<'_>) -> PyObject

Performs the conversion.
source§

impl PyClass for EnumIterator

§

type Frozen = False

Whether the pyclass is frozen. Read more
source§

impl PyClassImpl for EnumIterator

source§

const IS_BASETYPE: bool = false

#[pyclass(subclass)]
source§

const IS_SUBCLASS: bool = false

#[pyclass(extends=…)]
source§

const IS_MAPPING: bool = false

#[pyclass(mapping)]
source§

const IS_SEQUENCE: bool = false

#[pyclass(sequence)]
§

type BaseType = PyAny

Base class
§

type ThreadChecker = SendablePyClass<EnumIterator>

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 EnumIterator

§

type Holder = Option<PyRef<'py, EnumIterator>>

source§

fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

source§

impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut EnumIterator

§

type Holder = Option<PyRefMut<'py, EnumIterator>>

source§

fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

source§

impl PyMethods<EnumIterator> for PyClassImplCollector<EnumIterator>

source§

fn py_methods(self) -> &'static PyClassItems

source§

impl PyTypeInfo for EnumIterator

§

type AsRefTarget = PyCell<EnumIterator>

Utility type to make Py::as_ref work.
source§

const NAME: &'static str = "EnumIterator"

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 T
where +#[pyclass(extends=PyDict)], it’s PyDict.

source§

fn items_iter() -> PyClassItemsIter

source§

fn doc(py: Python<'_>) -> PyResult<&'static CStr>

Rendered class doc
source§

fn lazy_type_object() -> &'static LazyTypeObject<Self>

§

fn dict_offset() -> Option<isize>

§

fn weaklist_offset() -> Option<isize>

source§

impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a EnumIterator

§

type Holder = Option<PyRef<'py, EnumIterator>>

source§

fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

source§

impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut EnumIterator

§

type Holder = Option<PyRefMut<'py, EnumIterator>>

source§

fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

source§

impl PyMethods<EnumIterator> for PyClassImplCollector<EnumIterator>

source§

fn py_methods(self) -> &'static PyClassItems

source§

impl PyTypeInfo for EnumIterator

§

type AsRefTarget = PyCell<EnumIterator>

Utility type to make Py::as_ref work.
source§

const NAME: &'static str = "EnumIterator"

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 T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/develop/core/nautilus_model/types/balance/struct.AccountBalance.html b/develop/core/nautilus_model/types/balance/struct.AccountBalance.html index d30f9c4adc33..81319c83ab68 100644 --- a/develop/core/nautilus_model/types/balance/struct.AccountBalance.html +++ b/develop/core/nautilus_model/types/balance/struct.AccountBalance.html @@ -4,7 +4,7 @@ pub total: Money, pub locked: Money, pub free: Money, -}

Fields§

§currency: Currency§total: Money§locked: Money§free: Money

Trait Implementations§

source§

impl Debug for AccountBalance

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for AccountBalance

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where +}

Fields§

§currency: Currency§total: Money§locked: Money§free: Money

Trait Implementations§

source§

impl Debug for AccountBalance

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for AccountBalance

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where 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/balance/struct.MarginBalance.html b/develop/core/nautilus_model/types/balance/struct.MarginBalance.html index 260b21635877..431e9038e6c8 100644 --- a/develop/core/nautilus_model/types/balance/struct.MarginBalance.html +++ b/develop/core/nautilus_model/types/balance/struct.MarginBalance.html @@ -4,7 +4,7 @@ pub maintenance: Money, pub currency: Currency, pub instrument_id: InstrumentId, -}

Fields§

§initial: Money§maintenance: Money§currency: Currency§instrument_id: InstrumentId

Trait Implementations§

source§

impl Debug for MarginBalance

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for MarginBalance

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where +}

Fields§

§initial: Money§maintenance: Money§currency: Currency§instrument_id: InstrumentId

Trait Implementations§

source§

impl Debug for MarginBalance

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for MarginBalance

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where 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/currency/struct.Currency.html b/develop/core/nautilus_model/types/currency/struct.Currency.html index 88cfda29905e..5a5761fb3588 100644 --- a/develop/core/nautilus_model/types/currency/struct.Currency.html +++ b/develop/core/nautilus_model/types/currency/struct.Currency.html @@ -11,13 +11,13 @@ iso4217: u16, name: &str, currency_type: CurrencyType -) -> Result<Self>

source

pub fn register(currency: Currency, overwrite: bool) -> Result<()>

source

pub fn is_fiat(code: &str) -> Result<bool>

source

pub fn is_crypto(code: &str) -> Result<bool>

source

pub fn is_commodity_backed(code: &str) -> Result<bool>

Trait Implementations§

source§

impl Clone for Currency

source§

fn clone(&self) -> Currency

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 Currency

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de> Deserialize<'de> for Currency

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 From<&str> for Currency

source§

fn from(input: &str) -> Self

Converts to this type from the input type.
source§

impl FromStr for Currency

§

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 Currency

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 +) -> Result<Self>

source

pub fn register(currency: Currency, overwrite: bool) -> Result<()>

source

pub fn is_fiat(code: &str) -> Result<bool>

source

pub fn is_crypto(code: &str) -> Result<bool>

source

pub fn is_commodity_backed(code: &str) -> Result<bool>

Trait Implementations§

source§

impl Clone for Currency

source§

fn clone(&self) -> Currency

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 Currency

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de> Deserialize<'de> for Currency

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 From<&str> for Currency

source§

fn from(input: &str) -> Self

Converts to this type from the input type.
source§

impl FromStr for Currency

§

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 Currency

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 Currency

source§

fn into_py(self, py: Python<'_>) -> PyObject

Performs the conversion.
source§

impl PartialEq for Currency

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 Currency

§

type Frozen = False

Whether the pyclass is frozen. Read more
source§

impl PyClassImpl for Currency

source§

const IS_BASETYPE: bool = false

#[pyclass(subclass)]
source§

const IS_SUBCLASS: bool = false

#[pyclass(extends=…)]
source§

const IS_MAPPING: bool = false

#[pyclass(mapping)]
source§

const IS_SEQUENCE: bool = false

#[pyclass(sequence)]
§

type BaseType = PyAny

Base class
§

type ThreadChecker = SendablePyClass<Currency>

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<Currency> for PyClassImplCollector<Currency>

source§

fn new_text_signature(self) -> Option<&'static str>

source§

impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a Currency

§

type Holder = Option<PyRef<'py, Currency>>

source§

fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

source§

impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut Currency

§

type Holder = Option<PyRefMut<'py, Currency>>

source§

fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

source§

impl PyMethods<Currency> for PyClassImplCollector<Currency>

source§

fn py_methods(self) -> &'static PyClassItems

source§

impl PyTypeInfo for Currency

§

type AsRefTarget = PyCell<Currency>

Utility type to make Py::as_ref work.
source§

const NAME: &'static str = "Currency"

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 Currency

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<Currency> for PyClassImplCollector<Currency>

source§

fn new_text_signature(self) -> Option<&'static str>

source§

impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a Currency

§

type Holder = Option<PyRef<'py, Currency>>

source§

fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

source§

impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut Currency

§

type Holder = Option<PyRefMut<'py, Currency>>

source§

fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

source§

impl PyMethods<Currency> for PyClassImplCollector<Currency>

source§

fn py_methods(self) -> &'static PyClassItems

source§

impl PyTypeInfo for Currency

§

type AsRefTarget = PyCell<Currency>

Utility type to make Py::as_ref work.
source§

const NAME: &'static str = "Currency"

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 Currency

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 Currency

source§

impl Eq for Currency

source§

impl StructuralEq for Currency

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where diff --git a/develop/core/nautilus_model/types/fixed/fn.check_fixed_precision.html b/develop/core/nautilus_model/types/fixed/fn.check_fixed_precision.html index 41f15c88ffd5..f6c93f31fa1e 100644 --- a/develop/core/nautilus_model/types/fixed/fn.check_fixed_precision.html +++ b/develop/core/nautilus_model/types/fixed/fn.check_fixed_precision.html @@ -1,2 +1,2 @@ check_fixed_precision in nautilus_model::types::fixed - Rust -
pub fn check_fixed_precision(precision: u8) -> Result<()>
\ No newline at end of file +
pub fn check_fixed_precision(precision: u8) -> Result<()>
\ No newline at end of file diff --git a/develop/core/nautilus_model/types/money/struct.Money.html b/develop/core/nautilus_model/types/money/struct.Money.html index d02058486839..bab4353d6d88 100644 --- a/develop/core/nautilus_model/types/money/struct.Money.html +++ b/develop/core/nautilus_model/types/money/struct.Money.html @@ -2,10 +2,10 @@
#[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 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 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<&str> for Money

source§

fn from(input: &str) -> 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 +}

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 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 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<&str> for Money

source§

fn from(input: &str) -> 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) -> Self
where + 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) -> Self
where Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · source§

fn min(self, other: Self) -> Self
where Self: Sized,

Compares and returns the minimum of two values. Read more
1.50.0 · source§

fn clamp(self, min: Self, max: Self) -> Self
where Self: Sized + PartialOrd,

Restrict a value to a certain interval. Read more
source§

impl PartialEq for Money

source§

fn eq(&self, other: &Self) -> bool

This method tests for self and other values to be equal, and is used @@ -73,8 +73,8 @@ 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 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 = "Money"

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 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 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 T
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 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 = "Money"

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 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 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 T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<Q, K> Comparable<K> for Q
where diff --git a/develop/core/nautilus_model/types/price/struct.Price.html b/develop/core/nautilus_model/types/price/struct.Price.html index fbc91380ac1b..db7576f4e814 100644 --- a/develop/core/nautilus_model/types/price/struct.Price.html +++ b/develop/core/nautilus_model/types/price/struct.Price.html @@ -2,10 +2,10 @@
#[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 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 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 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 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) -> Self
where + 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) -> Self
where Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · source§

fn min(self, other: Self) -> Self
where Self: Sized,

Compares and returns the minimum of two values. Read more
1.50.0 · source§

fn clamp(self, min: Self, max: Self) -> Self
where Self: Sized + PartialOrd,

Restrict a value to a certain interval. Read more
source§

impl PartialEq for Price

source§

fn eq(&self, other: &Self) -> bool

This method tests for self and other values to be equal, and is used @@ -73,8 +73,8 @@ 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 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 = "Price"

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 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 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 T
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 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 = "Price"

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 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 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 T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<Q, K> Comparable<K> for Q
where diff --git a/develop/core/nautilus_model/types/quantity/fn.check_quantity_positive.html b/develop/core/nautilus_model/types/quantity/fn.check_quantity_positive.html index fd5f3e331457..3e12a617ac28 100644 --- a/develop/core/nautilus_model/types/quantity/fn.check_quantity_positive.html +++ b/develop/core/nautilus_model/types/quantity/fn.check_quantity_positive.html @@ -1,2 +1,2 @@ check_quantity_positive in nautilus_model::types::quantity - Rust -
pub fn check_quantity_positive(value: Quantity) -> Result<()>
\ No newline at end of file +
pub fn check_quantity_positive(value: Quantity) -> Result<()>
\ No newline at end of file diff --git a/develop/core/nautilus_model/types/quantity/struct.Quantity.html b/develop/core/nautilus_model/types/quantity/struct.Quantity.html index af36ead1a66e..649d6e86a7e5 100644 --- a/develop/core/nautilus_model/types/quantity/struct.Quantity.html +++ b/develop/core/nautilus_model/types/quantity/struct.Quantity.html @@ -2,10 +2,10 @@
#[repr(C)]
pub struct Quantity { 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 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 +}

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 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 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 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) -> Self
where + 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 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) -> Self
where Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · source§

fn min(self, other: Self) -> Self
where Self: Sized,

Compares and returns the minimum of two values. Read more
1.50.0 · source§

fn clamp(self, min: Self, max: Self) -> Self
where Self: Sized + PartialOrd,

Restrict a value to a certain interval. Read more
source§

impl PartialEq for Quantity

source§

fn eq(&self, other: &Self) -> bool

This method tests for self and other values to be equal, and is used @@ -73,8 +73,8 @@ 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 = "Quantity"

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 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 T
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 = "Quantity"

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 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 T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<Q, K> Comparable<K> for Q
where diff --git a/develop/core/nautilus_network/http/struct.HttpClient.html b/develop/core/nautilus_network/http/struct.HttpClient.html index 8408b0f766d3..595ab753edb9 100644 --- a/develop/core/nautilus_network/http/struct.HttpClient.html +++ b/develop/core/nautilus_network/http/struct.HttpClient.html @@ -11,7 +11,7 @@ Default quota is optional and no quota is passthrough.

Trait Implementations§

source§

impl IntoPy<Py<PyAny>> for HttpClient

source§

fn into_py(self, py: Python<'_>) -> PyObject

Performs the conversion.
source§

impl PyClass for HttpClient

§

type Frozen = False

Whether the pyclass is frozen. Read more
source§

impl PyClassImpl for HttpClient

source§

const IS_BASETYPE: bool = false

#[pyclass(subclass)]
source§

const IS_SUBCLASS: bool = false

#[pyclass(extends=…)]
source§

const IS_MAPPING: bool = false

#[pyclass(mapping)]
source§

const IS_SEQUENCE: bool = false

#[pyclass(sequence)]
§

type BaseType = PyAny

Base class
§

type ThreadChecker = SendablePyClass<HttpClient>

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<HttpClient> for PyClassImplCollector<HttpClient>

source§

fn new_text_signature(self) -> Option<&'static str>

source§

impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a HttpClient

§

type Holder = Option<PyRef<'py, HttpClient>>

source§

fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

source§

impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut HttpClient

§

type Holder = Option<PyRefMut<'py, HttpClient>>

source§

fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

source§

impl PyMethods<HttpClient> for PyClassImplCollector<HttpClient>

source§

fn py_methods(self) -> &'static PyClassItems

source§

impl PyTypeInfo for HttpClient

§

type AsRefTarget = PyCell<HttpClient>

Utility type to make Py::as_ref work.
source§

const NAME: &'static str = "HttpClient"

Class name.
source§

const MODULE: Option<&'static str> = _

Module name, if any.
source§

fn type_object_raw(py: Python<'_>) -> *mut PyTypeObject

Returns the PyTypeObject instance for this type.
§

fn type_object(py: Python<'_>) -> &PyType

Returns the safe abstraction over the type object.
§

fn is_type_of(object: &PyAny) -> bool

Checks if object is an instance of this type or a subclass of this type.
§

fn is_exact_type_of(object: &PyAny) -> bool

Checks if object is an instance of this type.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where +#[pyclass(extends=PyDict)], it’s PyDict.

source§

fn items_iter() -> PyClassItemsIter

source§

fn doc(py: Python<'_>) -> PyResult<&'static CStr>

Rendered class doc
source§

fn lazy_type_object() -> &'static LazyTypeObject<Self>

§

fn dict_offset() -> Option<isize>

§

fn weaklist_offset() -> Option<isize>

source§

impl PyClassNewTextSignature<HttpClient> for PyClassImplCollector<HttpClient>

source§

fn new_text_signature(self) -> Option<&'static str>

source§

impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a HttpClient

§

type Holder = Option<PyRef<'py, HttpClient>>

source§

fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

source§

impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut HttpClient

§

type Holder = Option<PyRefMut<'py, HttpClient>>

source§

fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

source§

impl PyMethods<HttpClient> for PyClassImplCollector<HttpClient>

source§

fn py_methods(self) -> &'static PyClassItems

source§

impl PyTypeInfo for HttpClient

§

type AsRefTarget = PyCell<HttpClient>

Utility type to make Py::as_ref work.
source§

const NAME: &'static str = "HttpClient"

Class name.
source§

const MODULE: Option<&'static str> = _

Module name, if any.
source§

fn type_object_raw(py: Python<'_>) -> *mut PyTypeObject

Returns the PyTypeObject instance for this type.
§

fn type_object(py: Python<'_>) -> &PyType

Returns the safe abstraction over the type object.
§

fn is_type_of(object: &PyAny) -> bool

Checks if object is an instance of this type or a subclass of this type.
§

fn is_exact_type_of(object: &PyAny) -> bool

Checks if object is an instance of this type.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/develop/core/nautilus_network/http/struct.HttpResponse.html b/develop/core/nautilus_network/http/struct.HttpResponse.html index 136e155b7087..50500d60f7ea 100644 --- a/develop/core/nautilus_network/http/struct.HttpResponse.html +++ b/develop/core/nautilus_network/http/struct.HttpResponse.html @@ -4,7 +4,7 @@ /* private fields */ }
Expand description

HttpResponse contains relevant data from a HTTP request.

Fields§

§status: u16

Trait Implementations§

source§

impl Clone for HttpResponse

source§

fn clone(&self) -> HttpResponse

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 HttpResponse

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl IntoPy<Py<PyAny>> for HttpResponse

source§

fn into_py(self, py: Python<'_>) -> PyObject

Performs the conversion.
source§

impl PyClass for HttpResponse

§

type Frozen = False

Whether the pyclass is frozen. Read more
source§

impl PyClassImpl for HttpResponse

source§

const IS_BASETYPE: bool = false

#[pyclass(subclass)]
source§

const IS_SUBCLASS: bool = false

#[pyclass(extends=…)]
source§

const IS_MAPPING: bool = false

#[pyclass(mapping)]
source§

const IS_SEQUENCE: bool = false

#[pyclass(sequence)]
§

type BaseType = PyAny

Base class
§

type ThreadChecker = SendablePyClass<HttpResponse>

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<HttpResponse> for PyClassImplCollector<HttpResponse>

source§

fn new_text_signature(self) -> Option<&'static str>

source§

impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a HttpResponse

§

type Holder = Option<PyRef<'py, HttpResponse>>

source§

fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

source§

impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut HttpResponse

§

type Holder = Option<PyRefMut<'py, HttpResponse>>

source§

fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

source§

impl PyMethods<HttpResponse> for PyClassImplCollector<HttpResponse>

source§

fn py_methods(self) -> &'static PyClassItems

source§

impl PyTypeInfo for HttpResponse

§

type AsRefTarget = PyCell<HttpResponse>

Utility type to make Py::as_ref work.
source§

const NAME: &'static str = "HttpResponse"

Class name.
source§

const MODULE: Option<&'static str> = _

Module name, if any.
source§

fn type_object_raw(py: Python<'_>) -> *mut PyTypeObject

Returns the PyTypeObject instance for this type.
§

fn type_object(py: Python<'_>) -> &PyType

Returns the safe abstraction over the type object.
§

fn is_type_of(object: &PyAny) -> bool

Checks if object is an instance of this type or a subclass of this type.
§

fn is_exact_type_of(object: &PyAny) -> bool

Checks if object is an instance of this type.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where +#[pyclass(extends=PyDict)], it’s PyDict.

source§

fn items_iter() -> PyClassItemsIter

source§

fn doc(py: Python<'_>) -> PyResult<&'static CStr>

Rendered class doc
source§

fn lazy_type_object() -> &'static LazyTypeObject<Self>

§

fn dict_offset() -> Option<isize>

§

fn weaklist_offset() -> Option<isize>

source§

impl PyClassNewTextSignature<HttpResponse> for PyClassImplCollector<HttpResponse>

source§

fn new_text_signature(self) -> Option<&'static str>

source§

impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a HttpResponse

§

type Holder = Option<PyRef<'py, HttpResponse>>

source§

fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

source§

impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut HttpResponse

§

type Holder = Option<PyRefMut<'py, HttpResponse>>

source§

fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

source§

impl PyMethods<HttpResponse> for PyClassImplCollector<HttpResponse>

source§

fn py_methods(self) -> &'static PyClassItems

source§

impl PyTypeInfo for HttpResponse

§

type AsRefTarget = PyCell<HttpResponse>

Utility type to make Py::as_ref work.
source§

const NAME: &'static str = "HttpResponse"

Class name.
source§

const MODULE: Option<&'static str> = _

Module name, if any.
source§

fn type_object_raw(py: Python<'_>) -> *mut PyTypeObject

Returns the PyTypeObject instance for this type.
§

fn type_object(py: Python<'_>) -> &PyType

Returns the safe abstraction over the type object.
§

fn is_type_of(object: &PyAny) -> bool

Checks if object is an instance of this type or a subclass of this type.
§

fn is_exact_type_of(object: &PyAny) -> bool

Checks if object is an instance of this type.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/develop/core/nautilus_network/socket/struct.SocketClient.html b/develop/core/nautilus_network/socket/struct.SocketClient.html index 89679308d07c..57970ca0c6bc 100644 --- a/develop/core/nautilus_network/socket/struct.SocketClient.html +++ b/develop/core/nautilus_network/socket/struct.SocketClient.html @@ -8,7 +8,7 @@

Controller task will periodically check the disconnect mode and shutdown the client if it is not alive.

source

pub async fn send_bytes(&self, data: &[u8]) -> Result<(), Error>

source

pub fn is_disconnected(&self) -> bool

Trait Implementations§

source§

impl IntoPy<Py<PyAny>> for SocketClient

source§

fn into_py(self, py: Python<'_>) -> PyObject

Performs the conversion.
source§

impl PyClass for SocketClient

§

type Frozen = False

Whether the pyclass is frozen. Read more
source§

impl PyClassImpl for SocketClient

source§

const IS_BASETYPE: bool = false

#[pyclass(subclass)]
source§

const IS_SUBCLASS: bool = false

#[pyclass(extends=…)]
source§

const IS_MAPPING: bool = false

#[pyclass(mapping)]
source§

const IS_SEQUENCE: bool = false

#[pyclass(sequence)]
§

type BaseType = PyAny

Base class
§

type ThreadChecker = SendablePyClass<SocketClient>

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 SocketClient

§

type Holder = Option<PyRef<'py, SocketClient>>

source§

fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

source§

impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut SocketClient

§

type Holder = Option<PyRefMut<'py, SocketClient>>

source§

fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

source§

impl PyMethods<SocketClient> for PyClassImplCollector<SocketClient>

source§

fn py_methods(self) -> &'static PyClassItems

source§

impl PyTypeInfo for SocketClient

§

type AsRefTarget = PyCell<SocketClient>

Utility type to make Py::as_ref work.
source§

const NAME: &'static str = "SocketClient"

Class name.
source§

const MODULE: Option<&'static str> = _

Module name, if any.
source§

fn type_object_raw(py: Python<'_>) -> *mut PyTypeObject

Returns the PyTypeObject instance for this type.
§

fn type_object(py: Python<'_>) -> &PyType

Returns the safe abstraction over the type object.
§

fn is_type_of(object: &PyAny) -> bool

Checks if object is an instance of this type or a subclass of this type.
§

fn is_exact_type_of(object: &PyAny) -> bool

Checks if object is an instance of this type.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where +#[pyclass(extends=PyDict)], it’s PyDict.

source§

fn items_iter() -> PyClassItemsIter

source§

fn doc(py: Python<'_>) -> PyResult<&'static CStr>

Rendered class doc
source§

fn lazy_type_object() -> &'static LazyTypeObject<Self>

§

fn dict_offset() -> Option<isize>

§

fn weaklist_offset() -> Option<isize>

source§

impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a SocketClient

§

type Holder = Option<PyRef<'py, SocketClient>>

source§

fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

source§

impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut SocketClient

§

type Holder = Option<PyRefMut<'py, SocketClient>>

source§

fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

source§

impl PyMethods<SocketClient> for PyClassImplCollector<SocketClient>

source§

fn py_methods(self) -> &'static PyClassItems

source§

impl PyTypeInfo for SocketClient

§

type AsRefTarget = PyCell<SocketClient>

Utility type to make Py::as_ref work.
source§

const NAME: &'static str = "SocketClient"

Class name.
source§

const MODULE: Option<&'static str> = _

Module name, if any.
source§

fn type_object_raw(py: Python<'_>) -> *mut PyTypeObject

Returns the PyTypeObject instance for this type.
§

fn type_object(py: Python<'_>) -> &PyType

Returns the safe abstraction over the type object.
§

fn is_type_of(object: &PyAny) -> bool

Checks if object is an instance of this type or a subclass of this type.
§

fn is_exact_type_of(object: &PyAny) -> bool

Checks if object is an instance of this type.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/develop/core/nautilus_network/websocket/struct.WebSocketConfig.html b/develop/core/nautilus_network/websocket/struct.WebSocketConfig.html index 5a7bc555596b..006a093b4836 100644 --- a/develop/core/nautilus_network/websocket/struct.WebSocketConfig.html +++ b/develop/core/nautilus_network/websocket/struct.WebSocketConfig.html @@ -1,6 +1,6 @@ WebSocketConfig in nautilus_network::websocket - Rust
pub struct WebSocketConfig { /* private fields */ }

Trait Implementations§

source§

impl Clone for WebSocketConfig

source§

fn clone(&self) -> WebSocketConfig

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 WebSocketConfig

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl IntoPy<Py<PyAny>> for WebSocketConfig

source§

fn into_py(self, py: Python<'_>) -> PyObject

Performs the conversion.
source§

impl PyClass for WebSocketConfig

§

type Frozen = False

Whether the pyclass is frozen. Read more
source§

impl PyClassImpl for WebSocketConfig

source§

const IS_BASETYPE: bool = false

#[pyclass(subclass)]
source§

const IS_SUBCLASS: bool = false

#[pyclass(extends=…)]
source§

const IS_MAPPING: bool = false

#[pyclass(mapping)]
source§

const IS_SEQUENCE: bool = false

#[pyclass(sequence)]
§

type BaseType = PyAny

Base class
§

type ThreadChecker = SendablePyClass<WebSocketConfig>

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<WebSocketConfig> for PyClassImplCollector<WebSocketConfig>

source§

fn new_text_signature(self) -> Option<&'static str>

source§

impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a WebSocketConfig

§

type Holder = Option<PyRef<'py, WebSocketConfig>>

source§

fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

source§

impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut WebSocketConfig

§

type Holder = Option<PyRefMut<'py, WebSocketConfig>>

source§

fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

source§

impl PyMethods<WebSocketConfig> for PyClassImplCollector<WebSocketConfig>

source§

fn py_methods(self) -> &'static PyClassItems

source§

impl PyTypeInfo for WebSocketConfig

§

type AsRefTarget = PyCell<WebSocketConfig>

Utility type to make Py::as_ref work.
source§

const NAME: &'static str = "WebSocketConfig"

Class name.
source§

const MODULE: Option<&'static str> = _

Module name, if any.
source§

fn type_object_raw(py: Python<'_>) -> *mut PyTypeObject

Returns the PyTypeObject instance for this type.
§

fn type_object(py: Python<'_>) -> &PyType

Returns the safe abstraction over the type object.
§

fn is_type_of(object: &PyAny) -> bool

Checks if object is an instance of this type or a subclass of this type.
§

fn is_exact_type_of(object: &PyAny) -> bool

Checks if object is an instance of this type.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where +#[pyclass(extends=PyDict)], it’s PyDict.

source§

fn items_iter() -> PyClassItemsIter

source§

fn doc(py: Python<'_>) -> PyResult<&'static CStr>

Rendered class doc
source§

fn lazy_type_object() -> &'static LazyTypeObject<Self>

§

fn dict_offset() -> Option<isize>

§

fn weaklist_offset() -> Option<isize>

source§

impl PyClassNewTextSignature<WebSocketConfig> for PyClassImplCollector<WebSocketConfig>

source§

fn new_text_signature(self) -> Option<&'static str>

source§

impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a WebSocketConfig

§

type Holder = Option<PyRef<'py, WebSocketConfig>>

source§

fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

source§

impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut WebSocketConfig

§

type Holder = Option<PyRefMut<'py, WebSocketConfig>>

source§

fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

source§

impl PyMethods<WebSocketConfig> for PyClassImplCollector<WebSocketConfig>

source§

fn py_methods(self) -> &'static PyClassItems

source§

impl PyTypeInfo for WebSocketConfig

§

type AsRefTarget = PyCell<WebSocketConfig>

Utility type to make Py::as_ref work.
source§

const NAME: &'static str = "WebSocketConfig"

Class name.
source§

const MODULE: Option<&'static str> = _

Module name, if any.
source§

fn type_object_raw(py: Python<'_>) -> *mut PyTypeObject

Returns the PyTypeObject instance for this type.
§

fn type_object(py: Python<'_>) -> &PyType

Returns the safe abstraction over the type object.
§

fn is_type_of(object: &PyAny) -> bool

Checks if object is an instance of this type or a subclass of this type.
§

fn is_exact_type_of(object: &PyAny) -> bool

Checks if object is an instance of this type.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/develop/core/nautilus_persistence/arrow/enum.DataStreamingError.html b/develop/core/nautilus_persistence/arrow/enum.DataStreamingError.html index 6ef7827c743a..d98620645137 100644 --- a/develop/core/nautilus_persistence/arrow/enum.DataStreamingError.html +++ b/develop/core/nautilus_persistence/arrow/enum.DataStreamingError.html @@ -3,7 +3,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 T
where +}

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 T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> AsErrorSource for T
where 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/backend/kmerge_batch/struct.EagerStream.html b/develop/core/nautilus_persistence/backend/kmerge_batch/struct.EagerStream.html index 8e3810afab22..126b96ccacc0 100644 --- a/develop/core/nautilus_persistence/backend/kmerge_batch/struct.EagerStream.html +++ b/develop/core/nautilus_persistence/backend/kmerge_batch/struct.EagerStream.html @@ -1002,65 +1002,65 @@ F: FnMut(Self::Item) -> K,

Collect the items in this iterator and return a HashMap which contains each item that appears in the iterator and the number of times it appears, -determining identity using a keying function. Read more
source§

fn multiunzip<FromI>(self) -> FromI
where +determining identity using a keying function. Read more

source§

fn multiunzip<FromI>(self) -> FromI
where Self: Sized + MultiUnzip<FromI>,

Converts an iterator of tuples into a tuple of containers. Read more
source§

fn try_len(&self) -> Result<usize, (usize, Option<usize>)>

Returns the length of the iterator if one exists. Otherwise return self.size_hint(). Read more
source§

impl<IT> MultiUnzip<()> for IT
where IT: Iterator<Item = ()>,

source§

fn multiunzip(self)

Unzip this iterator into multiple collections.
source§

impl<IT> MultiUnzip<()> for IT
where - IT: Iterator<Item = ()>,

source§

fn multiunzip(self)

Unzip this iterator into multiple collections.
source§

impl<IT, A, FromA> MultiUnzip<(FromA,)> for IT
where + IT: Iterator<Item = ()>,

source§

fn multiunzip(self)

Unzip this iterator into multiple collections.
source§

impl<IT, A, FromA> MultiUnzip<(FromA,)> for IT
where IT: Iterator<Item = (A,)>, - FromA: Default + Extend<A>,

source§

fn multiunzip(self) -> (FromA,)

Unzip this iterator into multiple collections.
source§

impl<IT, A, FromA> MultiUnzip<(FromA,)> for IT
where + FromA: Default + Extend<A>,

source§

fn multiunzip(self) -> (FromA,)

Unzip this iterator into multiple collections.
source§

impl<IT, A, FromA> MultiUnzip<(FromA,)> for IT
where IT: Iterator<Item = (A,)>, FromA: Default + Extend<A>,

source§

fn multiunzip(self) -> (FromA,)

Unzip this iterator into multiple collections.
source§

impl<IT, A, FromA, B, FromB> MultiUnzip<(FromA, FromB)> for IT
where IT: Iterator<Item = (A, B)>, FromA: Default + Extend<A>, - FromB: Default + Extend<B>,

source§

fn multiunzip(self) -> (FromA, FromB)

Unzip this iterator into multiple collections.
source§

impl<IT, A, FromA, B, FromB> MultiUnzip<(FromA, FromB)> for IT
where + FromB: Default + Extend<B>,

source§

fn multiunzip(self) -> (FromA, FromB)

Unzip this iterator into multiple collections.
source§

impl<IT, A, FromA, B, FromB> MultiUnzip<(FromA, FromB)> for IT
where IT: Iterator<Item = (A, B)>, FromA: Default + Extend<A>, - FromB: Default + Extend<B>,

source§

fn multiunzip(self) -> (FromA, FromB)

Unzip this iterator into multiple collections.
source§

impl<IT, A, FromA, B, FromB, C, FromC> MultiUnzip<(FromA, FromB, FromC)> for IT
where + FromB: Default + Extend<B>,

source§

fn multiunzip(self) -> (FromA, FromB)

Unzip this iterator into multiple collections.
source§

impl<IT, A, FromA, B, FromB, C, FromC> MultiUnzip<(FromA, FromB, FromC)> for IT
where IT: Iterator<Item = (A, B, C)>, FromA: Default + Extend<A>, FromB: Default + Extend<B>, - FromC: Default + Extend<C>,

source§

fn multiunzip(self) -> (FromA, FromB, FromC)

Unzip this iterator into multiple collections.
source§

impl<IT, A, FromA, B, FromB, C, FromC> MultiUnzip<(FromA, FromB, FromC)> for IT
where + FromC: Default + Extend<C>,

source§

fn multiunzip(self) -> (FromA, FromB, FromC)

Unzip this iterator into multiple collections.
source§

impl<IT, A, FromA, B, FromB, C, FromC> MultiUnzip<(FromA, FromB, FromC)> for IT
where IT: Iterator<Item = (A, B, C)>, FromA: Default + Extend<A>, FromB: Default + Extend<B>, - FromC: Default + Extend<C>,

source§

fn multiunzip(self) -> (FromA, FromB, FromC)

Unzip this iterator into multiple collections.
source§

impl<IT, A, FromA, B, FromB, C, FromC, D, FromD> MultiUnzip<(FromA, FromB, FromC, FromD)> for IT
where + FromC: Default + Extend<C>,

source§

fn multiunzip(self) -> (FromA, FromB, FromC)

Unzip this iterator into multiple collections.
source§

impl<IT, A, FromA, B, FromB, C, FromC, D, FromD> MultiUnzip<(FromA, FromB, FromC, FromD)> for IT
where IT: Iterator<Item = (A, B, C, D)>, FromA: Default + Extend<A>, FromB: Default + Extend<B>, FromC: Default + Extend<C>, - FromD: Default + Extend<D>,

source§

fn multiunzip(self) -> (FromA, FromB, FromC, FromD)

Unzip this iterator into multiple collections.
source§

impl<IT, A, FromA, B, FromB, C, FromC, D, FromD> MultiUnzip<(FromA, FromB, FromC, FromD)> for IT
where + FromD: Default + Extend<D>,

source§

fn multiunzip(self) -> (FromA, FromB, FromC, FromD)

Unzip this iterator into multiple collections.
source§

impl<IT, A, FromA, B, FromB, C, FromC, D, FromD> MultiUnzip<(FromA, FromB, FromC, FromD)> for IT
where IT: Iterator<Item = (A, B, C, D)>, FromA: Default + Extend<A>, FromB: Default + Extend<B>, FromC: Default + Extend<C>, - FromD: Default + Extend<D>,

source§

fn multiunzip(self) -> (FromA, FromB, FromC, FromD)

Unzip this iterator into multiple collections.
source§

impl<IT, A, FromA, B, FromB, C, FromC, D, FromD, E, FromE> MultiUnzip<(FromA, FromB, FromC, FromD, FromE)> for IT
where + FromD: Default + Extend<D>,

source§

fn multiunzip(self) -> (FromA, FromB, FromC, FromD)

Unzip this iterator into multiple collections.
source§

impl<IT, A, FromA, B, FromB, C, FromC, D, FromD, E, FromE> MultiUnzip<(FromA, FromB, FromC, FromD, FromE)> for IT
where IT: Iterator<Item = (A, B, C, D, E)>, FromA: Default + Extend<A>, FromB: Default + Extend<B>, FromC: Default + Extend<C>, FromD: Default + Extend<D>, - FromE: Default + Extend<E>,

source§

fn multiunzip(self) -> (FromA, FromB, FromC, FromD, FromE)

Unzip this iterator into multiple collections.
source§

impl<IT, A, FromA, B, FromB, C, FromC, D, FromD, E, FromE> MultiUnzip<(FromA, FromB, FromC, FromD, FromE)> for IT
where + FromE: Default + Extend<E>,

source§

fn multiunzip(self) -> (FromA, FromB, FromC, FromD, FromE)

Unzip this iterator into multiple collections.
source§

impl<IT, A, FromA, B, FromB, C, FromC, D, FromD, E, FromE> MultiUnzip<(FromA, FromB, FromC, FromD, FromE)> for IT
where IT: Iterator<Item = (A, B, C, D, E)>, FromA: Default + Extend<A>, FromB: Default + Extend<B>, FromC: Default + Extend<C>, FromD: Default + Extend<D>, - FromE: Default + Extend<E>,

source§

fn multiunzip(self) -> (FromA, FromB, FromC, FromD, FromE)

Unzip this iterator into multiple collections.
source§

impl<IT, A, FromA, B, FromB, C, FromC, D, FromD, E, FromE, F, FromF> MultiUnzip<(FromA, FromB, FromC, FromD, FromE, FromF)> for IT
where + FromE: Default + Extend<E>,

source§

fn multiunzip(self) -> (FromA, FromB, FromC, FromD, FromE)

Unzip this iterator into multiple collections.
source§

impl<IT, A, FromA, B, FromB, C, FromC, D, FromD, E, FromE, F, FromF> MultiUnzip<(FromA, FromB, FromC, FromD, FromE, FromF)> for IT
where IT: Iterator<Item = (A, B, C, D, E, F)>, FromA: Default + Extend<A>, FromB: Default + Extend<B>, FromC: Default + Extend<C>, FromD: Default + Extend<D>, FromE: Default + Extend<E>, - FromF: Default + Extend<F>,

source§

fn multiunzip(self) -> (FromA, FromB, FromC, FromD, FromE, FromF)

Unzip this iterator into multiple collections.
source§

impl<IT, A, FromA, B, FromB, C, FromC, D, FromD, E, FromE, F, FromF> MultiUnzip<(FromA, FromB, FromC, FromD, FromE, FromF)> for IT
where + FromF: Default + Extend<F>,

source§

fn multiunzip(self) -> (FromA, FromB, FromC, FromD, FromE, FromF)

Unzip this iterator into multiple collections.
source§

impl<IT, A, FromA, B, FromB, C, FromC, D, FromD, E, FromE, F, FromF> MultiUnzip<(FromA, FromB, FromC, FromD, FromE, FromF)> for IT
where IT: Iterator<Item = (A, B, C, D, E, F)>, FromA: Default + Extend<A>, FromB: Default + Extend<B>, FromC: Default + Extend<C>, FromD: Default + Extend<D>, FromE: Default + Extend<E>, - FromF: Default + Extend<F>,

source§

fn multiunzip(self) -> (FromA, FromB, FromC, FromD, FromE, FromF)

Unzip this iterator into multiple collections.
source§

impl<IT, A, FromA, B, FromB, C, FromC, D, FromD, E, FromE, F, FromF, G, FromG> MultiUnzip<(FromA, FromB, FromC, FromD, FromE, FromF, FromG)> for IT
where + FromF: Default + Extend<F>,

source§

fn multiunzip(self) -> (FromA, FromB, FromC, FromD, FromE, FromF)

Unzip this iterator into multiple collections.
source§

impl<IT, A, FromA, B, FromB, C, FromC, D, FromD, E, FromE, F, FromF, G, FromG> MultiUnzip<(FromA, FromB, FromC, FromD, FromE, FromF, FromG)> for IT
where IT: Iterator<Item = (A, B, C, D, E, F, G)>, FromA: Default + Extend<A>, FromB: Default + Extend<B>, @@ -1068,7 +1068,7 @@ FromD: Default + Extend<D>, FromE: Default + Extend<E>, FromF: Default + Extend<F>, - FromG: Default + Extend<G>,

source§

fn multiunzip(self) -> (FromA, FromB, FromC, FromD, FromE, FromF, FromG)

Unzip this iterator into multiple collections.
source§

impl<IT, A, FromA, B, FromB, C, FromC, D, FromD, E, FromE, F, FromF, G, FromG> MultiUnzip<(FromA, FromB, FromC, FromD, FromE, FromF, FromG)> for IT
where + FromG: Default + Extend<G>,

source§

fn multiunzip(self) -> (FromA, FromB, FromC, FromD, FromE, FromF, FromG)

Unzip this iterator into multiple collections.
source§

impl<IT, A, FromA, B, FromB, C, FromC, D, FromD, E, FromE, F, FromF, G, FromG> MultiUnzip<(FromA, FromB, FromC, FromD, FromE, FromF, FromG)> for IT
where IT: Iterator<Item = (A, B, C, D, E, F, G)>, FromA: Default + Extend<A>, FromB: Default + Extend<B>, @@ -1076,7 +1076,7 @@ FromD: Default + Extend<D>, FromE: Default + Extend<E>, FromF: Default + Extend<F>, - FromG: Default + Extend<G>,

source§

fn multiunzip(self) -> (FromA, FromB, FromC, FromD, FromE, FromF, FromG)

Unzip this iterator into multiple collections.
source§

impl<IT, A, FromA, B, FromB, C, FromC, D, FromD, E, FromE, F, FromF, G, FromG, H, FromH> MultiUnzip<(FromA, FromB, FromC, FromD, FromE, FromF, FromG, FromH)> for IT
where + FromG: Default + Extend<G>,

source§

fn multiunzip(self) -> (FromA, FromB, FromC, FromD, FromE, FromF, FromG)

Unzip this iterator into multiple collections.
source§

impl<IT, A, FromA, B, FromB, C, FromC, D, FromD, E, FromE, F, FromF, G, FromG, H, FromH> MultiUnzip<(FromA, FromB, FromC, FromD, FromE, FromF, FromG, FromH)> for IT
where IT: Iterator<Item = (A, B, C, D, E, F, G, H)>, FromA: Default + Extend<A>, FromB: Default + Extend<B>, @@ -1085,7 +1085,7 @@ FromE: Default + Extend<E>, FromF: Default + Extend<F>, FromG: Default + Extend<G>, - FromH: Default + Extend<H>,

source§

fn multiunzip(self) -> (FromA, FromB, FromC, FromD, FromE, FromF, FromG, FromH)

Unzip this iterator into multiple collections.
source§

impl<IT, A, FromA, B, FromB, C, FromC, D, FromD, E, FromE, F, FromF, G, FromG, H, FromH> MultiUnzip<(FromA, FromB, FromC, FromD, FromE, FromF, FromG, FromH)> for IT
where + FromH: Default + Extend<H>,

source§

fn multiunzip(self) -> (FromA, FromB, FromC, FromD, FromE, FromF, FromG, FromH)

Unzip this iterator into multiple collections.
source§

impl<IT, A, FromA, B, FromB, C, FromC, D, FromD, E, FromE, F, FromF, G, FromG, H, FromH> MultiUnzip<(FromA, FromB, FromC, FromD, FromE, FromF, FromG, FromH)> for IT
where IT: Iterator<Item = (A, B, C, D, E, F, G, H)>, FromA: Default + Extend<A>, FromB: Default + Extend<B>, @@ -1094,7 +1094,7 @@ FromE: Default + Extend<E>, FromF: Default + Extend<F>, FromG: Default + Extend<G>, - FromH: Default + Extend<H>,

source§

fn multiunzip(self) -> (FromA, FromB, FromC, FromD, FromE, FromF, FromG, FromH)

Unzip this iterator into multiple collections.
source§

impl<IT, A, FromA, B, FromB, C, FromC, D, FromD, E, FromE, F, FromF, G, FromG, H, FromH, I, FromI> MultiUnzip<(FromA, FromB, FromC, FromD, FromE, FromF, FromG, FromH, FromI)> for IT
where + FromH: Default + Extend<H>,

source§

fn multiunzip(self) -> (FromA, FromB, FromC, FromD, FromE, FromF, FromG, FromH)

Unzip this iterator into multiple collections.
source§

impl<IT, A, FromA, B, FromB, C, FromC, D, FromD, E, FromE, F, FromF, G, FromG, H, FromH, I, FromI> MultiUnzip<(FromA, FromB, FromC, FromD, FromE, FromF, FromG, FromH, FromI)> for IT
where IT: Iterator<Item = (A, B, C, D, E, F, G, H, I)>, FromA: Default + Extend<A>, FromB: Default + Extend<B>, @@ -1104,7 +1104,7 @@ FromF: Default + Extend<F>, FromG: Default + Extend<G>, FromH: Default + Extend<H>, - FromI: Default + Extend<I>,

source§

fn multiunzip( + FromI: Default + Extend<I>,

source§

fn multiunzip( self ) -> (FromA, FromB, FromC, FromD, FromE, FromF, FromG, FromH, FromI)

Unzip this iterator into multiple collections.
source§

impl<IT, A, FromA, B, FromB, C, FromC, D, FromD, E, FromE, F, FromF, G, FromG, H, FromH, I, FromI> MultiUnzip<(FromA, FromB, FromC, FromD, FromE, FromF, FromG, FromH, FromI)> for IT
where IT: Iterator<Item = (A, B, C, D, E, F, G, H, I)>, @@ -1116,7 +1116,7 @@ FromF: Default + Extend<F>, FromG: Default + Extend<G>, FromH: Default + Extend<H>, - FromI: Default + Extend<I>,

source§

fn multiunzip( + FromI: Default + Extend<I>,

source§

fn multiunzip( self ) -> (FromA, FromB, FromC, FromD, FromE, FromF, FromG, FromH, FromI)

Unzip this iterator into multiple collections.
source§

impl<IT, A, FromA, B, FromB, C, FromC, D, FromD, E, FromE, F, FromF, G, FromG, H, FromH, I, FromI, J, FromJ> MultiUnzip<(FromA, FromB, FromC, FromD, FromE, FromF, FromG, FromH, FromI, FromJ)> for IT
where IT: Iterator<Item = (A, B, C, D, E, F, G, H, I, J)>, @@ -1129,7 +1129,7 @@ FromG: Default + Extend<G>, FromH: Default + Extend<H>, FromI: Default + Extend<I>, - FromJ: Default + Extend<J>,

source§

fn multiunzip( + FromJ: Default + Extend<J>,

source§

fn multiunzip( self ) -> (FromA, FromB, FromC, FromD, FromE, FromF, FromG, FromH, FromI, FromJ)

Unzip this iterator into multiple collections.
source§

impl<IT, A, FromA, B, FromB, C, FromC, D, FromD, E, FromE, F, FromF, G, FromG, H, FromH, I, FromI, J, FromJ> MultiUnzip<(FromA, FromB, FromC, FromD, FromE, FromF, FromG, FromH, FromI, FromJ)> for IT
where IT: Iterator<Item = (A, B, C, D, E, F, G, H, I, J)>, @@ -1142,7 +1142,7 @@ FromG: Default + Extend<G>, FromH: Default + Extend<H>, FromI: Default + Extend<I>, - FromJ: Default + Extend<J>,

source§

fn multiunzip( + FromJ: Default + Extend<J>,

source§

fn multiunzip( self ) -> (FromA, FromB, FromC, FromD, FromE, FromF, FromG, FromH, FromI, FromJ)

Unzip this iterator into multiple collections.
source§

impl<IT, A, FromA, B, FromB, C, FromC, D, FromD, E, FromE, F, FromF, G, FromG, H, FromH, I, FromI, J, FromJ, K, FromK> MultiUnzip<(FromA, FromB, FromC, FromD, FromE, FromF, FromG, FromH, FromI, FromJ, FromK)> for IT
where IT: Iterator<Item = (A, B, C, D, E, F, G, H, I, J, K)>, @@ -1156,7 +1156,7 @@ FromH: Default + Extend<H>, FromI: Default + Extend<I>, FromJ: Default + Extend<J>, - FromK: Default + Extend<K>,

source§

fn multiunzip( + FromK: Default + Extend<K>,

source§

impl<IT, A, FromA, B, FromB, C, FromC, D, FromD, E, FromE, F, FromF, G, FromG, H, FromH, I, FromI, J, FromJ, K, FromK> MultiUnzip<(FromA, FromB, FromC, FromD, FromE, FromF, FromG, FromH, FromI, FromJ, FromK)> for IT
where IT: Iterator<Item = (A, B, C, D, E, F, G, H, I, J, K)>, @@ -1170,7 +1170,7 @@ FromH: Default + Extend<H>, FromI: Default + Extend<I>, FromJ: Default + Extend<J>, - FromK: Default + Extend<K>,

source§

fn multiunzip( + FromK: Default + Extend<K>,

source§

impl<IT, A, FromA, B, FromB, C, FromC, D, FromD, E, FromE, F, FromF, G, FromG, H, FromH, I, FromI, J, FromJ, K, FromK, L, FromL> MultiUnzip<(FromA, FromB, FromC, FromD, FromE, FromF, FromG, FromH, FromI, FromJ, FromK, FromL)> for IT
where IT: Iterator<Item = (A, B, C, D, E, F, G, H, I, J, K, L)>, @@ -1185,7 +1185,7 @@ FromI: Default + Extend<I>, FromJ: Default + Extend<J>, FromK: Default + Extend<K>, - FromL: Default + Extend<L>,

source§

fn multiunzip( + FromL: Default + Extend<L>,

source§

impl<IT, A, FromA, B, FromB, C, FromC, D, FromD, E, FromE, F, FromF, G, FromG, H, FromH, I, FromI, J, FromJ, K, FromK, L, FromL> MultiUnzip<(FromA, FromB, FromC, FromD, FromE, FromF, FromG, FromH, FromI, FromJ, FromK, FromL)> for IT
where IT: Iterator<Item = (A, B, C, D, E, F, G, H, I, J, K, L)>, @@ -1200,7 +1200,7 @@ FromI: Default + Extend<I>, FromJ: Default + Extend<J>, FromK: Default + Extend<K>, - FromL: Default + Extend<L>,

source§

fn multiunzip( + FromL: Default + Extend<L>,

source§

impl<T> Same for T

§

type Output = T

Should always be Self
source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where diff --git a/develop/core/nautilus_persistence/backend/kmerge_batch/struct.KMerge.html b/develop/core/nautilus_persistence/backend/kmerge_batch/struct.KMerge.html index c0766ec75b3f..1c5345f72093 100644 --- a/develop/core/nautilus_persistence/backend/kmerge_batch/struct.KMerge.html +++ b/develop/core/nautilus_persistence/backend/kmerge_batch/struct.KMerge.html @@ -1018,65 +1018,65 @@ F: FnMut(Self::Item) -> K,

Collect the items in this iterator and return a HashMap which contains each item that appears in the iterator and the number of times it appears, -determining identity using a keying function. Read more
source§

fn multiunzip<FromI>(self) -> FromI
where +determining identity using a keying function. Read more

source§

fn multiunzip<FromI>(self) -> FromI
where Self: Sized + MultiUnzip<FromI>,

Converts an iterator of tuples into a tuple of containers. Read more
source§

fn try_len(&self) -> Result<usize, (usize, Option<usize>)>

Returns the length of the iterator if one exists. Otherwise return self.size_hint(). Read more
source§

impl<IT> MultiUnzip<()> for IT
where IT: Iterator<Item = ()>,

source§

fn multiunzip(self)

Unzip this iterator into multiple collections.
source§

impl<IT> MultiUnzip<()> for IT
where - IT: Iterator<Item = ()>,

source§

fn multiunzip(self)

Unzip this iterator into multiple collections.
source§

impl<IT, A, FromA> MultiUnzip<(FromA,)> for IT
where + IT: Iterator<Item = ()>,

source§

fn multiunzip(self)

Unzip this iterator into multiple collections.
source§

impl<IT, A, FromA> MultiUnzip<(FromA,)> for IT
where IT: Iterator<Item = (A,)>, - FromA: Default + Extend<A>,

source§

fn multiunzip(self) -> (FromA,)

Unzip this iterator into multiple collections.
source§

impl<IT, A, FromA> MultiUnzip<(FromA,)> for IT
where + FromA: Default + Extend<A>,

source§

fn multiunzip(self) -> (FromA,)

Unzip this iterator into multiple collections.
source§

impl<IT, A, FromA> MultiUnzip<(FromA,)> for IT
where IT: Iterator<Item = (A,)>, FromA: Default + Extend<A>,

source§

fn multiunzip(self) -> (FromA,)

Unzip this iterator into multiple collections.
source§

impl<IT, A, FromA, B, FromB> MultiUnzip<(FromA, FromB)> for IT
where IT: Iterator<Item = (A, B)>, FromA: Default + Extend<A>, - FromB: Default + Extend<B>,

source§

fn multiunzip(self) -> (FromA, FromB)

Unzip this iterator into multiple collections.
source§

impl<IT, A, FromA, B, FromB> MultiUnzip<(FromA, FromB)> for IT
where + FromB: Default + Extend<B>,

source§

fn multiunzip(self) -> (FromA, FromB)

Unzip this iterator into multiple collections.
source§

impl<IT, A, FromA, B, FromB> MultiUnzip<(FromA, FromB)> for IT
where IT: Iterator<Item = (A, B)>, FromA: Default + Extend<A>, - FromB: Default + Extend<B>,

source§

fn multiunzip(self) -> (FromA, FromB)

Unzip this iterator into multiple collections.
source§

impl<IT, A, FromA, B, FromB, C, FromC> MultiUnzip<(FromA, FromB, FromC)> for IT
where + FromB: Default + Extend<B>,

source§

fn multiunzip(self) -> (FromA, FromB)

Unzip this iterator into multiple collections.
source§

impl<IT, A, FromA, B, FromB, C, FromC> MultiUnzip<(FromA, FromB, FromC)> for IT
where IT: Iterator<Item = (A, B, C)>, FromA: Default + Extend<A>, FromB: Default + Extend<B>, - FromC: Default + Extend<C>,

source§

fn multiunzip(self) -> (FromA, FromB, FromC)

Unzip this iterator into multiple collections.
source§

impl<IT, A, FromA, B, FromB, C, FromC> MultiUnzip<(FromA, FromB, FromC)> for IT
where + FromC: Default + Extend<C>,

source§

fn multiunzip(self) -> (FromA, FromB, FromC)

Unzip this iterator into multiple collections.
source§

impl<IT, A, FromA, B, FromB, C, FromC> MultiUnzip<(FromA, FromB, FromC)> for IT
where IT: Iterator<Item = (A, B, C)>, FromA: Default + Extend<A>, FromB: Default + Extend<B>, - FromC: Default + Extend<C>,

source§

fn multiunzip(self) -> (FromA, FromB, FromC)

Unzip this iterator into multiple collections.
source§

impl<IT, A, FromA, B, FromB, C, FromC, D, FromD> MultiUnzip<(FromA, FromB, FromC, FromD)> for IT
where + FromC: Default + Extend<C>,

source§

fn multiunzip(self) -> (FromA, FromB, FromC)

Unzip this iterator into multiple collections.
source§

impl<IT, A, FromA, B, FromB, C, FromC, D, FromD> MultiUnzip<(FromA, FromB, FromC, FromD)> for IT
where IT: Iterator<Item = (A, B, C, D)>, FromA: Default + Extend<A>, FromB: Default + Extend<B>, FromC: Default + Extend<C>, - FromD: Default + Extend<D>,

source§

fn multiunzip(self) -> (FromA, FromB, FromC, FromD)

Unzip this iterator into multiple collections.
source§

impl<IT, A, FromA, B, FromB, C, FromC, D, FromD> MultiUnzip<(FromA, FromB, FromC, FromD)> for IT
where + FromD: Default + Extend<D>,

source§

fn multiunzip(self) -> (FromA, FromB, FromC, FromD)

Unzip this iterator into multiple collections.
source§

impl<IT, A, FromA, B, FromB, C, FromC, D, FromD> MultiUnzip<(FromA, FromB, FromC, FromD)> for IT
where IT: Iterator<Item = (A, B, C, D)>, FromA: Default + Extend<A>, FromB: Default + Extend<B>, FromC: Default + Extend<C>, - FromD: Default + Extend<D>,

source§

fn multiunzip(self) -> (FromA, FromB, FromC, FromD)

Unzip this iterator into multiple collections.
source§

impl<IT, A, FromA, B, FromB, C, FromC, D, FromD, E, FromE> MultiUnzip<(FromA, FromB, FromC, FromD, FromE)> for IT
where + FromD: Default + Extend<D>,

source§

fn multiunzip(self) -> (FromA, FromB, FromC, FromD)

Unzip this iterator into multiple collections.
source§

impl<IT, A, FromA, B, FromB, C, FromC, D, FromD, E, FromE> MultiUnzip<(FromA, FromB, FromC, FromD, FromE)> for IT
where IT: Iterator<Item = (A, B, C, D, E)>, FromA: Default + Extend<A>, FromB: Default + Extend<B>, FromC: Default + Extend<C>, FromD: Default + Extend<D>, - FromE: Default + Extend<E>,

source§

fn multiunzip(self) -> (FromA, FromB, FromC, FromD, FromE)

Unzip this iterator into multiple collections.
source§

impl<IT, A, FromA, B, FromB, C, FromC, D, FromD, E, FromE> MultiUnzip<(FromA, FromB, FromC, FromD, FromE)> for IT
where + FromE: Default + Extend<E>,

source§

fn multiunzip(self) -> (FromA, FromB, FromC, FromD, FromE)

Unzip this iterator into multiple collections.
source§

impl<IT, A, FromA, B, FromB, C, FromC, D, FromD, E, FromE> MultiUnzip<(FromA, FromB, FromC, FromD, FromE)> for IT
where IT: Iterator<Item = (A, B, C, D, E)>, FromA: Default + Extend<A>, FromB: Default + Extend<B>, FromC: Default + Extend<C>, FromD: Default + Extend<D>, - FromE: Default + Extend<E>,

source§

fn multiunzip(self) -> (FromA, FromB, FromC, FromD, FromE)

Unzip this iterator into multiple collections.
source§

impl<IT, A, FromA, B, FromB, C, FromC, D, FromD, E, FromE, F, FromF> MultiUnzip<(FromA, FromB, FromC, FromD, FromE, FromF)> for IT
where + FromE: Default + Extend<E>,

source§

fn multiunzip(self) -> (FromA, FromB, FromC, FromD, FromE)

Unzip this iterator into multiple collections.
source§

impl<IT, A, FromA, B, FromB, C, FromC, D, FromD, E, FromE, F, FromF> MultiUnzip<(FromA, FromB, FromC, FromD, FromE, FromF)> for IT
where IT: Iterator<Item = (A, B, C, D, E, F)>, FromA: Default + Extend<A>, FromB: Default + Extend<B>, FromC: Default + Extend<C>, FromD: Default + Extend<D>, FromE: Default + Extend<E>, - FromF: Default + Extend<F>,

source§

fn multiunzip(self) -> (FromA, FromB, FromC, FromD, FromE, FromF)

Unzip this iterator into multiple collections.
source§

impl<IT, A, FromA, B, FromB, C, FromC, D, FromD, E, FromE, F, FromF> MultiUnzip<(FromA, FromB, FromC, FromD, FromE, FromF)> for IT
where + FromF: Default + Extend<F>,

source§

fn multiunzip(self) -> (FromA, FromB, FromC, FromD, FromE, FromF)

Unzip this iterator into multiple collections.
source§

impl<IT, A, FromA, B, FromB, C, FromC, D, FromD, E, FromE, F, FromF> MultiUnzip<(FromA, FromB, FromC, FromD, FromE, FromF)> for IT
where IT: Iterator<Item = (A, B, C, D, E, F)>, FromA: Default + Extend<A>, FromB: Default + Extend<B>, FromC: Default + Extend<C>, FromD: Default + Extend<D>, FromE: Default + Extend<E>, - FromF: Default + Extend<F>,

source§

fn multiunzip(self) -> (FromA, FromB, FromC, FromD, FromE, FromF)

Unzip this iterator into multiple collections.
source§

impl<IT, A, FromA, B, FromB, C, FromC, D, FromD, E, FromE, F, FromF, G, FromG> MultiUnzip<(FromA, FromB, FromC, FromD, FromE, FromF, FromG)> for IT
where + FromF: Default + Extend<F>,

source§

fn multiunzip(self) -> (FromA, FromB, FromC, FromD, FromE, FromF)

Unzip this iterator into multiple collections.
source§

impl<IT, A, FromA, B, FromB, C, FromC, D, FromD, E, FromE, F, FromF, G, FromG> MultiUnzip<(FromA, FromB, FromC, FromD, FromE, FromF, FromG)> for IT
where IT: Iterator<Item = (A, B, C, D, E, F, G)>, FromA: Default + Extend<A>, FromB: Default + Extend<B>, @@ -1084,7 +1084,7 @@ FromD: Default + Extend<D>, FromE: Default + Extend<E>, FromF: Default + Extend<F>, - FromG: Default + Extend<G>,

source§

fn multiunzip(self) -> (FromA, FromB, FromC, FromD, FromE, FromF, FromG)

Unzip this iterator into multiple collections.
source§

impl<IT, A, FromA, B, FromB, C, FromC, D, FromD, E, FromE, F, FromF, G, FromG> MultiUnzip<(FromA, FromB, FromC, FromD, FromE, FromF, FromG)> for IT
where + FromG: Default + Extend<G>,

source§

fn multiunzip(self) -> (FromA, FromB, FromC, FromD, FromE, FromF, FromG)

Unzip this iterator into multiple collections.
source§

impl<IT, A, FromA, B, FromB, C, FromC, D, FromD, E, FromE, F, FromF, G, FromG> MultiUnzip<(FromA, FromB, FromC, FromD, FromE, FromF, FromG)> for IT
where IT: Iterator<Item = (A, B, C, D, E, F, G)>, FromA: Default + Extend<A>, FromB: Default + Extend<B>, @@ -1092,7 +1092,7 @@ FromD: Default + Extend<D>, FromE: Default + Extend<E>, FromF: Default + Extend<F>, - FromG: Default + Extend<G>,

source§

fn multiunzip(self) -> (FromA, FromB, FromC, FromD, FromE, FromF, FromG)

Unzip this iterator into multiple collections.
source§

impl<IT, A, FromA, B, FromB, C, FromC, D, FromD, E, FromE, F, FromF, G, FromG, H, FromH> MultiUnzip<(FromA, FromB, FromC, FromD, FromE, FromF, FromG, FromH)> for IT
where + FromG: Default + Extend<G>,

source§

fn multiunzip(self) -> (FromA, FromB, FromC, FromD, FromE, FromF, FromG)

Unzip this iterator into multiple collections.
source§

impl<IT, A, FromA, B, FromB, C, FromC, D, FromD, E, FromE, F, FromF, G, FromG, H, FromH> MultiUnzip<(FromA, FromB, FromC, FromD, FromE, FromF, FromG, FromH)> for IT
where IT: Iterator<Item = (A, B, C, D, E, F, G, H)>, FromA: Default + Extend<A>, FromB: Default + Extend<B>, @@ -1101,7 +1101,7 @@ FromE: Default + Extend<E>, FromF: Default + Extend<F>, FromG: Default + Extend<G>, - FromH: Default + Extend<H>,

source§

fn multiunzip(self) -> (FromA, FromB, FromC, FromD, FromE, FromF, FromG, FromH)

Unzip this iterator into multiple collections.
source§

impl<IT, A, FromA, B, FromB, C, FromC, D, FromD, E, FromE, F, FromF, G, FromG, H, FromH> MultiUnzip<(FromA, FromB, FromC, FromD, FromE, FromF, FromG, FromH)> for IT
where + FromH: Default + Extend<H>,

source§

fn multiunzip(self) -> (FromA, FromB, FromC, FromD, FromE, FromF, FromG, FromH)

Unzip this iterator into multiple collections.
source§

impl<IT, A, FromA, B, FromB, C, FromC, D, FromD, E, FromE, F, FromF, G, FromG, H, FromH> MultiUnzip<(FromA, FromB, FromC, FromD, FromE, FromF, FromG, FromH)> for IT
where IT: Iterator<Item = (A, B, C, D, E, F, G, H)>, FromA: Default + Extend<A>, FromB: Default + Extend<B>, @@ -1110,7 +1110,7 @@ FromE: Default + Extend<E>, FromF: Default + Extend<F>, FromG: Default + Extend<G>, - FromH: Default + Extend<H>,

source§

fn multiunzip(self) -> (FromA, FromB, FromC, FromD, FromE, FromF, FromG, FromH)

Unzip this iterator into multiple collections.
source§

impl<IT, A, FromA, B, FromB, C, FromC, D, FromD, E, FromE, F, FromF, G, FromG, H, FromH, I, FromI> MultiUnzip<(FromA, FromB, FromC, FromD, FromE, FromF, FromG, FromH, FromI)> for IT
where + FromH: Default + Extend<H>,

source§

fn multiunzip(self) -> (FromA, FromB, FromC, FromD, FromE, FromF, FromG, FromH)

Unzip this iterator into multiple collections.
source§

impl<IT, A, FromA, B, FromB, C, FromC, D, FromD, E, FromE, F, FromF, G, FromG, H, FromH, I, FromI> MultiUnzip<(FromA, FromB, FromC, FromD, FromE, FromF, FromG, FromH, FromI)> for IT
where IT: Iterator<Item = (A, B, C, D, E, F, G, H, I)>, FromA: Default + Extend<A>, FromB: Default + Extend<B>, @@ -1120,7 +1120,7 @@ FromF: Default + Extend<F>, FromG: Default + Extend<G>, FromH: Default + Extend<H>, - FromI: Default + Extend<I>,

source§

fn multiunzip( + FromI: Default + Extend<I>,

source§

fn multiunzip( self ) -> (FromA, FromB, FromC, FromD, FromE, FromF, FromG, FromH, FromI)

Unzip this iterator into multiple collections.
source§

impl<IT, A, FromA, B, FromB, C, FromC, D, FromD, E, FromE, F, FromF, G, FromG, H, FromH, I, FromI> MultiUnzip<(FromA, FromB, FromC, FromD, FromE, FromF, FromG, FromH, FromI)> for IT
where IT: Iterator<Item = (A, B, C, D, E, F, G, H, I)>, @@ -1132,7 +1132,7 @@ FromF: Default + Extend<F>, FromG: Default + Extend<G>, FromH: Default + Extend<H>, - FromI: Default + Extend<I>,

source§

fn multiunzip( + FromI: Default + Extend<I>,

source§

fn multiunzip( self ) -> (FromA, FromB, FromC, FromD, FromE, FromF, FromG, FromH, FromI)

Unzip this iterator into multiple collections.
source§

impl<IT, A, FromA, B, FromB, C, FromC, D, FromD, E, FromE, F, FromF, G, FromG, H, FromH, I, FromI, J, FromJ> MultiUnzip<(FromA, FromB, FromC, FromD, FromE, FromF, FromG, FromH, FromI, FromJ)> for IT
where IT: Iterator<Item = (A, B, C, D, E, F, G, H, I, J)>, @@ -1145,7 +1145,7 @@ FromG: Default + Extend<G>, FromH: Default + Extend<H>, FromI: Default + Extend<I>, - FromJ: Default + Extend<J>,

source§

fn multiunzip( + FromJ: Default + Extend<J>,

source§

fn multiunzip( self ) -> (FromA, FromB, FromC, FromD, FromE, FromF, FromG, FromH, FromI, FromJ)

Unzip this iterator into multiple collections.
source§

impl<IT, A, FromA, B, FromB, C, FromC, D, FromD, E, FromE, F, FromF, G, FromG, H, FromH, I, FromI, J, FromJ> MultiUnzip<(FromA, FromB, FromC, FromD, FromE, FromF, FromG, FromH, FromI, FromJ)> for IT
where IT: Iterator<Item = (A, B, C, D, E, F, G, H, I, J)>, @@ -1158,7 +1158,7 @@ FromG: Default + Extend<G>, FromH: Default + Extend<H>, FromI: Default + Extend<I>, - FromJ: Default + Extend<J>,

source§

fn multiunzip( + FromJ: Default + Extend<J>,

source§

fn multiunzip( self ) -> (FromA, FromB, FromC, FromD, FromE, FromF, FromG, FromH, FromI, FromJ)

Unzip this iterator into multiple collections.
source§

impl<IT, A, FromA, B, FromB, C, FromC, D, FromD, E, FromE, F, FromF, G, FromG, H, FromH, I, FromI, J, FromJ, K, FromK> MultiUnzip<(FromA, FromB, FromC, FromD, FromE, FromF, FromG, FromH, FromI, FromJ, FromK)> for IT
where IT: Iterator<Item = (A, B, C, D, E, F, G, H, I, J, K)>, @@ -1172,7 +1172,7 @@ FromH: Default + Extend<H>, FromI: Default + Extend<I>, FromJ: Default + Extend<J>, - FromK: Default + Extend<K>,

source§

fn multiunzip( + FromK: Default + Extend<K>,

source§

impl<IT, A, FromA, B, FromB, C, FromC, D, FromD, E, FromE, F, FromF, G, FromG, H, FromH, I, FromI, J, FromJ, K, FromK> MultiUnzip<(FromA, FromB, FromC, FromD, FromE, FromF, FromG, FromH, FromI, FromJ, FromK)> for IT
where IT: Iterator<Item = (A, B, C, D, E, F, G, H, I, J, K)>, @@ -1186,7 +1186,7 @@ FromH: Default + Extend<H>, FromI: Default + Extend<I>, FromJ: Default + Extend<J>, - FromK: Default + Extend<K>,

source§

fn multiunzip( + FromK: Default + Extend<K>,

source§

impl<IT, A, FromA, B, FromB, C, FromC, D, FromD, E, FromE, F, FromF, G, FromG, H, FromH, I, FromI, J, FromJ, K, FromK, L, FromL> MultiUnzip<(FromA, FromB, FromC, FromD, FromE, FromF, FromG, FromH, FromI, FromJ, FromK, FromL)> for IT
where IT: Iterator<Item = (A, B, C, D, E, F, G, H, I, J, K, L)>, @@ -1201,7 +1201,7 @@ FromI: Default + Extend<I>, FromJ: Default + Extend<J>, FromK: Default + Extend<K>, - FromL: Default + Extend<L>,

source§

fn multiunzip( + FromL: Default + Extend<L>,

source§

impl<IT, A, FromA, B, FromB, C, FromC, D, FromD, E, FromE, F, FromF, G, FromG, H, FromH, I, FromI, J, FromJ, K, FromK, L, FromL> MultiUnzip<(FromA, FromB, FromC, FromD, FromE, FromF, FromG, FromH, FromI, FromJ, FromK, FromL)> for IT
where IT: Iterator<Item = (A, B, C, D, E, F, G, H, I, J, K, L)>, @@ -1216,7 +1216,7 @@ FromI: Default + Extend<I>, FromJ: Default + Extend<J>, FromK: Default + Extend<K>, - FromL: Default + Extend<L>,

source§

fn multiunzip( + FromL: Default + Extend<L>,

source§

impl<T> Same for T

§

type Output = T

Should always be Self
source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where diff --git a/develop/core/nautilus_persistence/backend/session/struct.DataQueryResult.html b/develop/core/nautilus_persistence/backend/session/struct.DataQueryResult.html index e05848920101..f38c1724d5e9 100644 --- a/develop/core/nautilus_persistence/backend/session/struct.DataQueryResult.html +++ b/develop/core/nautilus_persistence/backend/session/struct.DataQueryResult.html @@ -190,7 +190,7 @@ F: FnMut(Self::Item) -> K, K: PartialOrd,

🔬This is a nightly-only experimental API. (is_sorted)
Checks if the elements of this iterator are sorted using the given key extraction function. Read more
source§

impl PyClass for DataQueryResult

§

type Frozen = False

Whether the pyclass is frozen. Read more
source§

impl PyClassImpl for DataQueryResult

source§

const IS_BASETYPE: bool = false

#[pyclass(subclass)]
source§

const IS_SUBCLASS: bool = false

#[pyclass(extends=…)]
source§

const IS_MAPPING: bool = false

#[pyclass(mapping)]
source§

const IS_SEQUENCE: bool = false

#[pyclass(sequence)]
§

type BaseType = PyAny

Base class
§

type ThreadChecker = SendablePyClass<DataQueryResult>

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 DataQueryResult

§

type Holder = Option<PyRef<'py, DataQueryResult>>

source§

fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

source§

impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut DataQueryResult

§

type Holder = Option<PyRefMut<'py, DataQueryResult>>

source§

fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

source§

impl PyMethods<DataQueryResult> for PyClassImplCollector<DataQueryResult>

source§

fn py_methods(self) -> &'static PyClassItems

source§

impl PyTypeInfo for DataQueryResult

§

type AsRefTarget = PyCell<DataQueryResult>

Utility type to make Py::as_ref work.
source§

const NAME: &'static str = "DataQueryResult"

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 DataQueryResult

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where +#[pyclass(extends=PyDict)], it’s PyDict.

source§

fn items_iter() -> PyClassItemsIter

source§

fn doc(py: Python<'_>) -> PyResult<&'static CStr>

Rendered class doc
source§

fn lazy_type_object() -> &'static LazyTypeObject<Self>

§

fn dict_offset() -> Option<isize>

§

fn weaklist_offset() -> Option<isize>

source§

impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a DataQueryResult

§

type Holder = Option<PyRef<'py, DataQueryResult>>

source§

fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

source§

impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut DataQueryResult

§

type Holder = Option<PyRefMut<'py, DataQueryResult>>

source§

fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

source§

impl PyMethods<DataQueryResult> for PyClassImplCollector<DataQueryResult>

source§

fn py_methods(self) -> &'static PyClassItems

source§

impl PyTypeInfo for DataQueryResult

§

type AsRefTarget = PyCell<DataQueryResult>

Utility type to make Py::as_ref work.
source§

const NAME: &'static str = "DataQueryResult"

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 DataQueryResult

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/develop/core/nautilus_persistence/db/database/fn.init_db_schema.html b/develop/core/nautilus_persistence/db/database/fn.init_db_schema.html index ea57ca5dc38b..9c136d92c7e8 100644 --- a/develop/core/nautilus_persistence/db/database/fn.init_db_schema.html +++ b/develop/core/nautilus_persistence/db/database/fn.init_db_schema.html @@ -1,2 +1,2 @@ init_db_schema in nautilus_persistence::db::database - Rust -
pub async fn init_db_schema(db: &Database, schema_dir: &str) -> Result<()>
\ No newline at end of file +
pub async fn init_db_schema(db: &Database, schema_dir: &str) -> Result<()>
\ No newline at end of file diff --git a/develop/core/nautilus_persistence/db/database/struct.Database.html b/develop/core/nautilus_persistence/db/database/struct.Database.html index da87ad2c7930..e11cf42c8281 100644 --- a/develop/core/nautilus_persistence/db/database/struct.Database.html +++ b/develop/core/nautilus_persistence/db/database/struct.Database.html @@ -7,7 +7,7 @@ ) -> Self
source

pub fn get_db_options( engine: Option<DatabaseEngine>, conn_string: Option<&str> -) -> AnyConnectOptions

source

pub async fn execute(&self, query_str: &str) -> Result<u64, Error>

source

pub async fn fetch_all<T>(&self, query_str: &str) -> Result<Vec<T>, Error>
where +) -> AnyConnectOptions

source

pub async fn execute(&self, query_str: &str) -> Result<u64, Error>

source

pub async fn fetch_all<T>(&self, query_str: &str) -> Result<Vec<T>, Error>
where T: for<'r> FromRow<'r, AnyRow> + Unpin,

Trait Implementations§

source§

impl Clone for Database

source§

fn clone(&self) -> Database

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

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where diff --git a/develop/core/nautilus_persistence/python/backend/session/enum.NautilusDataType.html b/develop/core/nautilus_persistence/python/backend/session/enum.NautilusDataType.html index 07afb75f7813..e9c43cc871a4 100644 --- a/develop/core/nautilus_persistence/python/backend/session/enum.NautilusDataType.html +++ b/develop/core/nautilus_persistence/python/backend/session/enum.NautilusDataType.html @@ -5,7 +5,7 @@ TradeTick = 3, Bar = 4, }

Variants§

§

OrderBookDelta = 1

§

QuoteTick = 2

§

TradeTick = 3

§

Bar = 4

Trait Implementations§

source§

impl Clone for NautilusDataType

source§

fn clone(&self) -> NautilusDataType

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 NautilusDataType

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl IntoPy<Py<PyAny>> for NautilusDataType

source§

fn into_py(self, py: Python<'_>) -> PyObject

Performs the conversion.
source§

impl PyClass for NautilusDataType

§

type Frozen = False

Whether the pyclass is frozen. Read more
source§

impl PyClassImpl for NautilusDataType

source§

const IS_BASETYPE: bool = false

#[pyclass(subclass)]
source§

const IS_SUBCLASS: bool = false

#[pyclass(extends=…)]
source§

const IS_MAPPING: bool = false

#[pyclass(mapping)]
source§

const IS_SEQUENCE: bool = false

#[pyclass(sequence)]
§

type BaseType = PyAny

Base class
§

type ThreadChecker = SendablePyClass<NautilusDataType>

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 NautilusDataType

§

type Holder = Option<PyRef<'py, NautilusDataType>>

source§

fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

source§

impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut NautilusDataType

§

type Holder = Option<PyRefMut<'py, NautilusDataType>>

source§

fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

source§

impl PyTypeInfo for NautilusDataType

§

type AsRefTarget = PyCell<NautilusDataType>

Utility type to make Py::as_ref work.
source§

const NAME: &'static str = "NautilusDataType"

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.
source§

impl Copy for NautilusDataType

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where +#[pyclass(extends=PyDict)], it’s PyDict.

source§

fn items_iter() -> PyClassItemsIter

source§

fn doc(py: Python<'_>) -> PyResult<&'static CStr>

Rendered class doc
source§

fn lazy_type_object() -> &'static LazyTypeObject<Self>

§

fn dict_offset() -> Option<isize>

§

fn weaklist_offset() -> Option<isize>

source§

impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a NautilusDataType

§

type Holder = Option<PyRef<'py, NautilusDataType>>

source§

fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

source§

impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut NautilusDataType

§

type Holder = Option<PyRefMut<'py, NautilusDataType>>

source§

fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

source§

impl PyTypeInfo for NautilusDataType

§

type AsRefTarget = PyCell<NautilusDataType>

Utility type to make Py::as_ref work.
source§

const NAME: &'static str = "NautilusDataType"

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.
source§

impl Copy for NautilusDataType

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/develop/core/nautilus_persistence/python/wranglers/bar/struct.BarDataWrangler.html b/develop/core/nautilus_persistence/python/wranglers/bar/struct.BarDataWrangler.html index cb7ba37a9cbe..89bcd18e6e2f 100644 --- a/develop/core/nautilus_persistence/python/wranglers/bar/struct.BarDataWrangler.html +++ b/develop/core/nautilus_persistence/python/wranglers/bar/struct.BarDataWrangler.html @@ -1,6 +1,6 @@ BarDataWrangler in nautilus_persistence::python::wranglers::bar - Rust
pub struct BarDataWrangler { /* private fields */ }

Trait Implementations§

source§

impl IntoPy<Py<PyAny>> for BarDataWrangler

source§

fn into_py(self, py: Python<'_>) -> PyObject

Performs the conversion.
source§

impl PyClass for BarDataWrangler

§

type Frozen = False

Whether the pyclass is frozen. Read more
source§

impl PyClassImpl for BarDataWrangler

source§

const IS_BASETYPE: bool = false

#[pyclass(subclass)]
source§

const IS_SUBCLASS: bool = false

#[pyclass(extends=…)]
source§

const IS_MAPPING: bool = false

#[pyclass(mapping)]
source§

const IS_SEQUENCE: bool = false

#[pyclass(sequence)]
§

type BaseType = PyAny

Base class
§

type ThreadChecker = SendablePyClass<BarDataWrangler>

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<BarDataWrangler> for PyClassImplCollector<BarDataWrangler>

source§

fn new_text_signature(self) -> Option<&'static str>

source§

impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a BarDataWrangler

§

type Holder = Option<PyRef<'py, BarDataWrangler>>

source§

fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

source§

impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut BarDataWrangler

§

type Holder = Option<PyRefMut<'py, BarDataWrangler>>

source§

fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

source§

impl PyMethods<BarDataWrangler> for PyClassImplCollector<BarDataWrangler>

source§

fn py_methods(self) -> &'static PyClassItems

source§

impl PyTypeInfo for BarDataWrangler

§

type AsRefTarget = PyCell<BarDataWrangler>

Utility type to make Py::as_ref work.
source§

const NAME: &'static str = "BarDataWrangler"

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 T
where +#[pyclass(extends=PyDict)], it’s PyDict.

source§

fn items_iter() -> PyClassItemsIter

source§

fn doc(py: Python<'_>) -> PyResult<&'static CStr>

Rendered class doc
source§

fn lazy_type_object() -> &'static LazyTypeObject<Self>

§

fn dict_offset() -> Option<isize>

§

fn weaklist_offset() -> Option<isize>

source§

impl PyClassNewTextSignature<BarDataWrangler> for PyClassImplCollector<BarDataWrangler>

source§

fn new_text_signature(self) -> Option<&'static str>

source§

impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a BarDataWrangler

§

type Holder = Option<PyRef<'py, BarDataWrangler>>

source§

fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

source§

impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut BarDataWrangler

§

type Holder = Option<PyRefMut<'py, BarDataWrangler>>

source§

fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

source§

impl PyMethods<BarDataWrangler> for PyClassImplCollector<BarDataWrangler>

source§

fn py_methods(self) -> &'static PyClassItems

source§

impl PyTypeInfo for BarDataWrangler

§

type AsRefTarget = PyCell<BarDataWrangler>

Utility type to make Py::as_ref work.
source§

const NAME: &'static str = "BarDataWrangler"

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 T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/develop/core/nautilus_persistence/python/wranglers/delta/struct.OrderBookDeltaDataWrangler.html b/develop/core/nautilus_persistence/python/wranglers/delta/struct.OrderBookDeltaDataWrangler.html index 06494de84f35..f7cbfcfa953f 100644 --- a/develop/core/nautilus_persistence/python/wranglers/delta/struct.OrderBookDeltaDataWrangler.html +++ b/develop/core/nautilus_persistence/python/wranglers/delta/struct.OrderBookDeltaDataWrangler.html @@ -1,6 +1,6 @@ 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 BaseType = PyAny

Base class
§

type ThreadChecker = SendablePyClass<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 = "OrderBookDeltaDataWrangler"

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 T
where +#[pyclass(extends=PyDict)], it’s PyDict.

source§

fn items_iter() -> PyClassItemsIter

source§

fn doc(py: Python<'_>) -> PyResult<&'static CStr>

Rendered class doc
source§

fn lazy_type_object() -> &'static LazyTypeObject<Self>

§

fn dict_offset() -> Option<isize>

§

fn weaklist_offset() -> Option<isize>

source§

impl PyClassNewTextSignature<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 = "OrderBookDeltaDataWrangler"

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 T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/develop/core/nautilus_persistence/python/wranglers/trade/struct.TradeTickDataWrangler.html b/develop/core/nautilus_persistence/python/wranglers/trade/struct.TradeTickDataWrangler.html index 3c2ecc1139bc..9bd919059b56 100644 --- a/develop/core/nautilus_persistence/python/wranglers/trade/struct.TradeTickDataWrangler.html +++ b/develop/core/nautilus_persistence/python/wranglers/trade/struct.TradeTickDataWrangler.html @@ -1,6 +1,6 @@ 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 BaseType = PyAny

Base class
§

type ThreadChecker = SendablePyClass<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 = "TradeTickDataWrangler"

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 T
where +#[pyclass(extends=PyDict)], it’s PyDict.

source§

fn items_iter() -> PyClassItemsIter

source§

fn doc(py: Python<'_>) -> PyResult<&'static CStr>

Rendered class doc
source§

fn lazy_type_object() -> &'static LazyTypeObject<Self>

§

fn dict_offset() -> Option<isize>

§

fn weaklist_offset() -> Option<isize>

source§

impl PyClassNewTextSignature<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 = "TradeTickDataWrangler"

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 T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/develop/core/search-index.js b/develop/core/search-index.js index 925271117c3f..4fd4a592d794 100644 --- a/develop/core/search-index.js +++ b/develop/core/search-index.js @@ -1,15 +1,15 @@ var searchIndex = new Map(JSON.parse('[\ ["drop_db",{"doc":"","t":"H","n":["main"],"q":[[0,"drop_db"],[1,"core::error"],[2,"alloc::boxed"],[3,"core::result"]],"d":[""],"i":[0],"f":[[[],[[4,[1,[3,[2]]]]]]],"c":[],"p":[[1,"tuple"],[10,"Error",1],[5,"Box",2],[6,"Result",3]],"b":[]}],\ ["init_db",{"doc":"","t":"H","n":["main"],"q":[[0,"init_db"],[1,"core::error"],[2,"alloc::boxed"],[3,"anyhow"]],"d":[""],"i":[0],"f":[[[],[[4,[1,[3,[2]]]]]]],"c":[],"p":[[1,"tuple"],[10,"Error",1],[5,"Box",2],[8,"Result",3]],"b":[]}],\ -["nautilus_adapters",{"doc":"","t":"CCCCCHHHHHHHHHHHHHHHHHHHHHHHFINNOONNONNNOC","n":["databento","python","common","parsing","types","nautilus_instrument_id_from_databento","is_trade_msg","parse_aggressor_side","parse_bar_type","parse_book_action","parse_cfi_iso10926","parse_equity","parse_futures_contract","parse_instrument_def_msg","parse_mbo_msg","parse_mbo_msg_trades","parse_mbp10_msg","parse_mbp1_msg","parse_mbp1_msg_trades","parse_min_price_increment","parse_ohlcv_msg","parse_option_kind","parse_options_contract","parse_order_side","parse_raw_ptr_to_string","parse_raw_ptr_to_ustr","parse_trade_msg","parse_ts_event_adjustment","DatabentoPublisher","PublisherId","borrow","borrow_mut","dataset","description","from","into","publisher_id","try_from","try_into","type_id","venue","databento"],"q":[[0,"nautilus_adapters"],[2,"nautilus_adapters::databento"],[5,"nautilus_adapters::databento::common"],[6,"nautilus_adapters::databento::parsing"],[28,"nautilus_adapters::databento::types"],[41,"nautilus_adapters::python"],[42,"ustr"],[43,"nautilus_model::identifiers::instrument_id"],[44,"nautilus_model::enums"],[45,"core::ffi"],[46,"nautilus_model::enums"],[47,"nautilus_model::data::bar"],[48,"anyhow"],[49,"nautilus_model::enums"],[50,"nautilus_model::enums"],[51,"nautilus_model::instruments::equity"],[52,"nautilus_model::instruments::futures_contract"],[53,"nautilus_model::instruments"],[54,"alloc::boxed"],[55,"dbn::record"],[56,"nautilus_model::data::trade"],[57,"dbn::record"],[58,"nautilus_model::data::quote"],[59,"nautilus_model::types::currency"],[60,"nautilus_model::types::price"],[61,"nautilus_model::data::bar"],[62,"alloc::string"],[63,"dbn::record"],[64,"core::any"]],"d":["","","","","","","","","","","","","","","","","","","","","","","","","Safety","Safety","","","","Represents a Databento publisher ID.","","","","","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,2,2,2,2,2,2,2,2,2,2,2,0],"f":[0,0,0,0,0,[[1,2],3],[[4,5],6],[5,7],[[8,3],[[10,[9]]]],[5,[[10,[11]]]],[12,[[10,[[16,[[14,[13]],[14,[15]]]]]]]],[[17,3,18],[[10,[19]]]],[[17,3,18],[[10,[20]]]],[[17,2,18],[[10,[[22,[21]]]]]],[[23,3,24,18],[[10,[[14,[25]]]]]],[[23,3,24,18],[[10,[[14,[26]]]]]],[[27,3,24,18],[[10,[[28,[25]]]]]],[[27,3,24,18],[[10,[[14,[29]]]]]],[[27,3,24,18],[[10,[[14,[26]]]]]],[[30,31],[[10,[32]]]],[[8,9,24,18,18],[[10,[33]]]],[5,[[10,[34]]]],[[17,3,18],[[10,[35]]]],[5,4],[5,[[10,[36]]]],[5,[[10,[1]]]],[[37,3,24,18],[[10,[26]]]],[8,[[10,[18]]]],0,0,[-1,-2,[],[]],[-1,-2,[],[]],0,0,[-1,-1,[]],[-1,-2,[],[]],0,[-1,[[38,[-2]]],[],[]],[-1,[[38,[-2]]],[],[]],[-1,39,[]],0,0],"c":[],"p":[[5,"Ustr",42],[5,"DatabentoPublisher",28],[5,"InstrumentId",43],[6,"OrderSide",44],[8,"c_char",45],[1,"bool"],[6,"AggressorSide",44],[5,"OhlcvMsg",46],[5,"BarType",47],[8,"Result",48],[6,"BookAction",44],[1,"str"],[6,"AssetClass",44],[6,"Option",49],[6,"InstrumentClass",44],[1,"tuple"],[5,"InstrumentDefMsg",46],[8,"UnixNanos",50],[5,"Equity",51],[5,"FuturesContract",52],[10,"Instrument",53],[5,"Box",54],[5,"MboMsg",46],[1,"u8"],[5,"OrderBookDelta",55],[5,"TradeTick",56],[5,"Mbp1Msg",46],[5,"Vec",57],[5,"QuoteTick",58],[1,"i64"],[5,"Currency",59],[5,"Price",60],[5,"Bar",47],[6,"OptionKind",44],[5,"OptionsContract",61],[5,"String",62],[5,"TradeMsg",46],[6,"Result",63],[5,"TypeId",64]],"b":[]}],\ +["nautilus_adapters",{"doc":"","t":"CCCCCHHHHHHHHHHHHHHHHHHHHHHFINNOONNONNNOC","n":["databento","python","common","parsing","types","nautilus_instrument_id_from_databento","is_trade_msg","parse_aggressor_side","parse_bar_type","parse_book_action","parse_cfi_iso10926","parse_equity","parse_futures_contract","parse_instrument_def_msg","parse_mbo_msg","parse_mbp10_msg","parse_mbp1_msg","parse_min_price_increment","parse_ohlcv_msg","parse_option_kind","parse_options_contract","parse_order_side","parse_raw_ptr_to_string","parse_raw_ptr_to_ustr","parse_record","parse_trade_msg","parse_ts_event_adjustment","DatabentoPublisher","PublisherId","borrow","borrow_mut","dataset","description","from","into","publisher_id","try_from","try_into","type_id","venue","databento"],"q":[[0,"nautilus_adapters"],[2,"nautilus_adapters::databento"],[5,"nautilus_adapters::databento::common"],[6,"nautilus_adapters::databento::parsing"],[27,"nautilus_adapters::databento::types"],[40,"nautilus_adapters::python"],[41,"ustr"],[42,"nautilus_model::identifiers::instrument_id"],[43,"nautilus_model::enums"],[44,"core::ffi"],[45,"nautilus_model::enums"],[46,"nautilus_model::data::bar"],[47,"anyhow"],[48,"nautilus_model::enums"],[49,"nautilus_model::enums"],[50,"nautilus_model::instruments::equity"],[51,"nautilus_model::instruments::futures_contract"],[52,"nautilus_model::instruments"],[53,"alloc::boxed"],[54,"dbn::record"],[55,"nautilus_model::data::trade"],[56,"dbn::record"],[57,"dbn::record"],[58,"nautilus_model::types::currency"],[59,"nautilus_model::types::price"],[60,"nautilus_model::data::bar"],[61,"alloc::string"],[62,"nautilus_model::data"],[63,"dbn::record"],[64,"core::any"]],"d":["","","","","","","","","","","","","","","","","","","","","","","Safety","Safety","","","","","Represents a Databento publisher ID.","","","","","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,2,2,2,2,2,2,2,2,2,2,2,0],"f":[0,0,0,0,0,[[1,2],3],[[4,5],6],[5,7],[[8,3],[[10,[9]]]],[5,[[10,[11]]]],[12,[[10,[[16,[[14,[13]],[14,[15]]]]]]]],[[17,3,18],[[10,[19]]]],[[17,3,18],[[10,[20]]]],[[17,2,18],[[10,[[22,[21]]]]]],[[23,3,24,18],[[10,[[16,[[14,[25]],[14,[26]]]]]]]],[[27,3,24,18],[[10,[[28,[25]]]]]],[[29,3,24,18],[[10,[[16,[30,[14,[26]]]]]]]],[[31,32],[[10,[33]]]],[[8,3,24,18],[[10,[34]]]],[5,[[10,[35]]]],[[17,3,18],[[10,[36]]]],[5,4],[5,[[10,[37]]]],[5,[[10,[1]]]],[[-1,3,18],[[10,[[16,[38,[14,[38]]]]]]],[39,40]],[[41,3,24,18],[[10,[26]]]],[8,[[10,[18]]]],0,0,[-1,-2,[],[]],[-1,-2,[],[]],0,0,[-1,-1,[]],[-1,-2,[],[]],0,[-1,[[42,[-2]]],[],[]],[-1,[[42,[-2]]],[],[]],[-1,43,[]],0,0],"c":[],"p":[[5,"Ustr",41],[5,"DatabentoPublisher",27],[5,"InstrumentId",42],[6,"OrderSide",43],[8,"c_char",44],[1,"bool"],[6,"AggressorSide",43],[5,"OhlcvMsg",45],[5,"BarType",46],[8,"Result",47],[6,"BookAction",43],[1,"str"],[6,"AssetClass",43],[6,"Option",48],[6,"InstrumentClass",43],[1,"tuple"],[5,"InstrumentDefMsg",45],[8,"UnixNanos",49],[5,"Equity",50],[5,"FuturesContract",51],[10,"Instrument",52],[5,"Box",53],[5,"MboMsg",45],[1,"u8"],[5,"OrderBookDelta",54],[5,"TradeTick",55],[5,"Mbp10Msg",45],[5,"Vec",56],[5,"Mbp1Msg",45],[5,"QuoteTick",57],[1,"i64"],[5,"Currency",58],[5,"Price",59],[5,"Bar",46],[6,"OptionKind",43],[5,"OptionsContract",60],[5,"String",61],[6,"Data",62],[10,"Record",45],[10,"HasRType",45],[5,"TradeMsg",45],[6,"Result",63],[5,"TypeId",64]],"b":[]}],\ ["nautilus_backtest",{"doc":"","t":"CFFNNNNNNNNNNNNNNHHHHNNNNNNNN","n":["engine","TimeEventAccumulator","TimeEventAccumulatorAPI","advance_clock","borrow","borrow","borrow_mut","borrow_mut","default","deref","deref_mut","drain","from","from","into","into","new","time_event_accumulator_advance_clock","time_event_accumulator_drain","time_event_accumulator_drop","time_event_accumulator_new","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip"],"q":[[0,"nautilus_backtest"],[1,"nautilus_backtest::engine"],[29,"nautilus_common::clock"],[30,"nautilus_core::time"],[31,"nautilus_common::timer"],[32,"alloc::vec"],[33,"nautilus_common::ffi::clock"],[34,"nautilus_core::ffi::cvec"],[35,"core::result"],[36,"core::any"]],"d":["","Provides a means of accumulating and draining time event …","","Advance the given clock to the to_time_ns.","","","","","","","","Drain the accumulated time event handlers in sorted order …","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Initializes a new TimeEventAccumulator instance.","","","","","","","","","","","",""],"i":[0,0,0,1,1,6,1,6,1,6,6,1,1,6,1,6,1,0,0,0,0,1,6,1,6,1,6,1,6],"f":[0,0,0,[[1,2,3,4],5],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[],1],[6,-1,[]],[6,-1,[]],[1,[[8,[7]]]],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[[],1],[[6,9,3,10],5],[6,11],[6,5],[[],6],[-1,[[12,[-2]]],[],[]],[-1,[[12,[-2]]],[],[]],[-1,[[12,[-2]]],[],[]],[-1,[[12,[-2]]],[],[]],[-1,13,[]],[-1,13,[]],[-1,-2,[],[]],[-1,-2,[],[]]],"c":[],"p":[[5,"TimeEventAccumulator",1],[5,"TestClock",29],[8,"UnixNanos",30],[1,"bool"],[1,"tuple"],[5,"TimeEventAccumulatorAPI",1],[5,"TimeEventHandler",31],[5,"Vec",32],[5,"TestClock_API",33],[1,"u8"],[5,"CVec",34],[6,"Result",35],[5,"TypeId",36]],"b":[]}],\ -["nautilus_common",{"doc":"","t":"CCCCCCCCCCCCKFFNNNNNNNMNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNMNNMNNMNNMNNMNNNNNNNNNNNNPPGFGFPPPPPPPPPPPPPPPPPPPPPGFGGFPPPPPPPPPPPPPPPPPPPPPPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFNNNNNNNNNNNNNNNCCCCCFFNNNNNNNNNNNNHHHHHHHHHHHHHHHHHHHHHHNNNNNNHNNHHHHHHHHFNNNNNNHHHHHHHHNNNNFNNNNNNHHHHHHHHHHHHHHHHHHHHHHHHHHHNNNHNHHHCCCFNNNNNNNNNNNNNFNNNNNNNNNNNNNFNNNNNNNNNNNNNFFFFFNNNNNNNNNNNNNOONNNNNNNNNNNNHNNNNNNNNNNNNNNONNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNFFFNNNNNNNNNNNNNNNNNNNNNNONNNNOONNOOONNNNHNNONNNNNNNNNNNNNNFFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOONNONNNHNNNNONNNOOONNONONONONNNNNNNNOONONNNNNNNNNNNNNCHCHHHHFFFKNNNNNNNNOMNNNNNNNNNNNNNNNOONNNNNNNNNONNNNNONMNOOMNNNONMNNOONNNNNNNNNNOONNNNNNN","n":["clock","enums","factories","ffi","generators","handlers","logging","msgbus","python","redis","testing","timer","Clock","LiveClock","TestClock","advance_time","arguments","arguments","borrow","borrow","borrow_mut","borrow_mut","cancel_timer","cancel_timer","cancel_timer","cancel_timers","cancel_timers","cancel_timers","default","default","deref","deref","doc","doc","extract","extract","extract","extract","from","from","get_time_clone","get_timers","into","into","into_py","into_py","items_iter","items_iter","lazy_type_object","lazy_type_object","match_handlers","new","new","next_time_ns","next_time_ns","next_time_ns","register_default_handler","register_default_handler","register_default_handler","set_time_alert_ns","set_time_alert_ns","set_time_alert_ns","set_timer_ns","set_timer_ns","set_timer_ns","timer_count","timer_count","timer_count","timer_names","timer_names","timer_names","try_from","try_from","try_into","try_into","type_id","type_id","type_object_raw","type_object_raw","vzip","vzip","Blue","Bold","ComponentState","ComponentStateIter","ComponentTrigger","ComponentTriggerIter","Critical","Cyan","Debug","Degrade","DegradeCompleted","Degraded","Degrading","Dispose","DisposeCompleted","Disposed","Disposing","Endc","Error","Fault","FaultCompleted","Faulted","Faulting","Green","Header","Info","Initialize","LogColor","LogColorIter","LogFormat","LogLevel","LogLevelIter","Magenta","Normal","PreInitialized","Ready","Red","Reset","ResetCompleted","Resetting","Resume","ResumeCompleted","Resuming","Running","Start","StartCompleted","Starting","Stop","StopCompleted","Stopped","Stopping","Underline","Warning","Yellow","arguments","arguments","arguments","arguments","arguments","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","cmp","cmp","cmp","cmp","compare","compare","compare","compare","deserialize","deserialize","deserialize","deserialize","doc","doc","doc","doc","doc","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from_repr","from_repr","from_repr","from_repr","from_repr","from_str","from_str","from_str","from_str","from_str","hash","hash","hash","hash","hash","into","into","into","into","into","into","into","into","into","into_iter","into_iter","into_iter","into_iter","into_py","into_py","into_py","into_py","into_py","items_iter","items_iter","items_iter","items_iter","items_iter","iter","iter","iter","iter","lazy_type_object","lazy_type_object","lazy_type_object","lazy_type_object","lazy_type_object","len","len","len","len","next","next","next","next","next_back","next_back","next_back","next_back","nth","nth","nth","nth","partial_cmp","partial_cmp","partial_cmp","partial_cmp","separate_by_policy","separate_by_policy","separate_by_policy","separate_by_policy","separate_by_policy","serialize","serialize","serialize","serialize","size_hint","size_hint","size_hint","size_hint","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_string","to_string","to_string","to_string","to_string","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_object_raw","type_object_raw","type_object_raw","type_object_raw","type_object_raw","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","OrderFactory","borrow","borrow_mut","from","generate_client_order_id","generate_order_list_id","into","market","new","reset_factory","set_client_order_id_count","set_order_list_id_count","try_from","try_into","type_id","vzip","clock","enums","logging","msgbus","timer","LiveClock_API","TestClock_API","borrow","borrow","borrow_mut","borrow_mut","deref","deref","deref_mut","deref_mut","from","from","into","into","live_clock_drop","live_clock_new","live_clock_timestamp","live_clock_timestamp_ms","live_clock_timestamp_ns","live_clock_timestamp_us","test_clock_advance_time","test_clock_cancel_timer","test_clock_cancel_timers","test_clock_drop","test_clock_new","test_clock_next_time_ns","test_clock_register_default_handler","test_clock_set_time","test_clock_set_time_alert_ns","test_clock_set_timer_ns","test_clock_timer_count","test_clock_timer_names","test_clock_timestamp","test_clock_timestamp_ms","test_clock_timestamp_ns","test_clock_timestamp_us","try_from","try_from","try_into","try_into","type_id","type_id","vec_time_event_handlers_drop","vzip","vzip","component_state_from_cstr","component_state_to_cstr","component_trigger_from_cstr","component_trigger_to_cstr","log_color_from_cstr","log_color_to_cstr","log_level_from_cstr","log_level_to_cstr","Logger_API","borrow","borrow_mut","deref","deref_mut","from","into","logger_drop","logger_get_instance_id","logger_get_machine_id_cstr","logger_get_trader_id_cstr","logger_is_bypassed","logger_is_colored","logger_log","logger_new","try_from","try_into","type_id","vzip","MessageBus_API","borrow","borrow_mut","deref","deref_mut","from","into","msgbus_correlation_id_handler","msgbus_correlation_ids","msgbus_deregister","msgbus_drop","msgbus_endpoint_callback","msgbus_endpoints","msgbus_has_subscribers","msgbus_is_matching","msgbus_is_pending_response","msgbus_is_registered","msgbus_is_subscribed","msgbus_matching_callbacks","msgbus_new","msgbus_pub_count","msgbus_publish_external","msgbus_register","msgbus_req_count","msgbus_request_callback","msgbus_res_count","msgbus_response_callback","msgbus_sent_count","msgbus_subscribe","msgbus_subscription_handler_ids","msgbus_subscriptions","msgbus_topics","msgbus_trader_id","msgbus_unsubscribe","try_from","try_into","type_id","vec_pycallable_drop","vzip","dummy","time_event_new","time_event_to_cstr","client_order_id","order_list_id","position_id","ClientOrderIdGenerator","borrow","borrow_mut","count","from","generate","into","new","reset","set_count","try_from","try_into","type_id","vzip","OrderListIdGenerator","borrow","borrow_mut","count","from","generate","into","new","reset","set_count","try_from","try_into","type_id","vzip","PositionIdGenerator","borrow","borrow_mut","count","from","generate","into","new","reset","set_count","try_from","try_into","type_id","vzip","EventHandler","MessageHandler","PyCallableWrapper","SafeMessageCallback","SafeTimeEventCallback","arguments","arguments","as_ptr","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","callback","callback","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","doc","doc","dummy_callable","eq","extract","extract","extract","extract","extract","extract","fmt","fmt","from","from","from","from","from","handler_id","into","into","into","into","into","into_py","into_py","items_iter","items_iter","lazy_type_object","lazy_type_object","new","new","ptr","to_owned","to_owned","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_object_raw","type_object_raw","vzip","vzip","vzip","vzip","vzip","LogEvent","LogGuard","Logger","arguments","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone_into","critical","debug","deserialize","doc","error","extract","extract","fmt","fmt","from","from","from","info","instance_id","into","into","into","into_py","is_bypassed","is_colored","items_iter","lazy_type_object","level_file","level_stdout","machine_id","new","send","separate_by_policy","serialize","set_global_log_collector","to_owned","to_string","trader_id","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","type_object_raw","vzip","vzip","vzip","warn","BusMessage","MessageBus","Subscription","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone_into","clone_into","clone_into","cmp","compare","correlation_id_handler","correlation_ids","deregister","deserialize","endpoints","eq","equivalent","equivalent","equivalent","fmt","fmt","fmt","from","from","from","get_endpoint","handler","has_backing","has_subscribers","hash","instance_id","into","into","into","is_matching","is_pending_response","is_registered","is_subscribed","matching_subscriptions","name","new","new","partial_cmp","payload","priority","pub_count","publish_external","register","req_count","request_handler","res_count","response_handler","sent_count","separate_by_policy","sequence","serialize","subscribe","subscription_handler_ids","subscriptions","to_owned","to_owned","to_owned","to_string","topic","topic","topics","trader_id","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","unsubscribe","vzip","vzip","vzip","clock","common","timer","get_buffer_interval","get_redis_url","handle_messages_with_redis","wait_until","TestTimer","TimeEvent","TimeEventHandler","Timer","advance","arguments","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","callback_ptr","cancel","cancel","clone","clone","clone","clone_into","clone_into","clone_into","cmp","compare","doc","eq","eq","equivalent","equivalent","equivalent","event","event_id","extract","extract","extract","fmt","fmt","fmt","from","from","from","interval_ns","into","into","into","into_iter","into_py","is_expired","items_iter","iterate_next_time","lazy_type_object","name","name","new","new","new","next","next_time_ns","partial_cmp","pop_event","pop_event","separate_by_policy","start_time_ns","stop_time_ns","to_owned","to_owned","to_owned","to_string","try_from","try_from","try_from","try_into","try_into","try_into","ts_event","ts_init","type_id","type_id","type_id","type_object_raw","vzip","vzip","vzip"],"q":[[0,"nautilus_common"],[12,"nautilus_common::clock"],[81,"nautilus_common::enums"],[391,"nautilus_common::factories"],[407,"nautilus_common::ffi"],[412,"nautilus_common::ffi::clock"],[457,"nautilus_common::ffi::enums"],[465,"nautilus_common::ffi::logging"],[484,"nautilus_common::ffi::msgbus"],[523,"nautilus_common::ffi::timer"],[526,"nautilus_common::generators"],[529,"nautilus_common::generators::client_order_id"],[543,"nautilus_common::generators::order_list_id"],[557,"nautilus_common::generators::position_id"],[571,"nautilus_common::handlers"],[660,"nautilus_common::logging"],[719,"nautilus_common::msgbus"],[806,"nautilus_common::python"],[809,"nautilus_common::redis"],[812,"nautilus_common::testing"],[813,"nautilus_common::timer"],[895,"nautilus_core::time"],[896,"alloc::vec"],[897,"pyo3::marker"],[898,"pyo3::types::any"],[899,"pyo3::instance"],[900,"core::ffi::c_str"],[901,"pyo3::err"],[902,"nautilus_core::time"],[903,"std::collections::hash::map"],[904,"pyo3::instance"],[905,"pyo3::impl_::pyclass::lazy_type_object"],[906,"core::option"],[907,"core::result"],[908,"core::any"],[909,"pyo3_ffi::cpython::object"],[910,"core::cmp"],[911,"serde::de"],[912,"pyo3::err"],[913,"core::fmt"],[914,"thousands::policies"],[915,"serde::ser"],[916,"nautilus_model::identifiers::client_order_id"],[917,"nautilus_model::identifiers::order_list_id"],[918,"nautilus_model::identifiers::instrument_id"],[919,"nautilus_model::enums"],[920,"nautilus_model::types::quantity"],[921,"nautilus_model::enums"],[922,"ustr"],[923,"nautilus_model::orders::market"],[924,"nautilus_model::identifiers::trader_id"],[925,"nautilus_model::identifiers::strategy_id"],[926,"nautilus_core::ffi::cvec"],[927,"core::ffi"],[928,"pyo3_ffi::object"],[929,"nautilus_core::uuid"],[930,"nautilus_model::identifiers::position_id"],[931,"serde_json::value"],[932,"pyo3::types::module"],[933,"core::time"],[934,"std::sync::mpsc"],[935,"core::ops::function"],[936,"core::iter::traits::iterator"],[937,"nautilus_core::time"]],"d":["","","","","","","","","","","","","Represents a type of clock.","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","","","","","","","Assumes time events are sorted by their ts_event.","","","","","","Register a default event handler for the clock. If a Timer …","","","Set a Timer to alert at a particular time. Optional …","","","Set a Timer to start alerting at every interval between …","","","Return the count of active timers in the clock.","","","Return the names of active timers in the clock.","","","","","","","","","","","","","The blue log color, typically used with LogLevel::Info log …","Bold log format. This ANSI escape code is used to make the …","The state of a component within the system.","An iterator over the variants of ComponentState","A trigger condition for a component within the system.","An iterator over the variants of ComponentTrigger","The CRT critical log level.","The cyan log color, typically used with LogLevel::Info log …","The DBG debug log level.","A trigger for the component to degrade.","A trigger when the component has successfully degraded.","When a component has successfully degraded and may not …","When a component is executing its actions on degrade.","A trigger for the component to dispose and release …","A trigger when the component has successfully disposed.","When a component has successfully shut down and released …","When a component is executing its actions on dispose.","Endc log format. This ANSI escape code is used to reset …","The ERR error log level.","A trigger for the component to fault.","A trigger when the component has successfully faulted.","When a component has successfully shut down due to a …","When a component is executing its actions on fault.","The green log color, typically used with LogLevel::Info …","Header log format. This ANSI escape code is used for …","The INF info log level.","A trigger for the component to initialize.","The log color for log messages.","An iterator over the variants of LogColor","An ANSI log line format specifier. This is used for …","The log level for log messages.","An iterator over the variants of LogLevel","The magenta log color, typically used with LogLevel::Info …","The default/normal log color.","When a component is instantiated, but not yet ready to …","When a component is able to be started.","The red log color, typically used with LogLevel::Error or …","A trigger for the component to reset.","A trigger when the component has successfully reset.","When a component is executing its actions on reset.","A trigger for the component to resume (after being …","A trigger when the component has successfully resumed.","When a component is started again after its initial start.","When a component is operating normally and can fulfill its …","A trigger for the component to start.","A trigger when the component has successfully started.","When a component is executing its actions on start.","A trigger for the component to stop.","A trigger when the component has successfully stopped.","When a component has successfully stopped.","When a component is executing its actions on stop.","Underline log format. This ANSI escape code is used to …","The WRN warning log level.","The yellow log color, typically used with LogLevel::Warning…","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Try to create Self from the raw representation","Try to create Self from the raw representation","Try to create Self from the raw representation","Try to create Self from the raw representation","Try to create Self from the raw representation","","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","Calls U::from(self).","","","","","","","","","","","","","","","Provides a C compatible Foreign Function Interface (FFI) …","Provides a C compatible Foreign Function Interface (FFI) …","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","Safety","Safety","","","","Safety","Safety","","Safety","Safety","","","","","","","","","","","","","","","","Returns an enum from a Python string.","","Returns an enum from a Python string.","","Returns an enum from a Python string.","","Returns an enum from a Python string.","","Provides a C compatible Foreign Function Interface (FFI) …","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","Create a new log event.","Creates a new logger.","","","","","Provides a C compatible Foreign Function Interface (FFI) …","","","","","Returns the argument unchanged.","Calls U::from(self).","Safety","","Safety","","Safety","","Safety","Safety","Safety","Safety","Safety","Safety","Safety","","Safety","Safety","","Safety","","Safety","","Safety","","","","","Safety","","","","","","","Safety","Returns a TimeEvent as a C string pointer.","","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","","","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","","","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Represents a log event which includes a message.","Guards the log collector and flushes it when dropped","Provides a high-performance logger utilizing a MPSC …","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","The instance ID for the logger.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","If logging is bypassed.","If logger is using ANSI color codes.","","","The minimum log level to write to a log file.","The minimum log level to write to stdout.","The machine ID for the logger.","","","","","Sets the global log collector","","","The trader ID for the logger.","","","","","","","","","","","","","","","Represents a bus message including a topic and payload.","Provides a generic message bus to facilitate various …","","","","","","","","","","","","","","","","Returns the handler for the matching correlation ID (if …","Returns the active correlation IDs.","Deregisters the given handler for the endpoint address.","","Returns the registered endpoint addresses.","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the handler for the given endpoint.","","If the message bus is backed by a database.","Returns whether there are subscribers for the given pattern…","","The instance ID associated with the message bus.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Match a topic and a string pattern pattern can contains - …","Returns whether there is a pending request for the given …","Returns whether there are subscribers for the given pattern…","Returns whether there are subscribers for the given pattern…","","The name for the message bus.","","Initializes a new instance of the MessageBus.","","The serialized payload for the message.","","The count of messages published by the bus.","","Registers the given handler for the endpoint address.","","Returns the handler for the request endpoint and adds the …","","Returns the handler for the matching response endpoint …","","","","","Subscribes the given handler to the topic.","Returns whether there are subscribers for the given pattern…","Returns whether there are subscribers for the given pattern…","","","","","","The topic to publish on.","Returns the topics for active subscriptions.","The trader ID associated with the message bus.","","","","","","","","","","Unsubscribes the given handler from the topic.","","","","","Loaded as nautilus_pyo3.common","","","","","Repeatedly evaluates a condition with a delay until it …","","Represents a time event occurring at the event timestamp.","Represents a time event and its associated handler.","","Advance the test timer forward to the given time, …","","","","","","","","The Python callable pointer.","","Cancels the timer (the timer will not generate an event).","","","","","","","","","","","","","","","The event.","The event ID.","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","The event name.","","","","","","","","","","","","","","","","","","","","","","","The message category","The UNIX timestamp (nanoseconds) when the object was …","","","","","","",""],"i":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,12,1,12,1,12,9,1,12,9,1,12,1,12,1,12,1,12,1,1,12,12,1,12,1,1,1,12,1,12,1,12,1,12,1,1,12,9,1,12,9,1,12,9,1,12,9,1,12,9,1,12,9,1,12,1,12,1,12,1,12,1,12,1,12,37,38,0,0,0,0,35,37,35,33,33,31,31,33,33,31,31,38,35,33,33,31,31,37,38,35,33,0,0,0,0,0,37,37,31,31,37,33,33,31,33,33,31,31,33,33,31,33,33,31,31,38,35,37,31,33,35,37,38,30,31,32,33,34,35,36,37,38,30,31,32,33,34,35,36,37,38,30,31,32,33,34,35,36,37,38,30,31,32,33,34,35,36,37,38,31,33,35,37,31,33,35,37,31,33,35,37,31,33,35,37,38,31,33,35,37,38,31,31,31,33,33,33,35,35,35,37,37,37,38,38,38,31,31,31,33,33,33,35,35,35,37,37,37,38,38,38,30,31,31,32,33,33,34,35,35,36,37,37,38,38,30,31,32,33,34,35,36,37,38,31,33,35,37,38,31,33,35,37,38,31,33,35,37,38,30,31,32,33,34,35,36,37,38,30,32,34,36,31,33,35,37,38,31,33,35,37,38,31,33,35,37,31,33,35,37,38,30,32,34,36,30,32,34,36,30,32,34,36,30,32,34,36,31,33,35,37,31,33,35,37,38,31,33,35,37,30,32,34,36,30,31,32,33,34,35,36,37,38,31,33,35,37,38,30,31,31,32,33,33,34,35,35,36,37,37,38,38,30,31,32,33,34,35,36,37,38,30,31,32,33,34,35,36,37,38,31,33,35,37,38,30,31,32,33,34,35,36,37,38,0,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,0,0,0,0,0,0,0,60,61,60,61,60,61,60,61,60,61,60,61,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,60,61,60,61,60,61,0,60,61,0,0,0,0,0,0,0,0,0,67,67,67,67,67,67,0,0,0,0,0,0,0,0,67,67,67,67,0,69,69,69,69,69,69,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,69,69,69,0,69,0,0,0,0,0,0,0,70,70,70,70,70,70,70,70,70,70,70,70,70,0,71,71,71,71,71,71,71,71,71,71,71,71,71,0,72,72,72,72,72,72,72,72,72,72,72,72,72,0,0,0,0,0,77,23,23,74,75,76,77,23,74,75,76,77,23,75,76,74,75,76,77,23,74,75,76,77,23,77,23,0,77,77,77,77,23,23,23,74,77,74,75,76,77,23,77,74,75,76,77,23,77,23,77,23,77,23,77,23,74,74,75,76,77,23,74,75,76,77,23,74,75,76,77,23,74,75,76,77,23,77,23,74,75,76,77,23,0,0,0,80,79,80,78,79,80,78,78,78,79,79,78,80,79,80,80,78,78,79,80,78,79,79,79,80,78,80,79,79,80,80,79,79,79,79,79,78,78,0,78,78,79,79,80,78,79,80,78,79,80,78,80,79,80,78,79,0,0,0,82,83,84,82,83,84,82,83,84,82,83,84,82,82,84,84,84,83,84,82,82,82,82,82,83,83,82,83,84,84,82,84,84,82,84,82,83,84,0,84,84,84,84,84,82,84,82,83,82,84,84,84,84,84,84,84,84,83,82,83,84,84,84,82,83,84,83,82,83,84,84,82,83,84,82,83,84,82,83,84,84,82,83,84,0,0,0,0,0,0,0,0,0,0,0,17,4,4,22,17,4,22,17,22,92,17,4,22,17,4,22,17,22,22,4,4,22,22,22,22,22,4,4,4,4,4,4,22,4,22,17,17,4,22,17,17,4,17,4,92,4,4,17,92,4,17,17,17,22,92,17,4,17,17,4,22,17,4,4,22,17,4,22,17,4,4,4,22,17,4,4,22,17],"f":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[1,2,3],[[5,[4]]]],[[-1,6],[[8,[7]]],[]],[[-1,6],[[8,[7]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[9,10],11],[[1,10],11],[[12,10],11],[9,11],[1,11],[12,11],[[],1],[[],12],[1,-1,[]],[12,-1,[]],[6,[[14,[13]]]],[6,[[14,[13]]]],[[7,-1],[[14,[1]]],[]],[[7,-1],[[14,[1]]],[]],[[7,-1],[[14,[12]]],[]],[[7,-1],[[14,[12]]],[]],[-1,-1,[]],[-1,-1,[]],[1,15],[1,[[18,[16,17]]]],[-1,-2,[],[]],[-1,-2,[],[]],[[1,6],19],[[12,6],19],[[],20],[[],20],[[],[[21,[1]]]],[[],[[21,[12]]]],[[1,[5,[4]]],[[5,[22]]]],[[],1],[[],12],[[9,10],2],[[1,10],2],[[12,10],2],[[9,23],11],[[1,23],11],[[12,23],11],[[9,16,2,[24,[23]]],11],[[1,16,2,[24,[23]]],11],[[12,16,2,[24,[23]]],11],[[9,16,25,2,[24,[2]],[24,[23]]],11],[[1,16,25,2,[24,[2]],[24,[23]]],11],[[12,16,25,2,[24,[2]],[24,[23]]],11],[9,26],[1,26],[12,26],[9,[[5,[10]]]],[1,[[5,[10]]]],[12,[[5,[10]]]],[-1,[[27,[-2]]],[],[]],[-1,[[27,[-2]]],[],[]],[-1,[[27,[-2]]],[],[]],[-1,[[27,[-2]]],[],[]],[-1,28,[]],[-1,28,[]],[6,29],[6,29],[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[-1,6],[[8,[7]]],[]],[[-1,6],[[8,[7]]],[]],[[-1,6],[[8,[7]]],[]],[[-1,6],[[8,[7]]],[]],[[-1,6],[[8,[7]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[30,30],[31,31],[32,32],[33,33],[34,34],[35,35],[36,36],[37,37],[38,38],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[31,31],39],[[33,33],39],[[35,35],39],[[37,37],39],[[-1,-2],39,[],[]],[[-1,-2],39,[],[]],[[-1,-2],39,[],[]],[[-1,-2],39,[],[]],[-1,[[27,[31]]],40],[-1,[[27,[33]]],40],[-1,[[27,[35]]],40],[-1,[[27,[37]]],40],[6,[[14,[13]]]],[6,[[14,[13]]]],[6,[[14,[13]]]],[6,[[14,[13]]]],[6,[[14,[13]]]],[[31,31],3],[[33,33],3],[[35,35],3],[[37,37],3],[[38,38],3],[[-1,-2],3,[],[]],[[-1,-2],3,[],[]],[[-1,-2],3,[],[]],[[-1,-2],3,[],[]],[[-1,-2],3,[],[]],[[-1,-2],3,[],[]],[[-1,-2],3,[],[]],[[-1,-2],3,[],[]],[[-1,-2],3,[],[]],[[-1,-2],3,[],[]],[[-1,-2],3,[],[]],[[-1,-2],3,[],[]],[[-1,-2],3,[],[]],[[-1,-2],3,[],[]],[[-1,-2],3,[],[]],[[7,-1],[[14,[31]]],[]],[7,[[27,[-1,41]]],[]],[[7,-1],[[14,[31]]],[]],[7,[[27,[-1,41]]],[]],[[7,-1],[[14,[33]]],[]],[[7,-1],[[14,[33]]],[]],[[7,-1],[[14,[35]]],[]],[[7,-1],[[14,[35]]],[]],[7,[[27,[-1,41]]],[]],[[7,-1],[[14,[37]]],[]],[7,[[27,[-1,41]]],[]],[[7,-1],[[14,[37]]],[]],[[7,-1],[[14,[38]]],[]],[[7,-1],[[14,[38]]],[]],[7,[[27,[-1,41]]],[]],[[30,42],43],[[31,42],[[27,[11,44]]]],[[31,42],43],[[32,42],43],[[33,42],[[27,[11,44]]]],[[33,42],43],[[34,42],43],[[35,42],43],[[35,42],43],[[36,42],43],[[37,42],[[27,[11,44]]]],[[37,42],43],[[38,42],[[27,[11,44]]]],[[38,42],43],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[26,[[24,[31]]]],[26,[[24,[33]]]],[26,[[24,[35]]]],[26,[[24,[37]]]],[26,[[24,[38]]]],[10,[[27,[31,-1]]],[]],[10,[[27,[33,-1]]],[]],[10,[[27,[35,-1]]],[]],[10,[[27,[37,-1]]],[]],[10,[[27,[38,-1]]],[]],[[31,-1],11,45],[[33,-1],11,45],[[35,-1],11,45],[[37,-1],11,45],[[38,-1],11,45],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[31,6],19],[[33,6],19],[[35,6],19],[[37,6],19],[[38,6],19],[[],20],[[],20],[[],20],[[],20],[[],20],[[],30],[[],32],[[],34],[[],36],[[],[[21,[31]]]],[[],[[21,[33]]]],[[],[[21,[35]]]],[[],[[21,[37]]]],[[],[[21,[38]]]],[30,26],[32,26],[34,26],[36,26],[30,[[24,[-1]]],[]],[32,[[24,[-1]]],[]],[34,[[24,[-1]]],[]],[36,[[24,[-1]]],[]],[30,[[24,[-1]]],[]],[32,[[24,[-1]]],[]],[34,[[24,[-1]]],[]],[36,[[24,[-1]]],[]],[[30,26],[[24,[-1]]],[]],[[32,26],[[24,[-1]]],[]],[[34,26],[[24,[-1]]],[]],[[36,26],[[24,[-1]]],[]],[[31,31],[[24,[39]]]],[[33,33],[[24,[39]]]],[[35,35],[[24,[39]]]],[[37,37],[[24,[39]]]],[[-1,46],16,[]],[[-1,46],16,[]],[[-1,46],16,[]],[[-1,46],16,[]],[[-1,46],16,[]],[[31,-1],27,47],[[33,-1],27,47],[[35,-1],27,47],[[37,-1],27,47],[30,[[11,[26,[24,[26]]]]]],[32,[[11,[26,[24,[26]]]]]],[34,[[11,[26,[24,[26]]]]]],[36,[[11,[26,[24,[26]]]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,16,[]],[-1,16,[]],[-1,16,[]],[-1,16,[]],[-1,16,[]],[-1,[[27,[-2]]],[],[]],[-1,[[27,[-2]]],[],[]],[10,[[27,[31,-1]]],[]],[-1,[[27,[-2]]],[],[]],[-1,[[27,[-2]]],[],[]],[10,[[27,[33,-1]]],[]],[-1,[[27,[-2]]],[],[]],[-1,[[27,[-2]]],[],[]],[10,[[27,[35,-1]]],[]],[-1,[[27,[-2]]],[],[]],[-1,[[27,[-2]]],[],[]],[10,[[27,[37,-1]]],[]],[-1,[[27,[-2]]],[],[]],[10,[[27,[38,-1]]],[]],[-1,[[27,[-2]]],[],[]],[-1,[[27,[-2]]],[],[]],[-1,[[27,[-2]]],[],[]],[-1,[[27,[-2]]],[],[]],[-1,[[27,[-2]]],[],[]],[-1,[[27,[-2]]],[],[]],[-1,[[27,[-2]]],[],[]],[-1,[[27,[-2]]],[],[]],[-1,[[27,[-2]]],[],[]],[-1,28,[]],[-1,28,[]],[-1,28,[]],[-1,28,[]],[-1,28,[]],[-1,28,[]],[-1,28,[]],[-1,28,[]],[-1,28,[]],[6,29],[6,29],[6,29],[6,29],[6,29],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-1,[]],[48,49],[48,50],[-1,-2,[],[]],[[48,51,52,53,54,3,3,[24,[55]],[24,[[18,[56,56]]]],[24,[56]]],57],[[58,59,15,[24,[26]],[24,[26]]],48],[48,11],[[48,26],11],[[48,26],11],[-1,[[27,[-2]]],[],[]],[-1,[[27,[-2]]],[],[]],[-1,28,[]],[-1,-2,[],[]],0,0,0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[60,-1,[]],[61,-1,[]],[60,-1,[]],[61,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[61,11],[[],61],[61,62],[61,25],[61,25],[61,25],[[60,25,63],64],[[60,65],11],[60,11],[60,11],[[],60],[[60,65],2],[[60,66],11],[[60,25],11],[[60,65,2,66],11],[[60,65,25,2,2,66],11],[60,26],[60,66],[60,62],[60,25],[60,25],[60,25],[-1,[[27,[-2]]],[],[]],[-1,[[27,[-2]]],[],[]],[-1,[[27,[-2]]],[],[]],[-1,[[27,[-2]]],[],[]],[-1,28,[]],[-1,28,[]],[64,11],[-1,-2,[],[]],[-1,-2,[],[]],[65,31],[31,65],[65,33],[33,65],[65,37],[37,65],[65,35],[35,65],0,[-1,-2,[],[]],[-1,-2,[],[]],[67,-1,[]],[67,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[67,11],[67,68],[67,65],[67,65],[67,63],[67,63],[[67,25,35,37,65,65],11],[[65,65,65,35,35,63,65,65,65,65,63,63],67],[-1,[[27,[-2]]],[],[]],[-1,[[27,[-2]]],[],[]],[-1,28,[]],[-1,-2,[],[]],0,[-1,-2,[],[]],[-1,-2,[],[]],[69,-1,[]],[69,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[[69,68],65],[69,66],[[69,65],11],[69,11],[[69,65],65],[69,66],[[69,65],63],[[65,65],63],[[69,68],63],[[69,65],63],[[69,65,65],63],[[69,65],64],[[65,65,65,65],69],[69,25],[[69,65,65],11],[[69,65,65],65],[69,25],[[69,65,68,65],65],[69,25],[[69,68],65],[69,25],[[69,65,65,63],65],[69,66],[69,66],[69,66],[69,58],[[69,65,65],11],[-1,[[27,[-2]]],[],[]],[-1,[[27,[-2]]],[],[]],[-1,28,[]],[64,11],[-1,-2,[],[]],[22,22],[[65,68,25,25],4],[4,65],0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[70,26],[-1,-1,[]],[70,49],[-1,-2,[],[]],[[58,59,15,26],70],[70,11],[[70,26],11],[-1,[[27,[-2]]],[],[]],[-1,[[27,[-2]]],[],[]],[-1,28,[]],[-1,-2,[],[]],0,[-1,-2,[],[]],[-1,-2,[],[]],[71,26],[-1,-1,[]],[71,50],[-1,-2,[],[]],[[58,59,15,26],71],[71,11],[[71,26],11],[-1,[[27,[-2]]],[],[]],[-1,[[27,[-2]]],[],[]],[-1,28,[]],[-1,-2,[],[]],0,[-1,-2,[],[]],[-1,-2,[],[]],[[72,59],26],[-1,-1,[]],[[72,59,3],73],[-1,-2,[],[]],[[58,15],72],[72,11],[[72,26,59],11],[-1,[[27,[-2]]],[],[]],[-1,[[27,[-2]]],[],[]],[-1,28,[]],[-1,-2,[],[]],0,0,0,0,0,[[-1,6],[[8,[7]]],[]],[[-1,6],[[8,[7]]],[]],[23,66],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,[74,74],[75,75],[76,76],[77,77],[23,23],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[6,[[14,[13]]]],[6,[[14,[13]]]],[74,74],[[77,77],3],[[7,-1],[[14,[77]]],[]],[7,[[27,[-1,41]]],[]],[[7,-1],[[14,[77]]],[]],[[7,-1],[[14,[23]]],[]],[7,[[27,[-1,41]]],[]],[[7,-1],[[14,[23]]],[]],[[74,42],43],[[77,42],43],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[77,6],19],[[23,6],19],[[],20],[[],20],[[],[[21,[77]]]],[[],[[21,[23]]]],[[56,[24,[75]]],77],[[[24,[19]],[24,[76]]],23],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[27,[-2]]],[],[]],[-1,[[27,[-2]]],[],[]],[-1,[[27,[-2]]],[],[]],[-1,[[27,[-2]]],[],[]],[-1,[[27,[-2]]],[],[]],[-1,[[27,[-2]]],[],[]],[-1,[[27,[-2]]],[],[]],[-1,[[27,[-2]]],[],[]],[-1,[[27,[-2]]],[],[]],[-1,[[27,[-2]]],[],[]],[-1,28,[]],[-1,28,[]],[-1,28,[]],[-1,28,[]],[-1,28,[]],[6,29],[6,29],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,[[-1,6],[[8,[7]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[78,78],[[-1,-2],11,[],[]],[[79,25,37,16,16],11],[[79,25,37,16,16],11],[-1,[[27,[78]]],40],[6,[[14,[13]]]],[[79,25,37,16,16],11],[[7,-1],[[14,[80]]],[]],[[7,-1],[[14,[80]]],[]],[[78,42],43],[[78,42],43],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[79,25,37,16,16],11],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[80,6],19],0,0,[[],20],[[],[[21,[80]]]],0,0,0,[[58,16,68,35,[24,[35]],[24,[16]],[24,[16]],[24,[16]],[24,[[18,[16,81]]]],3,3],79],[[79,25,35,37,16,16],11],[[-1,46],16,[]],[[78,-1],27,47],[[[24,[16]],[24,[16]],[24,[[11,[16,16,16]]]]],80],[-1,-2,[],[]],[-1,16,[]],0,[-1,[[27,[-2]]],[],[]],[-1,[[27,[-2]]],[],[]],[-1,[[27,[-2]]],[],[]],[-1,[[27,[-2]]],[],[]],[-1,[[27,[-2]]],[],[]],[-1,[[27,[-2]]],[],[]],[-1,28,[]],[-1,28,[]],[-1,28,[]],[6,29],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[79,25,37,16,16],11],0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[82,82],[83,83],[84,84],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[82,82],39],[[-1,-2],39,[],[]],[[84,68],[[24,[77]]]],[84,[[5,[68]]]],[[84,10],11],[-1,[[27,[83]]],40],[84,[[5,[10]]]],[[82,82],3],[[-1,-2],3,[],[]],[[-1,-2],3,[],[]],[[-1,-2],3,[],[]],[[82,42],43],[[83,42],43],[[83,42],43],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[84,56],[[24,[77]]]],0,0,[[84,10],3],[[82,-1],11,45],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[56,56],3],[[84,68],3],[[84,10],3],[[84,10,77],3],[[84,56],[[5,[82]]]],0,[[56,77,26,[24,[63]]],82],[[58,68,[24,[16]],[24,[[18,[16,81]]]]],84],[[82,82],[[24,[39]]]],0,0,0,[[84,16,[5,[63]]],11],[[84,10,77],11],0,[[84,56,68,77],[[24,[77]]]],0,[[84,68],[[24,[77]]]],0,[[-1,46],16,[]],0,[[83,-1],27,47],[[84,10,77,[24,[63]]],11],[84,[[5,[10]]]],[84,[[5,[82]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,16,[]],0,0,[84,[[5,[10]]]],0,[-1,[[27,[-2]]],[],[]],[-1,[[27,[-2]]],[],[]],[-1,[[27,[-2]]],[],[]],[-1,[[27,[-2]]],[],[]],[-1,[[27,[-2]]],[],[]],[-1,[[27,[-2]]],[],[]],[-1,28,[]],[-1,28,[]],[-1,28,[]],[[84,10,77],11],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[[6,85],[[14,[11]]]],0,[[[18,[16,81]]],86],[[[18,[16,81]]],16],[[[87,[83]],58,68,[18,[16,81]]],11],[[-1,86],11,[[89,[],[[88,[3]]]]]],0,0,0,0,[[17,2],[[0,[[91,[],[[90,[4]]]]]]]],[[-1,6],[[8,[7]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[92,11],[17,11],[4,4],[22,22],[17,17],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[22,22],39],[[-1,-2],39,[],[]],[6,[[14,[13]]]],[[4,4],3],[[22,22],3],[[-1,-2],3,[],[]],[[-1,-2],3,[],[]],[[-1,-2],3,[],[]],0,0,[[7,-1],[[14,[4]]],[]],[7,[[27,[-1,41]]],[]],[[7,-1],[[14,[4]]],[]],[[4,42],43],[[4,42],43],[[22,42],43],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[4,6],19],0,[[],20],[[92,2],11],[[],[[21,[4]]]],0,0,[[16,93,2,[24,[2]]],92],[[10,68,2,2],[[94,[4]]]],[[16,25,2,[24,[2]]],17],[17,[[24,[-1]]],[]],0,[[22,22],[[24,[39]]]],[[92,68,2],4],[[17,68,2],4],[[-1,46],16,[]],0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,16,[]],[-1,[[27,[-2]]],[],[]],[-1,[[27,[-2]]],[],[]],[-1,[[27,[-2]]],[],[]],[-1,[[27,[-2]]],[],[]],[-1,[[27,[-2]]],[],[]],[-1,[[27,[-2]]],[],[]],0,0,[-1,28,[]],[-1,28,[]],[-1,28,[]],[6,29],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]]],"c":[],"p":[[5,"TestClock",12],[8,"UnixNanos",895],[1,"bool"],[5,"TimeEvent",813],[5,"Vec",896],[5,"Python",897],[5,"PyAny",898],[5,"Py",899],[10,"Clock",12],[1,"str"],[1,"tuple"],[5,"LiveClock",12],[5,"CStr",900],[8,"PyResult",901],[5,"AtomicTime",895],[5,"String",902],[5,"TestTimer",813],[5,"HashMap",903],[8,"PyObject",899],[5,"PyClassItemsIter",904],[5,"LazyTypeObject",905],[5,"TimeEventHandler",813],[5,"EventHandler",571],[6,"Option",906],[1,"u64"],[1,"usize"],[6,"Result",907],[5,"TypeId",908],[5,"PyTypeObject",909],[5,"ComponentStateIter",81],[6,"ComponentState",81],[5,"ComponentTriggerIter",81],[6,"ComponentTrigger",81],[5,"LogLevelIter",81],[6,"LogLevel",81],[5,"LogColorIter",81],[6,"LogColor",81],[6,"LogFormat",81],[6,"Ordering",910],[10,"Deserializer",911],[5,"PyErr",901],[5,"Formatter",912],[8,"Result",912],[5,"Error",912],[10,"Hasher",913],[5,"SeparatorPolicy",914],[10,"Serializer",915],[5,"OrderFactory",391],[5,"ClientOrderId",916],[5,"OrderListId",917],[5,"InstrumentId",918],[6,"OrderSide",919],[5,"Quantity",920],[6,"TimeInForce",919],[5,"ExecAlgorithmId",921],[5,"Ustr",922],[5,"MarketOrder",923],[5,"TraderId",924],[5,"StrategyId",925],[5,"TestClock_API",412],[5,"LiveClock_API",412],[1,"f64"],[1,"u8"],[5,"CVec",926],[8,"c_char",927],[5,"PyObject",928],[5,"Logger_API",465],[5,"UUID4",929],[5,"MessageBus_API",484],[5,"ClientOrderIdGenerator",529],[5,"OrderListIdGenerator",543],[5,"PositionIdGenerator",557],[5,"PositionId",930],[5,"PyCallableWrapper",571],[5,"SafeMessageCallback",571],[5,"SafeTimeEventCallback",571],[5,"MessageHandler",571],[5,"LogEvent",660],[5,"Logger",660],[5,"LogGuard",660],[6,"Value",931],[5,"Subscription",719],[5,"BusMessage",719],[5,"MessageBus",719],[5,"PyModule",932],[5,"Duration",933],[5,"Receiver",934],[17,"Output"],[10,"FnMut",935],[17,"Item"],[10,"Iterator",936],[10,"Timer",813],[8,"TimedeltaNanos",895],[8,"Result",937]],"b":[[34,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+TestClock"],[35,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26TestClock"],[36,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+LiveClock"],[37,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26LiveClock"],[213,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26ComponentState"],[215,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+ComponentState"],[217,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+ComponentTrigger"],[218,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26ComponentTrigger"],[219,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+LogLevel"],[220,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26LogLevel"],[222,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+LogColor"],[224,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26LogColor"],[225,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+LogFormat"],[226,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26LogFormat"],[229,"impl-Display-for-ComponentState"],[230,"impl-Debug-for-ComponentState"],[232,"impl-Display-for-ComponentTrigger"],[233,"impl-Debug-for-ComponentTrigger"],[235,"impl-Display-for-LogLevel"],[236,"impl-Debug-for-LogLevel"],[238,"impl-Display-for-LogColor"],[239,"impl-Debug-for-LogColor"],[240,"impl-Display-for-LogFormat"],[241,"impl-Debug-for-LogFormat"],[605,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+MessageHandler"],[607,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26MessageHandler"],[608,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26EventHandler"],[610,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+EventHandler"],[677,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+LogGuard"],[678,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26LogGuard"],[679,"impl-Debug-for-LogEvent"],[680,"impl-Display-for-LogEvent"],[746,"impl-Debug-for-BusMessage"],[747,"impl-Display-for-BusMessage"],[844,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26TimeEvent"],[846,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+TimeEvent"],[847,"impl-Debug-for-TimeEvent"],[848,"impl-Display-for-TimeEvent"]]}],\ -["nautilus_core",{"doc":"","t":"CCCCCCCCCHHHHHHHHSSSSSHHHHHHHHHHCCCCCFNNONNHHNNNNNNOONNNNNHHHHHHHHHHHHHHHHHHHHHHPPPGPPNNNNNNNNNNNOOOOOOOOOOOOHHCHCHCHHHCHHHHHHHHHHHHKNNNNFGPPIINNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNO","n":["correctness","datetime","ffi","message","parsing","python","serialization","time","uuid","check_f64_in_range_inclusive","check_f64_non_negative","check_i64_in_range_inclusive","check_string_contains","check_u64_in_range_inclusive","check_u8_equal","check_u8_in_range_inclusive","check_valid_string","MILLISECONDS_IN_SECOND","NANOSECONDS_IN_MICROSECOND","NANOSECONDS_IN_MILLISECOND","NANOSECONDS_IN_SECOND","WEEKDAYS","is_within_last_24_hours","last_weekday_nanos","micros_to_nanos","millis_to_nanos","nanos_to_micros","nanos_to_millis","nanos_to_secs","secs_to_millis","secs_to_nanos","unix_nanos_to_iso8601","cvec","datetime","parsing","string","uuid","CVec","borrow","borrow_mut","cap","clone","clone_into","cvec_drop","cvec_new","empty","fmt","fmt","from","from","into","len","ptr","to_owned","to_string","try_from","try_into","type_id","unix_nanos_to_iso8601_cstr","bytes_to_string_vec","optional_bytes_to_json","optional_bytes_to_str_map","optional_bytes_to_str_vec","precision_from_cstr","string_vec_to_bytes","u8_as_bool","cstr_drop","cstr_to_str","cstr_to_string","cstr_to_ustr","cstr_to_vec","optional_cstr_to_string","optional_cstr_to_ustr","pystr_to_string","str_to_cstr","uuid4_eq","uuid4_from_cstr","uuid4_hash","uuid4_new","uuid4_to_cstr","Command","Document","Event","Message","Request","Response","borrow","borrow_mut","clone","clone_into","fmt","from","into","to_owned","try_from","try_into","type_id","correlation_id","id","id","id","id","id","ts_event","ts_init","ts_init","ts_init","ts_init","ts_init","bytes_to_usize","precision_from_str","casing","core","datetime","get_pytype_name","serialization","to_pyruntime_err","to_pytype_err","to_pyvalue_err","uuid","py_convert_to_snake_case","py_is_within_last_24_hours","py_last_weekday_nanos","py_micros_to_nanos","py_millis_to_nanos","py_nanos_to_micros","py_nanos_to_millis","py_nanos_to_secs","py_secs_to_millis","py_secs_to_nanos","py_unix_nanos_to_iso8601","from_dict_pyo3","Serializable","as_json_bytes","as_msgpack_bytes","from_json_bytes","from_msgpack_bytes","AtomicTime","ClockMode","LIVE","STATIC","TimedeltaNanos","UnixNanos","borrow","borrow","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","deref","duration_since_unix_epoch","fmt","fmt","from","from","get_time","get_time_ms","get_time_ns","get_time_us","increment_time","into","into","new","set_time","time_since_epoch","to_owned","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","UUID4","arguments","borrow","borrow_mut","clone","clone_into","default","deserialize","doc","eq","extract","extract","extract","fmt","fmt","from","from","from_str","hash","into","into_py","items_iter","lazy_type_object","new","serialize","to_cstr","to_owned","to_string","try_from","try_into","type_id","type_object_raw","value"],"q":[[0,"nautilus_core"],[9,"nautilus_core::correctness"],[17,"nautilus_core::datetime"],[32,"nautilus_core::ffi"],[37,"nautilus_core::ffi::cvec"],[58,"nautilus_core::ffi::datetime"],[59,"nautilus_core::ffi::parsing"],[66,"nautilus_core::ffi::string"],[75,"nautilus_core::ffi::uuid"],[80,"nautilus_core::message"],[97,"nautilus_core::message::Message"],[109,"nautilus_core::parsing"],[111,"nautilus_core::python"],[120,"nautilus_core::python::casing"],[121,"nautilus_core::python::datetime"],[131,"nautilus_core::python::serialization"],[132,"nautilus_core::serialization"],[137,"nautilus_core::time"],[175,"nautilus_core::uuid"],[208,"anyhow"],[209,"alloc::string"],[210,"core::fmt"],[211,"core::fmt"],[212,"core::result"],[213,"core::any"],[214,"core::ffi"],[215,"serde_json::value"],[216,"std::collections::hash::map"],[217,"core::option"],[218,"ustr"],[219,"pyo3_ffi::object"],[220,"pyo3::marker"],[221,"pyo3::types::module"],[222,"pyo3::err"],[223,"pyo3::instance"],[224,"pyo3::err"],[225,"pyo3::instance"],[226,"serde_json::error"],[227,"rmp_serde::encode"],[228,"rmp_serde::decode"],[229,"core::time"],[230,"pyo3::types::any"],[231,"serde::de"],[232,"core::hash"],[233,"pyo3::impl_::pyclass"],[234,"pyo3::impl_::pyclass::lazy_type_object"],[235,"serde::ser"],[236,"pyo3_ffi::cpython::object"]],"d":["","","","","","","","","","Validates that the f64 value is in the inclusive range [l, …","Validates that the f64 value is non-negative.","Validates that the i64 value is in the inclusive range [l, …","Validates that the string s contains the pattern pat.","Validates that the u64 value is in the inclusive range [l, …","Validates that u8 values are equal.","Validates that the u8 value is in the inclusive range [l, r…","Validates the content of a string s.","","","","","","","","Converts microseconds (μs) to nanoseconds (ns).","Converts milliseconds (ms) to nanoseconds (ns).","Converts nanoseconds (ns) to microseconds (μs).","Converts nanoseconds (ns) to milliseconds (ms).","Converts nanoseconds (ns) to seconds.","Converts seconds to milliseconds (ms).","Converts seconds to nanoseconds (ns).","Converts a UNIX nanoseconds timestamp to an ISO 8601 …","","","","","","CVec is a C compatible struct that stores an opaque …","","","The capacity of vector from which it was allocated. Used …","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","The number of elements in the block.","Opaque pointer to block of memory storing elements to …","","","","","","Converts a UNIX nanoseconds timestamp to an ISO 8601 …","Convert a C bytes pointer into an owned Vec<String>.","Convert a C bytes pointer into an owned …","Convert a C bytes pointer into an owned …","Convert a C bytes pointer into an owned Option<Vec<String>>…","Return the decimal precision inferred from the given C …","","Return a bool value from the given u8.","Drops the C string memory at the pointer.","Convert a C string pointer into a string slice.","Convert a C string pointer into an owned String.","Convert a C string pointer into an owned String.","Convert a C string pointer into an owned String.","Convert a C string pointer into an owned Option<String>.","Convert a C string pointer into an owned Option<Ustr>.","Returns an owned string from a valid Python object pointer.","Create a C string pointer to newly allocated memory from a …","","Returns a UUID4 from C string pointer.","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","","Returns a usize from the given bytes.","Returns the decimal precision inferred from the given …","","Loaded as nautilus_pyo3.core","","Gets the type name for the given Python obj.","","Converts any type that implements Display to a Python …","Converts any type that implements Display to a Python …","Converts any type that implements Display to a Python …","","","","","","","","","","","","","","Represents types which are serializable for JSON and …","Serialize an object to JSON encoded bytes.","Serialize an object to MsgPack encoded bytes.","Deserialize an object from JSON encoded bytes.","Deserialize an object from MsgPack encoded bytes.","Atomic clock stores the last recorded time in nanoseconds.","","","","Represents a timedelta in nanoseconds.","Represents a timestamp in nanoseconds since UNIX epoch.","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Get time as seconds.","Get time as milliseconds.","Get time in nanoseconds.","Get time as microseconds.","Increments current time with a delta and returns the …","Calls U::from(self).","Calls U::from(self).","New atomic clock set with the given time.","Sets new time for the clock.","Stores and returns current time.","","","","","","","","","Represents a pseudo-random UUID (universally unique …","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","Calls U::from(self).","","","","","","","","","","","","",""],"i":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,13,13,13,13,13,0,0,13,13,13,13,13,13,13,13,13,13,13,13,13,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,26,26,26,0,26,26,26,26,26,26,26,26,26,26,26,26,26,53,54,55,56,57,53,56,54,55,56,57,53,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,38,38,38,38,0,0,42,42,0,0,42,43,42,43,42,43,42,43,43,0,42,43,42,43,43,43,43,43,43,42,43,43,43,43,42,43,42,43,42,43,42,43,0,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25],"f":[0,0,0,0,0,0,0,0,0,[[1,1,1,2],[[4,[3]]]],[[1,2],[[4,[3]]]],[[5,5,5,2],[[4,[3]]]],[[2,2,2],[[4,[3]]]],[[6,6,6,2],[[4,[3]]]],[[7,7,2,2],[[4,[3]]]],[[7,7,7,2],[[4,[3]]]],[[2,2],[[4,[3]]]],0,0,0,0,0,[8,[[4,[9]]]],[[10,11,11],[[4,[8]]]],[1,6],[1,6],[6,6],[6,6],[6,1],[1,6],[1,6],[6,12],0,0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],0,[13,13],[[-1,-2],3,[],[]],[13,3],[[],13],[[],13],[[13,14],15],[[13,14],15],[[[16,[-1]]],13,[]],[-1,-1,[]],[-1,-2,[],[]],0,0,[-1,-2,[],[]],[-1,12,[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,18,[]],[6,19],[19,[[16,[12]]]],[19,[[22,[[21,[12,20]]]]]],[19,[[22,[[21,[23,23]]]]]],[19,[[22,[[16,[12]]]]]],[19,7],[[[16,[12]]],19],[7,9],[19,3],[19,2],[19,12],[19,23],[19,[[16,[7]]]],[19,[[22,[12]]]],[19,[[22,[23]]]],[24,12],[2,19],[[25,25],7],[19,25],[25,6],[[],25],[25,19],0,0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[26,26],[[-1,-2],3,[],[]],[[26,14],15],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,18,[]],0,0,0,0,0,0,0,0,0,0,0,0,[[[27,[7]]],[[4,[28]]]],[2,7],0,[[29,30],[[31,[3]]]],0,[[32,29],[[31,[2]]]],0,[-1,33,34],[-1,33,34],[-1,33,34],0,[12,12],[6,[[31,[9]]]],[[10,11,11],[[31,[6]]]],[1,6],[1,6],[6,6],[6,6],[6,1],[1,6],[1,6],[6,12],[[29,[36,[35]]],[[17,[-1,33]]],37],0,[38,[[17,[[16,[7]],39]]]],[38,[[17,[[16,[7]],40]]]],[[[16,[7]]],[[17,[38,39]]]],[[[16,[7]]],[[17,[38,41]]]],0,0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[42,42],[43,43],[[-1,-2],3,[],[]],[[-1,-2],3,[],[]],[43,-1,[]],[[],44],[[42,14],15],[[43,14],15],[-1,-1,[]],[-1,-1,[]],[43,1],[43,6],[43,6],[43,6],[[43,6],6],[-1,-2,[],[]],[-1,-2,[],[]],[[42,6],43],[[43,6],3],[43,6],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,18,[]],[-1,18,[]],0,[[-1,29],[[36,[45]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[25,25],[[-1,-2],3,[],[]],[[],25],[-1,[[17,[25]]],46],[29,[[31,[47]]]],[[25,25],9],[[45,-1],[[31,[25]]],[]],[[45,-1],[[31,[25]]],[]],[45,[[17,[-1,33]]],[]],[[25,14],15],[[25,14],15],[-1,-1,[]],[2,25],[2,[[17,[25,-1]]],[]],[[25,-1],3,48],[-1,-2,[],[]],[[25,29],32],[[],49],[[],[[50,[25]]]],[[],25],[[25,-1],17,51],[25,47],[-1,-2,[],[]],[-1,12,[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,18,[]],[29,52],0],"c":[],"p":[[1,"f64"],[1,"str"],[1,"tuple"],[8,"Result",208],[1,"i64"],[1,"u64"],[1,"u8"],[8,"UnixNanos",137],[1,"bool"],[1,"i32"],[1,"u32"],[5,"String",209],[5,"CVec",37],[5,"Formatter",210],[8,"Result",210],[5,"Vec",211],[6,"Result",212],[5,"TypeId",213],[8,"c_char",214],[6,"Value",215],[5,"HashMap",216],[6,"Option",217],[5,"Ustr",218],[5,"PyObject",219],[5,"UUID4",175],[6,"Message",80],[1,"slice"],[1,"usize"],[5,"Python",220],[5,"PyModule",221],[8,"PyResult",222],[8,"PyObject",223],[5,"PyErr",222],[10,"Display",210],[5,"PyDict",224],[5,"Py",223],[10,"DeserializeOwned",225],[10,"Serializable",132],[5,"Error",226],[6,"Error",227],[6,"Error",228],[6,"ClockMode",137],[5,"AtomicTime",137],[5,"Duration",229],[5,"PyAny",230],[10,"Deserializer",225],[5,"CStr",231],[10,"Hasher",232],[5,"PyClassItemsIter",233],[5,"LazyTypeObject",234],[10,"Serializer",235],[5,"PyTypeObject",236],[15,"Response",97],[15,"Command",97],[15,"Document",97],[15,"Event",97],[15,"Request",97]],"b":[[46,"impl-Display-for-CVec"],[47,"impl-Debug-for-CVec"],[185,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+UUID4"],[186,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26UUID4"],[188,"impl-Display-for-UUID4"],[189,"impl-Debug-for-UUID4"]]}],\ -["nautilus_indicators",{"doc":"","t":"CCCCCPPPFGFPPCNNNNNNNNNNNNNNNCNCNNNNNNNNNNNNNNNNCNNNNNNNNNNNNNCNNCNNNNNNNNNNNNNNCFNNNNNONNNNNNNNNNNNNONNNNOOOONNNNNNNNNNNOFNNNNONNNNNNNNNNNNNONNNNOONNNNNNNNNOFONNNNONNNNNNNNNNNNNONNNNOONNNNNNNNNOFNNNNONNNNNNNNNNNNNONNNNOONNNNNNNNNOFONNNNONNNNNNNNNNNNNONNNNOONNNNNNNNNOFNNNNONNNNNNNNNNONNNONNNNOONNNNNNNNNOFNNNNNNNNNNNNNNONNNONNNNOONNNNNNNNNNOOKKMNNMMMMMMMMMCFNNONNNNNNNNNNNNNONNONNONNNNNNNNNOCHCCCCCCCCCCCCFNNNNNNNNNNNNNONNNONNNNOONNNNNNNNO","n":["average","indicator","momentum","python","ratio","DoubleExponential","Exponential","Hull","MovingAverageFactory","MovingAverageType","MovingAverageTypeIter","Simple","Wilder","ama","arguments","as_ref","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","cmp","compare","create","dema","doc","ema","eq","equivalent","equivalent","equivalent","extract","extract","extract","fmt","fmt","fmt","from","from","from","from_repr","from_str","hash","hma","into","into","into","into_iter","into_py","items_iter","iter","lazy_type_object","len","next","next_back","nth","partial_cmp","rma","separate_by_policy","size_hint","sma","to_owned","to_owned","to_string","try_from","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","type_object_raw","wma","AdaptiveMovingAverage","alpha_diff","arguments","borrow","borrow_mut","count","count","doc","extract","extract","fmt","fmt","from","handle_bar","handle_quote_tick","handle_trade_tick","has_inputs","into","into_py","is_initialized","is_initialized","items_iter","lazy_type_object","name","new","period_efficiency_ratio","period_fast","period_slow","price_type","py_new","reset","reset","separate_by_policy","to_string","try_from","try_into","type_id","type_object_raw","update_raw","value","value","DoubleExponentialMovingAverage","arguments","borrow","borrow_mut","count","count","doc","extract","extract","fmt","fmt","from","handle_bar","handle_quote_tick","handle_trade_tick","has_inputs","into","into_py","is_initialized","is_initialized","items_iter","lazy_type_object","name","new","period","price_type","reset","separate_by_policy","to_string","try_from","try_into","type_id","type_object_raw","update_raw","value","value","ExponentialMovingAverage","alpha","arguments","borrow","borrow_mut","count","count","doc","extract","extract","fmt","fmt","from","handle_bar","handle_quote_tick","handle_trade_tick","has_inputs","into","into_py","is_initialized","is_initialized","items_iter","lazy_type_object","name","new","period","price_type","reset","separate_by_policy","to_string","try_from","try_into","type_id","type_object_raw","update_raw","value","value","HullMovingAverage","arguments","borrow","borrow_mut","count","count","doc","extract","extract","fmt","fmt","from","handle_bar","handle_quote_tick","handle_trade_tick","has_inputs","into","into_py","is_initialized","is_initialized","items_iter","lazy_type_object","name","new","period","price_type","reset","separate_by_policy","to_string","try_from","try_into","type_id","type_object_raw","update_raw","value","value","WilderMovingAverage","alpha","arguments","borrow","borrow_mut","count","count","doc","extract","extract","fmt","fmt","from","handle_bar","handle_quote_tick","handle_trade_tick","has_inputs","into","into_py","is_initialized","is_initialized","items_iter","lazy_type_object","name","new","period","price_type","reset","separate_by_policy","to_string","try_from","try_into","type_id","type_object_raw","update_raw","value","value","SimpleMovingAverage","arguments","borrow","borrow_mut","count","count","doc","extract","extract","fmt","fmt","from","handle_bar","handle_quote_tick","handle_trade_tick","has_inputs","inputs","into","into_py","is_initialized","is_initialized","items_iter","lazy_type_object","name","new","period","price_type","reset","separate_by_policy","to_string","try_from","try_into","type_id","type_object_raw","update_raw","value","value","WeightedMovingAverage","arguments","borrow","borrow_mut","count","doc","extract","extract","fmt","fmt","from","handle_bar","handle_quote_tick","handle_trade_tick","has_inputs","inputs","into","into_py","is_initialized","is_initialized","items_iter","lazy_type_object","name","new","period","price_type","py_new","reset","separate_by_policy","to_string","try_from","try_into","type_id","type_object_raw","update_raw","value","value","weights","Indicator","MovingAverage","count","fmt","fmt","handle_bar","handle_quote_tick","handle_trade_tick","has_inputs","is_initialized","name","reset","update_raw","value","rsi","RelativeStrengthIndex","borrow","borrow_mut","count","doc","extract","extract","fmt","fmt","from","handle_bar","handle_quote_tick","handle_trade_tick","has_inputs","into","into_py","is_initialized","is_initialized","items_iter","lazy_type_object","ma_type","name","new","period","py_new","reset","separate_by_policy","to_string","try_from","try_into","type_id","type_object_raw","update_raw","value","average","indicators","momentum","ratio","ama","dema","ema","hma","rma","sma","wma","rsi","efficiency_ratio","efficiency_ratio","EfficiencyRatio","arguments","borrow","borrow_mut","doc","extract","extract","fmt","fmt","from","handle_bar","handle_quote_tick","handle_trade_tick","has_inputs","inputs","into","into_py","is_initialized","is_initialized","items_iter","lazy_type_object","name","new","period","price_type","reset","separate_by_policy","to_string","try_from","try_into","type_id","type_object_raw","update_raw","value"],"q":[[0,"nautilus_indicators"],[5,"nautilus_indicators::average"],[81,"nautilus_indicators::average::ama"],[122,"nautilus_indicators::average::dema"],[158,"nautilus_indicators::average::ema"],[195,"nautilus_indicators::average::hma"],[231,"nautilus_indicators::average::rma"],[268,"nautilus_indicators::average::sma"],[305,"nautilus_indicators::average::wma"],[343,"nautilus_indicators::indicator"],[357,"nautilus_indicators::momentum"],[358,"nautilus_indicators::momentum::rsi"],[392,"nautilus_indicators::python"],[396,"nautilus_indicators::python::average"],[403,"nautilus_indicators::python::momentum"],[404,"nautilus_indicators::python::ratio"],[405,"nautilus_indicators::ratio"],[406,"nautilus_indicators::ratio::efficiency_ratio"],[440,"pyo3::marker"],[441,"pyo3::types::any"],[442,"pyo3::instance"],[443,"core::cmp"],[444,"alloc::boxed"],[445,"core::ffi::c_str"],[446,"pyo3::err"],[447,"pyo3::err"],[448,"core::fmt"],[449,"core::fmt"],[450,"core::hash"],[451,"pyo3::instance"],[452,"pyo3::impl_::pyclass::lazy_type_object"],[453,"thousands::policies"],[454,"alloc::string"],[455,"core::any"],[456,"pyo3_ffi::cpython::object"],[457,"nautilus_model::data::bar"],[458,"nautilus_model::data::quote"],[459,"nautilus_model::data::trade"],[460,"nautilus_model::enums"],[461,"anyhow"],[462,"alloc::vec"],[463,"pyo3::types::module"]],"d":["","","","","","","","","","","An iterator over the variants of MovingAverageType","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Try to create Self from the raw representation","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","An indicator which calculates an adaptive moving average …","","","","","","The input count for the indicator.","","","","","","Returns the argument unchanged.","","","","","Calls U::from(self).","","","","","","","","The period for the internal EfficiencyRatio indicator.","The period for the fast smoothing constant (> 0).","The period for the slow smoothing constant (> 0 < …","The price type used for calculations.","","","","","","","","","","","","The last indicator value.","The Double Exponential Moving Average attempts to a …","","","","","The input count for the indicator.","","","","","","Returns the argument unchanged.","","","","","Calls U::from(self).","","","","","","","","The rolling window period for the indicator (> 0).","The price type used for calculations.","","","","","","","","","","The last indicator value.","","","","","","","","","","","","","Returns the argument unchanged.","","","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","An indicator which calculates a Hull Moving Average (HMA) …","","","","","","","","","","","Returns the argument unchanged.","","","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","An indicator which calculates a weighted moving average …","","","","","","","","","","Returns the argument unchanged.","","","","","Inputs","Calls U::from(self).","","","Whether the indicator is initialized.","","","","","The rolling window period for the indicator (> 0).","Price type","","","","","","","","","","","The last indicator value.","The weights for the moving average calculation","Indicator trait","Moving average trait","","","","","","","","","","","","","","An indicator which calculates a relative strength index …","","","","","","","","","Returns the argument unchanged.","","","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","An indicator which calculates the efficiency ratio across …","","","","","","","","","Returns the argument unchanged.","","","","","","Calls U::from(self).","","","","","","","","The rolling window period for the indicator (>= 2).","","","","","","","","","",""],"i":[0,0,0,0,0,4,4,4,0,0,0,4,4,0,4,4,47,6,4,47,6,4,6,4,6,4,4,4,47,0,4,0,4,4,4,4,4,4,4,6,4,4,47,6,4,4,4,4,0,47,6,4,6,4,4,4,4,6,6,6,6,4,0,4,6,0,6,4,4,47,6,4,4,47,6,4,47,6,4,4,0,0,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,0,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,0,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,0,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,0,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,0,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,0,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,0,0,10,43,10,43,43,43,43,43,43,43,10,10,0,0,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46],"f":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[-1,1],[[3,[2]]],[]],[4,5],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[6,6],[4,4],[[-1,-2],7,[],[]],[[-1,-2],7,[],[]],[[4,4],8],[[-1,-2],8,[],[]],[[4,9],[[11,[10]]]],0,[1,[[13,[12]]]],0,[[4,4],14],[[-1,-2],14,[],[]],[[-1,-2],14,[],[]],[[-1,-2],14,[],[]],[[2,-1],[[13,[4]]],[]],[2,[[16,[-1,15]]],[]],[[2,-1],[[13,[4]]],[]],[[6,17],18],[[4,17],18],[[4,17],[[16,[7,19]]]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[9,[[20,[4]]]],[5,[[16,[4,-1]]],[]],[[4,-1],7,21],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[4,1],22],[[],23],[[],6],[[],[[24,[4]]]],[6,9],[6,[[20,[-1]]],[]],[6,[[20,[-1]]],[]],[[6,9],[[20,[-1]]],[]],[[4,4],[[20,[8]]]],0,[[-1,25],26,[]],[6,[[7,[9,[20,[9]]]]]],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,26,[]],[-1,[[16,[-2]]],[],[]],[-1,[[16,[-2]]],[],[]],[-1,[[16,[-2]]],[],[]],[5,[[16,[4,-1]]],[]],[-1,[[16,[-2]]],[],[]],[-1,[[16,[-2]]],[],[]],[-1,[[16,[-2]]],[],[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[1,28],0,0,[29,30],[[-1,1],[[3,[2]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[29,9],0,[1,[[13,[12]]]],[[2,-1],[[13,[29]]],[]],[[2,-1],[[13,[29]]],[]],[[29,17],18],[[29,17],18],[-1,-1,[]],[[29,31],7],[[29,32],7],[[29,33],7],[29,14],[-1,-2,[],[]],[[29,1],22],[29,14],0,[[],23],[[],[[24,[29]]]],[29,26],[[9,9,9,[20,[34]]],[[35,[29]]]],0,0,0,0,[[9,9,9,[20,[34]]],[[13,[29]]]],[29,7],[29,7],[[-1,25],26,[]],[-1,26,[]],[-1,[[16,[-2]]],[],[]],[-1,[[16,[-2]]],[],[]],[-1,27,[]],[1,28],[[29,30],7],[29,30],0,0,[[-1,1],[[3,[2]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[36,9],0,[1,[[13,[12]]]],[[2,-1],[[13,[36]]],[]],[[2,-1],[[13,[36]]],[]],[[36,17],18],[[36,17],18],[-1,-1,[]],[[36,31],7],[[36,32],7],[[36,33],7],[36,14],[-1,-2,[],[]],[[36,1],22],[36,14],0,[[],23],[[],[[24,[36]]]],[36,26],[[9,[20,[34]]],[[35,[36]]]],0,0,[36,7],[[-1,25],26,[]],[-1,26,[]],[-1,[[16,[-2]]],[],[]],[-1,[[16,[-2]]],[],[]],[-1,27,[]],[1,28],[[36,30],7],[36,30],0,0,0,[[-1,1],[[3,[2]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[37,9],0,[1,[[13,[12]]]],[[2,-1],[[13,[37]]],[]],[[2,-1],[[13,[37]]],[]],[[37,17],18],[[37,17],18],[-1,-1,[]],[[37,31],7],[[37,32],7],[[37,33],7],[37,14],[-1,-2,[],[]],[[37,1],22],[37,14],0,[[],23],[[],[[24,[37]]]],[37,26],[[9,[20,[34]]],[[35,[37]]]],0,0,[37,7],[[-1,25],26,[]],[-1,26,[]],[-1,[[16,[-2]]],[],[]],[-1,[[16,[-2]]],[],[]],[-1,27,[]],[1,28],[[37,30],7],[37,30],0,0,[[-1,1],[[3,[2]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[38,9],0,[1,[[13,[12]]]],[[2,-1],[[13,[38]]],[]],[[2,-1],[[13,[38]]],[]],[[38,17],18],[[38,17],18],[-1,-1,[]],[[38,31],7],[[38,32],7],[[38,33],7],[38,14],[-1,-2,[],[]],[[38,1],22],[38,14],0,[[],23],[[],[[24,[38]]]],[38,26],[[9,[20,[34]]],[[35,[38]]]],0,0,[38,7],[[-1,25],26,[]],[-1,26,[]],[-1,[[16,[-2]]],[],[]],[-1,[[16,[-2]]],[],[]],[-1,27,[]],[1,28],[[38,30],7],[38,30],0,0,0,[[-1,1],[[3,[2]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[39,9],0,[1,[[13,[12]]]],[[2,-1],[[13,[39]]],[]],[[2,-1],[[13,[39]]],[]],[[39,17],18],[[39,17],18],[-1,-1,[]],[[39,31],7],[[39,32],7],[[39,33],7],[39,14],[-1,-2,[],[]],[[39,1],22],[39,14],0,[[],23],[[],[[24,[39]]]],[39,26],[[9,[20,[34]]],[[35,[39]]]],0,0,[39,7],[[-1,25],26,[]],[-1,26,[]],[-1,[[16,[-2]]],[],[]],[-1,[[16,[-2]]],[],[]],[-1,27,[]],[1,28],[[39,30],7],[39,30],0,0,[[-1,1],[[3,[2]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[40,9],0,[1,[[13,[12]]]],[[2,-1],[[13,[40]]],[]],[[2,-1],[[13,[40]]],[]],[[40,17],18],[[40,17],18],[-1,-1,[]],[[40,31],7],[[40,32],7],[[40,33],7],[40,14],0,[-1,-2,[],[]],[[40,1],22],[40,14],0,[[],23],[[],[[24,[40]]]],[40,26],[[9,[20,[34]]],[[35,[40]]]],0,0,[40,7],[[-1,25],26,[]],[-1,26,[]],[-1,[[16,[-2]]],[],[]],[-1,[[16,[-2]]],[],[]],[-1,27,[]],[1,28],[[40,30],7],[40,30],0,0,[[-1,1],[[3,[2]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[41,9],[1,[[13,[12]]]],[[2,-1],[[13,[41]]],[]],[[2,-1],[[13,[41]]],[]],[[41,17],18],[[41,17],18],[-1,-1,[]],[[41,31],7],[[41,32],7],[[41,33],7],[41,14],0,[-1,-2,[],[]],[[41,1],22],[41,14],0,[[],23],[[],[[24,[41]]]],[41,26],[[9,[42,[30]],[20,[34]]],[[35,[41]]]],0,0,[[9,[42,[30]],[20,[34]]],[[13,[41]]]],[41,7],[[-1,25],26,[]],[-1,26,[]],[-1,[[16,[-2]]],[],[]],[-1,[[16,[-2]]],[],[]],[-1,27,[]],[1,28],[[41,30],7],[41,30],0,0,0,0,[10,9],[[43,17],18],[[10,17],18],[[43,31],7],[[43,32],7],[[43,33],7],[43,14],[43,14],[43,26],[43,7],[[10,30],7],[10,30],0,0,[-1,-2,[],[]],[-1,-2,[],[]],0,[1,[[13,[12]]]],[[2,-1],[[13,[44]]],[]],[[2,-1],[[13,[44]]],[]],[[44,17],18],[[44,17],18],[-1,-1,[]],[[44,31],7],[[44,32],7],[[44,33],7],[44,14],[-1,-2,[],[]],[[44,1],22],[44,14],0,[[],23],[[],[[24,[44]]]],0,[44,26],[[9,[20,[4]]],[[35,[44]]]],0,[[9,[20,[4]]],[[13,[44]]]],[44,7],[[-1,25],26,[]],[-1,26,[]],[-1,[[16,[-2]]],[],[]],[-1,[[16,[-2]]],[],[]],[-1,27,[]],[1,28],[[44,30],7],0,0,[[1,45],[[13,[7]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,[[-1,1],[[3,[2]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[1,[[13,[12]]]],[[2,-1],[[13,[46]]],[]],[[2,-1],[[13,[46]]],[]],[[46,17],18],[[46,17],18],[-1,-1,[]],[[46,31],7],[[46,32],7],[[46,33],7],[46,14],0,[-1,-2,[],[]],[[46,1],22],[46,14],0,[[],23],[[],[[24,[46]]]],[46,26],[[9,[20,[34]]],[[35,[46]]]],0,0,[46,7],[[-1,25],26,[]],[-1,26,[]],[-1,[[16,[-2]]],[],[]],[-1,[[16,[-2]]],[],[]],[-1,27,[]],[1,28],[[46,30],7],0],"c":[],"p":[[5,"Python",440],[5,"PyAny",441],[5,"Py",442],[6,"MovingAverageType",5],[1,"str"],[5,"MovingAverageTypeIter",5],[1,"tuple"],[6,"Ordering",443],[1,"usize"],[10,"MovingAverage",343],[5,"Box",444],[5,"CStr",445],[8,"PyResult",446],[1,"bool"],[5,"PyErr",446],[6,"Result",447],[5,"Formatter",448],[8,"Result",448],[5,"Error",448],[6,"Option",449],[10,"Hasher",450],[8,"PyObject",442],[5,"PyClassItemsIter",451],[5,"LazyTypeObject",452],[5,"SeparatorPolicy",453],[5,"String",454],[5,"TypeId",455],[5,"PyTypeObject",456],[5,"AdaptiveMovingAverage",81],[1,"f64"],[5,"Bar",457],[5,"QuoteTick",458],[5,"TradeTick",459],[6,"PriceType",460],[8,"Result",461],[5,"DoubleExponentialMovingAverage",122],[5,"ExponentialMovingAverage",158],[5,"HullMovingAverage",195],[5,"WilderMovingAverage",231],[5,"SimpleMovingAverage",268],[5,"WeightedMovingAverage",305],[5,"Vec",462],[10,"Indicator",343],[5,"RelativeStrengthIndex",358],[5,"PyModule",463],[5,"EfficiencyRatio",406],[5,"MovingAverageFactory",5]],"b":[[36,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26MovingAverageType"],[38,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+MovingAverageType"],[40,"impl-Debug-for-MovingAverageType"],[41,"impl-Display-for-MovingAverageType"],[89,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26AdaptiveMovingAverage"],[90,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+AdaptiveMovingAverage"],[91,"impl-Display-for-AdaptiveMovingAverage"],[92,"impl-Debug-for-AdaptiveMovingAverage"],[111,"impl-AdaptiveMovingAverage"],[112,"impl-Indicator-for-AdaptiveMovingAverage"],[129,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26DoubleExponentialMovingAverage"],[130,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+DoubleExponentialMovingAverage"],[131,"impl-Debug-for-DoubleExponentialMovingAverage"],[132,"impl-Display-for-DoubleExponentialMovingAverage"],[166,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+ExponentialMovingAverage"],[167,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26ExponentialMovingAverage"],[168,"impl-Display-for-ExponentialMovingAverage"],[169,"impl-Debug-for-ExponentialMovingAverage"],[202,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+HullMovingAverage"],[203,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26HullMovingAverage"],[204,"impl-Display-for-HullMovingAverage"],[205,"impl-Debug-for-HullMovingAverage"],[239,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+WilderMovingAverage"],[240,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26WilderMovingAverage"],[241,"impl-Debug-for-WilderMovingAverage"],[242,"impl-Display-for-WilderMovingAverage"],[275,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+SimpleMovingAverage"],[276,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26SimpleMovingAverage"],[277,"impl-Display-for-SimpleMovingAverage"],[278,"impl-Debug-for-SimpleMovingAverage"],[311,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+WeightedMovingAverage"],[312,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26WeightedMovingAverage"],[313,"impl-Display-for-WeightedMovingAverage"],[314,"impl-Debug-for-WeightedMovingAverage"],[363,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+RelativeStrengthIndex"],[364,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26RelativeStrengthIndex"],[365,"impl-Display-for-RelativeStrengthIndex"],[366,"impl-Debug-for-RelativeStrengthIndex"],[411,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26EfficiencyRatio"],[412,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+EfficiencyRatio"],[413,"impl-Debug-for-EfficiencyRatio"],[414,"impl-Display-for-EfficiencyRatio"]]}],\ +["nautilus_common",{"doc":"","t":"CCCCCCCCCCCCKFFNNNNNNNMNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNMNNMNNMNNMNNMNNNNNNNNNNNNPPGFGFPPPPPPPPPPPPPPPPPPPPPGFGGFPPPPPPPPPPPPPPPPPPPPPPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFNNNNNNNNNNNNNNNCCCCCFFNNNNNNNNNNNNHHHHHHHHHHHHHHHHHHHHHHNNNNNNHNNHHHHHHHHFNNNNNNHHHHHHHHNNNNFNNNNNNHHHHHHHHHHHHHHHHHHHHHHHHHHHNNNHNHHHCCCFNNNNNNNNNNNNNFNNNNNNNNNNNNNFNNNNNNNNNNNNNFFFFFNNNNNNNNNNNNNOONNNNNNNNNNNNHNNNNNNNNNNNNNNONNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNFFFNNNNNNNNNNNNNNNNNNNNNNONNNNOONNOOONNNNHNNONNNNNNNNNNNNNNFFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOONNONNNHNNNNONNNOOONNONONONONNNNNNNNOONONNNNNNNNNNNNNCHCHHHHFFFKNNNNNNNNOMNNNNNNNNNNNNNNNOONNNNNNNNNONNNNNONMNOOMNNNONMNNOONNNNNNNNNNOONNNNNNN","n":["clock","enums","factories","ffi","generators","handlers","logging","msgbus","python","redis","testing","timer","Clock","LiveClock","TestClock","advance_time","arguments","arguments","borrow","borrow","borrow_mut","borrow_mut","cancel_timer","cancel_timer","cancel_timer","cancel_timers","cancel_timers","cancel_timers","default","default","deref","deref","doc","doc","extract","extract","extract","extract","from","from","get_time_clone","get_timers","into","into","into_py","into_py","items_iter","items_iter","lazy_type_object","lazy_type_object","match_handlers","new","new","next_time_ns","next_time_ns","next_time_ns","register_default_handler","register_default_handler","register_default_handler","set_time_alert_ns","set_time_alert_ns","set_time_alert_ns","set_timer_ns","set_timer_ns","set_timer_ns","timer_count","timer_count","timer_count","timer_names","timer_names","timer_names","try_from","try_from","try_into","try_into","type_id","type_id","type_object_raw","type_object_raw","vzip","vzip","Blue","Bold","ComponentState","ComponentStateIter","ComponentTrigger","ComponentTriggerIter","Critical","Cyan","Debug","Degrade","DegradeCompleted","Degraded","Degrading","Dispose","DisposeCompleted","Disposed","Disposing","Endc","Error","Fault","FaultCompleted","Faulted","Faulting","Green","Header","Info","Initialize","LogColor","LogColorIter","LogFormat","LogLevel","LogLevelIter","Magenta","Normal","PreInitialized","Ready","Red","Reset","ResetCompleted","Resetting","Resume","ResumeCompleted","Resuming","Running","Start","StartCompleted","Starting","Stop","StopCompleted","Stopped","Stopping","Underline","Warning","Yellow","arguments","arguments","arguments","arguments","arguments","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","cmp","cmp","cmp","cmp","compare","compare","compare","compare","deserialize","deserialize","deserialize","deserialize","doc","doc","doc","doc","doc","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from_repr","from_repr","from_repr","from_repr","from_repr","from_str","from_str","from_str","from_str","from_str","hash","hash","hash","hash","hash","into","into","into","into","into","into","into","into","into","into_iter","into_iter","into_iter","into_iter","into_py","into_py","into_py","into_py","into_py","items_iter","items_iter","items_iter","items_iter","items_iter","iter","iter","iter","iter","lazy_type_object","lazy_type_object","lazy_type_object","lazy_type_object","lazy_type_object","len","len","len","len","next","next","next","next","next_back","next_back","next_back","next_back","nth","nth","nth","nth","partial_cmp","partial_cmp","partial_cmp","partial_cmp","separate_by_policy","separate_by_policy","separate_by_policy","separate_by_policy","separate_by_policy","serialize","serialize","serialize","serialize","size_hint","size_hint","size_hint","size_hint","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_string","to_string","to_string","to_string","to_string","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_object_raw","type_object_raw","type_object_raw","type_object_raw","type_object_raw","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","OrderFactory","borrow","borrow_mut","from","generate_client_order_id","generate_order_list_id","into","market","new","reset_factory","set_client_order_id_count","set_order_list_id_count","try_from","try_into","type_id","vzip","clock","enums","logging","msgbus","timer","LiveClock_API","TestClock_API","borrow","borrow","borrow_mut","borrow_mut","deref","deref","deref_mut","deref_mut","from","from","into","into","live_clock_drop","live_clock_new","live_clock_timestamp","live_clock_timestamp_ms","live_clock_timestamp_ns","live_clock_timestamp_us","test_clock_advance_time","test_clock_cancel_timer","test_clock_cancel_timers","test_clock_drop","test_clock_new","test_clock_next_time_ns","test_clock_register_default_handler","test_clock_set_time","test_clock_set_time_alert_ns","test_clock_set_timer_ns","test_clock_timer_count","test_clock_timer_names","test_clock_timestamp","test_clock_timestamp_ms","test_clock_timestamp_ns","test_clock_timestamp_us","try_from","try_from","try_into","try_into","type_id","type_id","vec_time_event_handlers_drop","vzip","vzip","component_state_from_cstr","component_state_to_cstr","component_trigger_from_cstr","component_trigger_to_cstr","log_color_from_cstr","log_color_to_cstr","log_level_from_cstr","log_level_to_cstr","Logger_API","borrow","borrow_mut","deref","deref_mut","from","into","logger_drop","logger_get_instance_id","logger_get_machine_id_cstr","logger_get_trader_id_cstr","logger_is_bypassed","logger_is_colored","logger_log","logger_new","try_from","try_into","type_id","vzip","MessageBus_API","borrow","borrow_mut","deref","deref_mut","from","into","msgbus_correlation_id_handler","msgbus_correlation_ids","msgbus_deregister","msgbus_drop","msgbus_endpoint_callback","msgbus_endpoints","msgbus_has_subscribers","msgbus_is_matching","msgbus_is_pending_response","msgbus_is_registered","msgbus_is_subscribed","msgbus_matching_callbacks","msgbus_new","msgbus_pub_count","msgbus_publish_external","msgbus_register","msgbus_req_count","msgbus_request_callback","msgbus_res_count","msgbus_response_callback","msgbus_sent_count","msgbus_subscribe","msgbus_subscription_handler_ids","msgbus_subscriptions","msgbus_topics","msgbus_trader_id","msgbus_unsubscribe","try_from","try_into","type_id","vec_pycallable_drop","vzip","dummy","time_event_new","time_event_to_cstr","client_order_id","order_list_id","position_id","ClientOrderIdGenerator","borrow","borrow_mut","count","from","generate","into","new","reset","set_count","try_from","try_into","type_id","vzip","OrderListIdGenerator","borrow","borrow_mut","count","from","generate","into","new","reset","set_count","try_from","try_into","type_id","vzip","PositionIdGenerator","borrow","borrow_mut","count","from","generate","into","new","reset","set_count","try_from","try_into","type_id","vzip","EventHandler","MessageHandler","PyCallableWrapper","SafeMessageCallback","SafeTimeEventCallback","arguments","arguments","as_ptr","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","callback","callback","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","doc","doc","dummy_callable","eq","extract","extract","extract","extract","extract","extract","fmt","fmt","from","from","from","from","from","handler_id","into","into","into","into","into","into_py","into_py","items_iter","items_iter","lazy_type_object","lazy_type_object","new","new","ptr","to_owned","to_owned","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_object_raw","type_object_raw","vzip","vzip","vzip","vzip","vzip","LogEvent","LogGuard","Logger","arguments","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone_into","critical","debug","deserialize","doc","error","extract","extract","fmt","fmt","from","from","from","info","instance_id","into","into","into","into_py","is_bypassed","is_colored","items_iter","lazy_type_object","level_file","level_stdout","machine_id","new","send","separate_by_policy","serialize","set_global_log_collector","to_owned","to_string","trader_id","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","type_object_raw","vzip","vzip","vzip","warn","BusMessage","MessageBus","Subscription","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone_into","clone_into","clone_into","cmp","compare","correlation_id_handler","correlation_ids","deregister","deserialize","endpoints","eq","equivalent","equivalent","equivalent","fmt","fmt","fmt","from","from","from","get_endpoint","handler","has_backing","has_subscribers","hash","instance_id","into","into","into","is_matching","is_pending_response","is_registered","is_subscribed","matching_subscriptions","name","new","new","partial_cmp","payload","priority","pub_count","publish_external","register","req_count","request_handler","res_count","response_handler","sent_count","separate_by_policy","sequence","serialize","subscribe","subscription_handler_ids","subscriptions","to_owned","to_owned","to_owned","to_string","topic","topic","topics","trader_id","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","unsubscribe","vzip","vzip","vzip","clock","common","timer","get_buffer_interval","get_redis_url","handle_messages_with_redis","wait_until","TestTimer","TimeEvent","TimeEventHandler","Timer","advance","arguments","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","callback_ptr","cancel","cancel","clone","clone","clone","clone_into","clone_into","clone_into","cmp","compare","doc","eq","eq","equivalent","equivalent","equivalent","event","event_id","extract","extract","extract","fmt","fmt","fmt","from","from","from","interval_ns","into","into","into","into_iter","into_py","is_expired","items_iter","iterate_next_time","lazy_type_object","name","name","new","new","new","next","next_time_ns","partial_cmp","pop_event","pop_event","separate_by_policy","start_time_ns","stop_time_ns","to_owned","to_owned","to_owned","to_string","try_from","try_from","try_from","try_into","try_into","try_into","ts_event","ts_init","type_id","type_id","type_id","type_object_raw","vzip","vzip","vzip"],"q":[[0,"nautilus_common"],[12,"nautilus_common::clock"],[81,"nautilus_common::enums"],[391,"nautilus_common::factories"],[407,"nautilus_common::ffi"],[412,"nautilus_common::ffi::clock"],[457,"nautilus_common::ffi::enums"],[465,"nautilus_common::ffi::logging"],[484,"nautilus_common::ffi::msgbus"],[523,"nautilus_common::ffi::timer"],[526,"nautilus_common::generators"],[529,"nautilus_common::generators::client_order_id"],[543,"nautilus_common::generators::order_list_id"],[557,"nautilus_common::generators::position_id"],[571,"nautilus_common::handlers"],[660,"nautilus_common::logging"],[719,"nautilus_common::msgbus"],[806,"nautilus_common::python"],[809,"nautilus_common::redis"],[812,"nautilus_common::testing"],[813,"nautilus_common::timer"],[895,"nautilus_core::time"],[896,"alloc::vec"],[897,"pyo3::marker"],[898,"pyo3::types::any"],[899,"pyo3::instance"],[900,"core::ffi::c_str"],[901,"pyo3::err"],[902,"nautilus_core::time"],[903,"std::collections::hash::map"],[904,"pyo3::instance"],[905,"pyo3::impl_::pyclass::lazy_type_object"],[906,"core::option"],[907,"core::result"],[908,"core::any"],[909,"pyo3_ffi::cpython::object"],[910,"core::cmp"],[911,"serde::de"],[912,"pyo3::err"],[913,"core::fmt"],[914,"thousands::policies"],[915,"serde::ser"],[916,"nautilus_model::identifiers::client_order_id"],[917,"nautilus_model::identifiers::order_list_id"],[918,"nautilus_model::identifiers::instrument_id"],[919,"nautilus_model::enums"],[920,"nautilus_model::types::quantity"],[921,"nautilus_model::enums"],[922,"ustr"],[923,"nautilus_model::orders::market"],[924,"nautilus_model::identifiers::trader_id"],[925,"nautilus_model::identifiers::strategy_id"],[926,"nautilus_core::ffi::cvec"],[927,"core::ffi"],[928,"pyo3_ffi::object"],[929,"nautilus_core::uuid"],[930,"nautilus_model::identifiers::position_id"],[931,"serde_json::value"],[932,"pyo3::types::module"],[933,"core::time"],[934,"std::sync::mpsc"],[935,"core::ops::function"],[936,"core::iter::traits::iterator"],[937,"nautilus_core::time"]],"d":["","","","","","","","","","","","","Represents a type of clock.","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","","","","","","","Assumes time events are sorted by their ts_event.","","","","","","Register a default event handler for the clock. If a Timer …","","","Set a Timer to alert at a particular time. Optional …","","","Set a Timer to start alerting at every interval between …","","","Return the count of active timers in the clock.","","","Return the names of active timers in the clock.","","","","","","","","","","","","","The blue log color, typically used with LogLevel::Info log …","Bold log format. This ANSI escape code is used to make the …","The state of a component within the system.","An iterator over the variants of ComponentState","A trigger condition for a component within the system.","An iterator over the variants of ComponentTrigger","The CRT critical log level.","The cyan log color, typically used with LogLevel::Info log …","The DBG debug log level.","A trigger for the component to degrade.","A trigger when the component has successfully degraded.","When a component has successfully degraded and may not …","When a component is executing its actions on degrade.","A trigger for the component to dispose and release …","A trigger when the component has successfully disposed.","When a component has successfully shut down and released …","When a component is executing its actions on dispose.","Endc log format. This ANSI escape code is used to reset …","The ERR error log level.","A trigger for the component to fault.","A trigger when the component has successfully faulted.","When a component has successfully shut down due to a …","When a component is executing its actions on fault.","The green log color, typically used with LogLevel::Info …","Header log format. This ANSI escape code is used for …","The INF info log level.","A trigger for the component to initialize.","The log color for log messages.","An iterator over the variants of LogColor","An ANSI log line format specifier. This is used for …","The log level for log messages.","An iterator over the variants of LogLevel","The magenta log color, typically used with LogLevel::Info …","The default/normal log color.","When a component is instantiated, but not yet ready to …","When a component is able to be started.","The red log color, typically used with LogLevel::Error or …","A trigger for the component to reset.","A trigger when the component has successfully reset.","When a component is executing its actions on reset.","A trigger for the component to resume (after being …","A trigger when the component has successfully resumed.","When a component is started again after its initial start.","When a component is operating normally and can fulfill its …","A trigger for the component to start.","A trigger when the component has successfully started.","When a component is executing its actions on start.","A trigger for the component to stop.","A trigger when the component has successfully stopped.","When a component has successfully stopped.","When a component is executing its actions on stop.","Underline log format. This ANSI escape code is used to …","The WRN warning log level.","The yellow log color, typically used with LogLevel::Warning…","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Try to create Self from the raw representation","Try to create Self from the raw representation","Try to create Self from the raw representation","Try to create Self from the raw representation","Try to create Self from the raw representation","","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","Calls U::from(self).","","","","","","","","","","","","","","","Provides a C compatible Foreign Function Interface (FFI) …","Provides a C compatible Foreign Function Interface (FFI) …","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","Safety","Safety","","","","Safety","Safety","","Safety","Safety","","","","","","","","","","","","","","","","Returns an enum from a Python string.","","Returns an enum from a Python string.","","Returns an enum from a Python string.","","Returns an enum from a Python string.","","Provides a C compatible Foreign Function Interface (FFI) …","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","Create a new log event.","Creates a new logger.","","","","","Provides a C compatible Foreign Function Interface (FFI) …","","","","","Returns the argument unchanged.","Calls U::from(self).","Safety","","Safety","","Safety","","Safety","Safety","Safety","Safety","Safety","Safety","Safety","","Safety","Safety","","Safety","","Safety","","Safety","","","","","Safety","","","","","","","Safety","Returns a TimeEvent as a C string pointer.","","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","","","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","","","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Represents a log event which includes a message.","Guards the log collector and flushes it when dropped","Provides a high-performance logger utilizing a MPSC …","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","The instance ID for the logger.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","If logging is bypassed.","If logger is using ANSI color codes.","","","The minimum log level to write to a log file.","The minimum log level to write to stdout.","The machine ID for the logger.","","","","","Sets the global log collector","","","The trader ID for the logger.","","","","","","","","","","","","","","","Represents a bus message including a topic and payload.","Provides a generic message bus to facilitate various …","","","","","","","","","","","","","","","","Returns the handler for the matching correlation ID (if …","Returns the active correlation IDs.","Deregisters the given handler for the endpoint address.","","Returns the registered endpoint addresses.","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the handler for the given endpoint.","","If the message bus is backed by a database.","Returns whether there are subscribers for the given pattern…","","The instance ID associated with the message bus.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Match a topic and a string pattern pattern can contains - …","Returns whether there is a pending request for the given …","Returns whether there are subscribers for the given pattern…","Returns whether there are subscribers for the given pattern…","","The name for the message bus.","","Initializes a new instance of the MessageBus.","","The serialized payload for the message.","","The count of messages published by the bus.","","Registers the given handler for the endpoint address.","","Returns the handler for the request endpoint and adds the …","","Returns the handler for the matching response endpoint …","","","","","Subscribes the given handler to the topic.","Returns whether there are subscribers for the given pattern…","Returns whether there are subscribers for the given pattern…","","","","","","The topic to publish on.","Returns the topics for active subscriptions.","The trader ID associated with the message bus.","","","","","","","","","","Unsubscribes the given handler from the topic.","","","","","Loaded as nautilus_pyo3.common","","","","","Repeatedly evaluates a condition with a delay until it …","","Represents a time event occurring at the event timestamp.","Represents a time event and its associated handler.","","Advance the test timer forward to the given time, …","","","","","","","","The Python callable pointer.","","Cancels the timer (the timer will not generate an event).","","","","","","","","","","","","","","","The event.","The event ID.","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","The event name.","","","","","","","","","","","","","","","","","","","","","","","The message category","The UNIX timestamp (nanoseconds) when the object was …","","","","","","",""],"i":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,12,1,12,1,12,9,1,12,9,1,12,1,12,1,12,1,12,1,1,12,12,1,12,1,1,1,12,1,12,1,12,1,12,1,1,12,9,1,12,9,1,12,9,1,12,9,1,12,9,1,12,9,1,12,1,12,1,12,1,12,1,12,1,12,37,38,0,0,0,0,35,37,35,33,33,31,31,33,33,31,31,38,35,33,33,31,31,37,38,35,33,0,0,0,0,0,37,37,31,31,37,33,33,31,33,33,31,31,33,33,31,33,33,31,31,38,35,37,31,33,35,37,38,30,31,32,33,34,35,36,37,38,30,31,32,33,34,35,36,37,38,30,31,32,33,34,35,36,37,38,30,31,32,33,34,35,36,37,38,31,33,35,37,31,33,35,37,31,33,35,37,31,33,35,37,38,31,33,35,37,38,31,31,31,33,33,33,35,35,35,37,37,37,38,38,38,31,31,31,33,33,33,35,35,35,37,37,37,38,38,38,30,31,31,32,33,33,34,35,35,36,37,37,38,38,30,31,32,33,34,35,36,37,38,31,33,35,37,38,31,33,35,37,38,31,33,35,37,38,30,31,32,33,34,35,36,37,38,30,32,34,36,31,33,35,37,38,31,33,35,37,38,31,33,35,37,31,33,35,37,38,30,32,34,36,30,32,34,36,30,32,34,36,30,32,34,36,31,33,35,37,31,33,35,37,38,31,33,35,37,30,32,34,36,30,31,32,33,34,35,36,37,38,31,33,35,37,38,30,31,31,32,33,33,34,35,35,36,37,37,38,38,30,31,32,33,34,35,36,37,38,30,31,32,33,34,35,36,37,38,31,33,35,37,38,30,31,32,33,34,35,36,37,38,0,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,0,0,0,0,0,0,0,60,61,60,61,60,61,60,61,60,61,60,61,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,60,61,60,61,60,61,0,60,61,0,0,0,0,0,0,0,0,0,67,67,67,67,67,67,0,0,0,0,0,0,0,0,67,67,67,67,0,69,69,69,69,69,69,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,69,69,69,0,69,0,0,0,0,0,0,0,70,70,70,70,70,70,70,70,70,70,70,70,70,0,71,71,71,71,71,71,71,71,71,71,71,71,71,0,72,72,72,72,72,72,72,72,72,72,72,72,72,0,0,0,0,0,77,23,23,74,75,76,77,23,74,75,76,77,23,75,76,74,75,76,77,23,74,75,76,77,23,77,23,0,77,77,77,77,23,23,23,74,77,74,75,76,77,23,77,74,75,76,77,23,77,23,77,23,77,23,77,23,74,74,75,76,77,23,74,75,76,77,23,74,75,76,77,23,74,75,76,77,23,77,23,74,75,76,77,23,0,0,0,80,79,80,78,79,80,78,78,78,79,79,78,80,79,80,80,78,78,79,80,78,79,79,79,80,78,80,79,79,80,80,79,79,79,79,79,78,78,0,78,78,79,79,80,78,79,80,78,79,80,78,80,79,80,78,79,0,0,0,82,83,84,82,83,84,82,83,84,82,83,84,82,82,84,84,84,83,84,82,82,82,82,82,83,83,82,83,84,84,82,84,84,82,84,82,83,84,0,84,84,84,84,84,82,84,82,83,82,84,84,84,84,84,84,84,84,83,82,83,84,84,84,82,83,84,83,82,83,84,84,82,83,84,82,83,84,82,83,84,84,82,83,84,0,0,0,0,0,0,0,0,0,0,0,17,4,4,22,17,4,22,17,22,92,17,4,22,17,4,22,17,22,22,4,4,22,22,22,22,22,4,4,4,4,4,4,22,4,22,17,17,4,22,17,17,4,17,4,92,4,4,17,92,4,17,17,17,22,92,17,4,17,17,4,22,17,4,4,22,17,4,22,17,4,4,4,22,17,4,4,22,17],"f":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[1,2,3],[[5,[4]]]],[[-1,6],[[8,[7]]],[]],[[-1,6],[[8,[7]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[9,10],11],[[1,10],11],[[12,10],11],[9,11],[1,11],[12,11],[[],1],[[],12],[1,-1,[]],[12,-1,[]],[6,[[14,[13]]]],[6,[[14,[13]]]],[[7,-1],[[14,[1]]],[]],[[7,-1],[[14,[1]]],[]],[[7,-1],[[14,[12]]],[]],[[7,-1],[[14,[12]]],[]],[-1,-1,[]],[-1,-1,[]],[1,15],[1,[[18,[16,17]]]],[-1,-2,[],[]],[-1,-2,[],[]],[[1,6],19],[[12,6],19],[[],20],[[],20],[[],[[21,[1]]]],[[],[[21,[12]]]],[[1,[5,[4]]],[[5,[22]]]],[[],1],[[],12],[[9,10],2],[[1,10],2],[[12,10],2],[[9,23],11],[[1,23],11],[[12,23],11],[[9,16,2,[24,[23]]],11],[[1,16,2,[24,[23]]],11],[[12,16,2,[24,[23]]],11],[[9,16,25,2,[24,[2]],[24,[23]]],11],[[1,16,25,2,[24,[2]],[24,[23]]],11],[[12,16,25,2,[24,[2]],[24,[23]]],11],[9,26],[1,26],[12,26],[9,[[5,[10]]]],[1,[[5,[10]]]],[12,[[5,[10]]]],[-1,[[27,[-2]]],[],[]],[-1,[[27,[-2]]],[],[]],[-1,[[27,[-2]]],[],[]],[-1,[[27,[-2]]],[],[]],[-1,28,[]],[-1,28,[]],[6,29],[6,29],[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[-1,6],[[8,[7]]],[]],[[-1,6],[[8,[7]]],[]],[[-1,6],[[8,[7]]],[]],[[-1,6],[[8,[7]]],[]],[[-1,6],[[8,[7]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[30,30],[31,31],[32,32],[33,33],[34,34],[35,35],[36,36],[37,37],[38,38],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[31,31],39],[[33,33],39],[[35,35],39],[[37,37],39],[[-1,-2],39,[],[]],[[-1,-2],39,[],[]],[[-1,-2],39,[],[]],[[-1,-2],39,[],[]],[-1,[[27,[31]]],40],[-1,[[27,[33]]],40],[-1,[[27,[35]]],40],[-1,[[27,[37]]],40],[6,[[14,[13]]]],[6,[[14,[13]]]],[6,[[14,[13]]]],[6,[[14,[13]]]],[6,[[14,[13]]]],[[31,31],3],[[33,33],3],[[35,35],3],[[37,37],3],[[38,38],3],[[-1,-2],3,[],[]],[[-1,-2],3,[],[]],[[-1,-2],3,[],[]],[[-1,-2],3,[],[]],[[-1,-2],3,[],[]],[[-1,-2],3,[],[]],[[-1,-2],3,[],[]],[[-1,-2],3,[],[]],[[-1,-2],3,[],[]],[[-1,-2],3,[],[]],[[-1,-2],3,[],[]],[[-1,-2],3,[],[]],[[-1,-2],3,[],[]],[[-1,-2],3,[],[]],[[-1,-2],3,[],[]],[[7,-1],[[14,[31]]],[]],[7,[[27,[-1,41]]],[]],[[7,-1],[[14,[31]]],[]],[7,[[27,[-1,41]]],[]],[[7,-1],[[14,[33]]],[]],[[7,-1],[[14,[33]]],[]],[[7,-1],[[14,[35]]],[]],[7,[[27,[-1,41]]],[]],[[7,-1],[[14,[35]]],[]],[[7,-1],[[14,[37]]],[]],[7,[[27,[-1,41]]],[]],[[7,-1],[[14,[37]]],[]],[[7,-1],[[14,[38]]],[]],[[7,-1],[[14,[38]]],[]],[7,[[27,[-1,41]]],[]],[[30,42],43],[[31,42],[[27,[11,44]]]],[[31,42],43],[[32,42],43],[[33,42],[[27,[11,44]]]],[[33,42],43],[[34,42],43],[[35,42],43],[[35,42],43],[[36,42],43],[[37,42],[[27,[11,44]]]],[[37,42],43],[[38,42],[[27,[11,44]]]],[[38,42],43],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[26,[[24,[31]]]],[26,[[24,[33]]]],[26,[[24,[35]]]],[26,[[24,[37]]]],[26,[[24,[38]]]],[10,[[27,[31,-1]]],[]],[10,[[27,[33,-1]]],[]],[10,[[27,[35,-1]]],[]],[10,[[27,[37,-1]]],[]],[10,[[27,[38,-1]]],[]],[[31,-1],11,45],[[33,-1],11,45],[[35,-1],11,45],[[37,-1],11,45],[[38,-1],11,45],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[31,6],19],[[33,6],19],[[35,6],19],[[37,6],19],[[38,6],19],[[],20],[[],20],[[],20],[[],20],[[],20],[[],30],[[],32],[[],34],[[],36],[[],[[21,[31]]]],[[],[[21,[33]]]],[[],[[21,[35]]]],[[],[[21,[37]]]],[[],[[21,[38]]]],[30,26],[32,26],[34,26],[36,26],[30,[[24,[-1]]],[]],[32,[[24,[-1]]],[]],[34,[[24,[-1]]],[]],[36,[[24,[-1]]],[]],[30,[[24,[-1]]],[]],[32,[[24,[-1]]],[]],[34,[[24,[-1]]],[]],[36,[[24,[-1]]],[]],[[30,26],[[24,[-1]]],[]],[[32,26],[[24,[-1]]],[]],[[34,26],[[24,[-1]]],[]],[[36,26],[[24,[-1]]],[]],[[31,31],[[24,[39]]]],[[33,33],[[24,[39]]]],[[35,35],[[24,[39]]]],[[37,37],[[24,[39]]]],[[-1,46],16,[]],[[-1,46],16,[]],[[-1,46],16,[]],[[-1,46],16,[]],[[-1,46],16,[]],[[31,-1],27,47],[[33,-1],27,47],[[35,-1],27,47],[[37,-1],27,47],[30,[[11,[26,[24,[26]]]]]],[32,[[11,[26,[24,[26]]]]]],[34,[[11,[26,[24,[26]]]]]],[36,[[11,[26,[24,[26]]]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,16,[]],[-1,16,[]],[-1,16,[]],[-1,16,[]],[-1,16,[]],[-1,[[27,[-2]]],[],[]],[-1,[[27,[-2]]],[],[]],[10,[[27,[31,-1]]],[]],[-1,[[27,[-2]]],[],[]],[-1,[[27,[-2]]],[],[]],[10,[[27,[33,-1]]],[]],[-1,[[27,[-2]]],[],[]],[10,[[27,[35,-1]]],[]],[-1,[[27,[-2]]],[],[]],[-1,[[27,[-2]]],[],[]],[-1,[[27,[-2]]],[],[]],[10,[[27,[37,-1]]],[]],[-1,[[27,[-2]]],[],[]],[10,[[27,[38,-1]]],[]],[-1,[[27,[-2]]],[],[]],[-1,[[27,[-2]]],[],[]],[-1,[[27,[-2]]],[],[]],[-1,[[27,[-2]]],[],[]],[-1,[[27,[-2]]],[],[]],[-1,[[27,[-2]]],[],[]],[-1,[[27,[-2]]],[],[]],[-1,[[27,[-2]]],[],[]],[-1,[[27,[-2]]],[],[]],[-1,28,[]],[-1,28,[]],[-1,28,[]],[-1,28,[]],[-1,28,[]],[-1,28,[]],[-1,28,[]],[-1,28,[]],[-1,28,[]],[6,29],[6,29],[6,29],[6,29],[6,29],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-1,[]],[48,49],[48,50],[-1,-2,[],[]],[[48,51,52,53,54,3,3,[24,[55]],[24,[[18,[56,56]]]],[24,[56]]],57],[[58,59,15,[24,[26]],[24,[26]]],48],[48,11],[[48,26],11],[[48,26],11],[-1,[[27,[-2]]],[],[]],[-1,[[27,[-2]]],[],[]],[-1,28,[]],[-1,-2,[],[]],0,0,0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[60,-1,[]],[61,-1,[]],[60,-1,[]],[61,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[61,11],[[],61],[61,62],[61,25],[61,25],[61,25],[[60,25,63],64],[[60,65],11],[60,11],[60,11],[[],60],[[60,65],2],[[60,66],11],[[60,25],11],[[60,65,2,66],11],[[60,65,25,2,2,66],11],[60,26],[60,66],[60,62],[60,25],[60,25],[60,25],[-1,[[27,[-2]]],[],[]],[-1,[[27,[-2]]],[],[]],[-1,[[27,[-2]]],[],[]],[-1,[[27,[-2]]],[],[]],[-1,28,[]],[-1,28,[]],[64,11],[-1,-2,[],[]],[-1,-2,[],[]],[65,31],[31,65],[65,33],[33,65],[65,37],[37,65],[65,35],[35,65],0,[-1,-2,[],[]],[-1,-2,[],[]],[67,-1,[]],[67,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[67,11],[67,68],[67,65],[67,65],[67,63],[67,63],[[67,25,35,37,65,65],11],[[65,65,65,35,35,63,65,65,65,65,63,63],67],[-1,[[27,[-2]]],[],[]],[-1,[[27,[-2]]],[],[]],[-1,28,[]],[-1,-2,[],[]],0,[-1,-2,[],[]],[-1,-2,[],[]],[69,-1,[]],[69,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[[69,68],65],[69,66],[[69,65],11],[69,11],[[69,65],65],[69,66],[[69,65],63],[[65,65],63],[[69,68],63],[[69,65],63],[[69,65,65],63],[[69,65],64],[[65,65,65,65],69],[69,25],[[69,65,65],11],[[69,65,65],65],[69,25],[[69,65,68,65],65],[69,25],[[69,68],65],[69,25],[[69,65,65,63],65],[69,66],[69,66],[69,66],[69,58],[[69,65,65],11],[-1,[[27,[-2]]],[],[]],[-1,[[27,[-2]]],[],[]],[-1,28,[]],[64,11],[-1,-2,[],[]],[22,22],[[65,68,25,25],4],[4,65],0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[70,26],[-1,-1,[]],[70,49],[-1,-2,[],[]],[[58,59,15,26],70],[70,11],[[70,26],11],[-1,[[27,[-2]]],[],[]],[-1,[[27,[-2]]],[],[]],[-1,28,[]],[-1,-2,[],[]],0,[-1,-2,[],[]],[-1,-2,[],[]],[71,26],[-1,-1,[]],[71,50],[-1,-2,[],[]],[[58,59,15,26],71],[71,11],[[71,26],11],[-1,[[27,[-2]]],[],[]],[-1,[[27,[-2]]],[],[]],[-1,28,[]],[-1,-2,[],[]],0,[-1,-2,[],[]],[-1,-2,[],[]],[[72,59],26],[-1,-1,[]],[[72,59,3],73],[-1,-2,[],[]],[[58,15],72],[72,11],[[72,26,59],11],[-1,[[27,[-2]]],[],[]],[-1,[[27,[-2]]],[],[]],[-1,28,[]],[-1,-2,[],[]],0,0,0,0,0,[[-1,6],[[8,[7]]],[]],[[-1,6],[[8,[7]]],[]],[23,66],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,[74,74],[75,75],[76,76],[77,77],[23,23],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[6,[[14,[13]]]],[6,[[14,[13]]]],[74,74],[[77,77],3],[[7,-1],[[14,[77]]],[]],[7,[[27,[-1,41]]],[]],[[7,-1],[[14,[77]]],[]],[[7,-1],[[14,[23]]],[]],[7,[[27,[-1,41]]],[]],[[7,-1],[[14,[23]]],[]],[[74,42],43],[[77,42],43],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[77,6],19],[[23,6],19],[[],20],[[],20],[[],[[21,[77]]]],[[],[[21,[23]]]],[[56,[24,[75]]],77],[[[24,[19]],[24,[76]]],23],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[27,[-2]]],[],[]],[-1,[[27,[-2]]],[],[]],[-1,[[27,[-2]]],[],[]],[-1,[[27,[-2]]],[],[]],[-1,[[27,[-2]]],[],[]],[-1,[[27,[-2]]],[],[]],[-1,[[27,[-2]]],[],[]],[-1,[[27,[-2]]],[],[]],[-1,[[27,[-2]]],[],[]],[-1,[[27,[-2]]],[],[]],[-1,28,[]],[-1,28,[]],[-1,28,[]],[-1,28,[]],[-1,28,[]],[6,29],[6,29],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,[[-1,6],[[8,[7]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[78,78],[[-1,-2],11,[],[]],[[79,25,37,16,16],11],[[79,25,37,16,16],11],[-1,[[27,[78]]],40],[6,[[14,[13]]]],[[79,25,37,16,16],11],[[7,-1],[[14,[80]]],[]],[[7,-1],[[14,[80]]],[]],[[78,42],43],[[78,42],43],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[79,25,37,16,16],11],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[80,6],19],0,0,[[],20],[[],[[21,[80]]]],0,0,0,[[58,16,68,35,[24,[35]],[24,[16]],[24,[16]],[24,[16]],[24,[[18,[16,81]]]],3,3],79],[[79,25,35,37,16,16],11],[[-1,46],16,[]],[[78,-1],27,47],[[[24,[16]],[24,[16]],[24,[[11,[16,16,16]]]]],80],[-1,-2,[],[]],[-1,16,[]],0,[-1,[[27,[-2]]],[],[]],[-1,[[27,[-2]]],[],[]],[-1,[[27,[-2]]],[],[]],[-1,[[27,[-2]]],[],[]],[-1,[[27,[-2]]],[],[]],[-1,[[27,[-2]]],[],[]],[-1,28,[]],[-1,28,[]],[-1,28,[]],[6,29],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[79,25,37,16,16],11],0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[82,82],[83,83],[84,84],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[82,82],39],[[-1,-2],39,[],[]],[[84,68],[[24,[77]]]],[84,[[5,[68]]]],[[84,10],11],[-1,[[27,[83]]],40],[84,[[5,[10]]]],[[82,82],3],[[-1,-2],3,[],[]],[[-1,-2],3,[],[]],[[-1,-2],3,[],[]],[[82,42],43],[[83,42],43],[[83,42],43],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[84,56],[[24,[77]]]],0,0,[[84,10],3],[[82,-1],11,45],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[56,56],3],[[84,68],3],[[84,10],3],[[84,10,77],3],[[84,56],[[5,[82]]]],0,[[56,77,26,[24,[63]]],82],[[58,68,[24,[16]],[24,[[18,[16,81]]]]],84],[[82,82],[[24,[39]]]],0,0,0,[[84,16,[5,[63]]],11],[[84,10,77],11],0,[[84,56,68,77],[[24,[77]]]],0,[[84,68],[[24,[77]]]],0,[[-1,46],16,[]],0,[[83,-1],27,47],[[84,10,77,[24,[63]]],11],[84,[[5,[10]]]],[84,[[5,[82]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,16,[]],0,0,[84,[[5,[10]]]],0,[-1,[[27,[-2]]],[],[]],[-1,[[27,[-2]]],[],[]],[-1,[[27,[-2]]],[],[]],[-1,[[27,[-2]]],[],[]],[-1,[[27,[-2]]],[],[]],[-1,[[27,[-2]]],[],[]],[-1,28,[]],[-1,28,[]],[-1,28,[]],[[84,10,77],11],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[[6,85],[[14,[11]]]],0,[[[18,[16,81]]],86],[[[18,[16,81]]],16],[[[87,[83]],58,68,[18,[16,81]]],11],[[-1,86],11,[[89,[],[[88,[3]]]]]],0,0,0,0,[[17,2],[[0,[[91,[],[[90,[4]]]]]]]],[[-1,6],[[8,[7]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[92,11],[17,11],[4,4],[22,22],[17,17],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[22,22],39],[[-1,-2],39,[],[]],[6,[[14,[13]]]],[[4,4],3],[[22,22],3],[[-1,-2],3,[],[]],[[-1,-2],3,[],[]],[[-1,-2],3,[],[]],0,0,[7,[[27,[-1,41]]],[]],[[7,-1],[[14,[4]]],[]],[[7,-1],[[14,[4]]],[]],[[4,42],43],[[4,42],43],[[22,42],43],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[4,6],19],0,[[],20],[[92,2],11],[[],[[21,[4]]]],0,0,[[16,93,2,[24,[2]]],92],[[10,68,2,2],[[94,[4]]]],[[16,25,2,[24,[2]]],17],[17,[[24,[-1]]],[]],0,[[22,22],[[24,[39]]]],[[92,68,2],4],[[17,68,2],4],[[-1,46],16,[]],0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,16,[]],[-1,[[27,[-2]]],[],[]],[-1,[[27,[-2]]],[],[]],[-1,[[27,[-2]]],[],[]],[-1,[[27,[-2]]],[],[]],[-1,[[27,[-2]]],[],[]],[-1,[[27,[-2]]],[],[]],0,0,[-1,28,[]],[-1,28,[]],[-1,28,[]],[6,29],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]]],"c":[],"p":[[5,"TestClock",12],[8,"UnixNanos",895],[1,"bool"],[5,"TimeEvent",813],[5,"Vec",896],[5,"Python",897],[5,"PyAny",898],[5,"Py",899],[10,"Clock",12],[1,"str"],[1,"tuple"],[5,"LiveClock",12],[5,"CStr",900],[8,"PyResult",901],[5,"AtomicTime",895],[5,"String",902],[5,"TestTimer",813],[5,"HashMap",903],[8,"PyObject",899],[5,"PyClassItemsIter",904],[5,"LazyTypeObject",905],[5,"TimeEventHandler",813],[5,"EventHandler",571],[6,"Option",906],[1,"u64"],[1,"usize"],[6,"Result",907],[5,"TypeId",908],[5,"PyTypeObject",909],[5,"ComponentStateIter",81],[6,"ComponentState",81],[5,"ComponentTriggerIter",81],[6,"ComponentTrigger",81],[5,"LogLevelIter",81],[6,"LogLevel",81],[5,"LogColorIter",81],[6,"LogColor",81],[6,"LogFormat",81],[6,"Ordering",910],[10,"Deserializer",911],[5,"PyErr",901],[5,"Formatter",912],[8,"Result",912],[5,"Error",912],[10,"Hasher",913],[5,"SeparatorPolicy",914],[10,"Serializer",915],[5,"OrderFactory",391],[5,"ClientOrderId",916],[5,"OrderListId",917],[5,"InstrumentId",918],[6,"OrderSide",919],[5,"Quantity",920],[6,"TimeInForce",919],[5,"ExecAlgorithmId",921],[5,"Ustr",922],[5,"MarketOrder",923],[5,"TraderId",924],[5,"StrategyId",925],[5,"TestClock_API",412],[5,"LiveClock_API",412],[1,"f64"],[1,"u8"],[5,"CVec",926],[8,"c_char",927],[5,"PyObject",928],[5,"Logger_API",465],[5,"UUID4",929],[5,"MessageBus_API",484],[5,"ClientOrderIdGenerator",529],[5,"OrderListIdGenerator",543],[5,"PositionIdGenerator",557],[5,"PositionId",930],[5,"PyCallableWrapper",571],[5,"SafeMessageCallback",571],[5,"SafeTimeEventCallback",571],[5,"MessageHandler",571],[5,"LogEvent",660],[5,"Logger",660],[5,"LogGuard",660],[6,"Value",931],[5,"Subscription",719],[5,"BusMessage",719],[5,"MessageBus",719],[5,"PyModule",932],[5,"Duration",933],[5,"Receiver",934],[17,"Output"],[10,"FnMut",935],[17,"Item"],[10,"Iterator",936],[10,"Timer",813],[8,"TimedeltaNanos",895],[8,"Result",937]],"b":[[34,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26TestClock"],[35,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+TestClock"],[36,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+LiveClock"],[37,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26LiveClock"],[213,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26ComponentState"],[215,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+ComponentState"],[217,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26ComponentTrigger"],[218,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+ComponentTrigger"],[219,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26LogLevel"],[221,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+LogLevel"],[222,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+LogColor"],[224,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26LogColor"],[225,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+LogFormat"],[226,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26LogFormat"],[229,"impl-Display-for-ComponentState"],[230,"impl-Debug-for-ComponentState"],[232,"impl-Display-for-ComponentTrigger"],[233,"impl-Debug-for-ComponentTrigger"],[235,"impl-Display-for-LogLevel"],[236,"impl-Debug-for-LogLevel"],[238,"impl-Display-for-LogColor"],[239,"impl-Debug-for-LogColor"],[240,"impl-Display-for-LogFormat"],[241,"impl-Debug-for-LogFormat"],[605,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+MessageHandler"],[607,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26MessageHandler"],[608,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26EventHandler"],[610,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+EventHandler"],[677,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26LogGuard"],[678,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+LogGuard"],[679,"impl-Debug-for-LogEvent"],[680,"impl-Display-for-LogEvent"],[746,"impl-Display-for-BusMessage"],[747,"impl-Debug-for-BusMessage"],[845,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26TimeEvent"],[846,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+TimeEvent"],[847,"impl-Display-for-TimeEvent"],[848,"impl-Debug-for-TimeEvent"]]}],\ +["nautilus_core",{"doc":"","t":"CCCCCCCCCHHHHHHHHSSSSSHHHHHHHHHHCCCCCFNNONNHHNNNNNNOONNNNNHHHHHHHHHHHHHHHHHHHHHHPPPGPPNNNNNNNNNNNOOOOOOOOOOOOHHCHCHCHHHCHHHHHHHHHHHHKNNNNFGPPIINNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNO","n":["correctness","datetime","ffi","message","parsing","python","serialization","time","uuid","check_f64_in_range_inclusive","check_f64_non_negative","check_i64_in_range_inclusive","check_string_contains","check_u64_in_range_inclusive","check_u8_equal","check_u8_in_range_inclusive","check_valid_string","MILLISECONDS_IN_SECOND","NANOSECONDS_IN_MICROSECOND","NANOSECONDS_IN_MILLISECOND","NANOSECONDS_IN_SECOND","WEEKDAYS","is_within_last_24_hours","last_weekday_nanos","micros_to_nanos","millis_to_nanos","nanos_to_micros","nanos_to_millis","nanos_to_secs","secs_to_millis","secs_to_nanos","unix_nanos_to_iso8601","cvec","datetime","parsing","string","uuid","CVec","borrow","borrow_mut","cap","clone","clone_into","cvec_drop","cvec_new","empty","fmt","fmt","from","from","into","len","ptr","to_owned","to_string","try_from","try_into","type_id","unix_nanos_to_iso8601_cstr","bytes_to_string_vec","optional_bytes_to_json","optional_bytes_to_str_map","optional_bytes_to_str_vec","precision_from_cstr","string_vec_to_bytes","u8_as_bool","cstr_drop","cstr_to_str","cstr_to_string","cstr_to_ustr","cstr_to_vec","optional_cstr_to_string","optional_cstr_to_ustr","pystr_to_string","str_to_cstr","uuid4_eq","uuid4_from_cstr","uuid4_hash","uuid4_new","uuid4_to_cstr","Command","Document","Event","Message","Request","Response","borrow","borrow_mut","clone","clone_into","fmt","from","into","to_owned","try_from","try_into","type_id","correlation_id","id","id","id","id","id","ts_event","ts_init","ts_init","ts_init","ts_init","ts_init","bytes_to_usize","precision_from_str","casing","core","datetime","get_pytype_name","serialization","to_pyruntime_err","to_pytype_err","to_pyvalue_err","uuid","py_convert_to_snake_case","py_is_within_last_24_hours","py_last_weekday_nanos","py_micros_to_nanos","py_millis_to_nanos","py_nanos_to_micros","py_nanos_to_millis","py_nanos_to_secs","py_secs_to_millis","py_secs_to_nanos","py_unix_nanos_to_iso8601","from_dict_pyo3","Serializable","as_json_bytes","as_msgpack_bytes","from_json_bytes","from_msgpack_bytes","AtomicTime","ClockMode","LIVE","STATIC","TimedeltaNanos","UnixNanos","borrow","borrow","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","deref","duration_since_unix_epoch","fmt","fmt","from","from","get_time","get_time_ms","get_time_ns","get_time_us","increment_time","into","into","new","set_time","time_since_epoch","to_owned","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","UUID4","arguments","borrow","borrow_mut","clone","clone_into","default","deserialize","doc","eq","extract","extract","extract","fmt","fmt","from","from","from_str","hash","into","into_py","items_iter","lazy_type_object","new","serialize","to_cstr","to_owned","to_string","try_from","try_into","type_id","type_object_raw","value"],"q":[[0,"nautilus_core"],[9,"nautilus_core::correctness"],[17,"nautilus_core::datetime"],[32,"nautilus_core::ffi"],[37,"nautilus_core::ffi::cvec"],[58,"nautilus_core::ffi::datetime"],[59,"nautilus_core::ffi::parsing"],[66,"nautilus_core::ffi::string"],[75,"nautilus_core::ffi::uuid"],[80,"nautilus_core::message"],[97,"nautilus_core::message::Message"],[109,"nautilus_core::parsing"],[111,"nautilus_core::python"],[120,"nautilus_core::python::casing"],[121,"nautilus_core::python::datetime"],[131,"nautilus_core::python::serialization"],[132,"nautilus_core::serialization"],[137,"nautilus_core::time"],[175,"nautilus_core::uuid"],[208,"anyhow"],[209,"alloc::string"],[210,"core::fmt"],[211,"core::fmt"],[212,"core::result"],[213,"core::any"],[214,"core::ffi"],[215,"serde_json::value"],[216,"std::collections::hash::map"],[217,"core::option"],[218,"ustr"],[219,"pyo3_ffi::object"],[220,"pyo3::marker"],[221,"pyo3::types::module"],[222,"pyo3::err"],[223,"pyo3::instance"],[224,"pyo3::err"],[225,"pyo3::instance"],[226,"serde_json::error"],[227,"rmp_serde::encode"],[228,"rmp_serde::decode"],[229,"core::time"],[230,"pyo3::types::any"],[231,"serde::de"],[232,"core::hash"],[233,"pyo3::impl_::pyclass"],[234,"pyo3::impl_::pyclass::lazy_type_object"],[235,"serde::ser"],[236,"pyo3_ffi::cpython::object"]],"d":["","","","","","","","","","Validates that the f64 value is in the inclusive range [l, …","Validates that the f64 value is non-negative.","Validates that the i64 value is in the inclusive range [l, …","Validates that the string s contains the pattern pat.","Validates that the u64 value is in the inclusive range [l, …","Validates that u8 values are equal.","Validates that the u8 value is in the inclusive range [l, r…","Validates the content of a string s.","","","","","","","","Converts microseconds (μs) to nanoseconds (ns).","Converts milliseconds (ms) to nanoseconds (ns).","Converts nanoseconds (ns) to microseconds (μs).","Converts nanoseconds (ns) to milliseconds (ms).","Converts nanoseconds (ns) to seconds.","Converts seconds to milliseconds (ms).","Converts seconds to nanoseconds (ns).","Converts a UNIX nanoseconds timestamp to an ISO 8601 …","","","","","","CVec is a C compatible struct that stores an opaque …","","","The capacity of vector from which it was allocated. Used …","","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","The number of elements in the block.","Opaque pointer to block of memory storing elements to …","","","","","","Converts a UNIX nanoseconds timestamp to an ISO 8601 …","Convert a C bytes pointer into an owned Vec<String>.","Convert a C bytes pointer into an owned …","Convert a C bytes pointer into an owned …","Convert a C bytes pointer into an owned Option<Vec<String>>…","Return the decimal precision inferred from the given C …","","Return a bool value from the given u8.","Drops the C string memory at the pointer.","Convert a C string pointer into a string slice.","Convert a C string pointer into an owned String.","Convert a C string pointer into an owned String.","Convert a C string pointer into an owned String.","Convert a C string pointer into an owned Option<String>.","Convert a C string pointer into an owned Option<Ustr>.","Returns an owned string from a valid Python object pointer.","Create a C string pointer to newly allocated memory from a …","","Returns a UUID4 from C string pointer.","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","","Returns a usize from the given bytes.","Returns the decimal precision inferred from the given …","","Loaded as nautilus_pyo3.core","","Gets the type name for the given Python obj.","","Converts any type that implements Display to a Python …","Converts any type that implements Display to a Python …","Converts any type that implements Display to a Python …","","","","","","","","","","","","","","Represents types which are serializable for JSON and …","Serialize an object to JSON encoded bytes.","Serialize an object to MsgPack encoded bytes.","Deserialize an object from JSON encoded bytes.","Deserialize an object from MsgPack encoded bytes.","Atomic clock stores the last recorded time in nanoseconds.","","","","Represents a timedelta in nanoseconds.","Represents a timestamp in nanoseconds since UNIX epoch.","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Get time as seconds.","Get time as milliseconds.","Get time in nanoseconds.","Get time as microseconds.","Increments current time with a delta and returns the …","Calls U::from(self).","Calls U::from(self).","New atomic clock set with the given time.","Sets new time for the clock.","Stores and returns current time.","","","","","","","","","Represents a pseudo-random UUID (universally unique …","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","Calls U::from(self).","","","","","","","","","","","","",""],"i":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,13,13,13,13,13,0,0,13,13,13,13,13,13,13,13,13,13,13,13,13,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,26,26,26,0,26,26,26,26,26,26,26,26,26,26,26,26,26,53,54,55,56,57,53,56,54,55,56,57,53,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,38,38,38,38,0,0,42,42,0,0,42,43,42,43,42,43,42,43,43,0,42,43,42,43,43,43,43,43,43,42,43,43,43,43,42,43,42,43,42,43,42,43,0,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25],"f":[0,0,0,0,0,0,0,0,0,[[1,1,1,2],[[4,[3]]]],[[1,2],[[4,[3]]]],[[5,5,5,2],[[4,[3]]]],[[2,2,2],[[4,[3]]]],[[6,6,6,2],[[4,[3]]]],[[7,7,2,2],[[4,[3]]]],[[7,7,7,2],[[4,[3]]]],[[2,2],[[4,[3]]]],0,0,0,0,0,[8,[[4,[9]]]],[[10,11,11],[[4,[8]]]],[1,6],[1,6],[6,6],[6,6],[6,1],[1,6],[1,6],[6,12],0,0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],0,[13,13],[[-1,-2],3,[],[]],[13,3],[[],13],[[],13],[[13,14],15],[[13,14],15],[-1,-1,[]],[[[16,[-1]]],13,[]],[-1,-2,[],[]],0,0,[-1,-2,[],[]],[-1,12,[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,18,[]],[6,19],[19,[[16,[12]]]],[19,[[22,[[21,[12,20]]]]]],[19,[[22,[[21,[23,23]]]]]],[19,[[22,[[16,[12]]]]]],[19,7],[[[16,[12]]],19],[7,9],[19,3],[19,2],[19,12],[19,23],[19,[[16,[7]]]],[19,[[22,[12]]]],[19,[[22,[23]]]],[24,12],[2,19],[[25,25],7],[19,25],[25,6],[[],25],[25,19],0,0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[26,26],[[-1,-2],3,[],[]],[[26,14],15],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,18,[]],0,0,0,0,0,0,0,0,0,0,0,0,[[[27,[7]]],[[4,[28]]]],[2,7],0,[[29,30],[[31,[3]]]],0,[[32,29],[[31,[2]]]],0,[-1,33,34],[-1,33,34],[-1,33,34],0,[12,12],[6,[[31,[9]]]],[[10,11,11],[[31,[6]]]],[1,6],[1,6],[6,6],[6,6],[6,1],[1,6],[1,6],[6,12],[[29,[36,[35]]],[[17,[-1,33]]],37],0,[38,[[17,[[16,[7]],39]]]],[38,[[17,[[16,[7]],40]]]],[[[16,[7]]],[[17,[38,39]]]],[[[16,[7]]],[[17,[38,41]]]],0,0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[42,42],[43,43],[[-1,-2],3,[],[]],[[-1,-2],3,[],[]],[43,-1,[]],[[],44],[[42,14],15],[[43,14],15],[-1,-1,[]],[-1,-1,[]],[43,1],[43,6],[43,6],[43,6],[[43,6],6],[-1,-2,[],[]],[-1,-2,[],[]],[[42,6],43],[[43,6],3],[43,6],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,18,[]],[-1,18,[]],0,[[-1,29],[[36,[45]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[25,25],[[-1,-2],3,[],[]],[[],25],[-1,[[17,[25]]],46],[29,[[31,[47]]]],[[25,25],9],[[45,-1],[[31,[25]]],[]],[[45,-1],[[31,[25]]],[]],[45,[[17,[-1,33]]],[]],[[25,14],15],[[25,14],15],[-1,-1,[]],[2,25],[2,[[17,[25,-1]]],[]],[[25,-1],3,48],[-1,-2,[],[]],[[25,29],32],[[],49],[[],[[50,[25]]]],[[],25],[[25,-1],17,51],[25,47],[-1,-2,[],[]],[-1,12,[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,18,[]],[29,52],0],"c":[],"p":[[1,"f64"],[1,"str"],[1,"tuple"],[8,"Result",208],[1,"i64"],[1,"u64"],[1,"u8"],[8,"UnixNanos",137],[1,"bool"],[1,"i32"],[1,"u32"],[5,"String",209],[5,"CVec",37],[5,"Formatter",210],[8,"Result",210],[5,"Vec",211],[6,"Result",212],[5,"TypeId",213],[8,"c_char",214],[6,"Value",215],[5,"HashMap",216],[6,"Option",217],[5,"Ustr",218],[5,"PyObject",219],[5,"UUID4",175],[6,"Message",80],[1,"slice"],[1,"usize"],[5,"Python",220],[5,"PyModule",221],[8,"PyResult",222],[8,"PyObject",223],[5,"PyErr",222],[10,"Display",210],[5,"PyDict",224],[5,"Py",223],[10,"DeserializeOwned",225],[10,"Serializable",132],[5,"Error",226],[6,"Error",227],[6,"Error",228],[6,"ClockMode",137],[5,"AtomicTime",137],[5,"Duration",229],[5,"PyAny",230],[10,"Deserializer",225],[5,"CStr",231],[10,"Hasher",232],[5,"PyClassItemsIter",233],[5,"LazyTypeObject",234],[10,"Serializer",235],[5,"PyTypeObject",236],[15,"Response",97],[15,"Command",97],[15,"Document",97],[15,"Event",97],[15,"Request",97]],"b":[[46,"impl-Debug-for-CVec"],[47,"impl-Display-for-CVec"],[185,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26UUID4"],[186,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+UUID4"],[188,"impl-Display-for-UUID4"],[189,"impl-Debug-for-UUID4"]]}],\ +["nautilus_indicators",{"doc":"","t":"CCCCCPPPFGFPPCNNNNNNNNNNNNNNNCNCNNNNNNNNNNNNNNNNCNNNNNNNNNNNNNCNNCNNNNNNNNNNNNNNCFNNNNNONNNNNNNNNNNNNONNNNOOOONNNNNNNNNNNOFNNNNONNNNNNNNNNNNNONNNNOONNNNNNNNNOFONNNNONNNNNNNNNNNNNONNNNOONNNNNNNNNOFNNNNONNNNNNNNNNNNNONNNNOONNNNNNNNNOFONNNNONNNNNNNNNNNNNONNNNOONNNNNNNNNOFNNNNONNNNNNNNNNONNNONNNNOONNNNNNNNNOFNNNNNNNNNNNNNNONNNONNNNOONNNNNNNNNNOOKKMNNMMMMMMMMMCFNNONNNNNNNNNNNNNONNONNONNNNNNNNNOCHCCCCCCCCCCCCFNNNNNNNNNNNNNONNNONNNNOONNNNNNNNO","n":["average","indicator","momentum","python","ratio","DoubleExponential","Exponential","Hull","MovingAverageFactory","MovingAverageType","MovingAverageTypeIter","Simple","Wilder","ama","arguments","as_ref","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","cmp","compare","create","dema","doc","ema","eq","equivalent","equivalent","equivalent","extract","extract","extract","fmt","fmt","fmt","from","from","from","from_repr","from_str","hash","hma","into","into","into","into_iter","into_py","items_iter","iter","lazy_type_object","len","next","next_back","nth","partial_cmp","rma","separate_by_policy","size_hint","sma","to_owned","to_owned","to_string","try_from","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","type_object_raw","wma","AdaptiveMovingAverage","alpha_diff","arguments","borrow","borrow_mut","count","count","doc","extract","extract","fmt","fmt","from","handle_bar","handle_quote_tick","handle_trade_tick","has_inputs","into","into_py","is_initialized","is_initialized","items_iter","lazy_type_object","name","new","period_efficiency_ratio","period_fast","period_slow","price_type","py_new","reset","reset","separate_by_policy","to_string","try_from","try_into","type_id","type_object_raw","update_raw","value","value","DoubleExponentialMovingAverage","arguments","borrow","borrow_mut","count","count","doc","extract","extract","fmt","fmt","from","handle_bar","handle_quote_tick","handle_trade_tick","has_inputs","into","into_py","is_initialized","is_initialized","items_iter","lazy_type_object","name","new","period","price_type","reset","separate_by_policy","to_string","try_from","try_into","type_id","type_object_raw","update_raw","value","value","ExponentialMovingAverage","alpha","arguments","borrow","borrow_mut","count","count","doc","extract","extract","fmt","fmt","from","handle_bar","handle_quote_tick","handle_trade_tick","has_inputs","into","into_py","is_initialized","is_initialized","items_iter","lazy_type_object","name","new","period","price_type","reset","separate_by_policy","to_string","try_from","try_into","type_id","type_object_raw","update_raw","value","value","HullMovingAverage","arguments","borrow","borrow_mut","count","count","doc","extract","extract","fmt","fmt","from","handle_bar","handle_quote_tick","handle_trade_tick","has_inputs","into","into_py","is_initialized","is_initialized","items_iter","lazy_type_object","name","new","period","price_type","reset","separate_by_policy","to_string","try_from","try_into","type_id","type_object_raw","update_raw","value","value","WilderMovingAverage","alpha","arguments","borrow","borrow_mut","count","count","doc","extract","extract","fmt","fmt","from","handle_bar","handle_quote_tick","handle_trade_tick","has_inputs","into","into_py","is_initialized","is_initialized","items_iter","lazy_type_object","name","new","period","price_type","reset","separate_by_policy","to_string","try_from","try_into","type_id","type_object_raw","update_raw","value","value","SimpleMovingAverage","arguments","borrow","borrow_mut","count","count","doc","extract","extract","fmt","fmt","from","handle_bar","handle_quote_tick","handle_trade_tick","has_inputs","inputs","into","into_py","is_initialized","is_initialized","items_iter","lazy_type_object","name","new","period","price_type","reset","separate_by_policy","to_string","try_from","try_into","type_id","type_object_raw","update_raw","value","value","WeightedMovingAverage","arguments","borrow","borrow_mut","count","doc","extract","extract","fmt","fmt","from","handle_bar","handle_quote_tick","handle_trade_tick","has_inputs","inputs","into","into_py","is_initialized","is_initialized","items_iter","lazy_type_object","name","new","period","price_type","py_new","reset","separate_by_policy","to_string","try_from","try_into","type_id","type_object_raw","update_raw","value","value","weights","Indicator","MovingAverage","count","fmt","fmt","handle_bar","handle_quote_tick","handle_trade_tick","has_inputs","is_initialized","name","reset","update_raw","value","rsi","RelativeStrengthIndex","borrow","borrow_mut","count","doc","extract","extract","fmt","fmt","from","handle_bar","handle_quote_tick","handle_trade_tick","has_inputs","into","into_py","is_initialized","is_initialized","items_iter","lazy_type_object","ma_type","name","new","period","py_new","reset","separate_by_policy","to_string","try_from","try_into","type_id","type_object_raw","update_raw","value","average","indicators","momentum","ratio","ama","dema","ema","hma","rma","sma","wma","rsi","efficiency_ratio","efficiency_ratio","EfficiencyRatio","arguments","borrow","borrow_mut","doc","extract","extract","fmt","fmt","from","handle_bar","handle_quote_tick","handle_trade_tick","has_inputs","inputs","into","into_py","is_initialized","is_initialized","items_iter","lazy_type_object","name","new","period","price_type","reset","separate_by_policy","to_string","try_from","try_into","type_id","type_object_raw","update_raw","value"],"q":[[0,"nautilus_indicators"],[5,"nautilus_indicators::average"],[81,"nautilus_indicators::average::ama"],[122,"nautilus_indicators::average::dema"],[158,"nautilus_indicators::average::ema"],[195,"nautilus_indicators::average::hma"],[231,"nautilus_indicators::average::rma"],[268,"nautilus_indicators::average::sma"],[305,"nautilus_indicators::average::wma"],[343,"nautilus_indicators::indicator"],[357,"nautilus_indicators::momentum"],[358,"nautilus_indicators::momentum::rsi"],[392,"nautilus_indicators::python"],[396,"nautilus_indicators::python::average"],[403,"nautilus_indicators::python::momentum"],[404,"nautilus_indicators::python::ratio"],[405,"nautilus_indicators::ratio"],[406,"nautilus_indicators::ratio::efficiency_ratio"],[440,"pyo3::marker"],[441,"pyo3::types::any"],[442,"pyo3::instance"],[443,"core::cmp"],[444,"alloc::boxed"],[445,"core::ffi::c_str"],[446,"pyo3::err"],[447,"pyo3::err"],[448,"core::fmt"],[449,"core::fmt"],[450,"core::hash"],[451,"pyo3::instance"],[452,"pyo3::impl_::pyclass::lazy_type_object"],[453,"thousands::policies"],[454,"alloc::string"],[455,"core::any"],[456,"pyo3_ffi::cpython::object"],[457,"nautilus_model::data::bar"],[458,"nautilus_model::data::quote"],[459,"nautilus_model::data::trade"],[460,"nautilus_model::enums"],[461,"anyhow"],[462,"alloc::vec"],[463,"pyo3::types::module"]],"d":["","","","","","","","","","","An iterator over the variants of MovingAverageType","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Try to create Self from the raw representation","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","An indicator which calculates an adaptive moving average …","","","","","","The input count for the indicator.","","","","","","Returns the argument unchanged.","","","","","Calls U::from(self).","","","","","","","","The period for the internal EfficiencyRatio indicator.","The period for the fast smoothing constant (> 0).","The period for the slow smoothing constant (> 0 < …","The price type used for calculations.","","","","","","","","","","","","The last indicator value.","The Double Exponential Moving Average attempts to a …","","","","","The input count for the indicator.","","","","","","Returns the argument unchanged.","","","","","Calls U::from(self).","","","","","","","","The rolling window period for the indicator (> 0).","The price type used for calculations.","","","","","","","","","","The last indicator value.","","","","","","","","","","","","","Returns the argument unchanged.","","","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","An indicator which calculates a Hull Moving Average (HMA) …","","","","","","","","","","","Returns the argument unchanged.","","","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","An indicator which calculates a weighted moving average …","","","","","","","","","","Returns the argument unchanged.","","","","","Inputs","Calls U::from(self).","","","Whether the indicator is initialized.","","","","","The rolling window period for the indicator (> 0).","Price type","","","","","","","","","","","The last indicator value.","The weights for the moving average calculation","Indicator trait","Moving average trait","","","","","","","","","","","","","","An indicator which calculates a relative strength index …","","","","","","","","","Returns the argument unchanged.","","","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","An indicator which calculates the efficiency ratio across …","","","","","","","","","Returns the argument unchanged.","","","","","","Calls U::from(self).","","","","","","","","The rolling window period for the indicator (>= 2).","","","","","","","","","",""],"i":[0,0,0,0,0,4,4,4,0,0,0,4,4,0,4,4,47,6,4,47,6,4,6,4,6,4,4,4,47,0,4,0,4,4,4,4,4,4,4,6,4,4,47,6,4,4,4,4,0,47,6,4,6,4,4,4,4,6,6,6,6,4,0,4,6,0,6,4,4,47,6,4,4,47,6,4,47,6,4,4,0,0,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,0,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,0,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,0,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,0,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,0,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,0,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,0,0,10,43,10,43,43,43,43,43,43,43,10,10,0,0,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46],"f":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[-1,1],[[3,[2]]],[]],[4,5],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[6,6],[4,4],[[-1,-2],7,[],[]],[[-1,-2],7,[],[]],[[4,4],8],[[-1,-2],8,[],[]],[[4,9],[[11,[10]]]],0,[1,[[13,[12]]]],0,[[4,4],14],[[-1,-2],14,[],[]],[[-1,-2],14,[],[]],[[-1,-2],14,[],[]],[[2,-1],[[13,[4]]],[]],[[2,-1],[[13,[4]]],[]],[2,[[16,[-1,15]]],[]],[[6,17],18],[[4,17],[[16,[7,19]]]],[[4,17],18],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[9,[[20,[4]]]],[5,[[16,[4,-1]]],[]],[[4,-1],7,21],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[4,1],22],[[],23],[[],6],[[],[[24,[4]]]],[6,9],[6,[[20,[-1]]],[]],[6,[[20,[-1]]],[]],[[6,9],[[20,[-1]]],[]],[[4,4],[[20,[8]]]],0,[[-1,25],26,[]],[6,[[7,[9,[20,[9]]]]]],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,26,[]],[-1,[[16,[-2]]],[],[]],[-1,[[16,[-2]]],[],[]],[5,[[16,[4,-1]]],[]],[-1,[[16,[-2]]],[],[]],[-1,[[16,[-2]]],[],[]],[-1,[[16,[-2]]],[],[]],[-1,[[16,[-2]]],[],[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[1,28],0,0,[29,30],[[-1,1],[[3,[2]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[29,9],0,[1,[[13,[12]]]],[[2,-1],[[13,[29]]],[]],[[2,-1],[[13,[29]]],[]],[[29,17],18],[[29,17],18],[-1,-1,[]],[[29,31],7],[[29,32],7],[[29,33],7],[29,14],[-1,-2,[],[]],[[29,1],22],[29,14],0,[[],23],[[],[[24,[29]]]],[29,26],[[9,9,9,[20,[34]]],[[35,[29]]]],0,0,0,0,[[9,9,9,[20,[34]]],[[13,[29]]]],[29,7],[29,7],[[-1,25],26,[]],[-1,26,[]],[-1,[[16,[-2]]],[],[]],[-1,[[16,[-2]]],[],[]],[-1,27,[]],[1,28],[[29,30],7],[29,30],0,0,[[-1,1],[[3,[2]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[36,9],0,[1,[[13,[12]]]],[[2,-1],[[13,[36]]],[]],[[2,-1],[[13,[36]]],[]],[[36,17],18],[[36,17],18],[-1,-1,[]],[[36,31],7],[[36,32],7],[[36,33],7],[36,14],[-1,-2,[],[]],[[36,1],22],[36,14],0,[[],23],[[],[[24,[36]]]],[36,26],[[9,[20,[34]]],[[35,[36]]]],0,0,[36,7],[[-1,25],26,[]],[-1,26,[]],[-1,[[16,[-2]]],[],[]],[-1,[[16,[-2]]],[],[]],[-1,27,[]],[1,28],[[36,30],7],[36,30],0,0,0,[[-1,1],[[3,[2]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[37,9],0,[1,[[13,[12]]]],[[2,-1],[[13,[37]]],[]],[[2,-1],[[13,[37]]],[]],[[37,17],18],[[37,17],18],[-1,-1,[]],[[37,31],7],[[37,32],7],[[37,33],7],[37,14],[-1,-2,[],[]],[[37,1],22],[37,14],0,[[],23],[[],[[24,[37]]]],[37,26],[[9,[20,[34]]],[[35,[37]]]],0,0,[37,7],[[-1,25],26,[]],[-1,26,[]],[-1,[[16,[-2]]],[],[]],[-1,[[16,[-2]]],[],[]],[-1,27,[]],[1,28],[[37,30],7],[37,30],0,0,[[-1,1],[[3,[2]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[38,9],0,[1,[[13,[12]]]],[[2,-1],[[13,[38]]],[]],[[2,-1],[[13,[38]]],[]],[[38,17],18],[[38,17],18],[-1,-1,[]],[[38,31],7],[[38,32],7],[[38,33],7],[38,14],[-1,-2,[],[]],[[38,1],22],[38,14],0,[[],23],[[],[[24,[38]]]],[38,26],[[9,[20,[34]]],[[35,[38]]]],0,0,[38,7],[[-1,25],26,[]],[-1,26,[]],[-1,[[16,[-2]]],[],[]],[-1,[[16,[-2]]],[],[]],[-1,27,[]],[1,28],[[38,30],7],[38,30],0,0,0,[[-1,1],[[3,[2]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[39,9],0,[1,[[13,[12]]]],[[2,-1],[[13,[39]]],[]],[[2,-1],[[13,[39]]],[]],[[39,17],18],[[39,17],18],[-1,-1,[]],[[39,31],7],[[39,32],7],[[39,33],7],[39,14],[-1,-2,[],[]],[[39,1],22],[39,14],0,[[],23],[[],[[24,[39]]]],[39,26],[[9,[20,[34]]],[[35,[39]]]],0,0,[39,7],[[-1,25],26,[]],[-1,26,[]],[-1,[[16,[-2]]],[],[]],[-1,[[16,[-2]]],[],[]],[-1,27,[]],[1,28],[[39,30],7],[39,30],0,0,[[-1,1],[[3,[2]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[40,9],0,[1,[[13,[12]]]],[[2,-1],[[13,[40]]],[]],[[2,-1],[[13,[40]]],[]],[[40,17],18],[[40,17],18],[-1,-1,[]],[[40,31],7],[[40,32],7],[[40,33],7],[40,14],0,[-1,-2,[],[]],[[40,1],22],[40,14],0,[[],23],[[],[[24,[40]]]],[40,26],[[9,[20,[34]]],[[35,[40]]]],0,0,[40,7],[[-1,25],26,[]],[-1,26,[]],[-1,[[16,[-2]]],[],[]],[-1,[[16,[-2]]],[],[]],[-1,27,[]],[1,28],[[40,30],7],[40,30],0,0,[[-1,1],[[3,[2]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[41,9],[1,[[13,[12]]]],[[2,-1],[[13,[41]]],[]],[[2,-1],[[13,[41]]],[]],[[41,17],18],[[41,17],18],[-1,-1,[]],[[41,31],7],[[41,32],7],[[41,33],7],[41,14],0,[-1,-2,[],[]],[[41,1],22],[41,14],0,[[],23],[[],[[24,[41]]]],[41,26],[[9,[42,[30]],[20,[34]]],[[35,[41]]]],0,0,[[9,[42,[30]],[20,[34]]],[[13,[41]]]],[41,7],[[-1,25],26,[]],[-1,26,[]],[-1,[[16,[-2]]],[],[]],[-1,[[16,[-2]]],[],[]],[-1,27,[]],[1,28],[[41,30],7],[41,30],0,0,0,0,[10,9],[[43,17],18],[[10,17],18],[[43,31],7],[[43,32],7],[[43,33],7],[43,14],[43,14],[43,26],[43,7],[[10,30],7],[10,30],0,0,[-1,-2,[],[]],[-1,-2,[],[]],0,[1,[[13,[12]]]],[[2,-1],[[13,[44]]],[]],[[2,-1],[[13,[44]]],[]],[[44,17],18],[[44,17],18],[-1,-1,[]],[[44,31],7],[[44,32],7],[[44,33],7],[44,14],[-1,-2,[],[]],[[44,1],22],[44,14],0,[[],23],[[],[[24,[44]]]],0,[44,26],[[9,[20,[4]]],[[35,[44]]]],0,[[9,[20,[4]]],[[13,[44]]]],[44,7],[[-1,25],26,[]],[-1,26,[]],[-1,[[16,[-2]]],[],[]],[-1,[[16,[-2]]],[],[]],[-1,27,[]],[1,28],[[44,30],7],0,0,[[1,45],[[13,[7]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,[[-1,1],[[3,[2]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[1,[[13,[12]]]],[[2,-1],[[13,[46]]],[]],[[2,-1],[[13,[46]]],[]],[[46,17],18],[[46,17],18],[-1,-1,[]],[[46,31],7],[[46,32],7],[[46,33],7],[46,14],0,[-1,-2,[],[]],[[46,1],22],[46,14],0,[[],23],[[],[[24,[46]]]],[46,26],[[9,[20,[34]]],[[35,[46]]]],0,0,[46,7],[[-1,25],26,[]],[-1,26,[]],[-1,[[16,[-2]]],[],[]],[-1,[[16,[-2]]],[],[]],[-1,27,[]],[1,28],[[46,30],7],0],"c":[],"p":[[5,"Python",440],[5,"PyAny",441],[5,"Py",442],[6,"MovingAverageType",5],[1,"str"],[5,"MovingAverageTypeIter",5],[1,"tuple"],[6,"Ordering",443],[1,"usize"],[10,"MovingAverage",343],[5,"Box",444],[5,"CStr",445],[8,"PyResult",446],[1,"bool"],[5,"PyErr",446],[6,"Result",447],[5,"Formatter",448],[8,"Result",448],[5,"Error",448],[6,"Option",449],[10,"Hasher",450],[8,"PyObject",442],[5,"PyClassItemsIter",451],[5,"LazyTypeObject",452],[5,"SeparatorPolicy",453],[5,"String",454],[5,"TypeId",455],[5,"PyTypeObject",456],[5,"AdaptiveMovingAverage",81],[1,"f64"],[5,"Bar",457],[5,"QuoteTick",458],[5,"TradeTick",459],[6,"PriceType",460],[8,"Result",461],[5,"DoubleExponentialMovingAverage",122],[5,"ExponentialMovingAverage",158],[5,"HullMovingAverage",195],[5,"WilderMovingAverage",231],[5,"SimpleMovingAverage",268],[5,"WeightedMovingAverage",305],[5,"Vec",462],[10,"Indicator",343],[5,"RelativeStrengthIndex",358],[5,"PyModule",463],[5,"EfficiencyRatio",406],[5,"MovingAverageFactory",5]],"b":[[36,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+MovingAverageType"],[37,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26MovingAverageType"],[40,"impl-Display-for-MovingAverageType"],[41,"impl-Debug-for-MovingAverageType"],[89,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26AdaptiveMovingAverage"],[90,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+AdaptiveMovingAverage"],[91,"impl-Display-for-AdaptiveMovingAverage"],[92,"impl-Debug-for-AdaptiveMovingAverage"],[111,"impl-Indicator-for-AdaptiveMovingAverage"],[112,"impl-AdaptiveMovingAverage"],[129,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26DoubleExponentialMovingAverage"],[130,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+DoubleExponentialMovingAverage"],[131,"impl-Debug-for-DoubleExponentialMovingAverage"],[132,"impl-Display-for-DoubleExponentialMovingAverage"],[166,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+ExponentialMovingAverage"],[167,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26ExponentialMovingAverage"],[168,"impl-Display-for-ExponentialMovingAverage"],[169,"impl-Debug-for-ExponentialMovingAverage"],[202,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26HullMovingAverage"],[203,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+HullMovingAverage"],[204,"impl-Debug-for-HullMovingAverage"],[205,"impl-Display-for-HullMovingAverage"],[239,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+WilderMovingAverage"],[240,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26WilderMovingAverage"],[241,"impl-Display-for-WilderMovingAverage"],[242,"impl-Debug-for-WilderMovingAverage"],[275,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26SimpleMovingAverage"],[276,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+SimpleMovingAverage"],[277,"impl-Display-for-SimpleMovingAverage"],[278,"impl-Debug-for-SimpleMovingAverage"],[311,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26WeightedMovingAverage"],[312,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+WeightedMovingAverage"],[313,"impl-Display-for-WeightedMovingAverage"],[314,"impl-Debug-for-WeightedMovingAverage"],[363,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+RelativeStrengthIndex"],[364,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26RelativeStrengthIndex"],[365,"impl-Display-for-RelativeStrengthIndex"],[366,"impl-Debug-for-RelativeStrengthIndex"],[411,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+EfficiencyRatio"],[412,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26EfficiencyRatio"],[413,"impl-Debug-for-EfficiencyRatio"],[414,"impl-Display-for-EfficiencyRatio"]]}],\ ["nautilus_infrastructure",{"doc":"","t":"CCCKFGRPPPNNNNNNNNMMNNNNMMNNOMMNOOMNNNNNNNNMNNCHFNNNNNNNNNNNNNNNNNNONNNNNN","n":["cache","python","redis","CacheDatabase","DatabaseCommand","DatabaseOperation","DatabaseType","Delete","Insert","Update","borrow","borrow","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","delete","flushdb","fmt","fmt","from","from","handle_messages","insert","into","into","key","keys","new","new","op_type","payload","read","to_owned","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","update","vzip","vzip","cache","infrastructure","RedisCacheDatabase","arguments","borrow","borrow_mut","delete","doc","extract","extract","flushdb","from","handle_messages","insert","into","into_py","items_iter","keys","lazy_type_object","new","read","trader_id","try_from","try_into","type_id","type_object_raw","update","vzip"],"q":[[0,"nautilus_infrastructure"],[3,"nautilus_infrastructure::cache"],[46,"nautilus_infrastructure::python"],[48,"nautilus_infrastructure::redis"],[74,"alloc::string"],[75,"alloc::vec"],[76,"core::option"],[77,"anyhow"],[78,"core::fmt"],[79,"core::fmt"],[80,"serde_json::value"],[81,"std::collections::hash::map"],[82,"nautilus_model::identifiers::trader_id"],[83,"nautilus_core::uuid"],[84,"core::result"],[85,"core::any"],[86,"pyo3::marker"],[87,"pyo3::types::module"],[88,"pyo3::err"],[89,"pyo3::types::any"],[90,"pyo3::instance"],[91,"core::ffi::c_str"],[92,"pyo3::instance"],[93,"pyo3::impl_::pyclass::lazy_type_object"],[94,"pyo3_ffi::cpython::object"]],"d":["","","","Provides a generic cache database facade.","Represents a database command to be performed which may be …","A type of database operation.","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","The primary key for the operation.","","","","The database operation type.","The data payload for the operation.","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","Calls U::from(self).","","","","","","","","","","","","",""],"i":[0,0,0,0,0,0,5,1,1,1,1,2,1,2,1,2,1,2,5,5,1,2,1,2,5,5,1,2,2,5,5,2,2,2,5,1,2,1,2,1,2,1,2,5,1,2,0,0,0,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26],"f":[0,0,0,0,0,0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[1,1],[2,2],[[-1,-2],3,[],[]],[[-1,-2],3,[],[]],[[[5,[],[[4,[-1]]]],6,[9,[[8,[[8,[7]]]]]]],[[10,[3]]],[]],[[[5,[],[[4,[-1]]]]],[[10,[3]]],[]],[[1,11],12],[[2,11],12],[-1,-1,[]],[-1,-1,[]],[[[13,[2]],6,[15,[6,14]]],3],[[[5,[],[[4,[-1]]]],6,[9,[[8,[[8,[7]]]]]]],[[10,[3]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[[[5,[],[[4,[-1]]]],16],[[10,[[8,[6]]]]],[]],[[17,18,[15,[6,14]]],[[10,[-1]]],[]],[[1,6,[9,[[8,[[8,[7]]]]]]],2],0,0,[[[5,[],[[4,[-1]]]],16],[[10,[[8,[[8,[7]]]]]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[19,[-2]]],[],[]],[-1,[[19,[-2]]],[],[]],[-1,[[19,[-2]]],[],[]],[-1,[[19,[-2]]],[],[]],[-1,20,[]],[-1,20,[]],[[[5,[],[[4,[-1]]]],6,[9,[[8,[[8,[7]]]]]]],[[10,[3]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[[21,22],[[23,[3]]]],0,[[-1,21],[[25,[24]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[26,6,[9,[[8,[[8,[7]]]]]]],[[10,[3]]]],[21,[[23,[27]]]],[[24,-1],[[23,[26]]],[]],[[24,-1],[[23,[26]]],[]],[26,[[10,[3]]]],[-1,-1,[]],[[[13,[2]],6,[15,[6,14]]],3],[[26,6,[9,[[8,[[8,[7]]]]]]],[[10,[3]]]],[-1,-2,[],[]],[[26,21],28],[[],29],[[26,16],[[10,[[8,[6]]]]]],[[],[[30,[26]]]],[[17,18,[15,[6,14]]],[[10,[26]]]],[[26,16],[[10,[[8,[[8,[7]]]]]]]],0,[-1,[[19,[-2]]],[],[]],[-1,[[19,[-2]]],[],[]],[-1,20,[]],[21,31],[[26,6,[9,[[8,[[8,[7]]]]]]],[[10,[3]]]],[-1,-2,[],[]]],"c":[],"p":[[6,"DatabaseOperation",3],[5,"DatabaseCommand",3],[1,"tuple"],[17,"DatabaseType"],[10,"CacheDatabase",3],[5,"String",74],[1,"u8"],[5,"Vec",75],[6,"Option",76],[8,"Result",77],[5,"Formatter",78],[8,"Result",78],[5,"Receiver",79],[6,"Value",80],[5,"HashMap",81],[1,"str"],[5,"TraderId",82],[5,"UUID4",83],[6,"Result",84],[5,"TypeId",85],[5,"Python",86],[5,"PyModule",87],[8,"PyResult",88],[5,"PyAny",89],[5,"Py",90],[5,"RedisCacheDatabase",48],[5,"CStr",91],[8,"PyObject",90],[5,"PyClassItemsIter",92],[5,"LazyTypeObject",93],[5,"PyTypeObject",94]],"b":[[54,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+RedisCacheDatabase"],[55,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26RedisCacheDatabase"]]}],\ -["nautilus_model",{"doc":"","t":"CCQQCCCQCCCCCCCCJPGPKPPCNNNNHCNNNNNNMNNHCCCNCNNNFFFFOONNNONNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOONNNNNNNNNNNNNONNNONNONNNNNNNOONNNNNNNNNNNNNNNOONNNNNNNOFONNNNNNNNNNNNNNNONNNNNNNNONNNNNONONNNNNOONNFSINNNNNNNNNNNNNNNNNNNNNNNNNNOONNNNONONNNNNNNFNOOOONNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNOONNFNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNOONNFONNNNNNNNNNNNNNNNNNNNNNONNNNNONNONNONNOONNPGFPPGFGFPPGFPPGFPPPPPGFGFPPPPPPPPPPGFPPPGFPPPPPPPPPPPPPPPPPPPKPPPPPGFPPPPPPGFGFPPPPPPPPPPGFPPPPPPGFPPPPPPPPPPPPPPPPGFPPGFGFGFGFPPPPPPGFPPPPGFPPPPPPPPPPPPPPPPPPPPGFGFGFPPGFPPPPPPPPPPPPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCCCCFOOOONNONNNOONNOONCCCCCCCCCCCCCCCCCCFFGPPNONNNNNNNNNONNNNNNNNNNNNNONNNNNNNNNNNNNONNNNNNNNONNNNONNNNNONNNNNNNONONNNNNOFFGPPNONNNNNNNNNONNNNNNNNNNNNNONNNNNNNNNNNNNONNNNNNNNONONNNNONNNNNONNNNNNNONONNNNNOFFGPPNONNNNNNNNNONNNNNNNNNNNNNONNNNNNNNNNNNNONNNNNNNNONNNNONNNNNONNNNNNNONONNNNNOFFGPPNNNNNNNNNONNNNNNNNNNNNNONNNNNNNNNNNNNONNNNNNNNONNNNONNNNNONNNNNNNONONNNNFFGPPNNNNNNNNNONNNNNNNNNNNNNONNNNNNNNNNNNNONNNNNNNNNNNONNNNNONNNNNNNONONNNNPPPPPGPPPPPPPPPPPPNNNNNNNNNNNNNNNNNNNNFFGPPNONNNNNNNNNONNNNNNNNNNNNNONNNNNNNNNNNNNONNNNNNNNONNNNONNNNNONNNNNNNONONNNNNOFFGPPNONNNNNNNNNONNNNNONONNNNNNNNNONNNNNNNNNNNNNONNNNNNNNONONNONNONONONONNNNONNNNNONONNNNNNNONONNNNNOFFGPPNNNNNNNNNONNNNNONNNNONNONNNNNONONONONONNNNNNNNNNNNNNONNNNNNNONONNONONONONONONONONONONNNNONONONNNNNONONONONONONNNNNNNONONNNNFFGPPNONNNNNNNNNONNNNNNNNNNNNNONNNNNNNNNNNNNONNNNNNNNONONNNNONNNNNONNNNNNNONONNNNNOFFGPPNONNNNNNNNNONNNNNNNNNNNNNONNNNNNNNNNNNNONNNNNNNNONNNNONNNNNONNNNNNNONONNNNNOFFGPPNONNNNNNNNNONNNNNNNNNNNNNONNNNNNNNNNNNNONNNNNNNNONNNNONNNNNONNNNNNNONONNNNNOFFGPPNONNNNNNNNNONNNNNNNNNNNNNONNNNNNNNNNNNNONNNNNNNNONONNNNONNNNNONNNNNNNONONNNNFFGPPNNNNNNNNNONNNNNNNNNNNNNONNNNNNNNNNNNNONNNNNNNNONNNNONNNNNONNNNNNNONONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFHFHFHFHFHFHFHFHFHFHFHFHFHFHFHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFFGPPNONNNNNNNNNONNNNNNNNNNNNNONNNNNNNNNNNNNONNNNNNNNNNNONNNNNONNNNNNNONONNNNFFGPPNONNNNNNNNNONNNNNNNNNNNNNONNNNNNNNNNNNNONNNNNNNNONNNNONNNNNONNNNNNNONONNNNNOFFGPPNONNNNNNNNNONNNNNNNNNNNNNONNNNNNNNNNNNNONNNNNNNNONONONNNNONNNNNONONNNNNNNONONNNNNOPPGPNNCCNNCCNNNFOOONNNNOONNNONOOOOOOOOOOONONNOOONOFOOONNNNOOOONNNONOOOOOOOOOOONONNOOOONOFOONNNNOONNNONOOOOOOOONONNOONFOOONNNNOONNNONOOOOOOOOOOONONNOOONOCCCCCCCCCCCCCHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHCHHHHHHCCCCCCCCCCCCCCHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHCFNNNNNNHHHHHHHHHHHHHNNNCCFNNNNNNHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHNNNHFNNNNNNNNHHHHHHHNNNNNHHCCCCHHHHHHHHHHHHHHHHHHHHHHHHHCCCCCCHCCCCCCCCCFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOFNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHNNNNNNNNNOFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNOFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOFHFHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFHFHFHFHNNNNNNNNNNNNNNNNNNNNFHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFHFHNNNNNNNNNNNNNNNNNNNNFHFHFHFHFHFHFHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFHFHFHFHFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOSFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOKMMNNCCCCCMMMMNNNNNMMMMMCMMMMMMMCNCNMMNFONNNNNNNNNNNNNONNNNNNNONNNNNNNOONONOONONONNNONONONONNONONONNNNONONNOFNNNONNNNNNNNNNNNNNNNNONNNNONNNOONONOONONONNNONONONONNONONONNNNONONNFNNNONNNNNNNNNNNNNNNNNONNNNNNNONONONONONNNONONONONNNONONNNNONONNFNNNNNNNONNNNNNNNNNNNNONNNNONNNONONONONONNNONONNONNNNNNNNONONNFONNONNNNNONNNNNNONNNNNNNONNNNNNNONONONONONONNONONNONNNNNNNNONONNOFONNONNNNNONNNNNNONNNNNNNONNNNNNNONONONONONNONONONNONNNNONNNNONONNONNNNNNNNNNNNNNFHFHFHNNNNNNNFHNNNNNNNFHNNNNNNNNNNNNNNFHNNNNNNNNNNNNNNNNNNNNNFHFNNNNNNNNOONNNNNNNNNONNONNNNNNOONNNOONNCCCPGGPFPPPPPNNNNNNNNONNNNNNNNNNONNNNNNNNNNNNONNNNNNNNNONNNNNNNNNNONNNNNNFFNNNNNNONNNNNNNNNNNNNNNNNNNONNNNNOONNNNNNNNNNNNOFNNNNNNNNNNNNNNNNNNNNNNNNNNNONONNNNNNNNCCCCCCCCCCCPPPKFGPMOMNMONNNNMONNNNNOMONMMONMOMOMOMOMMONNNNNMOMONNNNNNNNNNNNNNNNMNMOMONNNMOMOMMOMONNMOMOMOMOOMMONNNMONMOMOHMOMMOMONNMOMOMMMMMNNNNMOMONNMHMMOMONFNNNNNNNNNNNNONNNNNNNONNNNNNNNNNONNNNNNNNNNNNNNNONNNNNNNNNNNNNONNNNNNNNNNNNFNNNNNNNNNNNNONNNNNNNONNNNNNNNNNONNONNNNNNNNNNNNNONNNNNNNNNNNNNONONONNNNONNNNNNFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFNNNNNNNNNNNNONNNNNNNONNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNONONONNNNONNNNNNFNNNNNNNNNNNNONNNNNNNONNNNNNNNNNONNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNFNNNNNNNNNNNNONNNNNNNONNNNNNNNNNONNONNNNNNNNNNNNNONNNNNNNNNNNNNONONONNNNONNNNNNFNNNNNNNNNNNNONNNNNNNONNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNONONONNNNONNNNNNFNNNNNNNNNNNNONNNNNNNONNNNNNNNNNONNONNNNNONNNNNNNNONNNNNNNNNNNONONONONONNNNONNNNNNFNNNNNNNNNNNNONNNNNNNONNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNONONONONONNNNONNNNNNFSNNCNCNNNCCNNNNCHNCNNNNCHHCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCFFNNNNOONNNNONNOONNOONNNNONNNNNNNNNNNNNNNNNNNNNNNNNFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOONNNNNNNNNNNNNNNNNNNONNONONNNNNNNSSHHHHHSSFNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNSSSFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOONNNNNNNNNNNNNSSFNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOONNNNNNNNNNNN","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","new","new","open","partial_cmp","partial_cmp","price_type","separate_by_policy","separate_by_policy","separate_by_policy","separate_by_policy","serialize","serialize","serialize","spec","step","to_owned","to_owned","to_owned","to_string","to_string","to_string","to_string","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","ts_event","ts_init","type_id","type_id","type_id","type_id","type_object_raw","type_object_raw","type_object_raw","volume","OrderBookDelta","action","arguments","borrow","borrow_mut","clear","clone","clone_into","deserialize","doc","eq","equivalent","equivalent","equivalent","extract","extract","extract","flags","fmt","fmt","from","from_pyobject","get_fields","get_metadata","get_ts_init","hash","instrument_id","into","into_py","items_iter","lazy_type_object","new","order","separate_by_policy","sequence","serialize","to_owned","to_string","try_from","try_into","ts_event","ts_init","type_id","type_object_raw","BookOrder","NULL_ORDER","OrderId","arguments","borrow","borrow_mut","clone","clone_into","deserialize","doc","eq","equivalent","equivalent","equivalent","exposure","extract","extract","extract","fmt","fmt","from","from_quote_tick","from_trade_tick","hash","into","into_py","items_iter","lazy_type_object","new","order_id","price","py_as_dict","py_from_dict","separate_by_policy","serialize","side","signed_size","size","to_book_price","to_owned","to_string","try_from","try_into","type_id","type_object_raw","QuoteTick","arguments","ask_price","ask_size","bid_price","bid_size","borrow","borrow_mut","clone","clone_into","deserialize","doc","eq","equivalent","equivalent","equivalent","extract","extract","extract","extract_price","extract_volume","fmt","fmt","from","from_pyobject","get_fields","get_metadata","get_ts_init","hash","instrument_id","into","into_py","items_iter","lazy_type_object","new","separate_by_policy","serialize","to_owned","to_string","try_from","try_into","ts_event","ts_init","type_id","type_object_raw","Ticker","arguments","borrow","borrow_mut","clone","clone_into","deserialize","doc","eq","equivalent","equivalent","equivalent","extract","extract","extract","fmt","fmt","from","hash","instrument_id","into","into_py","items_iter","lazy_type_object","new","py_as_dict","py_from_dict","separate_by_policy","serialize","to_owned","to_string","try_from","try_into","ts_event","ts_init","type_id","type_object_raw","TradeTick","aggressor_side","arguments","borrow","borrow_mut","clone","clone_into","deserialize","doc","eq","equivalent","equivalent","equivalent","extract","extract","extract","fmt","fmt","from","from_pyobject","get_fields","get_metadata","get_ts_init","hash","instrument_id","into","into_py","items_iter","lazy_type_object","new","price","separate_by_policy","serialize","size","to_owned","to_string","trade_id","try_from","try_into","ts_event","ts_init","type_id","type_object_raw","Accepted","AccountType","AccountTypeIter","Active","Add","AggregationSource","AggregationSourceIter","AggressorSide","AggressorSideIter","Alternative","Ask","AssetClass","AssetClassIter","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","Debt","Default","Delete","Denied","DoubleBidAsk","DoubleLast","Emulated","EndOfSession","Equity","Expired","External","FX","Fiat","Filled","Flat","Fok","Forward","FromU8","Future","General","Gtc","Gtd","Halt","HaltReason","HaltReasonIter","Halted","Hedging","Hour","Index","IndexPrice","Initialized","InstrumentClass","InstrumentClassIter","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","Mid","MidPoint","Millisecond","Minute","Month","Netting","NoAggressor","NoContingency","NoLiquiditySide","NoOrderSide","NoPositionSide","NoTrailingOffset","NoTrigger","NotHalted","Oco","OmsType","OmsTypeIter","Open","Option","OptionKind","OptionKindIter","OrderSide","OrderSideIter","OrderStatus","OrderStatusIter","OrderType","OrderTypeIter","Oto","Ouo","PartiallyFilled","Pause","PendingCancel","PendingUpdate","PositionSide","PositionSideIter","PreClose","PreOpen","Price","PriceTier","PriceType","PriceTypeIter","Put","Reducing","Rejected","Released","Reopen","Second","Sell","Seller","Short","SportsBetting","Spot","StopLimit","StopMarket","Submitted","Swap","Taker","Tick","TickImbalance","TickRuns","Ticks","TimeInForce","TimeInForceIter","TradingState","TradingStateIter","TrailingOffsetType","TrailingOffsetTypeIter","TrailingStopLimit","TrailingStopMarket","TriggerType","TriggerTypeIter","Triggered","Unspecified","Update","Value","ValueImbalance","ValueRuns","Volatility","Volume","VolumeImbalance","VolumeRuns","Warrant","Week","arguments","arguments","arguments","arguments","arguments","arguments","arguments","arguments","arguments","arguments","arguments","arguments","arguments","arguments","arguments","arguments","arguments","arguments","arguments","arguments","arguments","arguments","arguments","arguments","arguments","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","compare","compare","compare","compare","compare","compare","compare","compare","compare","compare","compare","compare","compare","compare","compare","compare","compare","compare","compare","compare","compare","compare","compare","compare","compare","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","doc","doc","doc","doc","doc","doc","doc","doc","doc","doc","doc","doc","doc","doc","doc","doc","doc","doc","doc","doc","doc","doc","doc","doc","doc","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_repr","from_repr","from_repr","from_repr","from_repr","from_repr","from_repr","from_repr","from_repr","from_repr","from_repr","from_repr","from_repr","from_repr","from_repr","from_repr","from_repr","from_repr","from_repr","from_repr","from_repr","from_repr","from_repr","from_repr","from_repr","from_str","from_str","from_str","from_str","from_str","from_str","from_str","from_str","from_str","from_str","from_str","from_str","from_str","from_str","from_str","from_str","from_str","from_str","from_str","from_str","from_str","from_str","from_str","from_str","from_str","from_u8","from_u8","from_u8","from_u8","from_u8","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_py","into_py","into_py","into_py","into_py","into_py","into_py","into_py","into_py","into_py","into_py","into_py","into_py","into_py","into_py","into_py","into_py","into_py","into_py","into_py","into_py","into_py","into_py","into_py","into_py","items_iter","items_iter","items_iter","items_iter","items_iter","items_iter","items_iter","items_iter","items_iter","items_iter","items_iter","items_iter","items_iter","items_iter","items_iter","items_iter","items_iter","items_iter","items_iter","items_iter","items_iter","items_iter","items_iter","items_iter","items_iter","iter","iter","iter","iter","iter","iter","iter","iter","iter","iter","iter","iter","iter","iter","iter","iter","iter","iter","iter","iter","iter","iter","iter","iter","iter","lazy_type_object","lazy_type_object","lazy_type_object","lazy_type_object","lazy_type_object","lazy_type_object","lazy_type_object","lazy_type_object","lazy_type_object","lazy_type_object","lazy_type_object","lazy_type_object","lazy_type_object","lazy_type_object","lazy_type_object","lazy_type_object","lazy_type_object","lazy_type_object","lazy_type_object","lazy_type_object","lazy_type_object","lazy_type_object","lazy_type_object","lazy_type_object","lazy_type_object","len","len","len","len","len","len","len","len","len","len","len","len","len","len","len","len","len","len","len","len","len","len","len","len","len","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next_back","next_back","next_back","next_back","next_back","next_back","next_back","next_back","next_back","next_back","next_back","next_back","next_back","next_back","next_back","next_back","next_back","next_back","next_back","next_back","next_back","next_back","next_back","next_back","next_back","nth","nth","nth","nth","nth","nth","nth","nth","nth","nth","nth","nth","nth","nth","nth","nth","nth","nth","nth","nth","nth","nth","nth","nth","nth","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","separate_by_policy","separate_by_policy","separate_by_policy","separate_by_policy","separate_by_policy","separate_by_policy","separate_by_policy","separate_by_policy","separate_by_policy","separate_by_policy","separate_by_policy","separate_by_policy","separate_by_policy","separate_by_policy","separate_by_policy","separate_by_policy","separate_by_policy","separate_by_policy","separate_by_policy","separate_by_policy","separate_by_policy","separate_by_policy","separate_by_policy","separate_by_policy","separate_by_policy","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","transition","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_object_raw","type_object_raw","type_object_raw","type_object_raw","type_object_raw","type_object_raw","type_object_raw","type_object_raw","type_object_raw","type_object_raw","type_object_raw","type_object_raw","type_object_raw","type_object_raw","type_object_raw","type_object_raw","type_object_raw","type_object_raw","type_object_raw","type_object_raw","type_object_raw","type_object_raw","type_object_raw","type_object_raw","type_object_raw","value","value","value","value","value","value","value","value","value","value","value","value","value","value","value","value","value","value","value","value","value","value","value","account","order","position","state","AccountState","account_id","account_type","balances","base_currency","borrow","borrow_mut","event_id","fmt","from","into","is_reported","margins","try_from","try_into","ts_event","ts_init","type_id","accepted","cancel_rejected","canceled","denied","emulated","event","expired","filled","initialized","modify_rejected","pending_cancel","pending_update","rejected","released","stubs","submitted","triggered","updated","OrderAccepted","OrderAcceptedBuilder","OrderAcceptedBuilderError","UninitializedField","ValidationError","account_id","account_id","arguments","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","build","client_order_id","client_order_id","clone","clone","clone_into","clone_into","default","default","deserialize","doc","eq","equivalent","equivalent","equivalent","event_id","event_id","extract","extract","extract","fmt","fmt","fmt","fmt","from","from","from","from","from","instrument_id","instrument_id","into","into","into","into_py","items_iter","lazy_type_object","new","reconciliation","reconciliation","separate_by_policy","separate_by_policy","serialize","strategy_id","strategy_id","to_owned","to_owned","to_string","to_string","trader_id","trader_id","try_from","try_from","try_from","try_into","try_into","try_into","ts_event","ts_event","ts_init","ts_init","type_id","type_id","type_id","type_object_raw","venue_order_id","venue_order_id","OrderCancelRejected","OrderCancelRejectedBuilder","OrderCancelRejectedBuilderError","UninitializedField","ValidationError","account_id","account_id","arguments","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","build","client_order_id","client_order_id","clone","clone","clone_into","clone_into","default","default","deserialize","doc","eq","equivalent","equivalent","equivalent","event_id","event_id","extract","extract","extract","fmt","fmt","fmt","fmt","from","from","from","from","from","instrument_id","instrument_id","into","into","into","into_py","items_iter","lazy_type_object","new","reason","reason","reconciliation","reconciliation","separate_by_policy","separate_by_policy","serialize","strategy_id","strategy_id","to_owned","to_owned","to_string","to_string","trader_id","trader_id","try_from","try_from","try_from","try_into","try_into","try_into","ts_event","ts_event","ts_init","ts_init","type_id","type_id","type_id","type_object_raw","venue_order_id","venue_order_id","OrderCanceled","OrderCanceledBuilder","OrderCanceledBuilderError","UninitializedField","ValidationError","account_id","account_id","arguments","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","build","client_order_id","client_order_id","clone","clone","clone_into","clone_into","default","default","deserialize","doc","eq","equivalent","equivalent","equivalent","event_id","event_id","extract","extract","extract","fmt","fmt","fmt","fmt","from","from","from","from","from","instrument_id","instrument_id","into","into","into","into_py","items_iter","lazy_type_object","new","reconciliation","reconciliation","separate_by_policy","separate_by_policy","serialize","strategy_id","strategy_id","to_owned","to_owned","to_string","to_string","trader_id","trader_id","try_from","try_from","try_from","try_into","try_into","try_into","ts_event","ts_event","ts_init","ts_init","type_id","type_id","type_id","type_object_raw","venue_order_id","venue_order_id","OrderDenied","OrderDeniedBuilder","OrderDeniedBuilderError","UninitializedField","ValidationError","arguments","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","build","client_order_id","client_order_id","clone","clone","clone_into","clone_into","default","default","deserialize","doc","eq","equivalent","equivalent","equivalent","event_id","event_id","extract","extract","extract","fmt","fmt","fmt","fmt","from","from","from","from","from","instrument_id","instrument_id","into","into","into","into_py","items_iter","lazy_type_object","new","reason","reason","separate_by_policy","separate_by_policy","serialize","strategy_id","strategy_id","to_owned","to_owned","to_string","to_string","trader_id","trader_id","try_from","try_from","try_from","try_into","try_into","try_into","ts_event","ts_event","ts_init","ts_init","type_id","type_id","type_id","type_object_raw","OrderEmulated","OrderEmulatedBuilder","OrderEmulatedBuilderError","UninitializedField","ValidationError","arguments","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","build","client_order_id","client_order_id","clone","clone","clone_into","clone_into","default","default","deserialize","doc","eq","equivalent","equivalent","equivalent","event_id","event_id","extract","extract","extract","fmt","fmt","fmt","fmt","from","from","from","from","from","instrument_id","instrument_id","into","into","into","into_py","items_iter","lazy_type_object","new","separate_by_policy","separate_by_policy","serialize","strategy_id","strategy_id","to_owned","to_owned","to_string","to_string","trader_id","trader_id","try_from","try_from","try_from","try_into","try_into","try_into","ts_event","ts_event","ts_init","ts_init","type_id","type_id","type_id","type_object_raw","OrderAccepted","OrderCancelRejected","OrderCanceled","OrderDenied","OrderEmulated","OrderEvent","OrderExpired","OrderFilled","OrderInitialized","OrderModifyRejected","OrderPartiallyFilled","OrderPendingCancel","OrderPendingUpdate","OrderRejected","OrderReleased","OrderSubmitted","OrderTriggered","OrderUpdated","borrow","borrow_mut","client_order_id","clone","clone_into","deserialize","eq","equivalent","equivalent","equivalent","fmt","from","into","serialize","strategy_id","to_owned","try_from","try_into","ts_event","type_id","OrderExpired","OrderExpiredBuilder","OrderExpiredBuilderError","UninitializedField","ValidationError","account_id","account_id","arguments","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","build","client_order_id","client_order_id","clone","clone","clone_into","clone_into","default","default","deserialize","doc","eq","equivalent","equivalent","equivalent","event_id","event_id","extract","extract","extract","fmt","fmt","fmt","fmt","from","from","from","from","from","instrument_id","instrument_id","into","into","into","into_py","items_iter","lazy_type_object","new","reconciliation","reconciliation","separate_by_policy","separate_by_policy","serialize","strategy_id","strategy_id","to_owned","to_owned","to_string","to_string","trader_id","trader_id","try_from","try_from","try_from","try_into","try_into","try_into","ts_event","ts_event","ts_init","ts_init","type_id","type_id","type_id","type_object_raw","venue_order_id","venue_order_id","OrderFilled","OrderFilledBuilder","OrderFilledBuilderError","UninitializedField","ValidationError","account_id","account_id","arguments","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","build","client_order_id","client_order_id","clone","clone","clone_into","clone_into","commission","commission","currency","currency","default","default","deserialize","doc","eq","equivalent","equivalent","equivalent","event_id","event_id","extract","extract","extract","fmt","fmt","fmt","fmt","from","from","from","from","from","instrument_id","instrument_id","into","into","into","into_py","is_buy","is_sell","items_iter","last_px","last_px","last_qty","last_qty","lazy_type_object","liquidity_side","liquidity_side","new","order_side","order_side","order_type","order_type","position_id","position_id","reconciliation","reconciliation","separate_by_policy","separate_by_policy","serialize","strategy_id","strategy_id","to_owned","to_owned","to_string","to_string","trade_id","trade_id","trader_id","trader_id","try_from","try_from","try_from","try_into","try_into","try_into","ts_event","ts_event","ts_init","ts_init","type_id","type_id","type_id","type_object_raw","venue_order_id","venue_order_id","OrderInitialized","OrderInitializedBuilder","OrderInitializedBuilderError","UninitializedField","ValidationError","arguments","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","build","client_order_id","client_order_id","clone","clone","clone_into","clone_into","contingency_type","contingency_type","default","default","deserialize","display_qty","display_qty","doc","emulation_trigger","emulation_trigger","eq","equivalent","equivalent","equivalent","event_id","event_id","exec_algorithm_id","exec_algorithm_id","exec_algorithm_params","exec_algorithm_params","exec_spawn_id","exec_spawn_id","expire_time","expire_time","extract","extract","extract","fmt","fmt","fmt","fmt","from","from","from","from","from","from","instrument_id","instrument_id","into","into","into","into_py","items_iter","lazy_type_object","limit_offset","limit_offset","linked_order_ids","linked_order_ids","new","order_list_id","order_list_id","order_side","order_side","order_type","order_type","parent_order_id","parent_order_id","post_only","post_only","price","price","quantity","quantity","quote_quantity","quote_quantity","reconciliation","reconciliation","reduce_only","reduce_only","separate_by_policy","separate_by_policy","serialize","strategy_id","strategy_id","tags","tags","time_in_force","time_in_force","to_owned","to_owned","to_string","to_string","trader_id","trader_id","trailing_offset","trailing_offset","trailing_offset_type","trailing_offset_type","trigger_instrument_id","trigger_instrument_id","trigger_price","trigger_price","trigger_type","trigger_type","try_from","try_from","try_from","try_into","try_into","try_into","ts_event","ts_event","ts_init","ts_init","type_id","type_id","type_id","type_object_raw","OrderModifyRejected","OrderModifyRejectedBuilder","OrderModifyRejectedBuilderError","UninitializedField","ValidationError","account_id","account_id","arguments","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","build","client_order_id","client_order_id","clone","clone","clone_into","clone_into","default","default","deserialize","doc","eq","equivalent","equivalent","equivalent","event_id","event_id","extract","extract","extract","fmt","fmt","fmt","fmt","from","from","from","from","from","instrument_id","instrument_id","into","into","into","into_py","items_iter","lazy_type_object","new","reason","reason","reconciliation","reconciliation","separate_by_policy","separate_by_policy","serialize","strategy_id","strategy_id","to_owned","to_owned","to_string","to_string","trader_id","trader_id","try_from","try_from","try_from","try_into","try_into","try_into","ts_event","ts_event","ts_init","ts_init","type_id","type_id","type_id","type_object_raw","venue_order_id","venue_order_id","OrderPendingCancel","OrderPendingCancelBuilder","OrderPendingCancelBuilderError","UninitializedField","ValidationError","account_id","account_id","arguments","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","build","client_order_id","client_order_id","clone","clone","clone_into","clone_into","default","default","deserialize","doc","eq","equivalent","equivalent","equivalent","event_id","event_id","extract","extract","extract","fmt","fmt","fmt","fmt","from","from","from","from","from","instrument_id","instrument_id","into","into","into","into_py","items_iter","lazy_type_object","new","reconciliation","reconciliation","separate_by_policy","separate_by_policy","serialize","strategy_id","strategy_id","to_owned","to_owned","to_string","to_string","trader_id","trader_id","try_from","try_from","try_from","try_into","try_into","try_into","ts_event","ts_event","ts_init","ts_init","type_id","type_id","type_id","type_object_raw","venue_order_id","venue_order_id","OrderPendingUpdate","OrderPendingUpdateBuilder","OrderPendingUpdateBuilderError","UninitializedField","ValidationError","account_id","account_id","arguments","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","build","client_order_id","client_order_id","clone","clone","clone_into","clone_into","default","default","deserialize","doc","eq","equivalent","equivalent","equivalent","event_id","event_id","extract","extract","extract","fmt","fmt","fmt","fmt","from","from","from","from","from","instrument_id","instrument_id","into","into","into","into_py","items_iter","lazy_type_object","new","reconciliation","reconciliation","separate_by_policy","separate_by_policy","serialize","strategy_id","strategy_id","to_owned","to_owned","to_string","to_string","trader_id","trader_id","try_from","try_from","try_from","try_into","try_into","try_into","ts_event","ts_event","ts_init","ts_init","type_id","type_id","type_id","type_object_raw","venue_order_id","venue_order_id","OrderRejected","OrderRejectedBuilder","OrderRejectedBuilderError","UninitializedField","ValidationError","account_id","account_id","arguments","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","build","client_order_id","client_order_id","clone","clone","clone_into","clone_into","default","default","deserialize","doc","eq","equivalent","equivalent","equivalent","event_id","event_id","extract","extract","extract","fmt","fmt","fmt","fmt","from","from","from","from","from","instrument_id","instrument_id","into","into","into","into_py","items_iter","lazy_type_object","new","reason","reason","reconciliation","reconciliation","separate_by_policy","separate_by_policy","serialize","strategy_id","strategy_id","to_owned","to_owned","to_string","to_string","trader_id","trader_id","try_from","try_from","try_from","try_into","try_into","try_into","ts_event","ts_event","ts_init","ts_init","type_id","type_id","type_id","type_object_raw","OrderReleased","OrderReleasedBuilder","OrderReleasedBuilderError","UninitializedField","ValidationError","arguments","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","build","client_order_id","client_order_id","clone","clone","clone_into","clone_into","default","default","deserialize","doc","eq","equivalent","equivalent","equivalent","event_id","event_id","extract","extract","extract","fmt","fmt","fmt","fmt","from","from","from","from","from","instrument_id","instrument_id","into","into","into","into_py","items_iter","lazy_type_object","new","released_price","released_price","separate_by_policy","separate_by_policy","serialize","strategy_id","strategy_id","to_owned","to_owned","to_string","to_string","trader_id","trader_id","try_from","try_from","try_from","try_into","try_into","try_into","ts_event","ts_event","ts_init","ts_init","type_id","type_id","type_id","type_object_raw","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","order_accepted","order_accepted","order_cancel_rejected","order_cancel_rejected","order_denied_max_submitted_rate","order_denied_max_submitted_rate","order_emulated","order_emulated","order_expired","order_expired","order_filled","order_filled","order_initialized_buy_limit","order_initialized_buy_limit","order_modify_rejected","order_modify_rejected","order_pending_cancel","order_pending_cancel","order_pending_update","order_pending_update","order_rejected_insufficient_margin","order_rejected_insufficient_margin","order_released","order_released","order_submitted","order_submitted","order_triggered","order_triggered","order_updated","order_updated","partial_1","partial_1","partial_1","partial_1","partial_1","partial_1","partial_1","partial_1","partial_1","partial_1","partial_1","partial_1","partial_1","partial_1","partial_1","partial_2","partial_2","partial_2","partial_2","partial_2","partial_2","partial_2","partial_2","partial_2","partial_2","partial_2","partial_2","partial_2","partial_2","partial_2","partial_3","partial_3","partial_3","partial_3","partial_3","partial_3","partial_3","partial_3","partial_3","partial_3","partial_3","partial_3","partial_3","partial_3","partial_3","partial_4","partial_4","partial_4","partial_4","partial_4","partial_4","partial_4","partial_4","partial_4","partial_4","partial_4","partial_4","partial_4","partial_4","partial_4","partial_5","partial_5","partial_5","partial_5","partial_5","partial_5","partial_5","partial_5","partial_5","partial_5","partial_5","partial_5","partial_5","partial_5","partial_5","partial_6","partial_6","partial_6","partial_6","partial_6","partial_6","partial_6","partial_6","partial_6","partial_6","partial_7","partial_7","partial_7","partial_7","partial_7","partial_7","partial_7","partial_7","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","OrderSubmitted","OrderSubmittedBuilder","OrderSubmittedBuilderError","UninitializedField","ValidationError","account_id","account_id","arguments","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","build","client_order_id","client_order_id","clone","clone","clone_into","clone_into","default","default","deserialize","doc","eq","equivalent","equivalent","equivalent","event_id","event_id","extract","extract","extract","fmt","fmt","fmt","fmt","from","from","from","from","from","instrument_id","instrument_id","into","into","into","into_py","items_iter","lazy_type_object","new","separate_by_policy","separate_by_policy","serialize","strategy_id","strategy_id","to_owned","to_owned","to_string","to_string","trader_id","trader_id","try_from","try_from","try_from","try_into","try_into","try_into","ts_event","ts_event","ts_init","ts_init","type_id","type_id","type_id","type_object_raw","OrderTriggered","OrderTriggeredBuilder","OrderTriggeredBuilderError","UninitializedField","ValidationError","account_id","account_id","arguments","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","build","client_order_id","client_order_id","clone","clone","clone_into","clone_into","default","default","deserialize","doc","eq","equivalent","equivalent","equivalent","event_id","event_id","extract","extract","extract","fmt","fmt","fmt","fmt","from","from","from","from","from","instrument_id","instrument_id","into","into","into","into_py","items_iter","lazy_type_object","new","reconciliation","reconciliation","separate_by_policy","separate_by_policy","serialize","strategy_id","strategy_id","to_owned","to_owned","to_string","to_string","trader_id","trader_id","try_from","try_from","try_from","try_into","try_into","try_into","ts_event","ts_event","ts_init","ts_init","type_id","type_id","type_id","type_object_raw","venue_order_id","venue_order_id","OrderUpdated","OrderUpdatedBuilder","OrderUpdatedBuilderError","UninitializedField","ValidationError","account_id","account_id","arguments","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","build","client_order_id","client_order_id","clone","clone","clone_into","clone_into","default","default","deserialize","doc","eq","equivalent","equivalent","equivalent","event_id","event_id","extract","extract","extract","fmt","fmt","fmt","fmt","from","from","from","from","from","instrument_id","instrument_id","into","into","into","into_py","items_iter","lazy_type_object","new","price","price","quantity","quantity","reconciliation","reconciliation","separate_by_policy","separate_by_policy","serialize","strategy_id","strategy_id","to_owned","to_owned","to_string","to_string","trader_id","trader_id","trigger_price","trigger_price","try_from","try_from","try_from","try_into","try_into","try_into","ts_event","ts_event","ts_init","ts_init","type_id","type_id","type_id","type_object_raw","venue_order_id","venue_order_id","PositionChanged","PositionClosed","PositionEvent","PositionOpened","borrow","borrow_mut","changed","closed","from","into","opened","state","try_from","try_into","type_id","PositionChanged","account_id","avg_px_closed","avg_px_open","borrow","borrow_mut","clone","clone_into","currency","entry","eq","fmt","from","instrument_id","into","last_px","last_qty","opening_order_id","peak_quantity","position_id","quantity","realized_pnl","realized_return","side","signed_qty","strategy_id","to_owned","trader_id","try_from","try_into","ts_event","ts_init","ts_opened","type_id","unrealized_pnl","PositionClosed","account_id","avg_px_closed","avg_px_open","borrow","borrow_mut","clone","clone_into","closing_order_id","currency","duration","entry","eq","fmt","from","instrument_id","into","last_px","last_qty","opening_order_id","peak_quantity","position_id","quantity","realized_pnl","realized_return","side","signed_qty","strategy_id","to_owned","trader_id","try_from","try_into","ts_closed","ts_event","ts_init","ts_opened","type_id","unrealized_pnl","PositionOpened","account_id","avg_px_open","borrow","borrow_mut","clone","clone_into","currency","entry","eq","fmt","from","instrument_id","into","last_px","last_qty","opening_order_id","position_id","quantity","side","signed_qty","strategy_id","to_owned","trader_id","try_from","try_into","ts_event","ts_init","type_id","PositionState","account_id","avg_px_closed","avg_px_open","borrow","borrow_mut","clone","clone_into","currency","entry","eq","fmt","from","instrument_id","into","last_px","last_qty","opening_order_id","peak_quantity","position_id","quantity","realized_pnl","realized_return","side","signed_qty","strategy_id","to_owned","trader_id","try_from","try_into","ts_event","ts_init","ts_opened","type_id","unrealized_pnl","data","enums","events","identifiers","instruments","orderbook","types","bar","delta","order","quote","ticker","trade","bar_eq","bar_hash","bar_new","bar_new_from_raw","bar_specification_eq","bar_specification_ge","bar_specification_gt","bar_specification_hash","bar_specification_le","bar_specification_lt","bar_specification_new","bar_specification_to_cstr","bar_to_cstr","bar_type_check_parsing","bar_type_eq","bar_type_from_cstr","bar_type_ge","bar_type_gt","bar_type_hash","bar_type_le","bar_type_lt","bar_type_new","bar_type_to_cstr","orderbook_delta_eq","orderbook_delta_hash","orderbook_delta_new","book_order_debug_to_cstr","book_order_display_to_cstr","book_order_eq","book_order_exposure","book_order_from_raw","book_order_hash","book_order_signed_size","quote_tick_eq","quote_tick_hash","quote_tick_new","quote_tick_to_cstr","ticker_new","ticker_to_cstr","trade_tick_eq","trade_tick_hash","trade_tick_new","trade_tick_to_cstr","account_type_from_cstr","account_type_to_cstr","aggregation_source_from_cstr","aggregation_source_to_cstr","aggressor_side_from_cstr","aggressor_side_to_cstr","asset_class_from_cstr","asset_class_to_cstr","bar_aggregation_from_cstr","bar_aggregation_to_cstr","book_action_from_cstr","book_action_to_cstr","book_type_from_cstr","book_type_to_cstr","contingency_type_from_cstr","contingency_type_to_cstr","currency_type_from_cstr","currency_type_to_cstr","halt_reason_from_cstr","halt_reason_to_cstr","instrument_class_from_cstr","instrument_class_to_cstr","instrument_close_type_from_cstr","instrument_close_type_to_cstr","liquidity_side_from_cstr","liquidity_side_to_cstr","market_status_from_cstr","market_status_to_cstr","oms_type_from_cstr","oms_type_to_cstr","option_kind_from_cstr","option_kind_to_cstr","order_side_from_cstr","order_side_to_cstr","order_status_from_cstr","order_status_to_cstr","order_type_from_cstr","order_type_to_cstr","position_side_from_cstr","position_side_to_cstr","price_type_from_cstr","price_type_to_cstr","time_in_force_from_cstr","time_in_force_to_cstr","trading_state_from_cstr","trading_state_to_cstr","trailing_offset_type_from_cstr","trailing_offset_type_to_cstr","trigger_type_from_cstr","trigger_type_to_cstr","order","order_accepted_new","order_denied_new","order_emulated_new","order_rejected_new","order_released_new","order_submitted_new","account_id","client_id","client_order_id","component_id","exec_algorithm_id","instrument_id","order_list_id","position_id","strategy_id","symbol","trade_id","trader_id","venue","venue_order_id","account_id_hash","account_id_new","client_id_hash","client_id_new","client_order_id_hash","client_order_id_new","component_id_hash","component_id_new","exec_algorithm_id_hash","exec_algorithm_id_new","instrument_id_check_parsing","instrument_id_from_cstr","instrument_id_hash","instrument_id_is_synthetic","instrument_id_new","instrument_id_to_cstr","order_list_id_hash","order_list_id_new","position_id_hash","position_id_new","strategy_id_hash","strategy_id_new","symbol_hash","symbol_new","trade_id_hash","trade_id_new","trader_id_hash","trader_id_new","venue_hash","venue_is_synthetic","venue_new","venue_order_id_hash","venue_order_id_new","synthetic","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","level","OrderBook_API","borrow","borrow_mut","deref","deref_mut","from","into","orderbook_add","orderbook_apply_delta","orderbook_asks","orderbook_best_ask_price","orderbook_best_ask_size","orderbook_best_bid_price","orderbook_best_bid_size","orderbook_bids","orderbook_book_type","orderbook_check_integrity","orderbook_clear","orderbook_clear_asks","orderbook_clear_bids","orderbook_count","orderbook_delete","orderbook_drop","orderbook_get_avg_px_for_quantity","orderbook_get_quantity_for_price","orderbook_has_ask","orderbook_has_bid","orderbook_instrument_id","orderbook_midpoint","orderbook_new","orderbook_pprint_to_cstr","orderbook_reset","orderbook_sequence","orderbook_simulate_fills","orderbook_spread","orderbook_ts_last","orderbook_update","orderbook_update_quote_tick","orderbook_update_trade_tick","try_from","try_into","type_id","vec_fills_drop","Level_API","borrow","borrow_mut","clone","clone_into","deref","deref_mut","from","into","level_clone","level_drop","level_exposure","level_new","level_orders","level_price","level_size","new","to_owned","try_from","try_into","type_id","vec_levels_drop","vec_orders_drop","currency","money","price","quantity","currency_code_to_cstr","currency_exists","currency_from_cstr","currency_from_py","currency_hash","currency_name_to_cstr","currency_register","currency_to_cstr","money_add_assign","money_as_f64","money_from_raw","money_new","money_sub_assign","price_add_assign","price_as_f64","price_from_raw","price_new","price_sub_assign","quantity_add_assign","quantity_add_assign_u64","quantity_as_f64","quantity_from_raw","quantity_new","quantity_sub_assign","quantity_sub_assign_u64","account_id","client_id","client_order_id","component_id","exec_algorithm_id","instrument_id","interned_string_stats","order_list_id","position_id","strategy_id","stubs","symbol","trade_id","trader_id","venue","venue_order_id","AccountId","arguments","borrow","borrow_mut","clone","clone_into","cmp","compare","default","deserialize","doc","eq","equivalent","equivalent","equivalent","extract","extract","extract","fmt","fmt","from","from","from_str","hash","into","into_py","items_iter","lazy_type_object","new","partial_cmp","separate_by_policy","serialize","to_owned","to_string","try_from","try_into","type_id","type_object_raw","value","ClientId","arguments","borrow","borrow_mut","clone","clone_into","cmp","compare","deserialize","doc","eq","equivalent","equivalent","equivalent","extract","extract","extract","fmt","fmt","from","from","from_str","hash","into","into_py","items_iter","lazy_type_object","new","partial_cmp","separate_by_policy","serialize","to_owned","to_string","try_from","try_into","type_id","type_object_raw","value","ClientOrderId","arguments","borrow","borrow_mut","clone","clone_into","cmp","compare","default","deserialize","doc","eq","equivalent","equivalent","equivalent","extract","extract","extract","fmt","fmt","from","from","from_str","hash","into","into_py","items_iter","lazy_type_object","new","optional_ustr_to_vec_client_order_ids","optional_vec_client_order_ids_to_ustr","partial_cmp","separate_by_policy","serialize","to_owned","to_string","try_from","try_into","type_id","type_object_raw","value","ComponentId","arguments","borrow","borrow_mut","clone","clone_into","cmp","compare","deserialize","doc","eq","equivalent","equivalent","equivalent","extract","extract","extract","fmt","fmt","from","from","from_str","hash","into","into_py","items_iter","lazy_type_object","new","partial_cmp","separate_by_policy","serialize","to_owned","to_string","try_from","try_into","type_id","type_object_raw","value","ExecAlgorithmId","arguments","borrow","borrow_mut","clone","clone_into","cmp","compare","deserialize","doc","eq","equivalent","equivalent","equivalent","extract","extract","extract","fmt","fmt","from","from","from_str","hash","into","into_py","items_iter","lazy_type_object","new","partial_cmp","separate_by_policy","serialize","to_owned","to_string","try_from","try_into","type_id","type_object_raw","value","InstrumentId","arguments","borrow","borrow_mut","clone","clone_into","cmp","compare","default","deserialize","doc","eq","equivalent","equivalent","equivalent","extract","extract","extract","fmt","fmt","from","from","from_str","hash","into","into_py","is_synthetic","items_iter","lazy_type_object","new","partial_cmp","separate_by_policy","serialize","symbol","to_owned","to_string","try_from","try_into","type_id","type_object_raw","venue","OrderListId","arguments","borrow","borrow_mut","clone","clone_into","cmp","compare","deserialize","doc","eq","equivalent","equivalent","equivalent","extract","extract","extract","fmt","fmt","from","from","from_str","hash","into","into_py","items_iter","lazy_type_object","new","partial_cmp","separate_by_policy","serialize","to_owned","to_string","try_from","try_into","type_id","type_object_raw","value","PositionId","arguments","borrow","borrow_mut","clone","clone_into","cmp","compare","default","deserialize","doc","eq","equivalent","equivalent","equivalent","extract","extract","extract","fmt","fmt","from","from","from_str","hash","into","into_py","items_iter","lazy_type_object","new","partial_cmp","separate_by_policy","serialize","to_owned","to_string","try_from","try_into","type_id","type_object_raw","value","StrategyId","arguments","borrow","borrow_mut","clone","clone_into","cmp","compare","default","deserialize","doc","eq","equivalent","equivalent","equivalent","extract","extract","extract","fmt","fmt","from","from","from_str","get_tag","hash","into","into_py","items_iter","lazy_type_object","new","partial_cmp","separate_by_policy","serialize","to_owned","to_string","try_from","try_into","type_id","type_object_raw","value","account_ib","account_ib","account_id","account_id","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","client_id_binance","client_id_binance","client_id_dydx","client_id_dydx","client_order_id","client_order_id","component_risk_engine","component_risk_engine","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","exec_algorithm_id","exec_algorithm_id","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","instrument_id_btc_usdt","instrument_id_btc_usdt","instrument_id_eth_usdt_binance","instrument_id_eth_usdt_binance","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","order_list_id_test","order_list_id_test","position_id_test","position_id_test","strategy_id_ema_cross","strategy_id_ema_cross","symbol_aud_usd","symbol_aud_usd","symbol_eth_perp","symbol_eth_perp","trade_id","trade_id","trader_id","trader_id","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","uuid4","uuid4","venue_binance","venue_binance","venue_order_id","venue_order_id","venue_sim","venue_sim","Symbol","arguments","borrow","borrow_mut","clone","clone_into","cmp","compare","default","deserialize","doc","eq","equivalent","equivalent","equivalent","extract","extract","extract","fmt","fmt","from","from","from_str","hash","into","into_py","items_iter","lazy_type_object","new","partial_cmp","separate_by_policy","serialize","to_owned","to_string","try_from","try_into","type_id","type_object_raw","value","TradeId","arguments","borrow","borrow_mut","clone","clone_into","cmp","compare","default","deserialize","doc","eq","equivalent","equivalent","equivalent","extract","extract","extract","fmt","fmt","from","from","from_str","hash","into","into_py","items_iter","lazy_type_object","new","partial_cmp","separate_by_policy","serialize","to_owned","to_string","try_from","try_into","type_id","type_object_raw","value","TraderId","arguments","borrow","borrow_mut","clone","clone_into","cmp","compare","default","deserialize","doc","eq","equivalent","equivalent","equivalent","extract","extract","extract","fmt","fmt","from","from","from_str","get_tag","hash","into","into_py","items_iter","lazy_type_object","new","partial_cmp","separate_by_policy","serialize","to_owned","to_string","try_from","try_into","type_id","type_object_raw","value","SYNTHETIC_VENUE","Venue","arguments","borrow","borrow_mut","clone","clone_into","cmp","compare","default","deserialize","doc","eq","equivalent","equivalent","equivalent","extract","extract","extract","fmt","fmt","from","from","from_str","hash","into","into_py","is_synthetic","items_iter","lazy_type_object","new","partial_cmp","separate_by_policy","serialize","synthetic","to_owned","to_string","try_from","try_into","type_id","type_object_raw","value","VenueOrderId","arguments","borrow","borrow_mut","clone","clone_into","cmp","compare","default","deserialize","doc","eq","equivalent","equivalent","equivalent","extract","extract","extract","fmt","fmt","from","from","from_str","hash","into","into_py","items_iter","lazy_type_object","new","partial_cmp","separate_by_policy","serialize","to_owned","to_string","try_from","try_into","type_id","type_object_raw","value","Instrument","asset_class","base_currency","calculate_base_quantity","calculate_notional_value","crypto_future","crypto_perpetual","currency_pair","equity","futures_contract","id","instrument_class","is_inverse","lot_size","make_price","make_qty","maker_fee","margin_init","margin_maint","max_price","max_quantity","min_price","min_quantity","multiplier","options_contract","price_increment","price_precision","quote_currency","raw_symbol","settlement_currency","size_increment","size_precision","stubs","symbol","synthetic","taker_fee","ts_event","ts_init","venue","CryptoFuture","activation_ns","arguments","asset_class","base_currency","borrow","borrow_mut","clone","clone_into","deserialize","doc","eq","equivalent","equivalent","equivalent","expiration_ns","extract","extract","extract","fmt","from","hash","id","id","instrument_class","into","into_py","is_inverse","items_iter","lazy_type_object","lot_size","lot_size","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","to_owned","try_from","try_into","ts_event","ts_event","ts_init","ts_init","type_id","type_object_raw","underlying","CryptoPerpetual","arguments","asset_class","base_currency","base_currency","borrow","borrow_mut","clone","clone_into","deserialize","doc","eq","equivalent","equivalent","equivalent","extract","extract","extract","fmt","from","hash","id","id","instrument_class","into","into_py","is_inverse","is_inverse","items_iter","lazy_type_object","lot_size","lot_size","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","to_owned","try_from","try_into","ts_event","ts_event","ts_init","ts_init","type_id","type_object_raw","CurrencyPair","arguments","asset_class","base_currency","base_currency","borrow","borrow_mut","clone","clone_into","deserialize","doc","eq","equivalent","equivalent","equivalent","extract","extract","extract","fmt","from","hash","id","id","instrument_class","into","into_py","is_inverse","items_iter","lazy_type_object","lot_size","lot_size","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","to_owned","try_from","try_into","ts_event","ts_event","ts_init","ts_init","type_id","type_object_raw","Equity","arguments","asset_class","base_currency","borrow","borrow_mut","clone","clone_into","currency","deserialize","doc","eq","equivalent","equivalent","equivalent","extract","extract","extract","fmt","from","hash","id","id","instrument_class","into","into_py","is_inverse","isin","items_iter","lazy_type_object","lot_size","lot_size","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","to_owned","try_from","try_into","ts_event","ts_event","ts_init","ts_init","type_id","type_object_raw","FuturesContract","activation_ns","arguments","asset_class","asset_class","base_currency","borrow","borrow_mut","clone","clone_into","currency","deserialize","doc","eq","equivalent","equivalent","equivalent","expiration_ns","extract","extract","extract","fmt","from","hash","id","id","instrument_class","into","into_py","is_inverse","items_iter","lazy_type_object","lot_size","lot_size","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","to_owned","try_from","try_into","ts_event","ts_event","ts_init","ts_init","type_id","type_object_raw","underlying","OptionsContract","activation_ns","arguments","asset_class","asset_class","base_currency","borrow","borrow_mut","clone","clone_into","currency","deserialize","doc","eq","equivalent","equivalent","equivalent","expiration_ns","extract","extract","extract","fmt","from","hash","id","id","instrument_class","into","into_py","is_inverse","items_iter","lazy_type_object","lot_size","lot_size","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","to_owned","try_from","try_into","ts_event","ts_event","ts_init","ts_init","type_id","type_object_raw","underlying","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","crypto_future_btcusdt","crypto_future_btcusdt","crypto_perpetual_ethusdt","crypto_perpetual_ethusdt","currency_pair_btcusdt","currency_pair_btcusdt","default","default","default","default","default","default","default","equity_aapl","equity_aapl","from","from","from","from","from","from","from","futures_contract_es","futures_contract_es","get","get","get","get","get","get","get","into","into","into","into","into","into","into","options_contract_appl","options_contract_appl","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","xbtusd_bitmex","xbtusd_bitmex","SyntheticInstrument","arguments","borrow","borrow_mut","calculate","calculate_from_map","change_formula","clone","clone_into","components","context","doc","eq","equivalent","equivalent","equivalent","extract","extract","extract","fmt","formula","from","hash","id","into","into_py","is_valid_formula","items_iter","lazy_type_object","new","price_increment","price_precision","to_owned","try_from","try_into","ts_event","ts_init","type_id","type_object_raw","book","ladder","level","Add","BookIntegrityError","InvalidBookOperation","NoOrderSide","OrderBook","OrderNotFound","OrdersCrossed","PreProcessOrder","TooManyLevels","TooManyOrders","add","apply_delta","asks","best_ask_price","best_ask_size","best_bid_price","best_bid_size","bids","book_type","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","check_integrity","clear","clear_asks","clear_bids","count","delete","fmt","fmt","fmt","fmt","from","from","from","get_avg_px_for_quantity","get_quantity_for_price","has_ask","has_bid","instrument_id","into","into","into","midpoint","new","pprint","reset","separate_by_policy","separate_by_policy","sequence","simulate_fills","spread","to_string","to_string","try_from","try_from","try_from","try_into","try_into","try_into","ts_last","type_id","type_id","type_id","update","update_quote_tick","update_trade_tick","BookPrice","Ladder","add","add_bulk","borrow","borrow","borrow_mut","borrow_mut","cache","clear","clone","clone_into","cmp","compare","delete","eq","equivalent","equivalent","equivalent","exposures","fmt","fmt","from","from","into","into","is_empty","len","levels","new","new","partial_cmp","remove","separate_by_policy","side","side","simulate_fills","sizes","to_owned","to_string","top","try_from","try_from","try_into","try_into","type_id","type_id","update","value","Level","add","add_bulk","borrow","borrow_mut","clone","clone_into","cmp","compare","delete","eq","equivalent","equivalent","equivalent","exposure","exposure_raw","first","fmt","from","from_order","ge","gt","into","is_empty","le","len","lt","new","orders","partial_cmp","price","remove_by_id","size","size_raw","to_owned","try_from","try_into","type_id","update","base","default","limit","limit_if_touched","market","market_if_touched","market_to_limit","stop_limit","stop_market","trailing_stop_limit","trailing_stop_market","InvalidOrderEvent","InvalidStateTransition","NoPreviousState","Order","OrderCore","OrderError","UnrecognizedEvent","account_id","account_id","apply","apply","avg_px","avg_px","borrow","borrow","borrow_mut","borrow_mut","client_order_id","client_order_id","clone","clone_into","closing_side","commission","commissions","commissions","contingency_type","contingency_type","deserialize","display_qty","emulation_trigger","emulation_trigger","event_count","events","events","exec_algorithm_id","exec_algorithm_id","exec_algorithm_params","exec_algorithm_params","exec_spawn_id","exec_spawn_id","expire_time","filled_qty","filled_qty","fmt","fmt","fmt","from","from","init_id","init_id","instrument_id","instrument_id","into","into","is_active_local","is_aggressive","is_buy","is_canceled","is_child_order","is_closed","is_contingency","is_emulated","is_inflight","is_open","is_parent_order","is_passive","is_pending_cancel","is_pending_update","is_post_only","is_primary","is_quote_quantity","is_quote_quantity","is_reduce_only","is_reduce_only","is_secondary","is_sell","last_event","last_trade_id","last_trade_id","leaves_qty","leaves_qty","limit_offset","linked_order_ids","linked_order_ids","liquidity_side","liquidity_side","new","opposite_side","order_list_id","order_list_id","order_type","order_type","parent_order_id","parent_order_id","position_id","position_id","previous_status","price","quantity","quantity","separate_by_policy","serialize","set_slippage","side","side","signed_decimal_qty","slippage","slippage","status","status","str_hashmap_to_ustr","strategy_id","strategy_id","symbol","tags","tags","time_in_force","time_in_force","to_owned","to_string","trade_ids","trade_ids","trader_id","trader_id","trailing_offset","trailing_offset_type","trigger_instrument_id","trigger_price","trigger_type","try_from","try_from","try_into","try_into","ts_init","ts_init","ts_last","ts_last","type_id","type_id","update","ustr_hashmap_to_str","venue","venue_order_id","venue_order_id","venue_order_ids","venue_order_ids","would_reduce_only","LimitOrder","account_id","apply","arguments","avg_px","borrow","borrow_mut","client_order_id","contingency_type","default","deref","deref_mut","display_qty","display_qty","doc","emulation_trigger","events","exec_algorithm_id","exec_algorithm_params","exec_spawn_id","expire_time","expire_time","extract","extract","filled_qty","from","from","init_id","instrument_id","into","into_py","is_post_only","is_post_only","is_quote_quantity","is_reduce_only","items_iter","last_trade_id","lazy_type_object","leaves_qty","limit_offset","linked_order_ids","liquidity_side","new","order_list_id","order_type","parent_order_id","position_id","price","price","quantity","side","slippage","status","strategy_id","symbol","tags","time_in_force","trade_ids","trader_id","trailing_offset","trailing_offset_type","trigger_instrument_id","trigger_instrument_id","trigger_price","trigger_type","try_from","try_into","ts_init","ts_last","type_id","type_object_raw","update","venue","venue_order_id","venue_order_ids","LimitIfTouchedOrder","account_id","apply","arguments","avg_px","borrow","borrow_mut","client_order_id","contingency_type","default","deref","deref_mut","display_qty","display_qty","doc","emulation_trigger","events","exec_algorithm_id","exec_algorithm_params","exec_spawn_id","expire_time","expire_time","extract","extract","filled_qty","from","from","init_id","instrument_id","into","into_py","is_post_only","is_post_only","is_quote_quantity","is_reduce_only","is_triggered","items_iter","last_trade_id","lazy_type_object","leaves_qty","limit_offset","linked_order_ids","liquidity_side","new","order_list_id","order_type","parent_order_id","position_id","price","price","quantity","side","slippage","status","strategy_id","symbol","tags","time_in_force","trade_ids","trader_id","trailing_offset","trailing_offset_type","trigger_instrument_id","trigger_instrument_id","trigger_price","trigger_price","trigger_type","trigger_type","try_from","try_into","ts_init","ts_last","ts_triggered","type_id","type_object_raw","update","venue","venue_order_id","venue_order_ids","MarketOrder","account_id","apply","arguments","avg_px","borrow","borrow_mut","client_order_id","contingency_type","default","deref","deref_mut","display_qty","doc","emulation_trigger","events","exec_algorithm_id","exec_algorithm_params","exec_spawn_id","expire_time","extract","extract","filled_qty","from","from","init_id","instrument_id","into","into_py","is_post_only","is_quote_quantity","is_reduce_only","items_iter","last_trade_id","lazy_type_object","leaves_qty","limit_offset","linked_order_ids","liquidity_side","new","order_list_id","order_type","parent_order_id","position_id","price","quantity","side","slippage","status","strategy_id","symbol","tags","time_in_force","trade_ids","trader_id","trailing_offset","trailing_offset_type","trigger_instrument_id","trigger_price","trigger_type","try_from","try_into","ts_init","ts_last","type_id","type_object_raw","update","venue","venue_order_id","venue_order_ids","MarketIfTouchedOrder","account_id","apply","arguments","avg_px","borrow","borrow_mut","client_order_id","contingency_type","default","deref","deref_mut","display_qty","display_qty","doc","emulation_trigger","events","exec_algorithm_id","exec_algorithm_params","exec_spawn_id","expire_time","expire_time","extract","extract","filled_qty","from","from","init_id","instrument_id","into","into_py","is_post_only","is_quote_quantity","is_reduce_only","is_triggered","items_iter","last_trade_id","lazy_type_object","leaves_qty","limit_offset","linked_order_ids","liquidity_side","new","order_list_id","order_type","parent_order_id","position_id","price","quantity","side","slippage","status","strategy_id","symbol","tags","time_in_force","trade_ids","trader_id","trailing_offset","trailing_offset_type","trigger_instrument_id","trigger_instrument_id","trigger_price","trigger_price","trigger_type","trigger_type","try_from","try_into","ts_init","ts_last","ts_triggered","type_id","type_object_raw","update","venue","venue_order_id","venue_order_ids","MarketToLimitOrder","account_id","apply","arguments","avg_px","borrow","borrow_mut","client_order_id","contingency_type","default","deref","deref_mut","display_qty","display_qty","doc","emulation_trigger","events","exec_algorithm_id","exec_algorithm_params","exec_spawn_id","expire_time","expire_time","extract","extract","filled_qty","from","from","init_id","instrument_id","into","into_py","is_post_only","is_post_only","is_quote_quantity","is_reduce_only","items_iter","last_trade_id","lazy_type_object","leaves_qty","limit_offset","linked_order_ids","liquidity_side","new","order_list_id","order_type","parent_order_id","position_id","price","price","quantity","side","slippage","status","strategy_id","symbol","tags","time_in_force","trade_ids","trader_id","trailing_offset","trailing_offset_type","trigger_instrument_id","trigger_price","trigger_type","try_from","try_into","ts_init","ts_last","type_id","type_object_raw","update","venue","venue_order_id","venue_order_ids","StopLimitOrder","account_id","apply","arguments","avg_px","borrow","borrow_mut","client_order_id","contingency_type","default","deref","deref_mut","display_qty","display_qty","doc","emulation_trigger","events","exec_algorithm_id","exec_algorithm_params","exec_spawn_id","expire_time","expire_time","extract","extract","filled_qty","from","from","init_id","instrument_id","into","into_py","is_post_only","is_post_only","is_quote_quantity","is_reduce_only","is_triggered","items_iter","last_trade_id","lazy_type_object","leaves_qty","limit_offset","linked_order_ids","liquidity_side","new","order_list_id","order_type","parent_order_id","position_id","price","price","quantity","side","slippage","status","strategy_id","symbol","tags","time_in_force","trade_ids","trader_id","trailing_offset","trailing_offset_type","trigger_instrument_id","trigger_instrument_id","trigger_price","trigger_price","trigger_type","trigger_type","try_from","try_into","ts_init","ts_last","ts_triggered","type_id","type_object_raw","update","venue","venue_order_id","venue_order_ids","StopMarketOrder","account_id","apply","arguments","avg_px","borrow","borrow_mut","client_order_id","contingency_type","default","deref","deref_mut","display_qty","display_qty","doc","emulation_trigger","events","exec_algorithm_id","exec_algorithm_params","exec_spawn_id","expire_time","expire_time","extract","extract","filled_qty","from","from","init_id","instrument_id","into","into_py","is_post_only","is_quote_quantity","is_reduce_only","is_triggered","items_iter","last_trade_id","lazy_type_object","leaves_qty","limit_offset","linked_order_ids","liquidity_side","new","order_list_id","order_type","parent_order_id","position_id","price","quantity","side","slippage","status","strategy_id","symbol","tags","time_in_force","trade_ids","trader_id","trailing_offset","trailing_offset_type","trigger_instrument_id","trigger_instrument_id","trigger_price","trigger_price","trigger_type","trigger_type","try_from","try_into","ts_init","ts_last","ts_triggered","type_id","type_object_raw","update","venue","venue_order_id","venue_order_ids","TrailingStopLimitOrder","account_id","apply","arguments","avg_px","borrow","borrow_mut","client_order_id","contingency_type","default","deref","deref_mut","display_qty","display_qty","doc","emulation_trigger","events","exec_algorithm_id","exec_algorithm_params","exec_spawn_id","expire_time","expire_time","extract","extract","filled_qty","from","from","init_id","instrument_id","into","into_py","is_post_only","is_post_only","is_quote_quantity","is_reduce_only","is_triggered","items_iter","last_trade_id","lazy_type_object","leaves_qty","limit_offset","limit_offset","linked_order_ids","liquidity_side","new","order_list_id","order_type","parent_order_id","position_id","price","price","quantity","side","slippage","status","strategy_id","symbol","tags","time_in_force","trade_ids","trader_id","trailing_offset","trailing_offset","trailing_offset_type","trailing_offset_type","trigger_instrument_id","trigger_instrument_id","trigger_price","trigger_price","trigger_type","trigger_type","try_from","try_into","ts_init","ts_last","ts_triggered","type_id","type_object_raw","update","venue","venue_order_id","venue_order_ids","TrailingStopMarketOrder","account_id","apply","arguments","avg_px","borrow","borrow_mut","client_order_id","contingency_type","default","deref","deref_mut","display_qty","display_qty","doc","emulation_trigger","events","exec_algorithm_id","exec_algorithm_params","exec_spawn_id","expire_time","expire_time","extract","extract","filled_qty","from","from","init_id","instrument_id","into","into_py","is_post_only","is_quote_quantity","is_reduce_only","is_triggered","items_iter","last_trade_id","lazy_type_object","leaves_qty","limit_offset","linked_order_ids","liquidity_side","new","order_list_id","order_type","parent_order_id","position_id","price","quantity","side","slippage","status","strategy_id","symbol","tags","time_in_force","trade_ids","trader_id","trailing_offset","trailing_offset","trailing_offset_type","trailing_offset_type","trigger_instrument_id","trigger_instrument_id","trigger_price","trigger_price","trigger_type","trigger_type","try_from","try_into","ts_init","ts_last","ts_triggered","type_id","type_object_raw","update","venue","venue_order_id","venue_order_ids","EnumIterator","PY_MODULE_MODEL","borrow","borrow_mut","data","doc","events","extract","extract","from","identifiers","instruments","into","into_py","items_iter","lazy_type_object","macros","model","new","orders","try_from","try_into","type_id","type_object_raw","types","value_to_pydict","value_to_pyobject","bar","delta","order","quote","ticker","trade","order","accepted","cancel_rejected","canceled","denied","emulated","expired","filled","initialized","modify_rejected","pending_cancel","pending_update","rejected","released","submitted","triggered","updated","instrument_id","crypto_future","crypto_perpetual","currency_pair","equity","futures_contract","options_contract","market","currency","money","price","quantity","balance","currency","fixed","money","price","quantity","AccountBalance","MarginBalance","borrow","borrow","borrow_mut","borrow_mut","currency","currency","fmt","fmt","fmt","fmt","free","from","from","initial","instrument_id","into","into","locked","maintenance","separate_by_policy","separate_by_policy","to_string","to_string","total","try_from","try_from","try_into","try_into","type_id","type_id","AAVE","ACA","ADA","AUD","AVAX","BCH","BNB","BRL","BRZ","BSV","BTC","BTTC","BUSD","CAD","CAKE","CHF","CNH","CNY","CZK","Currency","DASH","DKK","DOGE","DOT","EOS","ETH","ETHW","EUR","GBP","HKD","HUF","ILS","INR","JOE","JPY","KRW","LINK","LTC","LUNA","MXN","NBT","NOK","NZD","ONEINCH","PLN","RUB","SAR","SEK","SGD","SHIB","SOL","THB","TRX","TRY","TRYB","TUSD","TWD","USD","USDC","USDP","USDT","VTC","WSB","XAG","XAU","XBT","XEC","XLM","XMR","XPT","XRP","XTZ","ZAR","ZEC","arguments","borrow","borrow_mut","clone","clone_into","code","currency_type","deserialize","doc","eq","equivalent","equivalent","equivalent","extract","extract","extract","fmt","from","from","from_str","hash","into","into_py","is_commodity_backed","is_crypto","is_fiat","iso4217","items_iter","lazy_type_object","name","new","precision","register","serialize","to_owned","try_from","try_into","type_id","type_object_raw","FIXED_PRECISION","FIXED_SCALAR","check_fixed_precision","f64_to_fixed_i64","f64_to_fixed_u64","fixed_i64_to_f64","fixed_u64_to_f64","MONEY_MAX","MONEY_MIN","Money","add","add","add_assign","arguments","as_decimal","as_f64","borrow","borrow_mut","clone","clone_into","cmp","compare","currency","deserialize","doc","eq","equivalent","equivalent","equivalent","extract","extract","extract","fmt","fmt","from","from","from_raw","from_str","ge","gt","hash","into","into_py","is_zero","items_iter","lazy_type_object","le","lt","mul","neg","new","partial_cmp","raw","separate_by_policy","serialize","sub","sub","sub_assign","to_formatted_string","to_owned","to_string","try_from","try_into","type_id","type_object_raw","ERROR_PRICE","PRICE_MAX","PRICE_MIN","Price","add","add","add_assign","arguments","as_decimal","as_f64","borrow","borrow_mut","clone","clone_into","cmp","compare","default","deref","deserialize","doc","eq","equivalent","equivalent","equivalent","extract","extract","extract","fmt","fmt","from","from","from_raw","from_str","ge","gt","hash","into","into_py","is_zero","items_iter","lazy_type_object","le","lt","max","min","mul","neg","new","partial_cmp","precision","raw","separate_by_policy","serialize","sub","sub","sub_assign","to_formatted_string","to_owned","to_string","try_from","try_into","type_id","type_object_raw","zero","QUANTITY_MAX","QUANTITY_MIN","Quantity","add","add_assign","arguments","as_decimal","as_f64","borrow","borrow_mut","check_quantity_positive","clone","clone_into","cmp","compare","default","deref","deserialize","doc","eq","equivalent","equivalent","equivalent","extract","extract","extract","fmt","fmt","from","from","from","from_raw","from_str","ge","gt","hash","into","into_py","is_positive","is_zero","items_iter","lazy_type_object","le","lt","mul","mul","mul_assign","new","partial_cmp","precision","raw","separate_by_policy","serialize","sub","sub_assign","to_formatted_string","to_owned","to_string","try_from","try_into","type_id","type_object_raw","zero"],"q":[[0,"nautilus_model"],[16,"nautilus_model::currencies"],[17,"nautilus_model::data"],[48,"nautilus_model::data::bar"],[182,"nautilus_model::data::delta"],[226,"nautilus_model::data::order"],[271,"nautilus_model::data::quote"],[316,"nautilus_model::data::ticker"],[353,"nautilus_model::data::trade"],[396,"nautilus_model::enums"],[2005,"nautilus_model::events"],[2008,"nautilus_model::events::account"],[2009,"nautilus_model::events::account::state"],[2027,"nautilus_model::events::order"],[2045,"nautilus_model::events::order::accepted"],[2126,"nautilus_model::events::order::cancel_rejected"],[2209,"nautilus_model::events::order::canceled"],[2290,"nautilus_model::events::order::denied"],[2367,"nautilus_model::events::order::emulated"],[2442,"nautilus_model::events::order::event"],[2480,"nautilus_model::events::order::expired"],[2561,"nautilus_model::events::order::filled"],[2662,"nautilus_model::events::order::initialized"],[2790,"nautilus_model::events::order::modify_rejected"],[2873,"nautilus_model::events::order::pending_cancel"],[2954,"nautilus_model::events::order::pending_update"],[3035,"nautilus_model::events::order::rejected"],[3116,"nautilus_model::events::order::released"],[3193,"nautilus_model::events::order::stubs"],[3451,"nautilus_model::events::order::submitted"],[3528,"nautilus_model::events::order::triggered"],[3609,"nautilus_model::events::order::updated"],[3696,"nautilus_model::events::position"],[3711,"nautilus_model::events::position::changed"],[3746,"nautilus_model::events::position::closed"],[3784,"nautilus_model::events::position::opened"],[3813,"nautilus_model::events::position::state"],[3848,"nautilus_model::ffi"],[3855,"nautilus_model::ffi::data"],[3861,"nautilus_model::ffi::data::bar"],[3884,"nautilus_model::ffi::data::delta"],[3887,"nautilus_model::ffi::data::order"],[3894,"nautilus_model::ffi::data::quote"],[3898,"nautilus_model::ffi::data::ticker"],[3900,"nautilus_model::ffi::data::trade"],[3904,"nautilus_model::ffi::enums"],[3954,"nautilus_model::ffi::events"],[3955,"nautilus_model::ffi::events::order"],[3961,"nautilus_model::ffi::identifiers"],[3975,"nautilus_model::ffi::identifiers::account_id"],[3977,"nautilus_model::ffi::identifiers::client_id"],[3979,"nautilus_model::ffi::identifiers::client_order_id"],[3981,"nautilus_model::ffi::identifiers::component_id"],[3983,"nautilus_model::ffi::identifiers::exec_algorithm_id"],[3985,"nautilus_model::ffi::identifiers::instrument_id"],[3991,"nautilus_model::ffi::identifiers::order_list_id"],[3993,"nautilus_model::ffi::identifiers::position_id"],[3995,"nautilus_model::ffi::identifiers::strategy_id"],[3997,"nautilus_model::ffi::identifiers::symbol"],[3999,"nautilus_model::ffi::identifiers::trade_id"],[4001,"nautilus_model::ffi::identifiers::trader_id"],[4003,"nautilus_model::ffi::identifiers::venue"],[4006,"nautilus_model::ffi::identifiers::venue_order_id"],[4008,"nautilus_model::ffi::instruments"],[4009,"nautilus_model::ffi::instruments::synthetic"],[4032,"nautilus_model::ffi::orderbook"],[4034,"nautilus_model::ffi::orderbook::book"],[4077,"nautilus_model::ffi::orderbook::level"],[4100,"nautilus_model::ffi::types"],[4104,"nautilus_model::ffi::types::currency"],[4112,"nautilus_model::ffi::types::money"],[4117,"nautilus_model::ffi::types::price"],[4122,"nautilus_model::ffi::types::quantity"],[4129,"nautilus_model::identifiers"],[4145,"nautilus_model::identifiers::account_id"],[4184,"nautilus_model::identifiers::client_id"],[4222,"nautilus_model::identifiers::client_order_id"],[4263,"nautilus_model::identifiers::component_id"],[4301,"nautilus_model::identifiers::exec_algorithm_id"],[4339,"nautilus_model::identifiers::instrument_id"],[4380,"nautilus_model::identifiers::order_list_id"],[4418,"nautilus_model::identifiers::position_id"],[4457,"nautilus_model::identifiers::strategy_id"],[4497,"nautilus_model::identifiers::stubs"],[4717,"nautilus_model::identifiers::symbol"],[4756,"nautilus_model::identifiers::trade_id"],[4795,"nautilus_model::identifiers::trader_id"],[4835,"nautilus_model::identifiers::venue"],[4877,"nautilus_model::identifiers::venue_order_id"],[4916,"nautilus_model::instruments"],[4955,"nautilus_model::instruments::crypto_future"],[5024,"nautilus_model::instruments::crypto_perpetual"],[5092,"nautilus_model::instruments::currency_pair"],[5156,"nautilus_model::instruments::equity"],[5218,"nautilus_model::instruments::futures_contract"],[5284,"nautilus_model::instruments::options_contract"],[5351,"nautilus_model::instruments::stubs"],[5428,"nautilus_model::instruments::synthetic"],[5467,"nautilus_model::orderbook"],[5470,"nautilus_model::orderbook::book"],[5540,"nautilus_model::orderbook::ladder"],[5589,"nautilus_model::orderbook::level"],[5628,"nautilus_model::orders"],[5639,"nautilus_model::orders::base"],[5786,"nautilus_model::orders::limit"],[5861,"nautilus_model::orders::limit_if_touched"],[5940,"nautilus_model::orders::market"],[6010,"nautilus_model::orders::market_if_touched"],[6087,"nautilus_model::orders::market_to_limit"],[6161,"nautilus_model::orders::stop_limit"],[6240,"nautilus_model::orders::stop_market"],[6317,"nautilus_model::orders::trailing_stop_limit"],[6399,"nautilus_model::orders::trailing_stop_market"],[6478,"nautilus_model::python"],[6505,"nautilus_model::python::data"],[6511,"nautilus_model::python::events"],[6512,"nautilus_model::python::events::order"],[6528,"nautilus_model::python::identifiers"],[6529,"nautilus_model::python::instruments"],[6535,"nautilus_model::python::orders"],[6536,"nautilus_model::python::types"],[6540,"nautilus_model::types"],[6546,"nautilus_model::types::balance"],[6578,"nautilus_model::types::currency"],[6691,"nautilus_model::types::fixed"],[6698,"nautilus_model::types::money"],[6756,"nautilus_model::types::price"],[6820,"nautilus_model::types::quantity"],[6883,"core::fmt"],[6884,"core::fmt"],[6885,"core::result"],[6886,"core::any"],[6887,"pyo3::marker"],[6888,"pyo3::types::any"],[6889,"pyo3::instance"],[6890,"core::cmp"],[6891,"serde::de"],[6892,"core::ffi::c_str"],[6893,"pyo3::err"],[6894,"pyo3::err"],[6895,"indexmap::map"],[6896,"std::collections::hash::map"],[6897,"core::hash"],[6898,"pyo3::instance"],[6899,"pyo3::impl_::pyclass::lazy_type_object"],[6900,"core::option"],[6901,"thousands::policies"],[6902,"serde::ser"],[6903,"pyo3_ffi::cpython::object"],[6904,"pyo3::types::dict"],[6905,"anyhow"],[6906,"core::fmt"],[6907,"derive_builder::error"],[6908,"ustr"],[6909,"alloc::vec"],[6910,"core::ffi"],[6911,"nautilus_core::ffi::cvec"],[6912,"rust_decimal::decimal"],[6913,"anyhow"],[6914,"serde_json::value"],[6915,"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","Alternative assets.","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","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.","A bond instrument class. A type of debt investment where …","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) instrument class. A …","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 …","Debt based assets.","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.","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 instrument class. A customized …","","A futures contract instrument class. A legal agreement to …","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 (baskets).","Based on the index price for the instrument.","The order is initialized (instantiated) within the …","The asset type for a financial market product.","An iterator over the variants of InstrumentClass","The type of event for an instrument close.","An iterator over the variants of InstrumentCloseType","The data is internally aggregated (inside the Nautilus …","Immediate or Cancel (IOC) - the order is filled as much as …","Top-of-book best bid/ask, one level per side.","Market by price, one order per level (aggregated).","Market by order, multiple orders per level (full …","The last price at which a trade was made for an instrument.","Based on both the TriggerType::LastTrade and …","Based on the last traded price for the instrument.","A limit order to buy or sell at a specific price or better.","A limit-if-touched order effectively becomes a limit order …","The liqudity side for a trade in a financial market.","An iterator over the variants of LiquiditySide","A long position in the market, typically acquired through …","The order passively provided liqudity to the market to …","An account which facilitates trading on margin, using …","Based on the mark price for the instrument.","A market order to buy or sell at the best available price …","A market-if-touched order effectively becomes a market …","The status of an individual market on a trading venue.","An iterator over the variants of MarketStatus","A market-to-limit order is a market order that is to be …","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 instrument class. A type of derivative …","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 …","A warrant instrument class. A derivative that gives the …","A spot market instrument class. The current market price …","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 instrument class. A derivative contract through …","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 instrument class. A derivative that gives the …","Based on time intervals with week granularity.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Try to create Self from the raw representation","Try to create Self from the raw representation","Try to create Self from the raw representation","Try to create Self from the raw representation","Try to create Self from the raw representation","Try to create Self from the raw representation","Try to create Self from the raw representation","Try to create Self from the raw representation","Try to create Self from the raw representation","Try to create Self from the raw representation","Try to create Self from the raw representation","Try to create Self from the raw representation","Try to create Self from the raw representation","Try to create Self from the raw representation","Try to create Self from the raw representation","Try to create Self from the raw representation","Try to create Self from the raw representation","Try to create Self from the raw representation","Try to create Self from the raw representation","Try to create Self from the raw representation","Try to create Self from the raw representation","Try to create Self from the raw representation","Try to create Self from the raw representation","Try to create Self from the raw representation","Try to create Self from the raw representation","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","Builder for OrderAccepted.","Error type for OrderAcceptedBuilder","Uninitialized field","Custom validation error","","","","","","","","","","Builds a new OrderAccepted.","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Builder for OrderCancelRejected.","Error type for OrderCancelRejectedBuilder","Uninitialized field","Custom validation error","","","","","","","","","","Builds a new OrderCancelRejected.","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Builder for OrderCanceled.","Error type for OrderCanceledBuilder","Uninitialized field","Custom validation error","","","","","","","","","","Builds a new OrderCanceled.","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Builder for OrderDenied.","Error type for OrderDeniedBuilder","Uninitialized field","Custom validation error","","","","","","","","Builds a new OrderDenied.","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","Returns the argument unchanged.","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Builder for OrderEmulated.","Error type for OrderEmulatedBuilder","Uninitialized field","Custom validation error","","","","","","","","Builds a new OrderEmulated.","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","Returns the argument unchanged.","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","Builder for OrderExpired.","Error type for OrderExpiredBuilder","Uninitialized field","Custom validation error","","","","","","","","","","Builds a new OrderExpired.","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","Returns the argument unchanged.","","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Builder for OrderFilled.","Error type for OrderFilledBuilder","Uninitialized field","Custom validation error","","","","","","","","","","Builds a new OrderFilled.","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Builder for OrderInitialized.","Error type for OrderInitializedBuilder","Uninitialized field","Custom validation error","","","","","","","","Builds a new OrderInitialized.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","Returns the argument unchanged.","","Returns the argument unchanged.","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Builder for OrderModifyRejected.","Error type for OrderModifyRejectedBuilder","Uninitialized field","Custom validation error","","","","","","","","","","Builds a new OrderModifyRejected.","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","Returns the argument unchanged.","","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Builder for OrderPendingCancel.","Error type for OrderPendingCancelBuilder","Uninitialized field","Custom validation error","","","","","","","","","","Builds a new OrderPendingCancel.","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Builder for OrderPendingUpdate.","Error type for OrderPendingUpdateBuilder","Uninitialized field","Custom validation error","","","","","","","","","","Builds a new OrderPendingUpdate.","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","Returns the argument unchanged.","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Builder for OrderRejected.","Error type for OrderRejectedBuilder","Uninitialized field","Custom validation error","","","","","","","","","","Builds a new OrderRejected.","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Builder for OrderReleased.","Error type for OrderReleasedBuilder","Uninitialized field","Custom validation error","","","","","","","","Builds a new OrderReleased.","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","Returns the argument unchanged.","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Builder for OrderSubmitted.","Error type for OrderSubmittedBuilder","Uninitialized field","Custom validation error","","","","","","","","","","Builds a new OrderSubmitted.","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","Returns the argument unchanged.","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Builder for OrderTriggered.","Error type for OrderTriggeredBuilder","Uninitialized field","Custom validation error","","","","","","","","","","Builds a new OrderTriggered.","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Builder for OrderUpdated.","Error type for OrderUpdatedBuilder","Uninitialized field","Custom validation error","","","","","","","","","","Builds a new OrderUpdated.","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","Returns the argument unchanged.","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns a BarSpecification as a C string pointer.","Returns a Bar as a C string.","Returns any BarType parsing error from the provided C …","","Returns a BarType from a C string pointer.","","","","","","","Returns a BarType as a C string pointer.","","","","Returns a BookOrder debug string as a C string pointer.","Returns a BookOrder display string as a C string pointer.","","","","","","","","","Returns a QuoteTick as a C string pointer.","","Returns a Ticker as a C string pointer.","","","","Returns a TradeTick as a C string pointer.","Returns an enum from a Python string.","","Returns an enum from a Python string.","","Returns an enum from a Python string.","","Returns an enum from a Python string.","","Returns an enum from a Python string.","","Returns an enum from a Python string.","","Returns an enum from a Python string.","","Returns an enum from a Python string.","","Returns an enum from a Python string.","","Returns an enum from a Python string.","","Returns an enum from a Python string.","","Returns an enum from a Python string.","","Returns an enum from a Python string.","","Returns an enum from a Python string.","","Returns an enum from a Python string.","","Returns an enum from a Python string.","","Returns an enum from a Python string.","","Returns an enum from a Python string.","","Returns an enum from a Python string.","","Returns an enum from a Python string.","","Returns an enum from a Python string.","","Returns an enum from a Python string.","","Returns an enum from a Python string.","","Returns an enum from a Python string.","","Returns an enum from a Python string.","","","","Safety","","Safety","","","","","","","","","","","","","","","","","","Returns a Nautilus identifier from a C string pointer.","","Returns a Nautilus identifier from C string pointer.","","Returns a Nautilus identifier from a C string pointer.","","Returns a Nautilus identifier from a C string pointer.","","Returns a Nautilus identifier from a C string pointer.","Returns any InstrumentId parsing error from the provided C …","Returns a Nautilus identifier from a C string pointer.","","","","Returns an InstrumentId as a C string pointer.","","Returns a Nautilus identifier from a C string pointer.","","Returns a Nautilus identifier from a C string pointer.","","Returns a Nautilus identifier from a C string pointer.","","Returns a Nautilus identifier from a C string pointer.","","Returns a Nautilus identifier from a C string pointer.","","Returns a Nautilus identifier from a C string pointer.","","","Returns a Nautilus identifier from a C string pointer.","","Returns a Nautilus identifier from a C string pointer.","","Provides a C compatible Foreign Function Interface (FFI) …","","","","","Returns the argument unchanged.","Calls U::from(self).","","Safety","","","","","","Safety","Safety","","","","","","","","","","Provides a C compatible Foreign Function Interface (FFI) …","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","Returns a pretty printed OrderBook number of levels per …","","","","","","","","","","","","","Provides a C compatible Foreign Function Interface (FFI) …","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","Safety","Safety","Returns a Currency from pointers and primitives.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Represents a valid account ID.","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","Calls U::from(self).","","","","","","","","","","","","","","The account ID value.","Represents a system client ID.","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","Calls U::from(self).","","","","","","","","","","","","","","The client ID value.","Represents a valid client order ID (assigned by the …","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","Calls U::from(self).","","","","","","","","","","","","","","","","The client order ID value.","Represents a valid component ID.","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","Calls U::from(self).","","","","","","","","","","","","","","The component ID value.","Represents a valid execution algorithm ID.","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","Calls U::from(self).","","","","","","","","","","","","","","The execution algorithm ID value.","Represents a valid instrument ID.","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","Calls U::from(self).","","","","","","","","","The instruments ticker symbol.","","","","","","","The instruments trading venue.","Represents a valid order list ID (assigned by the Nautilus …","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","Calls U::from(self).","","","","","","","","","","","","","","The order list ID value.","Represents a valid position ID.","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","Calls U::from(self).","","","","","","","","","","","","","","The position ID value.","Represents a valid strategy ID.","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","","Calls U::from(self).","","","","","","","","","","","","","","The strategy ID value.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","","","","","","","","","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Represents a valid ticker symbol ID for a tradable …","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","Calls U::from(self).","","","","","","","","","","","","","","The ticker symbol ID value.","Represents a valid trade match ID (assigned by a trading …","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","Calls U::from(self).","","","","","","","","","","","","","","The trade match ID value.","Represents a valid trader ID.","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","Calls U::from(self).","","","","","","","","","","","","","","The trader ID value.","","Represents a valid trading venue ID.","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","Calls U::from(self).","","","","","","","","","","","","","","","","The venue ID value.","Represents a valid venue order ID (assigned by a trading …","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","Calls U::from(self).","","","","","","","","","","","","","","The venue assigned order ID value.","","","","Returns the equivalent quantity of the base asset.","Calculates the notional value from the given parameters. …","","","","","","","","","","Creates a new price from the given value with the correct …","Creates a new quantity from the given value with the …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","","Calls U::from(self).","","","The instruments ISIN (International Securities …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","Represents a synthetic instrument with prices derived from …","","","","Calculates the price of the synthetic instrument based on …","Calculates the price of the synthetic instrument based on …","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","Provides an order book which can handle L1/L2/L3 …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","Return a String representation of the order book in a …","","","","","","","","","","","","","","","","","","","","","","Represents a price level with a specified side in an order …","Represents one side of an order book as a ladder of price …","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Python iterator over the variants of an enum.","","","","","","","","","Returns the argument unchanged.","","","Calls U::from(self).","","","","","Loaded as nautilus_pyo3.model","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","Sentinel Price for errors.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","",""],"i":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,1,1,0,1,1,1,1,0,0,1,1,1,1,1,1,9,1,1,0,0,0,0,1,0,1,1,1,0,0,0,0,18,19,18,19,8,8,18,19,25,8,18,19,25,8,18,19,8,18,19,8,8,18,19,18,19,18,19,8,18,19,8,18,19,8,18,18,18,19,19,19,8,8,8,18,18,18,19,19,19,8,8,8,18,18,19,19,25,25,8,8,18,19,19,25,8,8,19,8,8,8,18,19,8,8,19,18,19,25,8,18,19,8,18,19,8,18,19,8,8,18,19,8,8,18,19,18,18,19,25,8,18,19,8,19,18,18,19,8,18,19,25,8,18,19,25,8,18,19,25,8,8,8,18,19,25,8,18,19,8,8,0,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,0,0,0,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,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,6,0,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,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,69,0,0,73,47,0,0,0,0,58,37,0,0,72,72,0,0,74,57,37,75,59,0,0,0,0,50,55,68,69,57,59,47,65,58,62,0,0,63,62,58,0,0,36,72,58,75,47,69,75,75,69,63,58,69,39,58,62,69,71,72,59,0,59,66,72,72,65,0,0,73,67,36,58,75,69,0,0,0,0,39,72,60,60,60,37,75,75,70,70,0,0,71,64,57,75,70,70,0,0,70,37,75,36,36,36,67,55,61,64,50,71,74,75,66,61,0,0,65,59,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,36,50,55,71,59,59,70,70,69,59,64,36,36,36,74,0,0,0,0,0,0,70,70,0,0,69,67,47,36,36,36,66,36,36,36,59,36,57,39,55,58,59,36,47,60,61,62,63,64,65,66,67,68,50,69,70,71,37,72,73,74,75,57,39,55,58,59,36,47,60,61,62,63,64,65,66,67,68,50,69,70,71,37,72,73,74,75,76,57,77,39,78,55,79,58,80,59,81,36,82,47,83,60,84,61,85,62,86,63,87,64,88,65,89,66,90,67,91,68,92,50,93,69,94,70,95,71,96,37,97,72,98,73,99,74,100,75,76,57,77,39,78,55,79,58,80,59,81,36,82,47,83,60,84,61,85,62,86,63,87,64,88,65,89,66,90,67,91,68,92,50,93,69,94,70,95,71,96,37,97,72,98,73,99,74,100,75,76,57,77,39,78,55,79,58,80,59,81,36,82,47,83,60,84,61,85,62,86,63,87,64,88,65,89,66,90,67,91,68,92,50,93,69,94,70,95,71,96,37,97,72,98,73,99,74,100,75,76,57,77,39,78,55,79,58,80,59,81,36,82,47,83,60,84,61,85,62,86,63,87,64,88,65,89,66,90,67,91,68,92,50,93,69,94,70,95,71,96,37,97,72,98,73,99,74,100,75,57,39,55,58,59,36,47,60,61,62,63,64,65,66,67,68,50,69,70,71,37,72,73,74,75,57,39,55,58,59,36,47,60,61,62,63,64,65,66,67,68,50,69,70,71,37,72,73,74,75,57,39,55,58,59,36,47,60,61,62,63,64,65,67,68,50,69,70,71,37,72,73,74,75,57,39,55,58,59,36,47,60,61,62,63,64,65,66,67,68,50,69,70,71,37,72,73,74,75,57,39,55,58,59,36,47,60,61,62,63,64,65,66,67,68,50,69,70,71,37,72,73,74,75,57,57,57,39,39,39,55,55,55,58,58,58,59,59,59,36,36,36,47,47,47,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,50,50,50,69,69,69,70,70,70,71,71,71,37,37,37,72,72,72,73,73,73,74,74,74,75,75,75,57,57,57,39,39,39,55,55,55,58,58,58,59,59,59,36,36,36,47,47,47,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,50,50,50,69,69,69,70,70,70,71,71,71,37,37,37,72,72,72,73,73,73,74,74,74,75,75,75,76,57,57,77,39,39,78,55,55,79,58,58,80,59,59,81,36,36,82,47,47,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,50,50,93,69,69,94,70,70,95,71,71,96,37,37,97,72,72,98,73,73,99,74,74,100,75,75,76,57,77,39,78,55,79,58,80,59,81,36,82,47,83,60,84,61,85,62,86,63,87,64,88,65,89,66,90,67,91,68,92,50,93,69,94,70,95,71,96,37,97,72,98,73,99,74,100,75,57,39,55,58,59,36,47,60,61,62,63,64,65,66,67,68,50,69,70,71,37,72,73,74,75,57,39,55,58,59,36,47,60,61,62,63,64,65,66,67,68,50,69,70,71,37,72,73,74,75,102,55,47,60,50,57,39,55,58,59,36,47,60,61,62,63,64,65,66,67,68,50,69,70,71,37,72,73,74,75,76,57,77,39,78,55,79,58,80,59,81,36,82,47,83,60,84,61,85,62,86,63,87,64,88,65,89,66,90,67,91,68,92,50,93,69,94,70,95,71,96,37,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,57,39,55,58,59,36,47,60,61,62,63,64,65,66,67,68,50,69,70,71,37,72,73,74,75,57,39,55,58,59,36,47,60,61,62,63,64,65,66,67,68,50,69,70,71,37,72,73,74,75,57,39,55,58,59,36,47,60,61,62,63,64,65,66,67,68,50,69,70,71,37,72,73,74,75,57,39,55,58,59,36,47,60,61,62,63,64,65,66,67,68,50,69,70,71,37,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,57,39,55,58,36,47,60,61,62,63,64,65,67,68,50,69,70,71,37,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,57,39,55,58,59,36,47,60,61,62,63,64,65,66,67,68,50,69,70,71,37,72,73,74,75,57,39,55,58,59,36,47,60,61,62,63,64,65,66,67,68,50,69,70,71,37,72,73,74,75,57,39,55,58,59,36,47,60,61,62,63,64,65,67,68,50,69,70,71,37,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,57,77,39,78,55,79,58,80,59,81,36,82,47,83,60,84,61,85,62,86,63,87,64,88,65,89,66,90,67,91,68,92,50,93,69,94,70,95,71,96,37,97,72,98,73,99,74,100,75,57,39,55,58,59,36,47,60,61,62,63,64,65,66,67,68,50,69,70,71,37,72,73,74,75,69,76,57,57,77,39,39,78,55,55,79,58,58,80,59,59,81,36,36,82,47,47,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,50,50,93,69,69,94,70,70,95,71,71,96,37,37,97,72,72,98,73,73,99,74,74,100,75,75,76,57,77,39,78,55,79,58,80,59,81,36,82,47,83,60,84,61,85,62,86,63,87,64,88,65,89,66,90,67,91,68,92,50,93,69,94,70,95,71,96,37,97,72,98,73,99,74,100,75,76,57,77,39,78,55,79,58,80,59,81,36,82,47,83,60,84,61,85,62,86,63,87,64,88,65,89,66,90,67,91,68,92,50,93,69,94,70,95,71,96,37,97,72,98,73,99,74,100,75,57,39,55,58,59,36,47,60,61,62,63,64,65,66,67,68,50,69,70,71,37,72,73,74,75,57,39,55,58,36,47,60,61,62,63,64,65,67,68,50,69,70,71,37,72,73,74,75,0,0,0,0,0,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,109,109,106,108,108,106,109,108,106,109,108,106,106,108,106,108,106,108,106,108,108,108,108,108,108,108,106,108,108,108,108,109,109,108,108,106,109,109,109,108,106,108,106,109,108,108,108,108,108,106,108,109,108,108,106,108,106,108,109,108,106,108,106,109,108,106,109,108,106,108,106,108,106,109,108,108,106,108,0,0,0,118,118,116,117,117,116,118,117,116,118,117,116,116,117,116,117,116,117,116,117,117,117,117,117,117,117,116,117,117,117,117,118,118,117,117,116,118,118,118,117,116,117,116,118,117,117,117,117,117,116,117,116,117,118,117,117,116,117,116,117,118,117,116,117,116,118,117,116,118,117,116,117,116,117,116,118,117,117,116,117,0,0,0,122,122,120,121,121,120,122,121,120,122,121,120,120,121,120,121,120,121,120,121,121,121,121,121,121,121,120,121,121,121,121,122,122,121,121,120,122,122,122,121,120,121,120,122,121,121,121,121,121,120,121,122,121,121,120,121,120,121,122,121,120,121,120,122,121,120,122,121,120,121,120,121,120,122,121,121,120,121,0,0,0,125,125,124,123,125,124,123,125,124,123,123,124,123,124,123,124,123,124,124,124,124,124,124,124,123,124,124,124,124,125,125,124,124,123,125,125,125,124,123,124,123,125,124,124,124,124,124,123,124,125,124,124,123,124,123,124,125,124,123,124,123,125,124,123,125,124,123,124,123,124,123,125,124,124,0,0,0,128,128,127,126,128,127,126,128,127,126,126,127,126,127,126,127,126,127,127,127,127,127,127,127,126,127,127,127,127,128,128,127,127,126,128,128,128,127,126,127,126,128,127,127,127,127,127,128,127,127,126,127,126,127,128,127,126,127,126,128,127,126,128,127,126,127,126,127,126,128,127,127,103,103,103,103,103,0,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,0,0,0,131,131,129,130,130,129,131,130,129,131,130,129,129,130,129,130,129,130,129,130,130,130,130,130,130,130,129,130,130,130,130,131,131,130,130,129,131,131,131,130,129,130,129,131,130,130,130,130,130,129,130,131,130,130,129,130,129,130,131,130,129,130,129,131,130,129,131,130,129,130,129,130,129,131,130,130,129,130,0,0,0,134,134,132,133,133,132,134,133,132,134,133,132,132,133,132,133,132,133,132,133,132,133,132,133,133,133,133,133,133,133,132,133,133,133,133,134,134,133,133,132,134,134,134,133,132,133,132,134,133,133,133,133,133,132,133,132,133,133,132,133,133,132,133,132,133,132,133,132,133,134,133,133,132,133,132,133,134,133,132,133,132,133,132,134,133,132,134,133,132,133,132,133,132,134,133,133,132,133,0,0,0,140,140,139,138,140,139,138,140,139,138,138,139,138,139,138,139,138,139,138,139,139,138,139,139,138,139,139,139,139,139,138,139,138,139,138,139,138,139,138,139,139,139,139,140,140,139,139,138,140,140,140,139,139,138,139,138,140,139,139,139,139,138,139,138,139,139,138,139,138,139,138,139,138,139,138,139,138,139,138,139,138,139,138,139,138,139,140,139,139,138,139,138,139,138,139,138,139,140,139,138,139,138,139,138,139,138,139,138,139,138,139,138,140,139,138,140,139,138,139,138,139,138,140,139,139,0,0,0,147,147,145,146,146,145,147,146,145,147,146,145,145,146,145,146,145,146,145,146,146,146,146,146,146,146,145,146,146,146,146,147,147,146,146,145,147,147,147,146,145,146,145,147,146,146,146,146,146,145,146,145,146,147,146,146,145,146,145,146,147,146,145,146,145,147,146,145,147,146,145,146,145,146,145,147,146,146,145,146,0,0,0,150,150,148,149,149,148,150,149,148,150,149,148,148,149,148,149,148,149,148,149,149,149,149,149,149,149,148,149,149,149,149,150,150,149,149,148,150,150,150,149,148,149,148,150,149,149,149,149,149,148,149,150,149,149,148,149,148,149,150,149,148,149,148,150,149,148,150,149,148,149,148,149,148,150,149,149,148,149,0,0,0,153,153,151,152,152,151,153,152,151,153,152,151,151,152,151,152,151,152,151,152,152,152,152,152,152,152,151,152,152,152,152,153,153,152,152,151,153,153,153,152,151,152,151,153,152,152,152,152,152,151,152,153,152,152,151,152,151,152,153,152,151,152,151,153,152,151,153,152,151,152,151,152,151,153,152,152,151,152,0,0,0,156,156,154,155,155,154,156,155,154,156,155,154,154,155,154,155,154,155,154,155,155,155,155,155,155,155,154,155,155,155,155,156,156,155,155,154,156,156,156,155,154,155,154,156,155,155,155,155,155,154,155,154,155,156,155,155,154,155,154,155,156,155,154,155,154,156,155,154,156,155,154,155,154,155,154,156,155,155,0,0,0,159,159,158,157,159,158,157,159,158,157,157,158,157,158,157,158,157,158,158,158,158,158,158,158,157,158,158,158,158,159,159,158,158,157,159,159,159,158,157,158,157,159,158,158,158,158,158,157,158,159,158,158,157,158,157,158,159,158,157,158,157,159,158,157,159,158,157,158,157,158,157,159,158,158,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,218,220,221,224,225,226,227,228,229,230,221,224,225,226,227,228,229,230,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,0,0,0,164,164,163,160,160,163,164,160,163,164,160,163,163,160,163,160,163,160,163,160,160,160,160,160,160,160,163,160,160,160,160,164,164,160,160,163,164,164,164,160,163,160,163,164,160,160,160,160,160,164,160,160,163,160,163,160,164,160,163,160,163,164,160,163,164,160,163,160,163,160,163,164,160,160,0,0,0,166,166,165,161,161,165,166,161,165,166,161,165,165,161,165,161,165,161,165,161,161,161,161,161,161,161,165,161,161,161,161,166,166,161,161,165,166,166,166,161,165,161,165,166,161,161,161,161,161,165,161,166,161,161,165,161,165,161,166,161,165,161,165,166,161,165,166,161,165,161,165,161,165,166,161,161,165,161,0,0,0,168,168,167,162,162,167,168,162,167,168,162,167,167,162,167,162,167,162,167,162,162,162,162,162,162,162,167,162,162,162,162,168,168,162,162,167,168,168,168,162,167,162,167,168,162,162,162,162,162,167,162,167,162,167,162,168,162,162,167,162,167,162,168,162,167,162,167,162,167,168,162,167,168,162,167,162,167,162,167,168,162,162,167,162,231,231,0,231,231,231,0,0,231,231,0,0,231,231,231,0,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,0,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,0,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,0,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,179,179,179,179,179,179,0,0,0,0,0,0,0,0,0,0,0,0,0,179,179,179,0,0,0,181,181,181,181,181,181,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,181,181,181,0,0,182,182,182,182,182,182,182,182,0,0,0,0,0,0,0,182,182,182,182,182,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,0,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,0,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,0,0,110,110,110,110,110,110,110,110,110,110,0,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,0,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,0,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,38,38,38,0,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,0,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,0,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,0,0,0,0,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,0,0,0,0,0,0,0,0,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,0,0,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,0,0,0,0,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,0,0,0,0,0,0,0,0,0,0,0,0,0,0,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,0,0,0,0,0,0,0,0,0,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,0,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,0,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,0,0,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,0,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,0,185,185,185,185,0,0,0,0,0,185,185,185,185,185,185,185,185,185,185,185,185,185,185,0,185,185,185,185,185,185,185,0,185,0,185,185,185,185,0,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,0,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,0,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,0,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,0,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,0,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,252,253,254,255,256,257,258,252,253,254,255,256,257,258,0,0,0,0,0,0,252,253,254,255,256,257,258,0,0,252,253,254,255,256,257,258,0,0,252,253,254,255,256,257,258,252,253,254,255,256,257,258,0,0,252,253,254,255,256,257,258,252,253,254,255,256,257,258,252,253,254,255,256,257,258,0,0,0,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,0,0,0,197,0,0,196,0,196,196,197,196,196,195,195,195,195,195,195,195,195,195,195,197,196,195,197,196,195,195,195,195,195,195,197,197,196,196,195,197,196,195,195,195,195,195,195,197,196,195,195,195,195,197,196,195,195,195,197,196,195,197,196,195,197,196,195,195,197,196,195,195,195,0,0,198,198,198,52,198,52,198,198,52,52,52,52,198,52,52,52,52,198,52,52,198,52,198,52,198,198,198,198,52,52,198,52,198,52,198,198,52,52,198,198,52,198,52,198,52,198,52,0,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,0,0,0,0,0,0,0,0,0,0,0,104,104,104,0,0,0,104,142,200,142,200,142,200,104,200,104,200,142,200,200,200,200,200,200,200,142,200,200,142,142,200,142,142,200,142,200,142,200,142,200,142,142,200,104,104,200,104,200,142,200,142,200,104,200,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,200,142,200,142,142,142,142,200,142,200,142,142,200,142,200,200,200,142,200,142,200,142,200,142,200,200,142,142,200,104,200,200,142,200,200,142,200,142,200,0,142,200,142,142,200,142,200,200,104,142,200,142,200,142,142,142,142,142,104,200,104,200,142,200,142,200,104,200,142,0,142,142,200,142,200,200,0,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,0,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,0,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,0,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,0,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,0,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,0,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,0,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,0,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,0,0,210,210,0,210,0,210,210,210,0,0,210,210,210,210,0,0,210,0,210,210,210,210,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,213,214,213,214,213,214,213,213,214,214,213,213,214,214,214,213,214,213,214,213,214,213,214,213,213,214,213,214,213,214,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,0,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,0,0,0,0,0,0,0,0,0,0,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,0,0,0,0,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,0,0,0,41,41,41,41,41,41,41,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,41,41,41,41,41,41,41,41,41,41,41],"f":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[1,1],[[-1,-2],2,[],[]],[1,1],0,[[1,3],4],[5,1],[6,1],[-1,-1,[]],[7,1],[8,1],[9,10],[1,10],[-1,-2,[],[]],[[[11,[-1]]],12,9],0,0,0,[-1,-2,[],[]],0,[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,14,[]],0,0,0,0,0,0,[[-1,15],[[17,[16]]],[]],[[-1,15],[[17,[16]]],[]],[[-1,15],[[17,[16]]],[]],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[18,18],[19,19],[8,8],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],0,[[18,18],20],[[19,19],20],[[-1,-2],20,[],[]],[[-1,-2],20,[],[]],[-1,[[13,[18]]],21],[-1,[[13,[19]]],21],[-1,[[13,[8]]],21],[15,[[23,[22]]]],[15,[[23,[22]]]],[15,[[23,[22]]]],[[18,18],12],[[19,19],12],[[8,8],12],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[16,[[13,[-1,24]]],[]],[[16,-1],[[23,[18]]],[]],[[16,-1],[[23,[18]]],[]],[[16,-1],[[23,[19]]],[]],[16,[[13,[-1,24]]],[]],[[16,-1],[[23,[19]]],[]],[16,[[13,[-1,24]]],[]],[[16,-1],[[23,[8]]],[]],[[16,-1],[[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,-1]]],[]],[[],[[28,[27,27]]]],[[19,29,29],[[30,[27,27]]]],[8,10],[[18,-1],2,31],[[19,-1],2,31],[[8,-1],2,31],0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[18,15],32],[[19,15],32],[[8,15],32],[[],33],[[],33],[[],33],[[],[[34,[18]]]],[[],[[34,[19]]]],[[],[[34,[8]]]],0,[[35,36,37],18],[[38,18,39],19],[[19,40,40,40,40,41,10,10],8],0,[[18,18],[[42,[20]]]],[[19,19],[[42,[20]]]],0,[[-1,43],27,[]],[[-1,43],27,[]],[[-1,43],27,[]],[[-1,43],27,[]],[[18,-1],13,44],[[19,-1],13,44],[[8,-1],13,44],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,45],[15,45],[15,45],0,0,0,[[-1,15],[[17,[16]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[38,46,10,10],7],[7,7],[[-1,-2],2,[],[]],[-1,[[13,[7]]],21],[15,[[23,[22]]]],[[7,7],12],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[16,[[13,[-1,24]]],[]],[[16,-1],[[23,[7]]],[]],[[16,-1],[[23,[7]]],[]],0,[[7,3],4],[[7,3],4],[-1,-1,[]],[16,[[23,[7]]]],[[],[[28,[27,27]]]],[[38,29,29],[[30,[27,27]]]],[7,10],[[7,-1],2,31],0,[-1,-2,[],[]],[[7,15],32],[[],33],[[],[[34,[7]]]],[[38,47,48,29,46,10,10],7],0,[[-1,43],27,[]],0,[[7,-1],13,44],[-1,-2,[],[]],[-1,27,[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],0,0,[-1,14,[]],[15,45],0,0,0,[[-1,15],[[17,[16]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[48,48],[[-1,-2],2,[],[]],[-1,[[13,[48]]],21],[15,[[23,[22]]]],[[48,48],12],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[48,49],[[16,-1],[[23,[48]]],[]],[[16,-1],[[23,[48]]],[]],[16,[[13,[-1,24]]],[]],[[48,3],4],[[48,3],4],[-1,-1,[]],[[6,50],48],[[5,50],48],[[48,-1],2,31],[-1,-2,[],[]],[[48,15],32],[[],33],[[],[[34,[48]]]],[[50,40,41,46],48],0,0,[[48,15],[[23,[[17,[51]]]]]],[[15,[17,[51]]],[[23,[48]]]],[[-1,43],27,[]],[[48,-1],13,44],0,[48,49],0,[48,52],[-1,-2,[],[]],[-1,27,[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,14,[]],[15,45],0,[[-1,15],[[17,[16]]],[]],0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[6,6],[[-1,-2],2,[],[]],[-1,[[13,[6]]],21],[15,[[23,[22]]]],[[6,6],12],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[16,-1],[[23,[6]]],[]],[[16,-1],[[23,[6]]],[]],[16,[[13,[-1,24]]],[]],[[6,37],40],[[6,37],41],[[6,3],4],[[6,3],4],[-1,-1,[]],[16,[[23,[6]]]],[[],[[28,[27,27]]]],[[38,29,29],[[30,[27,27]]]],[6,10],[[6,-1],2,31],0,[-1,-2,[],[]],[[6,15],32],[[],33],[[],[[34,[6]]]],[[38,40,40,41,41,10,10],[[53,[6]]]],[[-1,43],27,[]],[[6,-1],13,44],[-1,-2,[],[]],[-1,27,[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],0,0,[-1,14,[]],[15,45],0,[[-1,15],[[17,[16]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[54,54],[[-1,-2],2,[],[]],[-1,[[13,[54]]],21],[15,[[23,[22]]]],[[54,54],12],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[16,-1],[[23,[54]]],[]],[16,[[13,[-1,24]]],[]],[[16,-1],[[23,[54]]],[]],[[54,3],4],[[54,3],4],[-1,-1,[]],[[54,-1],2,31],0,[-1,-2,[],[]],[[54,15],32],[[],33],[[],[[34,[54]]]],[[38,10,10],54],[[54,15],[[23,[[17,[51]]]]]],[[15,[17,[51]]],[[23,[54]]]],[[-1,43],27,[]],[[54,-1],13,44],[-1,-2,[],[]],[-1,27,[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],0,0,[-1,14,[]],[15,45],0,0,[[-1,15],[[17,[16]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[5,5],[[-1,-2],2,[],[]],[-1,[[13,[5]]],21],[15,[[23,[22]]]],[[5,5],12],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[16,[[13,[-1,24]]],[]],[[16,-1],[[23,[5]]],[]],[[16,-1],[[23,[5]]],[]],[[5,3],4],[[5,3],4],[-1,-1,[]],[16,[[23,[5]]]],[[],[[28,[27,27]]]],[[38,29,29],[[30,[27,27]]]],[5,10],[[5,-1],2,31],0,[-1,-2,[],[]],[[5,15],32],[[],33],[[],[[34,[5]]]],[[38,40,41,55,56,10,10],5],0,[[-1,43],27,[]],[[5,-1],13,44],0,[-1,-2,[],[]],[-1,27,[]],0,[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],0,0,[-1,14,[]],[15,45],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[-1,15],[[17,[16]]],[]],[[-1,15],[[17,[16]]],[]],[[-1,15],[[17,[16]]],[]],[[-1,15],[[17,[16]]],[]],[[-1,15],[[17,[16]]],[]],[[-1,15],[[17,[16]]],[]],[[-1,15],[[17,[16]]],[]],[[-1,15],[[17,[16]]],[]],[[-1,15],[[17,[16]]],[]],[[-1,15],[[17,[16]]],[]],[[-1,15],[[17,[16]]],[]],[[-1,15],[[17,[16]]],[]],[[-1,15],[[17,[16]]],[]],[[-1,15],[[17,[16]]],[]],[[-1,15],[[17,[16]]],[]],[[-1,15],[[17,[16]]],[]],[[-1,15],[[17,[16]]],[]],[[-1,15],[[17,[16]]],[]],[[-1,15],[[17,[16]]],[]],[[-1,15],[[17,[16]]],[]],[[-1,15],[[17,[16]]],[]],[[-1,15],[[17,[16]]],[]],[[-1,15],[[17,[16]]],[]],[[-1,15],[[17,[16]]],[]],[[-1,15],[[17,[16]]],[]],[57,26],[39,26],[55,26],[58,26],[59,26],[36,26],[47,26],[60,26],[61,26],[62,26],[63,26],[64,26],[65,26],[66,26],[67,26],[68,26],[50,26],[69,26],[70,26],[71,26],[37,26],[72,26],[73,26],[74,26],[75,26],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[76,76],[57,57],[77,77],[39,39],[78,78],[55,55],[79,79],[58,58],[80,80],[59,59],[81,81],[36,36],[82,82],[47,47],[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],[50,50],[93,93],[69,69],[94,94],[70,70],[95,95],[71,71],[96,96],[37,37],[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,[],[]],[[57,57],20],[[39,39],20],[[55,55],20],[[58,58],20],[[59,59],20],[[36,36],20],[[47,47],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],[[50,50],20],[[69,69],20],[[70,70],20],[[71,71],20],[[37,37],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,[],[]],[-1,[[13,[57]]],21],[-1,[[13,[39]]],21],[-1,[[13,[55]]],21],[-1,[[13,[58]]],21],[-1,[[13,[59]]],21],[-1,[[13,[36]]],21],[-1,[[13,[47]]],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,[50]]],21],[-1,[[13,[69]]],21],[-1,[[13,[70]]],21],[-1,[[13,[71]]],21],[-1,[[13,[37]]],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]]]],[[57,57],12],[[39,39],12],[[55,55],12],[[58,58],12],[[59,59],12],[[36,36],12],[[47,47],12],[[60,60],12],[[61,61],12],[[62,62],12],[[63,63],12],[[64,64],12],[[65,65],12],[[66,66],12],[[67,67],12],[[68,68],12],[[50,50],12],[[69,69],12],[[70,70],12],[[71,71],12],[[37,37],12],[[72,72],12],[[73,73],12],[[74,74],12],[[75,75],12],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[16,[[13,[-1,24]]],[]],[[16,-1],[[23,[57]]],[]],[[16,-1],[[23,[57]]],[]],[[16,-1],[[23,[39]]],[]],[16,[[13,[-1,24]]],[]],[[16,-1],[[23,[39]]],[]],[[16,-1],[[23,[55]]],[]],[16,[[13,[-1,24]]],[]],[[16,-1],[[23,[55]]],[]],[[16,-1],[[23,[58]]],[]],[[16,-1],[[23,[58]]],[]],[16,[[13,[-1,24]]],[]],[[16,-1],[[23,[59]]],[]],[[16,-1],[[23,[59]]],[]],[16,[[13,[-1,24]]],[]],[[16,-1],[[23,[36]]],[]],[16,[[13,[-1,24]]],[]],[[16,-1],[[23,[36]]],[]],[16,[[13,[-1,24]]],[]],[[16,-1],[[23,[47]]],[]],[[16,-1],[[23,[47]]],[]],[16,[[13,[-1,24]]],[]],[[16,-1],[[23,[60]]],[]],[[16,-1],[[23,[60]]],[]],[[16,-1],[[23,[61]]],[]],[16,[[13,[-1,24]]],[]],[[16,-1],[[23,[61]]],[]],[[16,-1],[[23,[62]]],[]],[16,[[13,[-1,24]]],[]],[[16,-1],[[23,[62]]],[]],[[16,-1],[[23,[63]]],[]],[[16,-1],[[23,[63]]],[]],[16,[[13,[-1,24]]],[]],[[16,-1],[[23,[64]]],[]],[16,[[13,[-1,24]]],[]],[[16,-1],[[23,[64]]],[]],[[16,-1],[[23,[65]]],[]],[16,[[13,[-1,24]]],[]],[[16,-1],[[23,[65]]],[]],[[16,-1],[[23,[66]]],[]],[[16,-1],[[23,[66]]],[]],[16,[[13,[-1,24]]],[]],[[16,-1],[[23,[67]]],[]],[[16,-1],[[23,[67]]],[]],[16,[[13,[-1,24]]],[]],[[16,-1],[[23,[68]]],[]],[[16,-1],[[23,[68]]],[]],[16,[[13,[-1,24]]],[]],[16,[[13,[-1,24]]],[]],[[16,-1],[[23,[50]]],[]],[[16,-1],[[23,[50]]],[]],[[16,-1],[[23,[69]]],[]],[16,[[13,[-1,24]]],[]],[[16,-1],[[23,[69]]],[]],[16,[[13,[-1,24]]],[]],[[16,-1],[[23,[70]]],[]],[[16,-1],[[23,[70]]],[]],[[16,-1],[[23,[71]]],[]],[16,[[13,[-1,24]]],[]],[[16,-1],[[23,[71]]],[]],[[16,-1],[[23,[37]]],[]],[16,[[13,[-1,24]]],[]],[[16,-1],[[23,[37]]],[]],[[16,-1],[[23,[72]]],[]],[[16,-1],[[23,[72]]],[]],[16,[[13,[-1,24]]],[]],[[16,-1],[[23,[73]]],[]],[[16,-1],[[23,[73]]],[]],[16,[[13,[-1,24]]],[]],[[16,-1],[[23,[74]]],[]],[[16,-1],[[23,[74]]],[]],[16,[[13,[-1,24]]],[]],[[16,-1],[[23,[75]]],[]],[16,[[13,[-1,24]]],[]],[[16,-1],[[23,[75]]],[]],[[76,3],4],[[57,3],4],[[57,3],[[13,[2,101]]]],[[77,3],4],[[39,3],4],[[39,3],[[13,[2,101]]]],[[78,3],4],[[55,3],[[13,[2,101]]]],[[55,3],4],[[79,3],4],[[58,3],4],[[58,3],[[13,[2,101]]]],[[80,3],4],[[59,3],[[13,[2,101]]]],[[59,3],4],[[81,3],4],[[36,3],[[13,[2,101]]]],[[36,3],4],[[82,3],4],[[47,3],[[13,[2,101]]]],[[47,3],4],[[83,3],4],[[60,3],4],[[60,3],[[13,[2,101]]]],[[84,3],4],[[61,3],4],[[61,3],[[13,[2,101]]]],[[85,3],4],[[62,3],4],[[62,3],[[13,[2,101]]]],[[86,3],4],[[63,3],[[13,[2,101]]]],[[63,3],4],[[87,3],4],[[64,3],[[13,[2,101]]]],[[64,3],4],[[88,3],4],[[65,3],[[13,[2,101]]]],[[65,3],4],[[89,3],4],[[66,3],4],[[66,3],[[13,[2,101]]]],[[90,3],4],[[67,3],4],[[67,3],[[13,[2,101]]]],[[91,3],4],[[68,3],[[13,[2,101]]]],[[68,3],4],[[92,3],4],[[50,3],[[13,[2,101]]]],[[50,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],[[13,[2,101]]]],[[71,3],4],[[96,3],4],[[37,3],[[13,[2,101]]]],[[37,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],[[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,[]],[35,[[42,[57]]]],[35,[[42,[39]]]],[35,[[42,[55]]]],[35,[[42,[58]]]],[35,[[42,[59]]]],[35,[[42,[36]]]],[35,[[42,[47]]]],[35,[[42,[60]]]],[35,[[42,[61]]]],[35,[[42,[62]]]],[35,[[42,[63]]]],[35,[[42,[64]]]],[35,[[42,[65]]]],[35,[[42,[66]]]],[35,[[42,[67]]]],[35,[[42,[68]]]],[35,[[42,[50]]]],[35,[[42,[69]]]],[35,[[42,[70]]]],[35,[[42,[71]]]],[35,[[42,[37]]]],[35,[[42,[72]]]],[35,[[42,[73]]]],[35,[[42,[74]]]],[35,[[42,[75]]]],[26,[[13,[57,-1]]],[]],[26,[[13,[39,-1]]],[]],[26,[[13,[55,-1]]],[]],[26,[[13,[58,-1]]],[]],[26,[[13,[59,-1]]],[]],[26,[[13,[36,-1]]],[]],[26,[[13,[47,-1]]],[]],[26,[[13,[60,-1]]],[]],[26,[[13,[61,-1]]],[]],[26,[[13,[62,-1]]],[]],[26,[[13,[63,-1]]],[]],[26,[[13,[64,-1]]],[]],[26,[[13,[65,-1]]],[]],[26,[[13,[66,-1]]],[]],[26,[[13,[67,-1]]],[]],[26,[[13,[68,-1]]],[]],[26,[[13,[50,-1]]],[]],[26,[[13,[69,-1]]],[]],[26,[[13,[70,-1]]],[]],[26,[[13,[71,-1]]],[]],[26,[[13,[37,-1]]],[]],[26,[[13,[72,-1]]],[]],[26,[[13,[73,-1]]],[]],[26,[[13,[74,-1]]],[]],[26,[[13,[75,-1]]],[]],[29,[[42,[102]]]],[29,[[42,[55]]]],[29,[[42,[47]]]],[29,[[42,[60]]]],[29,[[42,[50]]]],[[57,-1],2,31],[[39,-1],2,31],[[55,-1],2,31],[[58,-1],2,31],[[59,-1],2,31],[[36,-1],2,31],[[47,-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],[[50,-1],2,31],[[69,-1],2,31],[[70,-1],2,31],[[71,-1],2,31],[[37,-1],2,31],[[72,-1],2,31],[[73,-1],2,31],[[74,-1],2,31],[[75,-1],2,31],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[57,15],32],[[39,15],32],[[55,15],32],[[58,15],32],[[59,15],32],[[36,15],32],[[47,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],[[50,15],32],[[69,15],32],[[70,15],32],[[71,15],32],[[37,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,[57]]]],[[],[[34,[39]]]],[[],[[34,[55]]]],[[],[[34,[58]]]],[[],[[34,[59]]]],[[],[[34,[36]]]],[[],[[34,[47]]]],[[],[[34,[60]]]],[[],[[34,[61]]]],[[],[[34,[62]]]],[[],[[34,[63]]]],[[],[[34,[64]]]],[[],[[34,[65]]]],[[],[[34,[66]]]],[[],[[34,[67]]]],[[],[[34,[68]]]],[[],[[34,[50]]]],[[],[[34,[69]]]],[[],[[34,[70]]]],[[],[[34,[71]]]],[[],[[34,[37]]]],[[],[[34,[72]]]],[[],[[34,[73]]]],[[],[[34,[74]]]],[[],[[34,[75]]]],[76,35],[77,35],[78,35],[79,35],[80,35],[81,35],[82,35],[83,35],[84,35],[85,35],[86,35],[87,35],[88,35],[89,35],[90,35],[91,35],[92,35],[93,35],[94,35],[95,35],[96,35],[97,35],[98,35],[99,35],[100,35],[57,27],[39,27],[55,27],[58,27],[36,27],[47,27],[60,27],[61,27],[62,27],[63,27],[64,27],[65,27],[67,27],[68,27],[50,27],[69,27],[70,27],[71,27],[37,27],[72,27],[73,27],[74,27],[75,27],[76,[[42,[-1]]],[]],[77,[[42,[-1]]],[]],[78,[[42,[-1]]],[]],[79,[[42,[-1]]],[]],[80,[[42,[-1]]],[]],[81,[[42,[-1]]],[]],[82,[[42,[-1]]],[]],[83,[[42,[-1]]],[]],[84,[[42,[-1]]],[]],[85,[[42,[-1]]],[]],[86,[[42,[-1]]],[]],[87,[[42,[-1]]],[]],[88,[[42,[-1]]],[]],[89,[[42,[-1]]],[]],[90,[[42,[-1]]],[]],[91,[[42,[-1]]],[]],[92,[[42,[-1]]],[]],[93,[[42,[-1]]],[]],[94,[[42,[-1]]],[]],[95,[[42,[-1]]],[]],[96,[[42,[-1]]],[]],[97,[[42,[-1]]],[]],[98,[[42,[-1]]],[]],[99,[[42,[-1]]],[]],[100,[[42,[-1]]],[]],[76,[[42,[-1]]],[]],[77,[[42,[-1]]],[]],[78,[[42,[-1]]],[]],[79,[[42,[-1]]],[]],[80,[[42,[-1]]],[]],[81,[[42,[-1]]],[]],[82,[[42,[-1]]],[]],[83,[[42,[-1]]],[]],[84,[[42,[-1]]],[]],[85,[[42,[-1]]],[]],[86,[[42,[-1]]],[]],[87,[[42,[-1]]],[]],[88,[[42,[-1]]],[]],[89,[[42,[-1]]],[]],[90,[[42,[-1]]],[]],[91,[[42,[-1]]],[]],[92,[[42,[-1]]],[]],[93,[[42,[-1]]],[]],[94,[[42,[-1]]],[]],[95,[[42,[-1]]],[]],[96,[[42,[-1]]],[]],[97,[[42,[-1]]],[]],[98,[[42,[-1]]],[]],[99,[[42,[-1]]],[]],[100,[[42,[-1]]],[]],[[76,35],[[42,[-1]]],[]],[[77,35],[[42,[-1]]],[]],[[78,35],[[42,[-1]]],[]],[[79,35],[[42,[-1]]],[]],[[80,35],[[42,[-1]]],[]],[[81,35],[[42,[-1]]],[]],[[82,35],[[42,[-1]]],[]],[[83,35],[[42,[-1]]],[]],[[84,35],[[42,[-1]]],[]],[[85,35],[[42,[-1]]],[]],[[86,35],[[42,[-1]]],[]],[[87,35],[[42,[-1]]],[]],[[88,35],[[42,[-1]]],[]],[[89,35],[[42,[-1]]],[]],[[90,35],[[42,[-1]]],[]],[[91,35],[[42,[-1]]],[]],[[92,35],[[42,[-1]]],[]],[[93,35],[[42,[-1]]],[]],[[94,35],[[42,[-1]]],[]],[[95,35],[[42,[-1]]],[]],[[96,35],[[42,[-1]]],[]],[[97,35],[[42,[-1]]],[]],[[98,35],[[42,[-1]]],[]],[[99,35],[[42,[-1]]],[]],[[100,35],[[42,[-1]]],[]],[[57,57],[[42,[20]]]],[[39,39],[[42,[20]]]],[[55,55],[[42,[20]]]],[[58,58],[[42,[20]]]],[[59,59],[[42,[20]]]],[[36,36],[[42,[20]]]],[[47,47],[[42,[20]]]],[[60,60],[[42,[20]]]],[[61,61],[[42,[20]]]],[[62,62],[[42,[20]]]],[[63,63],[[42,[20]]]],[[64,64],[[42,[20]]]],[[65,65],[[42,[20]]]],[[66,66],[[42,[20]]]],[[67,67],[[42,[20]]]],[[68,68],[[42,[20]]]],[[50,50],[[42,[20]]]],[[69,69],[[42,[20]]]],[[70,70],[[42,[20]]]],[[71,71],[[42,[20]]]],[[37,37],[[42,[20]]]],[[72,72],[[42,[20]]]],[[73,73],[[42,[20]]]],[[74,74],[[42,[20]]]],[[75,75],[[42,[20]]]],[[-1,43],27,[]],[[-1,43],27,[]],[[-1,43],27,[]],[[-1,43],27,[]],[[-1,43],27,[]],[[-1,43],27,[]],[[-1,43],27,[]],[[-1,43],27,[]],[[-1,43],27,[]],[[-1,43],27,[]],[[-1,43],27,[]],[[-1,43],27,[]],[[-1,43],27,[]],[[-1,43],27,[]],[[-1,43],27,[]],[[-1,43],27,[]],[[-1,43],27,[]],[[-1,43],27,[]],[[-1,43],27,[]],[[-1,43],27,[]],[[-1,43],27,[]],[[-1,43],27,[]],[[-1,43],27,[]],[[-1,43],27,[]],[[-1,43],27,[]],[[57,-1],13,44],[[39,-1],13,44],[[55,-1],13,44],[[58,-1],13,44],[[59,-1],13,44],[[36,-1],13,44],[[47,-1],13,44],[[60,-1],13,44],[[61,-1],13,44],[[62,-1],13,44],[[63,-1],13,44],[[64,-1],13,44],[[65,-1],13,44],[[67,-1],13,44],[[68,-1],13,44],[[50,-1],13,44],[[69,-1],13,44],[[70,-1],13,44],[[71,-1],13,44],[[37,-1],13,44],[[72,-1],13,44],[[73,-1],13,44],[[74,-1],13,44],[[75,-1],13,44],[76,[[2,[35,[42,[35]]]]]],[77,[[2,[35,[42,[35]]]]]],[78,[[2,[35,[42,[35]]]]]],[79,[[2,[35,[42,[35]]]]]],[80,[[2,[35,[42,[35]]]]]],[81,[[2,[35,[42,[35]]]]]],[82,[[2,[35,[42,[35]]]]]],[83,[[2,[35,[42,[35]]]]]],[84,[[2,[35,[42,[35]]]]]],[85,[[2,[35,[42,[35]]]]]],[86,[[2,[35,[42,[35]]]]]],[87,[[2,[35,[42,[35]]]]]],[88,[[2,[35,[42,[35]]]]]],[89,[[2,[35,[42,[35]]]]]],[90,[[2,[35,[42,[35]]]]]],[91,[[2,[35,[42,[35]]]]]],[92,[[2,[35,[42,[35]]]]]],[93,[[2,[35,[42,[35]]]]]],[94,[[2,[35,[42,[35]]]]]],[95,[[2,[35,[42,[35]]]]]],[96,[[2,[35,[42,[35]]]]]],[97,[[2,[35,[42,[35]]]]]],[98,[[2,[35,[42,[35]]]]]],[99,[[2,[35,[42,[35]]]]]],[100,[[2,[35,[42,[35]]]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-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,[]],[[69,103],[[13,[69,104]]]],[-1,[[13,[-2]]],[],[]],[26,[[13,[57,-1]]],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[26,[[13,[39,-1]]],[]],[-1,[[13,[-2]]],[],[]],[26,[[13,[55,-1]]],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[26,[[13,[58,-1]]],[]],[-1,[[13,[-2]]],[],[]],[26,[[13,[59,-1]]],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[26,[[13,[36,-1]]],[]],[-1,[[13,[-2]]],[],[]],[26,[[13,[47,-1]]],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[26,[[13,[60,-1]]],[]],[-1,[[13,[-2]]],[],[]],[26,[[13,[61,-1]]],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[26,[[13,[62,-1]]],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[26,[[13,[63,-1]]],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[26,[[13,[64,-1]]],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[26,[[13,[65,-1]]],[]],[-1,[[13,[-2]]],[],[]],[26,[[13,[66,-1]]],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[26,[[13,[67,-1]]],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[26,[[13,[68,-1]]],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[26,[[13,[50,-1]]],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[26,[[13,[69,-1]]],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[26,[[13,[70,-1]]],[]],[-1,[[13,[-2]]],[],[]],[26,[[13,[71,-1]]],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[26,[[13,[37,-1]]],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[26,[[13,[72,-1]]],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[26,[[13,[73,-1]]],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[26,[[13,[74,-1]]],[]],[-1,[[13,[-2]]],[],[]],[26,[[13,[75,-1]]],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[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,45],[15,45],[15,45],[15,45],[15,45],[15,45],[15,45],[15,45],[15,45],[15,45],[15,45],[15,45],[15,45],[15,45],[15,45],[15,45],[15,45],[15,45],[15,45],[15,45],[15,45],[15,45],[15,45],[15,45],[15,45],[57,29],[39,29],[55,29],[58,29],[36,29],[47,29],[60,29],[61,29],[62,29],[63,29],[64,29],[65,29],[67,29],[68,29],[50,29],[69,29],[70,29],[71,29],[37,29],[72,29],[73,29],[74,29],[75,29],0,0,0,0,0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],0,[[105,3],4],[-1,-1,[]],[-1,-2,[],[]],0,0,[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],0,0,[-1,14,[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[106,107],106],0,[[-1,15],[[17,[16]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[106,[[13,[108,109]]]],[[106,110],106],0,[106,106],[108,108],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[],106],[[],108],[-1,[[13,[108]]],21],[15,[[23,[22]]]],[[108,108],12],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[106,111],106],0,[16,[[13,[-1,24]]],[]],[[16,-1],[[23,[108]]],[]],[[16,-1],[[23,[108]]],[]],[[109,3],4],[[109,3],4],[[108,3],4],[[108,3],4],[-1,-1,[]],[-1,-1,[]],[27,109],[112,109],[-1,-1,[]],[[106,38],106],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[108,15],32],[[],33],[[],[[34,[108]]]],[[113,114,38,110,115,107,111,10,10,12],[[53,[108]]]],[[106,29],106],0,[[-1,43],27,[]],[[-1,43],27,[]],[[108,-1],13,44],[[106,114],106],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,27,[]],[-1,27,[]],[[106,113],106],0,[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[[106,10],106],0,[[106,10],106],0,[-1,14,[]],[-1,14,[]],[-1,14,[]],[15,45],[[106,115],106],0,0,0,0,0,0,[[116,[42,[107]]],116],0,[[-1,15],[[17,[16]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[116,[[13,[117,118]]]],[[116,110],116],0,[116,116],[117,117],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[],116],[[],117],[-1,[[13,[117]]],21],[15,[[23,[22]]]],[[117,117],12],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[116,111],116],0,[16,[[13,[-1,24]]],[]],[[16,-1],[[23,[117]]],[]],[[16,-1],[[23,[117]]],[]],[[118,3],4],[[118,3],4],[[117,3],4],[[117,3],4],[-1,-1,[]],[-1,-1,[]],[112,118],[27,118],[-1,-1,[]],[[116,38],116],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[117,15],32],[[],33],[[],[[34,[117]]]],[[113,114,38,110,119,111,10,10,12,[42,[115]],[42,[107]]],[[53,[117]]]],[[116,119],116],0,[[116,29],116],0,[[-1,43],27,[]],[[-1,43],27,[]],[[117,-1],13,44],[[116,114],116],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,27,[]],[-1,27,[]],[[116,113],116],0,[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[[116,10],116],0,[[116,10],116],0,[-1,14,[]],[-1,14,[]],[-1,14,[]],[15,45],[[116,[42,[115]]],116],0,0,0,0,0,0,[[120,[42,[107]]],120],0,[[-1,15],[[17,[16]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[120,[[13,[121,122]]]],[[120,110],120],0,[120,120],[121,121],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[],120],[[],121],[-1,[[13,[121]]],21],[15,[[23,[22]]]],[[121,121],12],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[120,111],120],0,[16,[[13,[-1,24]]],[]],[[16,-1],[[23,[121]]],[]],[[16,-1],[[23,[121]]],[]],[[122,3],4],[[122,3],4],[[121,3],4],[[121,3],4],[-1,-1,[]],[-1,-1,[]],[27,122],[112,122],[-1,-1,[]],[[120,38],120],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[121,15],32],[[],33],[[],[[34,[121]]]],[[113,114,38,110,111,10,10,12,[42,[115]],[42,[107]]],[[53,[121]]]],[[120,29],120],0,[[-1,43],27,[]],[[-1,43],27,[]],[[121,-1],13,44],[[120,114],120],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,27,[]],[-1,27,[]],[[120,113],120],0,[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[[120,10],120],0,[[120,10],120],0,[-1,14,[]],[-1,14,[]],[-1,14,[]],[15,45],[[120,[42,[115]]],120],0,0,0,0,0,0,[[-1,15],[[17,[16]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[123,[[13,[124,125]]]],[[123,110],123],0,[123,123],[124,124],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[],123],[[],124],[-1,[[13,[124]]],21],[15,[[23,[22]]]],[[124,124],12],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[123,111],123],0,[[16,-1],[[23,[124]]],[]],[16,[[13,[-1,24]]],[]],[[16,-1],[[23,[124]]],[]],[[125,3],4],[[125,3],4],[[124,3],4],[[124,3],4],[-1,-1,[]],[27,125],[112,125],[-1,-1,[]],[-1,-1,[]],[[123,38],123],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[124,15],32],[[],33],[[],[[34,[124]]]],[[113,114,38,110,119,111,10,10],[[53,[124]]]],[[123,119],123],0,[[-1,43],27,[]],[[-1,43],27,[]],[[124,-1],13,44],[[123,114],123],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,27,[]],[-1,27,[]],[[123,113],123],0,[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[[123,10],123],0,[[123,10],123],0,[-1,14,[]],[-1,14,[]],[-1,14,[]],[15,45],0,0,0,0,0,[[-1,15],[[17,[16]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[126,[[13,[127,128]]]],[[126,110],126],0,[126,126],[127,127],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[],126],[[],127],[-1,[[13,[127]]],21],[15,[[23,[22]]]],[[127,127],12],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[126,111],126],0,[16,[[13,[-1,24]]],[]],[[16,-1],[[23,[127]]],[]],[[16,-1],[[23,[127]]],[]],[[128,3],4],[[128,3],4],[[127,3],4],[[127,3],4],[-1,-1,[]],[112,128],[27,128],[-1,-1,[]],[-1,-1,[]],[[126,38],126],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[127,15],32],[[],33],[[],[[34,[127]]]],[[113,114,38,110,111,10,10],[[53,[127]]]],[[-1,43],27,[]],[[-1,43],27,[]],[[127,-1],13,44],[[126,114],126],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,27,[]],[-1,27,[]],[[126,113],126],0,[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[[126,10],126],0,[[126,10],126],0,[-1,14,[]],[-1,14,[]],[-1,14,[]],[15,45],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[103,110],[103,103],[[-1,-2],2,[],[]],[-1,[[13,[103]]],21],[[103,103],12],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[103,3],4],[-1,-1,[]],[-1,-2,[],[]],[[103,-1],13,44],[103,114],[-1,-2,[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[103,10],[-1,14,[]],0,0,0,0,0,[[129,[42,[107]]],129],0,[[-1,15],[[17,[16]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[129,[[13,[130,131]]]],[[129,110],129],0,[129,129],[130,130],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[],129],[[],130],[-1,[[13,[130]]],21],[15,[[23,[22]]]],[[130,130],12],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[129,111],129],0,[[16,-1],[[23,[130]]],[]],[16,[[13,[-1,24]]],[]],[[16,-1],[[23,[130]]],[]],[[131,3],4],[[131,3],4],[[130,3],4],[[130,3],4],[-1,-1,[]],[112,131],[-1,-1,[]],[27,131],[-1,-1,[]],[[129,38],129],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[130,15],32],[[],33],[[],[[34,[130]]]],[[113,114,38,110,111,10,10,12,[42,[115]],[42,[107]]],[[53,[130]]]],[[129,29],129],0,[[-1,43],27,[]],[[-1,43],27,[]],[[130,-1],13,44],[[129,114],129],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,27,[]],[-1,27,[]],[[129,113],129],0,[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[[129,10],129],0,[[129,10],129],0,[-1,14,[]],[-1,14,[]],[-1,14,[]],[15,45],[[129,[42,[115]]],129],0,0,0,0,0,0,[[132,107],132],0,[[-1,15],[[17,[16]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[132,[[13,[133,134]]]],[[132,110],132],0,[132,132],[133,133],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[132,[42,[135]]],132],0,[[132,136],132],0,[[],132],[[],133],[-1,[[13,[133]]],21],[15,[[23,[22]]]],[[133,133],12],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[132,111],132],0,[[16,-1],[[23,[133]]],[]],[[16,-1],[[23,[133]]],[]],[16,[[13,[-1,24]]],[]],[[134,3],4],[[134,3],4],[[133,3],4],[[133,3],4],[-1,-1,[]],[-1,-1,[]],[112,134],[27,134],[-1,-1,[]],[[132,38],132],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[133,15],32],[133,12],[133,12],[[],33],[[132,40],132],0,[[132,41],132],0,[[],[[34,[133]]]],[[132,64],132],0,[[113,114,38,110,115,107,56,50,70,41,40,136,64,111,10,10,12,[42,[137]],[42,[135]]],[[53,[133]]]],[[132,50],132],0,[[132,70],132],0,[[132,[42,[137]]],132],0,[[132,12],132],0,[[-1,43],27,[]],[[-1,43],27,[]],[[133,-1],13,44],[[132,114],132],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,27,[]],[-1,27,[]],[[132,56],132],0,[[132,113],132],0,[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[[132,10],132],0,[[132,10],132],0,[-1,14,[]],[-1,14,[]],[-1,14,[]],[15,45],[[132,115],132],0,0,0,0,0,0,[[-1,15],[[17,[16]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[138,[[13,[139,140]]]],[[138,110],138],0,[138,138],[139,139],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[138,[42,[61]]],138],0,[[],138],[[],139],[-1,[[13,[139]]],21],[[138,[42,[41]]],138],0,[15,[[23,[22]]]],[[138,[42,[75]]],138],0,[[139,139],12],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[138,111],138],0,[[138,[42,[141]]],138],0,[[138,[42,[[30,[119,119]]]]],138],0,[[138,[42,[110]]],138],0,[[138,[42,[10]]],138],0,[16,[[13,[-1,24]]],[]],[[16,-1],[[23,[139]]],[]],[[16,-1],[[23,[139]]],[]],[[140,3],4],[[140,3],4],[[139,3],4],[[139,3],4],[-1,-1,[]],[112,140],[-1,-1,[]],[27,140],[-1,-1,[]],[-1,139,142],[[138,38],138],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[139,15],32],[[],33],[[],[[34,[139]]]],[[138,[42,[40]]],138],0,[[138,[42,[[143,[110]]]]],138],0,[[113,114,38,110,50,70,41,72,12,12,12,12,111,10,10,[42,[40]],[42,[40]],[42,[75]],[42,[40]],[42,[40]],[42,[74]],[42,[10]],[42,[41]],[42,[75]],[42,[38]],[42,[61]],[42,[144]],[42,[[143,[110]]]],[42,[110]],[42,[141]],[42,[[30,[119,119]]]],[42,[110]],[42,[119]]],[[53,[139]]]],[[138,[42,[144]]],138],0,[[138,50],138],0,[[138,70],138],0,[[138,[42,[110]]],138],0,[[138,12],138],0,[[138,[42,[40]]],138],0,[[138,41],138],0,[[138,12],138],0,[[138,12],138],0,[[138,12],138],0,[[-1,43],27,[]],[[-1,43],27,[]],[[139,-1],13,44],[[138,114],138],0,[[138,[42,[119]]],138],0,[[138,72],138],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,27,[]],[-1,27,[]],[[138,113],138],0,[[138,[42,[40]]],138],0,[[138,[42,[74]]],138],0,[[138,[42,[38]]],138],0,[[138,[42,[40]]],138],0,[[138,[42,[75]]],138],0,[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[[138,10],138],0,[[138,10],138],0,[-1,14,[]],[-1,14,[]],[-1,14,[]],[15,45],0,0,0,0,0,[[145,[42,[107]]],145],0,[[-1,15],[[17,[16]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[145,[[13,[146,147]]]],[[145,110],145],0,[145,145],[146,146],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[],145],[[],146],[-1,[[13,[146]]],21],[15,[[23,[22]]]],[[146,146],12],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[145,111],145],0,[[16,-1],[[23,[146]]],[]],[16,[[13,[-1,24]]],[]],[[16,-1],[[23,[146]]],[]],[[147,3],4],[[147,3],4],[[146,3],4],[[146,3],4],[-1,-1,[]],[112,147],[-1,-1,[]],[27,147],[-1,-1,[]],[[145,38],145],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[146,15],32],[[],33],[[],[[34,[146]]]],[[113,114,38,110,119,111,10,10,12,[42,[115]],[42,[107]]],[[53,[146]]]],[[145,119],145],0,[[145,29],145],0,[[-1,43],27,[]],[[-1,43],27,[]],[[146,-1],13,44],[[145,114],145],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,27,[]],[-1,27,[]],[[145,113],145],0,[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[[145,10],145],0,[[145,10],145],0,[-1,14,[]],[-1,14,[]],[-1,14,[]],[15,45],[[145,[42,[115]]],145],0,0,0,0,0,0,[[148,107],148],0,[[-1,15],[[17,[16]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[148,[[13,[149,150]]]],[[148,110],148],0,[148,148],[149,149],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[],148],[[],149],[-1,[[13,[149]]],21],[15,[[23,[22]]]],[[149,149],12],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[148,111],148],0,[[16,-1],[[23,[149]]],[]],[[16,-1],[[23,[149]]],[]],[16,[[13,[-1,24]]],[]],[[150,3],4],[[150,3],4],[[149,3],4],[[149,3],4],[-1,-1,[]],[-1,-1,[]],[27,150],[112,150],[-1,-1,[]],[[148,38],148],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[149,15],32],[[],33],[[],[[34,[149]]]],[[113,114,38,110,107,111,10,10,12,[42,[115]]],[[53,[149]]]],[[148,29],148],0,[[-1,43],27,[]],[[-1,43],27,[]],[[149,-1],13,44],[[148,114],148],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,27,[]],[-1,27,[]],[[148,113],148],0,[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[[148,10],148],0,[[148,10],148],0,[-1,14,[]],[-1,14,[]],[-1,14,[]],[15,45],[[148,[42,[115]]],148],0,0,0,0,0,0,[[151,107],151],0,[[-1,15],[[17,[16]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[151,[[13,[152,153]]]],[[151,110],151],0,[151,151],[152,152],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[],151],[[],152],[-1,[[13,[152]]],21],[15,[[23,[22]]]],[[152,152],12],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[151,111],151],0,[16,[[13,[-1,24]]],[]],[[16,-1],[[23,[152]]],[]],[[16,-1],[[23,[152]]],[]],[[153,3],4],[[153,3],4],[[152,3],4],[[152,3],4],[-1,-1,[]],[112,153],[27,153],[-1,-1,[]],[-1,-1,[]],[[151,38],151],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[152,15],32],[[],33],[[],[[34,[152]]]],[[113,114,38,110,107,111,10,10,12,[42,[115]]],[[53,[152]]]],[[151,29],151],0,[[-1,43],27,[]],[[-1,43],27,[]],[[152,-1],13,44],[[151,114],151],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,27,[]],[-1,27,[]],[[151,113],151],0,[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[[151,10],151],0,[[151,10],151],0,[-1,14,[]],[-1,14,[]],[-1,14,[]],[15,45],[[151,[42,[115]]],151],0,0,0,0,0,0,[[154,107],154],0,[[-1,15],[[17,[16]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[154,[[13,[155,156]]]],[[154,110],154],0,[154,154],[155,155],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[],154],[[],155],[-1,[[13,[155]]],21],[15,[[23,[22]]]],[[155,155],12],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[154,111],154],0,[[16,-1],[[23,[155]]],[]],[16,[[13,[-1,24]]],[]],[[16,-1],[[23,[155]]],[]],[[156,3],4],[[156,3],4],[[155,3],4],[[155,3],4],[-1,-1,[]],[-1,-1,[]],[27,156],[112,156],[-1,-1,[]],[[154,38],154],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[155,15],32],[[],33],[[],[[34,[155]]]],[[113,114,38,110,107,119,111,10,10,12],[[53,[155]]]],[[154,119],154],0,[[154,29],154],0,[[-1,43],27,[]],[[-1,43],27,[]],[[155,-1],13,44],[[154,114],154],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,27,[]],[-1,27,[]],[[154,113],154],0,[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[[154,10],154],0,[[154,10],154],0,[-1,14,[]],[-1,14,[]],[-1,14,[]],[15,45],0,0,0,0,0,[[-1,15],[[17,[16]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[157,[[13,[158,159]]]],[[157,110],157],0,[157,157],[158,158],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[],157],[[],158],[-1,[[13,[158]]],21],[15,[[23,[22]]]],[[158,158],12],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[157,111],157],0,[[16,-1],[[23,[158]]],[]],[[16,-1],[[23,[158]]],[]],[16,[[13,[-1,24]]],[]],[[159,3],4],[[159,3],4],[[158,3],4],[[158,3],4],[-1,-1,[]],[112,159],[27,159],[-1,-1,[]],[-1,-1,[]],[[157,38],157],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[158,15],32],[[],33],[[],[[34,[158]]]],[[113,114,38,110,40,111,10,10],[[53,[158]]]],[[157,40],157],0,[[-1,43],27,[]],[[-1,43],27,[]],[[158,-1],13,44],[[157,114],157],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,27,[]],[-1,27,[]],[[157,113],157],0,[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[[157,10],157],0,[[157,10],157],0,[-1,14,[]],[-1,14,[]],[-1,14,[]],[15,45],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[],133],[[],124],[[],155],[[],139],[[],160],[[],161],[[],127],[[],158],[[],162],[[],152],[[],149],[[],146],[[],108],[[],117],[[],130],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[113,114,38,110,111],133],[[113,114,38,110,111],124],[[113,107,114,38,110,111],155],[[113,114,38,110,111],139],[[113,114,38,110,107,111],160],[[113,114,38,110,115,107,111],161],[[113,114,38,110,111],127],[[113,114,38,110,111],158],[[113,114,38,110,115,107,111],162],[[113,114,38,110,107,115,111],152],[[113,114,38,110,107,115,111],149],[[113,114,38,110,115,107,111],146],[[113,114,38,110,107,115,111],108],[[113,114,38,110,115,107,111],117],[[113,114,38,110,115,107,111],130],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[[113,114,38,110,107,115,111],108],0,[[113,114,38,110,115,107,111],117],0,[[113,114,38,110,111],124],0,[[113,114,38,110,111],127],0,[[113,114,38,110,115,107,111],130],0,[[113,114,38,110,111],133],0,[[113,114,38,110,111],139],0,[[113,114,38,110,115,107,111],146],0,[[113,114,38,110,107,115,111],149],0,[[113,114,38,110,107,115,111],152],0,[[113,107,114,38,110,111],155],0,[[113,114,38,110,111],158],0,[[113,114,38,110,107,111],160],0,[[113,114,38,110,115,107,111],161],0,[[113,114,38,110,115,107,111],162],[113,133],[113,124],[113,155],[113,139],[113,160],[113,161],[113,127],[113,158],[113,162],[113,152],[113,149],[113,146],[113,108],[113,117],[113,130],[[113,114],133],[[113,114],124],[[113,107],155],[[113,114],139],[[113,114],160],[[113,114],161],[[113,114],127],[[113,114],158],[[113,114],162],[[113,114],152],[[113,114],149],[[113,114],146],[[113,114],108],[[113,114],117],[[113,114],130],[[113,114,38],133],[[113,114,38],124],[[113,107,114],155],[[113,114,38],139],[[113,114,38],160],[[113,114,38],161],[[113,114,38],127],[[113,114,38],158],[[113,114,38],162],[[113,114,38],152],[[113,114,38],149],[[113,114,38],146],[[113,114,38],108],[[113,114,38],117],[[113,114,38],130],[[113,114,38,110],133],[[113,114,38,110],124],[[113,107,114,38],155],[[113,114,38,110],139],[[113,114,38,110],160],[[113,114,38,110],161],[[113,114,38,110],127],[[113,114,38,110],158],[[113,114,38,110],162],[[113,114,38,110],152],[[113,114,38,110],149],[[113,114,38,110],146],[[113,114,38,110],108],[[113,114,38,110],117],[[113,114,38,110],130],[[113,114,38,110,111],133],[[113,114,38,110,111],124],[[113,107,114,38,110],155],[[113,114,38,110,111],139],[[113,114,38,110,107],160],[[113,114,38,110,115],161],[[113,114,38,110,111],127],[[113,114,38,110,111],158],[[113,114,38,110,115],162],[[113,114,38,110,107],152],[[113,114,38,110,107],149],[[113,114,38,110,115],146],[[113,114,38,110,107],108],[[113,114,38,110,115],117],[[113,114,38,110,115],130],[[113,107,114,38,110,111],155],[[113,114,38,110,107,111],160],[[113,114,38,110,115,107],161],[[113,114,38,110,115,107],162],[[113,114,38,110,107,115],152],[[113,114,38,110,107,115],149],[[113,114,38,110,115,107],146],[[113,114,38,110,107,115],108],[[113,114,38,110,115,107],117],[[113,114,38,110,115,107],130],[[113,114,38,110,115,107,111],161],[[113,114,38,110,115,107,111],162],[[113,114,38,110,107,115,111],152],[[113,114,38,110,107,115,111],149],[[113,114,38,110,115,107,111],146],[[113,114,38,110,107,115,111],108],[[113,114,38,110,115,107,111],117],[[113,114,38,110,115,107,111],130],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],0,0,0,0,0,[[163,107],163],0,[[-1,15],[[17,[16]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[163,[[13,[160,164]]]],[[163,110],163],0,[163,163],[160,160],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[],163],[[],160],[-1,[[13,[160]]],21],[15,[[23,[22]]]],[[160,160],12],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[163,111],163],0,[[16,-1],[[23,[160]]],[]],[[16,-1],[[23,[160]]],[]],[16,[[13,[-1,24]]],[]],[[164,3],4],[[164,3],4],[[160,3],4],[[160,3],4],[-1,-1,[]],[27,164],[112,164],[-1,-1,[]],[-1,-1,[]],[[163,38],163],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[160,15],32],[[],33],[[],[[34,[160]]]],[[113,114,38,110,107,111,10,10],[[53,[160]]]],[[-1,43],27,[]],[[-1,43],27,[]],[[160,-1],13,44],[[163,114],163],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,27,[]],[-1,27,[]],[[163,113],163],0,[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[[163,10],163],0,[[163,10],163],0,[-1,14,[]],[-1,14,[]],[-1,14,[]],[15,45],0,0,0,0,0,[[165,[42,[107]]],165],0,[[-1,15],[[17,[16]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[165,[[13,[161,166]]]],[[165,110],165],0,[165,165],[161,161],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[],165],[[],161],[-1,[[13,[161]]],21],[15,[[23,[22]]]],[[161,161],12],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[165,111],165],0,[16,[[13,[-1,24]]],[]],[[16,-1],[[23,[161]]],[]],[[16,-1],[[23,[161]]],[]],[[166,3],4],[[166,3],4],[[161,3],4],[[161,3],4],[-1,-1,[]],[-1,-1,[]],[27,166],[112,166],[-1,-1,[]],[[165,38],165],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[161,15],32],[[],33],[[],[[34,[161]]]],[[113,114,38,110,111,10,10,12,[42,[115]],[42,[107]]],[[53,[161]]]],[[165,29],165],0,[[-1,43],27,[]],[[-1,43],27,[]],[[161,-1],13,44],[[165,114],165],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,27,[]],[-1,27,[]],[[165,113],165],0,[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[[165,10],165],0,[[165,10],165],0,[-1,14,[]],[-1,14,[]],[-1,14,[]],[15,45],[[165,[42,[115]]],165],0,0,0,0,0,0,[[167,[42,[107]]],167],0,[[-1,15],[[17,[16]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[167,[[13,[162,168]]]],[[167,110],167],0,[167,167],[162,162],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[],167],[[],162],[-1,[[13,[162]]],21],[15,[[23,[22]]]],[[162,162],12],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[167,111],167],0,[16,[[13,[-1,24]]],[]],[[16,-1],[[23,[162]]],[]],[[16,-1],[[23,[162]]],[]],[[168,3],4],[[168,3],4],[[162,3],4],[[162,3],4],[-1,-1,[]],[27,168],[112,168],[-1,-1,[]],[-1,-1,[]],[[167,38],167],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[162,15],32],[[],33],[[],[[34,[162]]]],[[113,114,38,110,41,111,10,10,12,[42,[115]],[42,[107]],[42,[40]],[42,[40]]],[[53,[162]]]],[[167,[42,[40]]],167],0,[[167,41],167],0,[[167,29],167],0,[[-1,43],27,[]],[[-1,43],27,[]],[[162,-1],13,44],[[167,114],167],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,27,[]],[-1,27,[]],[[167,113],167],0,[[167,[42,[40]]],167],0,[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[[167,10],167],0,[[167,10],167],0,[-1,14,[]],[-1,14,[]],[-1,14,[]],[15,45],[[167,[42,[115]]],167],0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],0,0,[-1,-1,[]],[-1,-2,[],[]],0,0,[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,14,[]],0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[169,169],[[-1,-2],2,[],[]],0,0,[[169,169],12],[[169,3],4],[-1,-1,[]],0,[-1,-2,[],[]],0,0,0,0,0,0,0,0,0,0,0,[-1,-2,[],[]],0,[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],0,0,0,[-1,14,[]],0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[170,170],[[-1,-2],2,[],[]],0,0,0,0,[[170,170],12],[[170,3],4],[-1,-1,[]],0,[-1,-2,[],[]],0,0,0,0,0,0,0,0,0,0,0,[-1,-2,[],[]],0,[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],0,0,0,0,[-1,14,[]],0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[171,171],[[-1,-2],2,[],[]],0,0,[[171,171],12],[[171,3],4],[-1,-1,[]],0,[-1,-2,[],[]],0,0,0,0,0,0,0,0,[-1,-2,[],[]],0,[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],0,0,[-1,14,[]],0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[172,172],[[-1,-2],2,[],[]],0,0,[[172,172],12],[[172,3],4],[-1,-1,[]],0,[-1,-2,[],[]],0,0,0,0,0,0,0,0,0,0,0,[-1,-2,[],[]],0,[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],0,0,0,[-1,14,[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[8,8],29],[8,46],[[19,40,40,40,40,41,10,10],8],[[19,173,173,173,173,29,46,29,10,10],8],[[18,18],29],[[18,18],29],[[18,18],29],[18,46],[[18,18],29],[[18,18],29],[[35,29,29],18],[18,174],[8,174],[174,174],[[19,19],29],[174,19],[[19,19],29],[[19,19],29],[19,46],[[19,19],29],[[19,19],29],[[38,18,29],19],[19,174],[[7,7],29],[7,46],[[38,47,48,29,46,10,10],7],[48,174],[48,174],[[48,48],29],[48,49],[[50,173,29,46,29,46],48],[48,46],[48,49],[[6,6],29],[6,46],[[38,173,173,29,29,46,46,29,29,10,10],6],[6,174],[[38,10,10],54],[54,174],[[5,5],29],[5,46],[[38,173,29,46,29,55,56,46,46],5],[5,174],[174,57],[57,174],[174,39],[39,174],[174,55],[55,174],[174,58],[58,174],[174,36],[36,174],[174,47],[47,174],[174,60],[60,174],[174,61],[61,174],[174,62],[62,174],[174,66],[66,174],[174,59],[59,174],[174,63],[63,174],[174,64],[64,174],[174,65],[65,174],[174,67],[67,174],[174,68],[68,174],[174,50],[50,174],[174,69],[69,174],[174,70],[70,174],[174,71],[71,174],[174,37],[37,174],[174,72],[72,174],[174,73],[73,174],[174,74],[74,174],[174,75],[75,174],0,[[113,114,38,110,115,107,111,10,10,29],108],[[113,114,38,110,174,111,10,10],124],[[113,114,38,110,111,10,10],127],[[113,114,38,110,107,174,111,10,10,29],155],[[113,114,38,110,40,111,10,10],158],[[113,114,38,110,107,111,10,10],160],0,0,0,0,0,0,0,0,0,0,0,0,0,0,[107,46],[174,107],[175,46],[174,175],[110,46],[174,110],[176,46],[174,176],[141,46],[174,141],[174,174],[174,38],[38,46],[38,29],[[177,178],38],[38,174],[144,46],[174,144],[137,46],[174,137],[114,46],[174,114],[177,46],[174,177],[56,46],[174,56],[113,46],[174,113],[178,46],[178,29],[174,178],[115,46],[174,115],0,0,[-1,-2,[],[]],[-1,-2,[],[]],[179,-1,[]],[179,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[[179,180],40],[[179,174],2],[179,35],[179,174],[179,2],[179,174],[179,38],[[179,174],29],[[177,29,174,174,46,46],179],[179,40],[179,29],[179,10],[179,10],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,14,[]],0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[181,-1,[]],[181,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[[181,48,46,46],2],[[181,7],2],[181,180],[181,40],[181,41],[181,40],[181,41],[181,180],[181,60],[181,2],[[181,46,46],2],[[181,46,46],2],[[181,46,46],2],[181,46],[[181,48,46,46],2],[181,2],[[181,41,50],49],[[181,40,50],49],[181,29],[181,29],[181,38],[181,49],[[38,60],181],[[181,35],174],[181,2],[181,46],[[181,48],180],[181,49],[181,46],[[181,48,46,46],2],[[181,6],2],[[181,5],2],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,14,[]],[180,2],0,[-1,-2,[],[]],[-1,-2,[],[]],[182,182],[[-1,-2],2,[],[]],[182,-1,[]],[182,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[182,182],[182,2],[182,49],[[50,40,180],182],[182,180],[182,40],[182,49],[183,182],[-1,-2,[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,14,[]],[180,2],[180,2],0,0,0,0,[136,174],[174,29],[174,136],[[174,29,184,174,62],136],[136,46],[136,174],[136,2],[136,174],[[135,135],2],[135,49],[[173,136],135],[[49,136],135],[[135,135],2],[[40,40],2],[40,49],[[173,29],40],[[49,29],40],[[40,40],2],[[41,41],2],[[41,46],2],[41,49],[[46,29],41],[[49,29],41],[[41,41],2],[[41,46],2],0,0,0,0,0,0,[[],2],0,0,0,0,0,0,0,0,0,0,[[-1,15],[[17,[16]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[107,107],[[-1,-2],2,[],[]],[[107,107],20],[[-1,-2],20,[],[]],[[],107],[-1,[[13,[107]]],21],[15,[[23,[22]]]],[[107,107],12],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[16,-1],[[23,[107]]],[]],[16,[[13,[-1,24]]],[]],[[16,-1],[[23,[107]]],[]],[[107,3],4],[[107,3],4],[26,107],[-1,-1,[]],[26,[[13,[107,-1]]],[]],[[107,-1],2,31],[-1,-2,[],[]],[[107,15],32],[[],33],[[],[[34,[107]]]],[26,[[53,[107]]]],[[107,107],[[42,[20]]]],[[-1,43],27,[]],[[107,-1],13,44],[-1,-2,[],[]],[-1,27,[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,14,[]],[15,45],0,0,[[-1,15],[[17,[16]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[175,175],[[-1,-2],2,[],[]],[[175,175],20],[[-1,-2],20,[],[]],[-1,[[13,[175]]],21],[15,[[23,[22]]]],[[175,175],12],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[16,-1],[[23,[175]]],[]],[16,[[13,[-1,24]]],[]],[[16,-1],[[23,[175]]],[]],[[175,3],4],[[175,3],4],[26,175],[-1,-1,[]],[26,[[13,[175,-1]]],[]],[[175,-1],2,31],[-1,-2,[],[]],[[175,15],32],[[],33],[[],[[34,[175]]]],[26,[[53,[175]]]],[[175,175],[[42,[20]]]],[[-1,43],27,[]],[[175,-1],13,44],[-1,-2,[],[]],[-1,27,[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,14,[]],[15,45],0,0,[[-1,15],[[17,[16]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[110,110],[[-1,-2],2,[],[]],[[110,110],20],[[-1,-2],20,[],[]],[[],110],[-1,[[13,[110]]],21],[15,[[23,[22]]]],[[110,110],12],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[16,-1],[[23,[110]]],[]],[16,[[13,[-1,24]]],[]],[[16,-1],[[23,[110]]],[]],[[110,3],4],[[110,3],4],[-1,-1,[]],[26,110],[26,[[13,[110,-1]]],[]],[[110,-1],2,31],[-1,-2,[],[]],[[110,15],32],[[],33],[[],[[34,[110]]]],[26,[[53,[110]]]],[[[42,[119]]],[[42,[[143,[110]]]]]],[[[42,[[143,[110]]]]],[[42,[119]]]],[[110,110],[[42,[20]]]],[[-1,43],27,[]],[[110,-1],13,44],[-1,-2,[],[]],[-1,27,[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,14,[]],[15,45],0,0,[[-1,15],[[17,[16]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[176,176],[[-1,-2],2,[],[]],[[176,176],20],[[-1,-2],20,[],[]],[-1,[[13,[176]]],21],[15,[[23,[22]]]],[[176,176],12],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[16,-1],[[23,[176]]],[]],[[16,-1],[[23,[176]]],[]],[16,[[13,[-1,24]]],[]],[[176,3],4],[[176,3],4],[-1,-1,[]],[26,176],[26,[[13,[176,-1]]],[]],[[176,-1],2,31],[-1,-2,[],[]],[[176,15],32],[[],33],[[],[[34,[176]]]],[26,[[53,[176]]]],[[176,176],[[42,[20]]]],[[-1,43],27,[]],[[176,-1],13,44],[-1,-2,[],[]],[-1,27,[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,14,[]],[15,45],0,0,[[-1,15],[[17,[16]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[141,141],[[-1,-2],2,[],[]],[[141,141],20],[[-1,-2],20,[],[]],[-1,[[13,[141]]],21],[15,[[23,[22]]]],[[141,141],12],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[16,[[13,[-1,24]]],[]],[[16,-1],[[23,[141]]],[]],[[16,-1],[[23,[141]]],[]],[[141,3],4],[[141,3],4],[26,141],[-1,-1,[]],[26,[[13,[141,-1]]],[]],[[141,-1],2,31],[-1,-2,[],[]],[[141,15],32],[[],33],[[],[[34,[141]]]],[26,[[53,[141]]]],[[141,141],[[42,[20]]]],[[-1,43],27,[]],[[141,-1],13,44],[-1,-2,[],[]],[-1,27,[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,14,[]],[15,45],0,0,[[-1,15],[[17,[16]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[38,38],[[-1,-2],2,[],[]],[[38,38],20],[[-1,-2],20,[],[]],[[],38],[-1,[[53,[38]]],21],[15,[[23,[22]]]],[[38,38],12],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[16,[[13,[-1,24]]],[]],[[16,-1],[[23,[38]]],[]],[[16,-1],[[23,[38]]],[]],[[38,3],4],[[38,3],4],[-1,-1,[]],[26,38],[26,[[53,[38]]]],[[38,-1],2,31],[-1,-2,[],[]],[[38,15],32],[38,12],[[],33],[[],[[34,[38]]]],[[177,178],38],[[38,38],[[42,[20]]]],[[-1,43],27,[]],[[38,-1],53,44],0,[-1,-2,[],[]],[-1,27,[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,14,[]],[15,45],0,0,[[-1,15],[[17,[16]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[144,144],[[-1,-2],2,[],[]],[[144,144],20],[[-1,-2],20,[],[]],[-1,[[13,[144]]],21],[15,[[23,[22]]]],[[144,144],12],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[16,[[13,[-1,24]]],[]],[[16,-1],[[23,[144]]],[]],[[16,-1],[[23,[144]]],[]],[[144,3],4],[[144,3],4],[26,144],[-1,-1,[]],[26,[[13,[144,-1]]],[]],[[144,-1],2,31],[-1,-2,[],[]],[[144,15],32],[[],33],[[],[[34,[144]]]],[26,[[53,[144]]]],[[144,144],[[42,[20]]]],[[-1,43],27,[]],[[144,-1],13,44],[-1,-2,[],[]],[-1,27,[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,14,[]],[15,45],0,0,[[-1,15],[[17,[16]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[137,137],[[-1,-2],2,[],[]],[[137,137],20],[[-1,-2],20,[],[]],[[],137],[-1,[[13,[137]]],21],[15,[[23,[22]]]],[[137,137],12],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[16,-1],[[23,[137]]],[]],[16,[[13,[-1,24]]],[]],[[16,-1],[[23,[137]]],[]],[[137,3],4],[[137,3],4],[-1,-1,[]],[26,137],[26,[[13,[137,-1]]],[]],[[137,-1],2,31],[-1,-2,[],[]],[[137,15],32],[[],33],[[],[[34,[137]]]],[26,[[53,[137]]]],[[137,137],[[42,[20]]]],[[-1,43],27,[]],[[137,-1],13,44],[-1,-2,[],[]],[-1,27,[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,14,[]],[15,45],0,0,[[-1,15],[[17,[16]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[114,114],[[-1,-2],2,[],[]],[[114,114],20],[[-1,-2],20,[],[]],[[],114],[-1,[[13,[114]]],21],[15,[[23,[22]]]],[[114,114],12],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[16,-1],[[23,[114]]],[]],[[16,-1],[[23,[114]]],[]],[16,[[13,[-1,24]]],[]],[[114,3],4],[[114,3],4],[-1,-1,[]],[26,114],[26,[[13,[114,-1]]],[]],[114,26],[[114,-1],2,31],[-1,-2,[],[]],[[114,15],32],[[],33],[[],[[34,[114]]]],[26,[[53,[114]]]],[[114,114],[[42,[20]]]],[[-1,43],27,[]],[[114,-1],13,44],[-1,-2,[],[]],[-1,27,[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,14,[]],[15,45],0,0,[[],107],0,[[],107],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[[],175],0,[[],175],0,[[],110],0,[[],176],[[],107],[[],107],[[],175],[[],175],[[],110],[[],176],[[],141],[[],38],[[],38],[[],144],[[],137],[[],114],[[],177],[[],177],[[],56],[[],113],[[],178],[[],178],[[],115],[[],111],0,[[],141],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[],107],[[],107],[[],175],[[],175],[[],110],[[],176],[[],141],[[],38],[[],38],[[],144],[[],137],[[],114],[[],177],[[],177],[[],56],[[],113],[[],178],[[],178],[[],115],[[],111],0,[[],38],0,[[],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,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[[],144],0,[[],137],0,[[],114],0,[[],177],0,[[],177],0,[[],56],0,[[],113],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],0,[[],111],0,[[],178],0,[[],115],0,[[],178],0,[[-1,15],[[17,[16]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[177,177],[[-1,-2],2,[],[]],[[177,177],20],[[-1,-2],20,[],[]],[[],177],[-1,[[13,[177]]],21],[15,[[23,[22]]]],[[177,177],12],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[16,[[13,[-1,24]]],[]],[[16,-1],[[23,[177]]],[]],[[16,-1],[[23,[177]]],[]],[[177,3],4],[[177,3],4],[-1,-1,[]],[26,177],[26,[[13,[177,-1]]],[]],[[177,-1],2,31],[-1,-2,[],[]],[[177,15],32],[[],33],[[],[[34,[177]]]],[26,[[53,[177]]]],[[177,177],[[42,[20]]]],[[-1,43],27,[]],[[177,-1],13,44],[-1,-2,[],[]],[-1,27,[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,14,[]],[15,45],0,0,[[-1,15],[[17,[16]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[56,56],[[-1,-2],2,[],[]],[[56,56],20],[[-1,-2],20,[],[]],[[],56],[-1,[[13,[56]]],21],[15,[[23,[22]]]],[[56,56],12],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[16,[[13,[-1,24]]],[]],[[16,-1],[[23,[56]]],[]],[[16,-1],[[23,[56]]],[]],[[56,3],4],[[56,3],4],[26,56],[-1,-1,[]],[26,[[13,[56,-1]]],[]],[[56,-1],2,31],[-1,-2,[],[]],[[56,15],32],[[],33],[[],[[34,[56]]]],[26,[[53,[56]]]],[[56,56],[[42,[20]]]],[[-1,43],27,[]],[[56,-1],13,44],[-1,-2,[],[]],[-1,27,[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,14,[]],[15,45],0,0,[[-1,15],[[17,[16]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[113,113],[[-1,-2],2,[],[]],[[113,113],20],[[-1,-2],20,[],[]],[[],113],[-1,[[13,[113]]],21],[15,[[23,[22]]]],[[113,113],12],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[16,-1],[[23,[113]]],[]],[16,[[13,[-1,24]]],[]],[[16,-1],[[23,[113]]],[]],[[113,3],4],[[113,3],4],[26,113],[-1,-1,[]],[26,[[13,[113,-1]]],[]],[113,26],[[113,-1],2,31],[-1,-2,[],[]],[[113,15],32],[[],33],[[],[[34,[113]]]],[26,[[53,[113]]]],[[113,113],[[42,[20]]]],[[-1,43],27,[]],[[113,-1],13,44],[-1,-2,[],[]],[-1,27,[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,14,[]],[15,45],0,0,0,[[-1,15],[[17,[16]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[178,178],[[-1,-2],2,[],[]],[[178,178],20],[[-1,-2],20,[],[]],[[],178],[-1,[[13,[178]]],21],[15,[[23,[22]]]],[[178,178],12],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[16,-1],[[23,[178]]],[]],[16,[[13,[-1,24]]],[]],[[16,-1],[[23,[178]]],[]],[[178,3],4],[[178,3],4],[26,178],[-1,-1,[]],[26,[[13,[178,-1]]],[]],[[178,-1],2,31],[-1,-2,[],[]],[[178,15],32],[178,12],[[],33],[[],[[34,[178]]]],[26,[[53,[178]]]],[[178,178],[[42,[20]]]],[[-1,43],27,[]],[[178,-1],13,44],[[],178],[-1,-2,[],[]],[-1,27,[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,14,[]],[15,45],0,0,[[-1,15],[[17,[16]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[115,115],[[-1,-2],2,[],[]],[[115,115],20],[[-1,-2],20,[],[]],[[],115],[-1,[[13,[115]]],21],[15,[[23,[22]]]],[[115,115],12],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[16,[[13,[-1,24]]],[]],[[16,-1],[[23,[115]]],[]],[[16,-1],[[23,[115]]],[]],[[115,3],4],[[115,3],4],[26,115],[-1,-1,[]],[26,[[13,[115,-1]]],[]],[[115,-1],2,31],[-1,-2,[],[]],[[115,15],32],[[],33],[[],[[34,[115]]]],[26,[[53,[115]]]],[[115,115],[[42,[20]]]],[[-1,43],27,[]],[[115,-1],13,44],[-1,-2,[],[]],[-1,27,[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,14,[]],[15,45],0,0,[185,58],[185,[[42,[136]]]],[[185,41,40],41],[[185,41,40,[42,[12]]],135],0,0,0,0,0,[185,38],[185,59],[185,12],[185,[[42,[41]]]],[[185,49],[[53,[40]]]],[[185,49],[[53,[41]]]],[185,186],[185,186],[185,186],[185,[[42,[40]]]],[185,[[42,[41]]]],[185,[[42,[40]]]],[185,[[42,[41]]]],[185,41],0,[185,40],[185,29],[185,136],[185,177],[185,136],[185,41],[185,29],0,[185,177],0,[185,186],[185,10],[185,10],[185,178],0,0,[[-1,15],[[17,[16]]],[]],[187,58],[187,[[42,[136]]]],[-1,-2,[],[]],[-1,-2,[],[]],[187,187],[[-1,-2],2,[],[]],[-1,[[13,[187]]],21],[15,[[23,[22]]]],[[187,187],12],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],0,[16,[[13,[-1,24]]],[]],[[16,-1],[[23,[187]]],[]],[[16,-1],[[23,[187]]],[]],[[187,3],4],[-1,-1,[]],[[187,-1],2,31],[187,38],0,[187,59],[-1,-2,[],[]],[[187,15],32],[187,12],[[],33],[[],[[34,[187]]]],[187,[[42,[41]]]],0,0,[187,[[42,[40]]]],0,[187,[[42,[41]]]],0,0,[187,[[42,[40]]]],0,[187,[[42,[41]]]],0,[187,41],[[38,177,136,136,136,10,10,29,29,40,41,[42,[41]],[42,[41]],[42,[41]],[42,[135]],[42,[135]],[42,[40]],[42,[40]],10,10],[[53,[187]]]],[187,40],0,[187,29],0,[187,136],0,[187,177],0,[[187,-1],13,44],[187,136],0,[187,41],0,[187,29],0,[-1,-2,[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[187,10],0,[187,10],0,[-1,14,[]],[15,45],0,0,[[-1,15],[[17,[16]]],[]],[188,58],[188,[[42,[136]]]],0,[-1,-2,[],[]],[-1,-2,[],[]],[188,188],[[-1,-2],2,[],[]],[-1,[[13,[188]]],21],[15,[[23,[22]]]],[[188,188],12],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[16,-1],[[23,[188]]],[]],[[16,-1],[[23,[188]]],[]],[16,[[13,[-1,24]]],[]],[[188,3],4],[-1,-1,[]],[[188,-1],2,31],[188,38],0,[188,59],[-1,-2,[],[]],[[188,15],32],[188,12],0,[[],33],[[],[[34,[188]]]],[188,[[42,[41]]]],0,0,[188,[[42,[40]]]],0,[188,[[42,[41]]]],0,0,[188,[[42,[40]]]],0,[188,[[42,[41]]]],0,[188,41],[[38,177,136,136,136,12,29,29,40,41,[42,[41]],[42,[41]],[42,[41]],[42,[135]],[42,[135]],[42,[40]],[42,[40]],10,10],[[53,[188]]]],[188,40],0,[188,29],0,[188,136],0,[188,177],0,[[188,-1],13,44],[188,136],0,[188,41],0,[188,29],0,[-1,-2,[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[188,10],0,[188,10],0,[-1,14,[]],[15,45],0,[[-1,15],[[17,[16]]],[]],[189,58],[189,[[42,[136]]]],0,[-1,-2,[],[]],[-1,-2,[],[]],[189,189],[[-1,-2],2,[],[]],[-1,[[13,[189]]],21],[15,[[23,[22]]]],[[189,189],12],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[16,-1],[[23,[189]]],[]],[[16,-1],[[23,[189]]],[]],[16,[[13,[-1,24]]],[]],[[189,3],4],[-1,-1,[]],[[189,-1],2,31],[189,38],0,[189,59],[-1,-2,[],[]],[[189,15],32],[189,12],[[],33],[[],[[34,[189]]]],[189,[[42,[41]]]],0,[189,[[42,[40]]]],0,[189,[[42,[41]]]],0,[189,[[42,[40]]]],0,[189,[[42,[41]]]],0,[189,41],[[38,177,136,136,29,29,40,41,[42,[41]],[42,[41]],[42,[41]],[42,[40]],[42,[40]],10,10],[[53,[189]]]],[189,40],0,[189,29],0,[189,136],0,[189,177],0,[[189,-1],13,44],[189,136],[189,41],0,[189,29],0,[-1,-2,[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[189,10],0,[189,10],0,[-1,14,[]],[15,45],0,[[-1,15],[[17,[16]]],[]],[190,58],[190,[[42,[136]]]],[-1,-2,[],[]],[-1,-2,[],[]],[190,190],[[-1,-2],2,[],[]],0,[-1,[[13,[190]]],21],[15,[[23,[22]]]],[[190,190],12],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[16,-1],[[23,[190]]],[]],[[16,-1],[[23,[190]]],[]],[16,[[13,[-1,24]]],[]],[[190,3],4],[-1,-1,[]],[[190,-1],2,31],[190,38],0,[190,59],[-1,-2,[],[]],[[190,15],32],[190,12],0,[[],33],[[],[[34,[190]]]],[190,[[42,[41]]]],0,[190,[[42,[40]]]],0,[190,[[42,[41]]]],0,[190,[[42,[40]]]],0,[190,[[42,[41]]]],0,[190,41],[[38,177,[42,[119]],136,29,40,[42,[41]],[42,[41]],[42,[41]],[42,[40]],[42,[40]],10,10],[[53,[190]]]],[190,40],0,[190,29],0,[190,136],[190,177],0,[[190,-1],13,44],[190,136],[190,41],[190,29],[-1,-2,[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[190,10],0,[190,10],0,[-1,14,[]],[15,45],0,0,[[-1,15],[[17,[16]]],[]],[191,58],0,[191,[[42,[136]]]],[-1,-2,[],[]],[-1,-2,[],[]],[191,191],[[-1,-2],2,[],[]],0,[-1,[[13,[191]]],21],[15,[[23,[22]]]],[[191,191],12],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],0,[[16,-1],[[23,[191]]],[]],[16,[[13,[-1,24]]],[]],[[16,-1],[[23,[191]]],[]],[[191,3],4],[-1,-1,[]],[[191,-1],2,31],[191,38],0,[191,59],[-1,-2,[],[]],[[191,15],32],[191,12],[[],33],[[],[[34,[191]]]],[191,[[42,[41]]]],0,[191,[[42,[40]]]],0,[191,[[42,[41]]]],0,[191,[[42,[40]]]],0,[191,[[42,[41]]]],0,[191,41],0,[[38,177,58,119,10,10,136,29,40,41,[42,[41]],[42,[41]],[42,[41]],[42,[40]],[42,[40]],10,10],[[53,[191]]]],[191,40],0,[191,29],0,[191,136],[191,177],0,[[191,-1],13,44],[191,136],[191,41],[191,29],[-1,-2,[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[191,10],0,[191,10],0,[-1,14,[]],[15,45],0,0,0,[[-1,15],[[17,[16]]],[]],[192,58],0,[192,[[42,[136]]]],[-1,-2,[],[]],[-1,-2,[],[]],[192,192],[[-1,-2],2,[],[]],0,[-1,[[13,[192]]],21],[15,[[23,[22]]]],[[192,192],12],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],0,[[16,-1],[[23,[192]]],[]],[16,[[13,[-1,24]]],[]],[[16,-1],[[23,[192]]],[]],[[192,3],4],[-1,-1,[]],[[192,-1],2,31],[192,38],0,[192,59],[-1,-2,[],[]],[[192,15],32],[192,12],[[],33],[[],[[34,[192]]]],[192,[[42,[41]]]],0,[192,[[42,[40]]]],0,[192,[[42,[41]]]],0,[192,[[42,[40]]]],0,[192,[[42,[41]]]],0,[192,41],[[38,177,58,119,68,10,10,40,136,29,40,[42,[41]],[42,[41]],[42,[41]],[42,[40]],[42,[40]],10,10],[[53,[192]]]],0,[192,40],0,[192,29],0,[192,136],[192,177],0,[[192,-1],13,44],[192,136],[192,41],[192,29],0,[-1,-2,[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[192,10],0,[192,10],0,[-1,14,[]],[15,45],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[[],187],0,[[],188],0,[[],189],[[],187],[[],188],[[],188],[[],189],[[],190],[[],191],[[],192],0,[[],190],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],0,[[],191],[[],187],[[],188],[[],188],[[],189],[[],190],[[],191],[[],192],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[[],192],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],0,[[],188],0,[[-1,15],[[17,[16]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[193,[11,[49]]],[[53,[40]]]],[[193,[30,[27,49]]],[[53,[40]]]],[[193,27],[[53,[2,194]]]],[193,193],[[-1,-2],2,[],[]],0,0,[15,[[23,[22]]]],[[193,193],12],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[16,-1],[[23,[193]]],[]],[[16,-1],[[23,[193]]],[]],[16,[[13,[-1,24]]],[]],[[193,3],4],0,[-1,-1,[]],[[193,-1],2,31],0,[-1,-2,[],[]],[[193,15],32],[[193,26],12],[[],33],[[],[[34,[193]]]],[[177,29,[143,[38]],27,10,10],[[53,[193,194]]]],0,0,[-1,-2,[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],0,0,[-1,14,[]],[15,45],0,0,0,0,0,0,0,0,0,0,0,0,0,[[195,48,46,46],2],[[195,7],2],[195,[[143,[183]]]],[195,[[42,[40]]]],[195,[[42,[41]]]],[195,[[42,[40]]]],[195,[[42,[41]]]],[195,[[143,[183]]]],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[195,[[13,[2,196]]]],[[195,46,46],2],[[195,46,46],2],[[195,46,46],2],0,[[195,48,46,46],2],[[197,3],4],[[197,3],4],[[196,3],4],[[196,3],4],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[195,41,50],49],[[195,40,50],49],[195,12],[195,12],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[195,[[42,[49]]]],[[38,60],195],[[195,35],27],[195,2],[[-1,43],27,[]],[[-1,43],27,[]],0,[[195,48],[[143,[[2,[40,41]]]]]],[195,[[42,[49]]]],[-1,27,[]],[-1,27,[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],0,[-1,14,[]],[-1,14,[]],[-1,14,[]],[[195,48,46,46],2],[[195,6],2],[[195,5],2],0,0,[[198,48],2],[[198,[143,[48]]],2],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[198,2],[52,52],[[-1,-2],2,[],[]],[[52,52],20],[[-1,-2],20,[],[]],[[198,48,46,46],2],[[52,52],12],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[198,49],[[52,3],4],[[52,3],4],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[198,12],[198,35],0,[50,198],[[40,50],52],[[52,52],[[42,[20]]]],[[198,199,46,46],2],[[-1,43],27,[]],0,0,[[198,48],[[143,[[2,[40,41]]]]]],[198,49],[-1,-2,[],[]],[-1,27,[]],[198,[[42,[183]]]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,14,[]],[-1,14,[]],[[198,48],2],0,0,[[183,48],2],[[183,[143,[48]]],2],[-1,-2,[],[]],[-1,-2,[],[]],[183,183],[[-1,-2],2,[],[]],[[183,183],20],[[-1,-2],20,[],[]],[[183,48],2],[[183,183],12],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[183,49],[183,46],[183,[[42,[48]]]],[[183,3],4],[-1,-1,[]],[48,183],[[183,183],12],[[183,183],12],[-1,-2,[],[]],[183,12],[[183,183],12],[183,35],[[183,183],12],[52,183],0,[[183,183],[[42,[20]]]],0,[[183,199,46,46],2],[183,49],[183,46],[-1,-2,[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,14,[]],[[183,48],2],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[142,[[42,[107]]]],0,[[142,103],[[13,[2,104]]]],[[200,103],[[13,[2,104]]]],[142,[[42,[49]]]],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[142,110],0,[200,200],[[-1,-2],2,[],[]],[71,50],[[200,136],[[42,[135]]]],[200,[[30,[136,135]]]],0,[142,[[42,[61]]]],0,[-1,[[13,[200]]],21],[142,[[42,[41]]]],[142,[[42,[75]]]],0,[142,35],[142,[[143,[103]]]],0,[142,[[42,[141]]]],0,[142,[[42,[[30,[119,119]]]]]],0,[142,[[42,[110]]]],0,[142,[[42,[10]]]],[142,41],0,[[104,3],4],[[104,3],4],[[200,3],4],[-1,-1,[]],[-1,-1,[]],[142,111],0,[142,38],0,[-1,-2,[],[]],[-1,-2,[],[]],[142,12],[142,12],[142,12],[142,12],[142,12],[142,12],[142,12],[142,12],[142,12],[142,12],[142,12],[142,12],[142,12],[142,12],[142,12],[142,12],[142,12],0,[142,12],0,[142,12],[142,12],[142,103],[142,[[42,[56]]]],0,[142,41],0,[142,[[42,[40]]]],[142,[[42,[[143,[110]]]]]],0,[142,[[42,[64]]]],0,[[113,114,38,110,50,70,41,72,12,12,[42,[75]],[42,[61]],[42,[144]],[42,[[143,[110]]]],[42,[110]],[42,[141]],[42,[[30,[119,119]]]],[42,[110]],[42,[119]],111,10],200],[50,50],[142,[[42,[144]]]],0,[142,70],0,[142,[[42,[110]]]],0,[142,[[42,[137]]]],0,0,[142,[[42,[40]]]],[142,41],0,[[-1,43],27,[]],[[200,-1],13,44],[[200,40],2],[142,50],0,[200,186],[142,[[42,[49]]]],0,[142,69],0,[[[30,[27,27]]],[[30,[119,119]]]],[142,114],0,[142,177],[142,[[42,[119]]]],0,[142,72],0,[-1,-2,[],[]],[-1,27,[]],[142,[[143,[56]]]],0,[142,113],0,[142,[[42,[40]]]],[142,[[42,[74]]]],[142,[[42,[38]]]],[142,[[42,[40]]]],[142,[[42,[75]]]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[142,10],0,[142,10],0,[-1,14,[]],[-1,14,[]],[[142,162],2],[[[30,[119,119]]],[[30,[27,27]]]],[142,178],[142,[[42,[115]]]],0,[142,[[143,[115]]]],0,[[200,71,41],12],0,[201,[[42,[107]]]],[[201,103],[[13,[2,104]]]],[[-1,15],[[17,[16]]],[]],[201,[[42,[49]]]],[-1,-2,[],[]],[-1,-2,[],[]],[201,110],[201,[[42,[61]]]],[[],201],[201,-1,[]],[201,-1,[]],[201,[[42,[41]]]],0,[15,[[23,[22]]]],[201,[[42,[75]]]],[201,[[143,[103]]]],[201,[[42,[141]]]],[201,[[42,[[30,[119,119]]]]]],[201,[[42,[110]]]],[201,[[42,[10]]]],0,[[16,-1],[[23,[201]]],[]],[[16,-1],[[23,[201]]],[]],[201,41],[-1,-1,[]],[139,201],[201,111],[201,38],[-1,-2,[],[]],[[201,15],32],[201,12],0,[201,12],[201,12],[[],33],[201,[[42,[56]]]],[[],[[34,[201]]]],[201,41],[201,[[42,[40]]]],[201,[[42,[[143,[110]]]]]],[201,[[42,[64]]]],[[113,114,38,110,50,41,40,72,[42,[10]],12,12,12,[42,[41]],[42,[75]],[42,[38]],[42,[61]],[42,[144]],[42,[[143,[110]]]],[42,[110]],[42,[141]],[42,[[30,[119,119]]]],[42,[110]],[42,[119]],111,10],201],[201,[[42,[144]]]],[201,70],[201,[[42,[110]]]],[201,[[42,[137]]]],[201,[[42,[40]]]],0,[201,41],[201,50],[201,[[42,[49]]]],[201,69],[201,114],[201,177],[201,[[42,[119]]]],[201,72],[201,[[143,[56]]]],[201,113],[201,[[42,[40]]]],[201,[[42,[74]]]],[201,[[42,[38]]]],0,[201,[[42,[40]]]],[201,[[42,[75]]]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[201,10],[201,10],[-1,14,[]],[15,45],[[201,162],2],[201,178],[201,[[42,[115]]]],[201,[[143,[115]]]],0,[202,[[42,[107]]]],[[202,103],[[13,[2,104]]]],[[-1,15],[[17,[16]]],[]],[202,[[42,[49]]]],[-1,-2,[],[]],[-1,-2,[],[]],[202,110],[202,[[42,[61]]]],[[],202],[202,-1,[]],[202,-1,[]],[202,[[42,[41]]]],0,[15,[[23,[22]]]],[202,[[42,[75]]]],[202,[[143,[103]]]],[202,[[42,[141]]]],[202,[[42,[[30,[119,119]]]]]],[202,[[42,[110]]]],[202,[[42,[10]]]],0,[[16,-1],[[23,[202]]],[]],[[16,-1],[[23,[202]]],[]],[202,41],[139,202],[-1,-1,[]],[202,111],[202,38],[-1,-2,[],[]],[[202,15],32],[202,12],0,[202,12],[202,12],0,[[],33],[202,[[42,[56]]]],[[],[[34,[202]]]],[202,41],[202,[[42,[40]]]],[202,[[42,[[143,[110]]]]]],[202,[[42,[64]]]],[[113,114,38,110,50,41,40,40,75,72,[42,[10]],12,12,12,[42,[41]],[42,[75]],[42,[38]],[42,[61]],[42,[144]],[42,[[143,[110]]]],[42,[110]],[42,[141]],[42,[[30,[119,119]]]],[42,[110]],[42,[119]],111,10],202],[202,[[42,[144]]]],[202,70],[202,[[42,[110]]]],[202,[[42,[137]]]],[202,[[42,[40]]]],0,[202,41],[202,50],[202,[[42,[49]]]],[202,69],[202,114],[202,177],[202,[[42,[119]]]],[202,72],[202,[[143,[56]]]],[202,113],[202,[[42,[40]]]],[202,[[42,[74]]]],[202,[[42,[38]]]],0,[202,[[42,[40]]]],0,[202,[[42,[75]]]],0,[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[202,10],[202,10],0,[-1,14,[]],[15,45],[[202,162],2],[202,178],[202,[[42,[115]]]],[202,[[143,[115]]]],0,[203,[[42,[107]]]],[[203,103],[[53,[2,104]]]],[[-1,15],[[17,[16]]],[]],[203,[[42,[49]]]],[-1,-2,[],[]],[-1,-2,[],[]],[203,110],[203,[[42,[61]]]],[[],203],[203,-1,[]],[203,-1,[]],[203,[[42,[41]]]],[15,[[23,[22]]]],[203,[[42,[75]]]],[203,[[143,[103]]]],[203,[[42,[141]]]],[203,[[42,[[30,[119,119]]]]]],[203,[[42,[110]]]],[203,[[42,[10]]]],[[16,-1],[[23,[203]]],[]],[[16,-1],[[23,[203]]],[]],[203,41],[139,203],[-1,-1,[]],[203,111],[203,38],[-1,-2,[],[]],[[203,15],32],[203,12],[203,12],[203,12],[[],33],[203,[[42,[56]]]],[[],[[34,[203]]]],[203,41],[203,[[42,[40]]]],[203,[[42,[[143,[110]]]]]],[203,[[42,[64]]]],[[113,114,38,110,50,41,72,111,10,12,12,[42,[61]],[42,[144]],[42,[[143,[110]]]],[42,[110]],[42,[141]],[42,[[30,[119,119]]]],[42,[110]],[42,[119]]],[[53,[203]]]],[203,[[42,[144]]]],[203,70],[203,[[42,[110]]]],[203,[[42,[137]]]],[203,[[42,[40]]]],[203,41],[203,50],[203,[[42,[49]]]],[203,69],[203,114],[203,177],[203,[[42,[119]]]],[203,72],[203,[[143,[56]]]],[203,113],[203,[[42,[40]]]],[203,[[42,[74]]]],[203,[[42,[38]]]],[203,[[42,[40]]]],[203,[[42,[75]]]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[203,10],[203,10],[-1,14,[]],[15,45],[[203,162],2],[203,178],[203,[[42,[115]]]],[203,[[143,[115]]]],0,[204,[[42,[107]]]],[[204,103],[[13,[2,104]]]],[[-1,15],[[17,[16]]],[]],[204,[[42,[49]]]],[-1,-2,[],[]],[-1,-2,[],[]],[204,110],[204,[[42,[61]]]],[[],204],[204,-1,[]],[204,-1,[]],[204,[[42,[41]]]],0,[15,[[23,[22]]]],[204,[[42,[75]]]],[204,[[143,[103]]]],[204,[[42,[141]]]],[204,[[42,[[30,[119,119]]]]]],[204,[[42,[110]]]],[204,[[42,[10]]]],0,[[16,-1],[[23,[204]]],[]],[[16,-1],[[23,[204]]],[]],[204,41],[-1,-1,[]],[139,204],[204,111],[204,38],[-1,-2,[],[]],[[204,15],32],[204,12],[204,12],[204,12],0,[[],33],[204,[[42,[56]]]],[[],[[34,[204]]]],[204,41],[204,[[42,[40]]]],[204,[[42,[[143,[110]]]]]],[204,[[42,[64]]]],[[113,114,38,110,50,41,40,75,72,[42,[10]],12,12,[42,[41]],[42,[75]],[42,[38]],[42,[61]],[42,[144]],[42,[[143,[110]]]],[42,[110]],[42,[141]],[42,[[30,[119,119]]]],[42,[110]],[42,[119]],111,10],204],[204,[[42,[144]]]],[204,70],[204,[[42,[110]]]],[204,[[42,[137]]]],[204,[[42,[40]]]],[204,41],[204,50],[204,[[42,[49]]]],[204,69],[204,114],[204,177],[204,[[42,[119]]]],[204,72],[204,[[143,[56]]]],[204,113],[204,[[42,[40]]]],[204,[[42,[74]]]],[204,[[42,[38]]]],0,[204,[[42,[40]]]],0,[204,[[42,[75]]]],0,[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[204,10],[204,10],0,[-1,14,[]],[15,45],[[204,162],2],[204,178],[204,[[42,[115]]]],[204,[[143,[115]]]],0,[205,[[42,[107]]]],[[205,103],[[13,[2,104]]]],[[-1,15],[[17,[16]]],[]],[205,[[42,[49]]]],[-1,-2,[],[]],[-1,-2,[],[]],[205,110],[205,[[42,[61]]]],[[],205],[205,-1,[]],[205,-1,[]],[205,[[42,[41]]]],0,[15,[[23,[22]]]],[205,[[42,[75]]]],[205,[[143,[103]]]],[205,[[42,[141]]]],[205,[[42,[[30,[119,119]]]]]],[205,[[42,[110]]]],[205,[[42,[10]]]],0,[[16,-1],[[23,[205]]],[]],[[16,-1],[[23,[205]]],[]],[205,41],[139,205],[-1,-1,[]],[205,111],[205,38],[-1,-2,[],[]],[[205,15],32],[205,12],0,[205,12],[205,12],[[],33],[205,[[42,[56]]]],[[],[[34,[205]]]],[205,41],[205,[[42,[40]]]],[205,[[42,[[143,[110]]]]]],[205,[[42,[64]]]],[[113,114,38,110,50,41,72,[42,[10]],12,12,12,[42,[41]],[42,[61]],[42,[144]],[42,[[143,[110]]]],[42,[110]],[42,[141]],[42,[[30,[119,119]]]],[42,[110]],[42,[119]],111,10],205],[205,[[42,[144]]]],[205,70],[205,[[42,[110]]]],[205,[[42,[137]]]],[205,[[42,[40]]]],0,[205,41],[205,50],[205,[[42,[49]]]],[205,69],[205,114],[205,177],[205,[[42,[119]]]],[205,72],[205,[[143,[56]]]],[205,113],[205,[[42,[40]]]],[205,[[42,[74]]]],[205,[[42,[38]]]],[205,[[42,[40]]]],[205,[[42,[75]]]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[205,10],[205,10],[-1,14,[]],[15,45],[[205,162],2],[205,178],[205,[[42,[115]]]],[205,[[143,[115]]]],0,[206,[[42,[107]]]],[[206,103],[[13,[2,104]]]],[[-1,15],[[17,[16]]],[]],[206,[[42,[49]]]],[-1,-2,[],[]],[-1,-2,[],[]],[206,110],[206,[[42,[61]]]],[[],206],[206,-1,[]],[206,-1,[]],[206,[[42,[41]]]],0,[15,[[23,[22]]]],[206,[[42,[75]]]],[206,[[143,[103]]]],[206,[[42,[141]]]],[206,[[42,[[30,[119,119]]]]]],[206,[[42,[110]]]],[206,[[42,[10]]]],0,[[16,-1],[[23,[206]]],[]],[[16,-1],[[23,[206]]],[]],[206,41],[-1,-1,[]],[139,206],[206,111],[206,38],[-1,-2,[],[]],[[206,15],32],[206,12],0,[206,12],[206,12],0,[[],33],[206,[[42,[56]]]],[[],[[34,[206]]]],[206,41],[206,[[42,[40]]]],[206,[[42,[[143,[110]]]]]],[206,[[42,[64]]]],[[113,114,38,110,50,41,40,40,75,72,[42,[10]],12,12,12,[42,[41]],[42,[75]],[42,[38]],[42,[61]],[42,[144]],[42,[[143,[110]]]],[42,[110]],[42,[141]],[42,[[30,[119,119]]]],[42,[110]],[42,[119]],111,10],206],[206,[[42,[144]]]],[206,70],[206,[[42,[110]]]],[206,[[42,[137]]]],[206,[[42,[40]]]],0,[206,41],[206,50],[206,[[42,[49]]]],[206,69],[206,114],[206,177],[206,[[42,[119]]]],[206,72],[206,[[143,[56]]]],[206,113],[206,[[42,[40]]]],[206,[[42,[74]]]],[206,[[42,[38]]]],0,[206,[[42,[40]]]],0,[206,[[42,[75]]]],0,[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[206,10],[206,10],0,[-1,14,[]],[15,45],[[206,162],2],[206,178],[206,[[42,[115]]]],[206,[[143,[115]]]],0,[207,[[42,[107]]]],[[207,103],[[13,[2,104]]]],[[-1,15],[[17,[16]]],[]],[207,[[42,[49]]]],[-1,-2,[],[]],[-1,-2,[],[]],[207,110],[207,[[42,[61]]]],[[],207],[207,-1,[]],[207,-1,[]],[207,[[42,[41]]]],0,[15,[[23,[22]]]],[207,[[42,[75]]]],[207,[[143,[103]]]],[207,[[42,[141]]]],[207,[[42,[[30,[119,119]]]]]],[207,[[42,[110]]]],[207,[[42,[10]]]],0,[[16,-1],[[23,[207]]],[]],[[16,-1],[[23,[207]]],[]],[207,41],[-1,-1,[]],[139,207],[207,111],[207,38],[-1,-2,[],[]],[[207,15],32],[207,12],[207,12],[207,12],0,[[],33],[207,[[42,[56]]]],[[],[[34,[207]]]],[207,41],[207,[[42,[40]]]],[207,[[42,[[143,[110]]]]]],[207,[[42,[64]]]],[[113,114,38,110,50,41,40,75,72,[42,[10]],12,12,[42,[41]],[42,[75]],[42,[38]],[42,[61]],[42,[144]],[42,[[143,[110]]]],[42,[110]],[42,[141]],[42,[[30,[119,119]]]],[42,[110]],[42,[119]],111,10],207],[207,[[42,[144]]]],[207,70],[207,[[42,[110]]]],[207,[[42,[137]]]],[207,[[42,[40]]]],[207,41],[207,50],[207,[[42,[49]]]],[207,69],[207,114],[207,177],[207,[[42,[119]]]],[207,72],[207,[[143,[56]]]],[207,113],[207,[[42,[40]]]],[207,[[42,[74]]]],[207,[[42,[38]]]],0,[207,[[42,[40]]]],0,[207,[[42,[75]]]],0,[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[207,10],[207,10],0,[-1,14,[]],[15,45],[[207,162],2],[207,178],[207,[[42,[115]]]],[207,[[143,[115]]]],0,[208,[[42,[107]]]],[[208,103],[[13,[2,104]]]],[[-1,15],[[17,[16]]],[]],[208,[[42,[49]]]],[-1,-2,[],[]],[-1,-2,[],[]],[208,110],[208,[[42,[61]]]],[[],208],[208,-1,[]],[208,-1,[]],[208,[[42,[41]]]],0,[15,[[23,[22]]]],[208,[[42,[75]]]],[208,[[143,[103]]]],[208,[[42,[141]]]],[208,[[42,[[30,[119,119]]]]]],[208,[[42,[110]]]],[208,[[42,[10]]]],0,[[16,-1],[[23,[208]]],[]],[[16,-1],[[23,[208]]],[]],[208,41],[139,208],[-1,-1,[]],[208,111],[208,38],[-1,-2,[],[]],[[208,15],32],[208,12],0,[208,12],[208,12],0,[[],33],[208,[[42,[56]]]],[[],[[34,[208]]]],[208,41],[208,[[42,[40]]]],0,[208,[[42,[[143,[110]]]]]],[208,[[42,[64]]]],[[113,114,38,110,50,41,40,40,75,40,40,74,72,[42,[10]],12,12,12,[42,[41]],[42,[75]],[42,[38]],[42,[61]],[42,[144]],[42,[[143,[110]]]],[42,[110]],[42,[141]],[42,[[30,[119,119]]]],[42,[110]],[42,[119]],111,10],208],[208,[[42,[144]]]],[208,70],[208,[[42,[110]]]],[208,[[42,[137]]]],[208,[[42,[40]]]],0,[208,41],[208,50],[208,[[42,[49]]]],[208,69],[208,114],[208,177],[208,[[42,[119]]]],[208,72],[208,[[143,[56]]]],[208,113],[208,[[42,[40]]]],0,[208,[[42,[74]]]],0,[208,[[42,[38]]]],0,[208,[[42,[40]]]],0,[208,[[42,[75]]]],0,[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[208,10],[208,10],0,[-1,14,[]],[15,45],[[208,162],2],[208,178],[208,[[42,[115]]]],[208,[[143,[115]]]],0,[209,[[42,[107]]]],[[209,103],[[13,[2,104]]]],[[-1,15],[[17,[16]]],[]],[209,[[42,[49]]]],[-1,-2,[],[]],[-1,-2,[],[]],[209,110],[209,[[42,[61]]]],[[],209],[209,-1,[]],[209,-1,[]],[209,[[42,[41]]]],0,[15,[[23,[22]]]],[209,[[42,[75]]]],[209,[[143,[103]]]],[209,[[42,[141]]]],[209,[[42,[[30,[119,119]]]]]],[209,[[42,[110]]]],[209,[[42,[10]]]],0,[[16,-1],[[23,[209]]],[]],[[16,-1],[[23,[209]]],[]],[209,41],[-1,-1,[]],[139,209],[209,111],[209,38],[-1,-2,[],[]],[[209,15],32],[209,12],[209,12],[209,12],0,[[],33],[209,[[42,[56]]]],[[],[[34,[209]]]],[209,41],[209,[[42,[40]]]],[209,[[42,[[143,[110]]]]]],[209,[[42,[64]]]],[[113,114,38,110,50,41,40,75,40,74,72,[42,[10]],12,12,[42,[41]],[42,[75]],[42,[38]],[42,[61]],[42,[144]],[42,[[143,[110]]]],[42,[110]],[42,[141]],[42,[[30,[119,119]]]],[42,[110]],[42,[119]],111,10],209],[209,[[42,[144]]]],[209,70],[209,[[42,[110]]]],[209,[[42,[137]]]],[209,[[42,[40]]]],[209,41],[209,50],[209,[[42,[49]]]],[209,69],[209,114],[209,177],[209,[[42,[119]]]],[209,72],[209,[[143,[56]]]],[209,113],[209,[[42,[40]]]],0,[209,[[42,[74]]]],0,[209,[[42,[38]]]],0,[209,[[42,[40]]]],0,[209,[[42,[75]]]],0,[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[209,10],[209,10],0,[-1,14,[]],[15,45],[[209,162],2],[209,178],[209,[[42,[115]]]],[209,[[143,[115]]]],0,0,[-1,-2,[],[]],[-1,-2,[],[]],0,[15,[[23,[22]]]],0,[[16,-1],[[23,[210]]],[]],[[16,-1],[[23,[210]]],[]],[-1,-1,[]],0,0,[-1,-2,[],[]],[[210,15],32],[[],33],[[],[[34,[210]]]],0,[[15,211],[[23,[2]]]],[15,210],0,[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,14,[]],[15,45],0,[[15,212],[[23,[[17,[51]]]]]],[[15,212],[[23,[32]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,[[213,3],4],[[213,3],4],[[214,3],4],[[214,3],4],0,[-1,-1,[]],[-1,-1,[]],0,0,[-1,-2,[],[]],[-1,-2,[],[]],0,0,[[-1,43],27,[]],[[-1,43],27,[]],[-1,27,[]],[-1,27,[]],0,[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,14,[]],[-1,14,[]],[[],136],[[],136],[[],136],[[],136],[[],136],[[],136],[[],136],[[],136],[[],136],[[],136],[[],136],[[],136],[[],136],[[],136],[[],136],[[],136],[[],136],[[],136],[[],136],0,[[],136],[[],136],[[],136],[[],136],[[],136],[[],136],[[],136],[[],136],[[],136],[[],136],[[],136],[[],136],[[],136],[[],136],[[],136],[[],136],[[],136],[[],136],[[],136],[[],136],[[],136],[[],136],[[],136],[[],136],[[],136],[[],136],[[],136],[[],136],[[],136],[[],136],[[],136],[[],136],[[],136],[[],136],[[],136],[[],136],[[],136],[[],136],[[],136],[[],136],[[],136],[[],136],[[],136],[[],136],[[],136],[[],136],[[],136],[[],136],[[],136],[[],136],[[],136],[[],136],[[],136],[[],136],[[-1,15],[[17,[16]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[136,136],[[-1,-2],2,[],[]],0,0,[-1,[[53,[136]]],21],[15,[[23,[22]]]],[[136,136],12],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[16,-1],[[23,[136]]],[]],[[16,-1],[[23,[136]]],[]],[16,[[13,[-1,24]]],[]],[[136,3],4],[-1,-1,[]],[26,136],[26,[[53,[136]]]],[[136,-1],2,31],[-1,-2,[],[]],[[136,15],32],[26,[[53,[12]]]],[26,[[53,[12]]]],[26,[[53,[12]]]],0,[[],33],[[],[[34,[136]]]],0,[[26,29,184,26,62],[[53,[136]]]],0,[[136,12],[[53,[2]]]],[[136,-1],53,44],[-1,-2,[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,14,[]],[15,45],0,0,[29,[[53,[2]]]],[[49,29],173],[[49,29],46],[173,49],[46,49],0,0,0,[[135,135],-1,[]],[[135,49],-1,[]],[[135,135],2],[[-1,15],[[17,[16]]],[]],[135,186],[135,49],[-1,-2,[],[]],[-1,-2,[],[]],[135,135],[[-1,-2],2,[],[]],[[135,135],20],[[-1,-2],20,[],[]],0,[-1,[[53,[135]]],21],[15,[[23,[22]]]],[[135,135],12],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[16,-1],[[23,[135]]],[]],[16,[[13,[-1,24]]],[]],[[16,-1],[[23,[135]]],[]],[[135,3],4],[[135,3],4],[26,135],[-1,-1,[]],[[173,136],135],[26,[[53,[135,-1]]],[]],[[135,135],12],[[135,135],12],[[135,-1],2,31],[-1,-2,[],[]],[[135,15],32],[135,12],[[],33],[[],[[34,[135]]]],[[135,135],12],[[135,135],12],[[135,49],-1,[]],[135,-1,[]],[[49,136],[[53,[135]]]],[[135,135],[[42,[20]]]],0,[[-1,43],27,[]],[[135,-1],53,44],[[135,49],-1,[]],[[135,135],-1,[]],[[135,135],2],[135,27],[-1,-2,[],[]],[-1,27,[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,14,[]],[15,45],0,0,0,0,[[40,40],-1,[]],[[40,49],-1,[]],[[40,40],2],[[-1,15],[[17,[16]]],[]],[40,186],[40,49],[-1,-2,[],[]],[-1,-2,[],[]],[40,40],[[-1,-2],2,[],[]],[[40,40],20],[[-1,-2],20,[],[]],[[],40],[40,-1,[]],[-1,[[53,[40]]],21],[15,[[23,[22]]]],[[40,40],12],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[16,-1],[[23,[40]]],[]],[16,[[13,[-1,24]]],[]],[[16,-1],[[23,[40]]],[]],[[40,3],4],[[40,3],4],[26,40],[-1,-1,[]],[[173,29],[[53,[40]]]],[26,[[53,[40,-1]]],[]],[[40,40],12],[[40,40],12],[[40,-1],2,31],[-1,-2,[],[]],[[40,15],32],[40,12],[[],33],[[],[[34,[40]]]],[[40,40],12],[[40,40],12],[29,40],[29,40],[[40,49],-1,[]],[40,-1,[]],[[49,29],[[53,[40]]]],[[40,40],[[42,[20]]]],0,0,[[-1,43],27,[]],[[40,-1],53,44],[[40,49],-1,[]],[[40,40],-1,[]],[[40,40],2],[40,27],[-1,-2,[],[]],[-1,27,[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,14,[]],[15,45],[29,40],0,0,0,[[41,41],-1,[]],[[41,-1],2,[[215,[46]]]],[[-1,15],[[17,[16]]],[]],[41,186],[41,49],[-1,-2,[],[]],[-1,-2,[],[]],[41,[[53,[2]]]],[41,41],[[-1,-2],2,[],[]],[[41,41],20],[[-1,-2],20,[],[]],[[],41],[41,-1,[]],[-1,[[53,[41]]],21],[15,[[23,[22]]]],[[41,41],12],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[16,-1],[[23,[41]]],[]],[[16,-1],[[23,[41]]],[]],[16,[[13,[-1,24]]],[]],[[41,3],4],[[41,3],4],[26,41],[-1,-1,[]],[173,41],[[46,29],[[53,[41]]]],[26,[[53,[41,-1]]],[]],[[41,41],12],[[41,41],12],[[41,-1],2,31],[-1,-2,[],[]],[[41,15],32],[41,12],[41,12],[[],33],[[],[[34,[41]]]],[[41,41],12],[[41,41],12],[[41,49],-1,[]],[[41,41],-1,[]],[[41,-1],2,[[215,[46]]]],[[49,29],[[53,[41]]]],[[41,41],[[42,[20]]]],0,0,[[-1,43],27,[]],[[41,-1],53,44],[[41,41],-1,[]],[[41,-1],2,[[215,[46]]]],[41,27],[-1,-2,[],[]],[-1,27,[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,14,[]],[15,45],[29,41]],"c":[],"p":[[6,"Data",17],[1,"tuple"],[5,"Formatter",6883],[8,"Result",6883],[5,"TradeTick",353],[5,"QuoteTick",271],[5,"OrderBookDelta",182],[5,"Bar",48],[10,"HasTsInit",17],[8,"UnixNanos",6884],[1,"slice"],[1,"bool"],[6,"Result",6885],[5,"TypeId",6886],[5,"Python",6887],[5,"PyAny",6888],[5,"Py",6889],[5,"BarSpecification",48],[5,"BarType",48],[6,"Ordering",6890],[10,"Deserializer",6891],[5,"CStr",6892],[8,"PyResult",6893],[5,"PyErr",6893],[5,"BarTypeParseError",48],[1,"str"],[5,"String",6894],[5,"IndexMap",6895],[1,"u8"],[5,"HashMap",6896],[10,"Hasher",6897],[8,"PyObject",6889],[5,"PyClassItemsIter",6898],[5,"LazyTypeObject",6899],[1,"usize"],[6,"BarAggregation",396],[6,"PriceType",396],[5,"InstrumentId",4339],[6,"AggregationSource",396],[5,"Price",6756],[5,"Quantity",6820],[6,"Option",6900],[5,"SeparatorPolicy",6901],[10,"Serializer",6902],[5,"PyTypeObject",6903],[1,"u64"],[6,"BookAction",396],[5,"BookOrder",226],[1,"f64"],[6,"OrderSide",396],[5,"PyDict",6904],[5,"BookPrice",5540],[8,"Result",6905],[5,"Ticker",316],[6,"AggressorSide",396],[5,"TradeId",4756],[6,"AccountType",396],[6,"AssetClass",396],[6,"InstrumentClass",396],[6,"BookType",396],[6,"ContingencyType",396],[6,"CurrencyType",396],[6,"InstrumentCloseType",396],[6,"LiquiditySide",396],[6,"MarketStatus",396],[6,"HaltReason",396],[6,"OmsType",396],[6,"OptionKind",396],[6,"OrderStatus",396],[6,"OrderType",396],[6,"PositionSide",396],[6,"TimeInForce",396],[6,"TradingState",396],[6,"TrailingOffsetType",396],[6,"TriggerType",396],[5,"AccountTypeIter",396],[5,"AggregationSourceIter",396],[5,"AggressorSideIter",396],[5,"AssetClassIter",396],[5,"InstrumentClassIter",396],[5,"BarAggregationIter",396],[5,"BookActionIter",396],[5,"BookTypeIter",396],[5,"ContingencyTypeIter",396],[5,"CurrencyTypeIter",396],[5,"InstrumentCloseTypeIter",396],[5,"LiquiditySideIter",396],[5,"MarketStatusIter",396],[5,"HaltReasonIter",396],[5,"OmsTypeIter",396],[5,"OptionKindIter",396],[5,"OrderSideIter",396],[5,"OrderStatusIter",396],[5,"OrderTypeIter",396],[5,"PositionSideIter",396],[5,"PriceTypeIter",396],[5,"TimeInForceIter",396],[5,"TradingStateIter",396],[5,"TrailingOffsetTypeIter",396],[5,"TriggerTypeIter",396],[5,"Error",6883],[10,"FromU8",396],[6,"OrderEvent",2442],[6,"OrderError",5639],[5,"AccountState",2009],[5,"OrderAcceptedBuilder",2045],[5,"AccountId",4145],[5,"OrderAccepted",2045],[6,"OrderAcceptedBuilderError",2045],[5,"ClientOrderId",4222],[5,"UUID4",6906],[5,"UninitializedFieldError",6907],[5,"TraderId",4795],[5,"StrategyId",4457],[5,"VenueOrderId",4877],[5,"OrderCancelRejectedBuilder",2126],[5,"OrderCancelRejected",2126],[6,"OrderCancelRejectedBuilderError",2126],[5,"Ustr",6908],[5,"OrderCanceledBuilder",2209],[5,"OrderCanceled",2209],[6,"OrderCanceledBuilderError",2209],[5,"OrderDeniedBuilder",2290],[5,"OrderDenied",2290],[6,"OrderDeniedBuilderError",2290],[5,"OrderEmulatedBuilder",2367],[5,"OrderEmulated",2367],[6,"OrderEmulatedBuilderError",2367],[5,"OrderExpiredBuilder",2480],[5,"OrderExpired",2480],[6,"OrderExpiredBuilderError",2480],[5,"OrderFilledBuilder",2561],[5,"OrderFilled",2561],[6,"OrderFilledBuilderError",2561],[5,"Money",6698],[5,"Currency",6578],[5,"PositionId",4418],[5,"OrderInitializedBuilder",2662],[5,"OrderInitialized",2662],[6,"OrderInitializedBuilderError",2662],[5,"ExecAlgorithmId",4301],[10,"Order",5639],[5,"Vec",6909],[5,"OrderListId",4380],[5,"OrderModifyRejectedBuilder",2790],[5,"OrderModifyRejected",2790],[6,"OrderModifyRejectedBuilderError",2790],[5,"OrderPendingCancelBuilder",2873],[5,"OrderPendingCancel",2873],[6,"OrderPendingCancelBuilderError",2873],[5,"OrderPendingUpdateBuilder",2954],[5,"OrderPendingUpdate",2954],[6,"OrderPendingUpdateBuilderError",2954],[5,"OrderRejectedBuilder",3035],[5,"OrderRejected",3035],[6,"OrderRejectedBuilderError",3035],[5,"OrderReleasedBuilder",3116],[5,"OrderReleased",3116],[6,"OrderReleasedBuilderError",3116],[5,"OrderSubmitted",3451],[5,"OrderTriggered",3528],[5,"OrderUpdated",3609],[5,"OrderSubmittedBuilder",3451],[6,"OrderSubmittedBuilderError",3451],[5,"OrderTriggeredBuilder",3528],[6,"OrderTriggeredBuilderError",3528],[5,"OrderUpdatedBuilder",3609],[6,"OrderUpdatedBuilderError",3609],[5,"PositionChanged",3711],[5,"PositionClosed",3746],[5,"PositionOpened",3784],[5,"PositionState",3813],[1,"i64"],[8,"c_char",6910],[5,"ClientId",4184],[5,"ComponentId",4263],[5,"Symbol",4717],[5,"Venue",4835],[5,"SyntheticInstrument_API",4009],[5,"CVec",6911],[5,"OrderBook_API",4034],[5,"Level_API",4077],[5,"Level",5589],[1,"u16"],[10,"Instrument",4916],[5,"Decimal",6912],[5,"CryptoFuture",4955],[5,"CryptoPerpetual",5024],[5,"CurrencyPair",5092],[5,"Equity",5156],[5,"FuturesContract",5218],[5,"OptionsContract",5284],[5,"SyntheticInstrument",5428],[5,"Error",6905],[5,"OrderBook",5470],[6,"BookIntegrityError",5470],[6,"InvalidBookOperation",5470],[5,"Ladder",5540],[8,"OrderId",226],[5,"OrderCore",5639],[5,"LimitOrder",5786],[5,"LimitIfTouchedOrder",5861],[5,"MarketOrder",5940],[5,"MarketIfTouchedOrder",6010],[5,"MarketToLimitOrder",6087],[5,"StopLimitOrder",6161],[5,"StopMarketOrder",6240],[5,"TrailingStopLimitOrder",6317],[5,"TrailingStopMarketOrder",6399],[5,"EnumIterator",6478],[5,"PyModule",6913],[6,"Value",6914],[5,"AccountBalance",6546],[5,"MarginBalance",6546],[10,"Into",6915],[5,"order_filled",3193],[5,"order_denied_max_submitted_rate",3193],[5,"order_rejected_insufficient_margin",3193],[5,"order_initialized_buy_limit",3193],[5,"order_submitted",3193],[5,"order_triggered",3193],[5,"order_emulated",3193],[5,"order_released",3193],[5,"order_updated",3193],[5,"order_pending_update",3193],[5,"order_pending_cancel",3193],[5,"order_modify_rejected",3193],[5,"order_accepted",3193],[5,"order_cancel_rejected",3193],[5,"order_expired",3193],[6,"PositionEvent",3696],[5,"account_id",4497],[5,"account_ib",4497],[5,"client_id_binance",4497],[5,"client_id_dydx",4497],[5,"client_order_id",4497],[5,"component_risk_engine",4497],[5,"exec_algorithm_id",4497],[5,"instrument_id_eth_usdt_binance",4497],[5,"instrument_id_btc_usdt",4497],[5,"order_list_id_test",4497],[5,"position_id_test",4497],[5,"strategy_id_ema_cross",4497],[5,"symbol_eth_perp",4497],[5,"symbol_aud_usd",4497],[5,"trade_id",4497],[5,"trader_id",4497],[5,"venue_binance",4497],[5,"venue_sim",4497],[5,"venue_order_id",4497],[5,"uuid4",4497],[5,"crypto_future_btcusdt",5351],[5,"crypto_perpetual_ethusdt",5351],[5,"xbtusd_bitmex",5351],[5,"currency_pair_btcusdt",5351],[5,"equity_aapl",5351],[5,"futures_contract_es",5351],[5,"options_contract_appl",5351]],"b":[[31,"impl-From%3CTradeTick%3E-for-Data"],[32,"impl-From%3CQuoteTick%3E-for-Data"],[34,"impl-From%3COrderBookDelta%3E-for-Data"],[35,"impl-From%3CBar%3E-for-Data"],[96,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+BarSpecification"],[97,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26BarSpecification"],[98,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26BarType"],[100,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+BarType"],[102,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26Bar"],[103,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+Bar"],[104,"impl-Display-for-BarSpecification"],[105,"impl-Debug-for-BarSpecification"],[106,"impl-Display-for-BarType"],[107,"impl-Debug-for-BarType"],[108,"impl-Display-for-BarTypeParseError"],[109,"impl-Debug-for-BarTypeParseError"],[110,"impl-Debug-for-Bar"],[111,"impl-Display-for-Bar"],[197,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26OrderBookDelta"],[198,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+OrderBookDelta"],[200,"impl-Display-for-OrderBookDelta"],[201,"impl-Debug-for-OrderBookDelta"],[241,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+BookOrder"],[242,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26BookOrder"],[244,"impl-Debug-for-BookOrder"],[245,"impl-Display-for-BookOrder"],[287,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26QuoteTick"],[288,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+QuoteTick"],[292,"impl-Debug-for-QuoteTick"],[293,"impl-Display-for-QuoteTick"],[328,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26Ticker"],[330,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+Ticker"],[331,"impl-Debug-for-Ticker"],[332,"impl-Display-for-Ticker"],[367,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+TradeTick"],[368,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26TradeTick"],[369,"impl-Debug-for-TradeTick"],[370,"impl-Display-for-TradeTick"],[1030,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26AccountType"],[1031,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+AccountType"],[1032,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26AggregationSource"],[1034,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+AggregationSource"],[1035,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26AggressorSide"],[1037,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+AggressorSide"],[1038,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26AssetClass"],[1039,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+AssetClass"],[1041,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+InstrumentClass"],[1042,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26InstrumentClass"],[1044,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+BarAggregation"],[1046,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26BarAggregation"],[1048,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+BookAction"],[1049,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26BookAction"],[1051,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+BookType"],[1052,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26BookType"],[1053,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+ContingencyType"],[1055,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26ContingencyType"],[1056,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+CurrencyType"],[1058,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26CurrencyType"],[1059,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26InstrumentCloseType"],[1060,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+InstrumentCloseType"],[1062,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+LiquiditySide"],[1064,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26LiquiditySide"],[1065,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26MarketStatus"],[1067,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+MarketStatus"],[1068,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26HaltReason"],[1069,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+HaltReason"],[1071,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26OmsType"],[1072,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+OmsType"],[1074,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+OptionKind"],[1075,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26OptionKind"],[1078,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+OrderSide"],[1079,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26OrderSide"],[1080,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+OrderStatus"],[1082,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26OrderStatus"],[1084,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+OrderType"],[1085,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26OrderType"],[1086,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26PositionSide"],[1088,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+PositionSide"],[1089,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+PriceType"],[1091,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26PriceType"],[1092,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26TimeInForce"],[1093,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+TimeInForce"],[1095,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+TradingState"],[1096,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26TradingState"],[1098,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+TrailingOffsetType"],[1099,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26TrailingOffsetType"],[1101,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+TriggerType"],[1103,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26TriggerType"],[1105,"impl-Debug-for-AccountType"],[1106,"impl-Display-for-AccountType"],[1108,"impl-Debug-for-AggregationSource"],[1109,"impl-Display-for-AggregationSource"],[1111,"impl-Display-for-AggressorSide"],[1112,"impl-Debug-for-AggressorSide"],[1114,"impl-Debug-for-AssetClass"],[1115,"impl-Display-for-AssetClass"],[1117,"impl-Display-for-InstrumentClass"],[1118,"impl-Debug-for-InstrumentClass"],[1120,"impl-Display-for-BarAggregation"],[1121,"impl-Debug-for-BarAggregation"],[1123,"impl-Display-for-BookAction"],[1124,"impl-Debug-for-BookAction"],[1126,"impl-Debug-for-BookType"],[1127,"impl-Display-for-BookType"],[1129,"impl-Debug-for-ContingencyType"],[1130,"impl-Display-for-ContingencyType"],[1132,"impl-Debug-for-CurrencyType"],[1133,"impl-Display-for-CurrencyType"],[1135,"impl-Display-for-InstrumentCloseType"],[1136,"impl-Debug-for-InstrumentCloseType"],[1138,"impl-Display-for-LiquiditySide"],[1139,"impl-Debug-for-LiquiditySide"],[1141,"impl-Display-for-MarketStatus"],[1142,"impl-Debug-for-MarketStatus"],[1144,"impl-Debug-for-HaltReason"],[1145,"impl-Display-for-HaltReason"],[1147,"impl-Debug-for-OmsType"],[1148,"impl-Display-for-OmsType"],[1150,"impl-Display-for-OptionKind"],[1151,"impl-Debug-for-OptionKind"],[1153,"impl-Display-for-OrderSide"],[1154,"impl-Debug-for-OrderSide"],[1156,"impl-Display-for-OrderStatus"],[1157,"impl-Debug-for-OrderStatus"],[1159,"impl-Debug-for-OrderType"],[1160,"impl-Display-for-OrderType"],[1162,"impl-Display-for-PositionSide"],[1163,"impl-Debug-for-PositionSide"],[1165,"impl-Display-for-PriceType"],[1166,"impl-Debug-for-PriceType"],[1168,"impl-Display-for-TimeInForce"],[1169,"impl-Debug-for-TimeInForce"],[1171,"impl-Debug-for-TradingState"],[1172,"impl-Display-for-TradingState"],[1174,"impl-Display-for-TrailingOffsetType"],[1175,"impl-Debug-for-TrailingOffsetType"],[1177,"impl-Display-for-TriggerType"],[1178,"impl-Debug-for-TriggerType"],[2077,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+OrderAccepted"],[2078,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26OrderAccepted"],[2079,"impl-Display-for-OrderAcceptedBuilderError"],[2080,"impl-Debug-for-OrderAcceptedBuilderError"],[2081,"impl-Debug-for-OrderAccepted"],[2082,"impl-Display-for-OrderAccepted"],[2085,"impl-From%3CString%3E-for-OrderAcceptedBuilderError"],[2086,"impl-From%3CUninitializedFieldError%3E-for-OrderAcceptedBuilderError"],[2158,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+OrderCancelRejected"],[2159,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26OrderCancelRejected"],[2160,"impl-Display-for-OrderCancelRejectedBuilderError"],[2161,"impl-Debug-for-OrderCancelRejectedBuilderError"],[2162,"impl-Display-for-OrderCancelRejected"],[2163,"impl-Debug-for-OrderCancelRejected"],[2166,"impl-From%3CUninitializedFieldError%3E-for-OrderCancelRejectedBuilderError"],[2167,"impl-From%3CString%3E-for-OrderCancelRejectedBuilderError"],[2241,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26OrderCanceled"],[2242,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+OrderCanceled"],[2243,"impl-Display-for-OrderCanceledBuilderError"],[2244,"impl-Debug-for-OrderCanceledBuilderError"],[2245,"impl-Display-for-OrderCanceled"],[2246,"impl-Debug-for-OrderCanceled"],[2249,"impl-From%3CString%3E-for-OrderCanceledBuilderError"],[2250,"impl-From%3CUninitializedFieldError%3E-for-OrderCanceledBuilderError"],[2319,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+OrderDenied"],[2321,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26OrderDenied"],[2322,"impl-Display-for-OrderDeniedBuilderError"],[2323,"impl-Debug-for-OrderDeniedBuilderError"],[2324,"impl-Debug-for-OrderDenied"],[2325,"impl-Display-for-OrderDenied"],[2327,"impl-From%3CString%3E-for-OrderDeniedBuilderError"],[2328,"impl-From%3CUninitializedFieldError%3E-for-OrderDeniedBuilderError"],[2397,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+OrderEmulated"],[2398,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26OrderEmulated"],[2399,"impl-Display-for-OrderEmulatedBuilderError"],[2400,"impl-Debug-for-OrderEmulatedBuilderError"],[2401,"impl-Debug-for-OrderEmulated"],[2402,"impl-Display-for-OrderEmulated"],[2404,"impl-From%3CUninitializedFieldError%3E-for-OrderEmulatedBuilderError"],[2405,"impl-From%3CString%3E-for-OrderEmulatedBuilderError"],[2511,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+OrderExpired"],[2513,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26OrderExpired"],[2514,"impl-Display-for-OrderExpiredBuilderError"],[2515,"impl-Debug-for-OrderExpiredBuilderError"],[2516,"impl-Debug-for-OrderExpired"],[2517,"impl-Display-for-OrderExpired"],[2519,"impl-From%3CUninitializedFieldError%3E-for-OrderExpiredBuilderError"],[2521,"impl-From%3CString%3E-for-OrderExpiredBuilderError"],[2596,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26OrderFilled"],[2597,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+OrderFilled"],[2599,"impl-Display-for-OrderFilledBuilderError"],[2600,"impl-Debug-for-OrderFilledBuilderError"],[2601,"impl-Debug-for-OrderFilled"],[2602,"impl-Display-for-OrderFilled"],[2605,"impl-From%3CUninitializedFieldError%3E-for-OrderFilledBuilderError"],[2606,"impl-From%3CString%3E-for-OrderFilledBuilderError"],[2706,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+OrderInitialized"],[2707,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26OrderInitialized"],[2708,"impl-Debug-for-OrderInitializedBuilderError"],[2709,"impl-Display-for-OrderInitializedBuilderError"],[2710,"impl-Display-for-OrderInitialized"],[2711,"impl-Debug-for-OrderInitialized"],[2713,"impl-From%3CUninitializedFieldError%3E-for-OrderInitializedBuilderError"],[2715,"impl-From%3CString%3E-for-OrderInitializedBuilderError"],[2821,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+OrderModifyRejected"],[2823,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26OrderModifyRejected"],[2824,"impl-Debug-for-OrderModifyRejectedBuilderError"],[2825,"impl-Display-for-OrderModifyRejectedBuilderError"],[2826,"impl-Display-for-OrderModifyRejected"],[2827,"impl-Debug-for-OrderModifyRejected"],[2829,"impl-From%3CUninitializedFieldError%3E-for-OrderModifyRejectedBuilderError"],[2831,"impl-From%3CString%3E-for-OrderModifyRejectedBuilderError"],[2904,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+OrderPendingCancel"],[2905,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26OrderPendingCancel"],[2907,"impl-Display-for-OrderPendingCancelBuilderError"],[2908,"impl-Debug-for-OrderPendingCancelBuilderError"],[2909,"impl-Display-for-OrderPendingCancel"],[2910,"impl-Debug-for-OrderPendingCancel"],[2913,"impl-From%3CString%3E-for-OrderPendingCancelBuilderError"],[2914,"impl-From%3CUninitializedFieldError%3E-for-OrderPendingCancelBuilderError"],[2986,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26OrderPendingUpdate"],[2987,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+OrderPendingUpdate"],[2988,"impl-Debug-for-OrderPendingUpdateBuilderError"],[2989,"impl-Display-for-OrderPendingUpdateBuilderError"],[2990,"impl-Display-for-OrderPendingUpdate"],[2991,"impl-Debug-for-OrderPendingUpdate"],[2993,"impl-From%3CUninitializedFieldError%3E-for-OrderPendingUpdateBuilderError"],[2994,"impl-From%3CString%3E-for-OrderPendingUpdateBuilderError"],[3066,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+OrderRejected"],[3068,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26OrderRejected"],[3069,"impl-Display-for-OrderRejectedBuilderError"],[3070,"impl-Debug-for-OrderRejectedBuilderError"],[3071,"impl-Debug-for-OrderRejected"],[3072,"impl-Display-for-OrderRejected"],[3075,"impl-From%3CString%3E-for-OrderRejectedBuilderError"],[3076,"impl-From%3CUninitializedFieldError%3E-for-OrderRejectedBuilderError"],[3145,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26OrderReleased"],[3146,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+OrderReleased"],[3148,"impl-Display-for-OrderReleasedBuilderError"],[3149,"impl-Debug-for-OrderReleasedBuilderError"],[3150,"impl-Debug-for-OrderReleased"],[3151,"impl-Display-for-OrderReleased"],[3153,"impl-From%3CUninitializedFieldError%3E-for-OrderReleasedBuilderError"],[3154,"impl-From%3CString%3E-for-OrderReleasedBuilderError"],[3482,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26OrderSubmitted"],[3483,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+OrderSubmitted"],[3485,"impl-Debug-for-OrderSubmittedBuilderError"],[3486,"impl-Display-for-OrderSubmittedBuilderError"],[3487,"impl-Debug-for-OrderSubmitted"],[3488,"impl-Display-for-OrderSubmitted"],[3490,"impl-From%3CString%3E-for-OrderSubmittedBuilderError"],[3491,"impl-From%3CUninitializedFieldError%3E-for-OrderSubmittedBuilderError"],[3560,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+OrderTriggered"],[3561,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26OrderTriggered"],[3562,"impl-Debug-for-OrderTriggeredBuilderError"],[3563,"impl-Display-for-OrderTriggeredBuilderError"],[3564,"impl-Debug-for-OrderTriggered"],[3565,"impl-Display-for-OrderTriggered"],[3568,"impl-From%3CString%3E-for-OrderTriggeredBuilderError"],[3569,"impl-From%3CUninitializedFieldError%3E-for-OrderTriggeredBuilderError"],[3641,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26OrderUpdated"],[3642,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+OrderUpdated"],[3643,"impl-Display-for-OrderUpdatedBuilderError"],[3644,"impl-Debug-for-OrderUpdatedBuilderError"],[3645,"impl-Debug-for-OrderUpdated"],[3646,"impl-Display-for-OrderUpdated"],[3648,"impl-From%3CString%3E-for-OrderUpdatedBuilderError"],[3649,"impl-From%3CUninitializedFieldError%3E-for-OrderUpdatedBuilderError"],[4160,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+AccountId"],[4162,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26AccountId"],[4163,"impl-Display-for-AccountId"],[4164,"impl-Debug-for-AccountId"],[4198,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26ClientId"],[4200,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+ClientId"],[4201,"impl-Display-for-ClientId"],[4202,"impl-Debug-for-ClientId"],[4237,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26ClientOrderId"],[4239,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+ClientOrderId"],[4240,"impl-Debug-for-ClientOrderId"],[4241,"impl-Display-for-ClientOrderId"],[4277,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+ComponentId"],[4278,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26ComponentId"],[4280,"impl-Debug-for-ComponentId"],[4281,"impl-Display-for-ComponentId"],[4316,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+ExecAlgorithmId"],[4317,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26ExecAlgorithmId"],[4318,"impl-Display-for-ExecAlgorithmId"],[4319,"impl-Debug-for-ExecAlgorithmId"],[4355,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26InstrumentId"],[4356,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+InstrumentId"],[4357,"impl-Display-for-InstrumentId"],[4358,"impl-Debug-for-InstrumentId"],[4395,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26OrderListId"],[4396,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+OrderListId"],[4397,"impl-Display-for-OrderListId"],[4398,"impl-Debug-for-OrderListId"],[4433,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26PositionId"],[4435,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+PositionId"],[4436,"impl-Debug-for-PositionId"],[4437,"impl-Display-for-PositionId"],[4472,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+StrategyId"],[4473,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26StrategyId"],[4475,"impl-Display-for-StrategyId"],[4476,"impl-Debug-for-StrategyId"],[4733,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+Symbol"],[4734,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26Symbol"],[4735,"impl-Display-for-Symbol"],[4736,"impl-Debug-for-Symbol"],[4772,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26TradeId"],[4773,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+TradeId"],[4774,"impl-Debug-for-TradeId"],[4775,"impl-Display-for-TradeId"],[4810,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+TraderId"],[4812,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26TraderId"],[4813,"impl-Debug-for-TraderId"],[4814,"impl-Display-for-TraderId"],[4851,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26Venue"],[4853,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+Venue"],[4854,"impl-Debug-for-Venue"],[4855,"impl-Display-for-Venue"],[4893,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+VenueOrderId"],[4894,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26VenueOrderId"],[4895,"impl-Debug-for-VenueOrderId"],[4896,"impl-Display-for-VenueOrderId"],[4972,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+CryptoFuture"],[4973,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26CryptoFuture"],[5039,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+CryptoPerpetual"],[5040,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26CryptoPerpetual"],[5107,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26CurrencyPair"],[5108,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+CurrencyPair"],[5171,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26Equity"],[5172,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+Equity"],[5236,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26FuturesContract"],[5238,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+FuturesContract"],[5302,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26OptionsContract"],[5304,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+OptionsContract"],[5444,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26SyntheticInstrument"],[5445,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+SyntheticInstrument"],[5501,"impl-Debug-for-InvalidBookOperation"],[5502,"impl-Display-for-InvalidBookOperation"],[5503,"impl-Display-for-BookIntegrityError"],[5504,"impl-Debug-for-BookIntegrityError"],[5560,"impl-Debug-for-BookPrice"],[5561,"impl-Display-for-BookPrice"],[5682,"impl-Debug-for-OrderError"],[5683,"impl-Display-for-OrderError"],[5808,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+LimitOrder"],[5809,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26LimitOrder"],[5883,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26LimitIfTouchedOrder"],[5884,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+LimitIfTouchedOrder"],[5960,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+MarketOrder"],[5961,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26MarketOrder"],[6032,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26MarketIfTouchedOrder"],[6033,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+MarketIfTouchedOrder"],[6109,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26MarketToLimitOrder"],[6110,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+MarketToLimitOrder"],[6183,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26StopLimitOrder"],[6184,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+StopLimitOrder"],[6262,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+StopMarketOrder"],[6263,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26StopMarketOrder"],[6339,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+TrailingStopLimitOrder"],[6340,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26TrailingStopLimitOrder"],[6421,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26TrailingStopMarketOrder"],[6422,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+TrailingStopMarketOrder"],[6485,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26EnumIterator"],[6486,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+EnumIterator"],[6554,"impl-Debug-for-AccountBalance"],[6555,"impl-Display-for-AccountBalance"],[6556,"impl-Display-for-MarginBalance"],[6557,"impl-Debug-for-MarginBalance"],[6665,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26Currency"],[6666,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+Currency"],[6701,"impl-Add-for-Money"],[6702,"impl-Add%3Cf64%3E-for-Money"],[6720,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+Money"],[6722,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26Money"],[6723,"impl-Display-for-Money"],[6724,"impl-Debug-for-Money"],[6746,"impl-Sub%3Cf64%3E-for-Money"],[6747,"impl-Sub-for-Money"],[6760,"impl-Add-for-Price"],[6761,"impl-Add%3Cf64%3E-for-Price"],[6780,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+Price"],[6782,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26Price"],[6783,"impl-Display-for-Price"],[6784,"impl-Debug-for-Price"],[6809,"impl-Sub%3Cf64%3E-for-Price"],[6810,"impl-Sub-for-Price"],[6843,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+Quantity"],[6844,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26Quantity"],[6846,"impl-Debug-for-Quantity"],[6847,"impl-Display-for-Quantity"],[6848,"impl-From%3C%26str%3E-for-Quantity"],[6850,"impl-From%3Ci64%3E-for-Quantity"],[6864,"impl-Mul%3Cf64%3E-for-Quantity"],[6865,"impl-Mul-for-Quantity"]]}],\ -["nautilus_network",{"doc":"","t":"CCCCPPFGFFPPPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNHFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","n":["http","python","socket","websocket","DELETE","GET","HttpClient","HttpMethod","HttpResponse","InnerHttpClient","PATCH","POST","PUT","arguments","arguments","arguments","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone_into","clone_into","clone_into","default","doc","doc","doc","eq","equivalent","equivalent","extract","extract","extract","extract","extract","extract","extract","extract","fmt","fmt","from","from","from","from","hash","into","into","into","into","into","into_py","into_py","into_py","items_iter","items_iter","items_iter","lazy_type_object","lazy_type_object","lazy_type_object","py_new","send_request","status","to_owned","to_owned","to_owned","to_response","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_object_raw","type_object_raw","type_object_raw","vzip","vzip","vzip","vzip","network","SocketClient","SocketConfig","arguments","arguments","borrow","borrow","borrow_mut","borrow_mut","clone","clone_into","connect","disconnect","doc","doc","extract","extract","extract","extract","extract","fmt","from","from","into","into","into_py","into_py","is_disconnected","items_iter","items_iter","lazy_type_object","lazy_type_object","send_bytes","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","type_object_raw","type_object_raw","vzip","vzip","WebSocketClient","WebSocketConfig","arguments","arguments","borrow","borrow","borrow_mut","borrow_mut","clone","clone_into","connect","disconnect","doc","doc","extract","extract","extract","extract","extract","fmt","from","from","into","into","into_py","into_py","is_disconnected","items_iter","items_iter","lazy_type_object","lazy_type_object","send_bytes","send_close_message","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","type_object_raw","type_object_raw","vzip","vzip"],"q":[[0,"nautilus_network"],[4,"nautilus_network::http"],[92,"nautilus_network::python"],[93,"nautilus_network::socket"],[136,"nautilus_network::websocket"],[180,"pyo3::marker"],[181,"pyo3::types::any"],[182,"pyo3::instance"],[183,"core::ffi::c_str"],[184,"pyo3::err"],[185,"pyo3::err"],[186,"core::fmt"],[187,"core::fmt"],[188,"http::method"],[189,"pyo3::instance"],[190,"pyo3::impl_::pyclass::lazy_type_object"],[191,"alloc::string"],[192,"alloc::vec"],[193,"core::option"],[194,"std::collections::hash::map"],[195,"core::error"],[196,"alloc::boxed"],[197,"hyper::body::body"],[198,"http::response"],[199,"core::any"],[200,"pyo3_ffi::cpython::object"],[201,"pyo3::types::module"],[202,"tungstenite::error"],[203,"std::io::error"]],"d":["","","","","","","","","HttpResponse contains relevant data from a HTTP request.","Provides a high-performance HttpClient for HTTP requests.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","Create a new HttpClient","","","","","","","","","","","","","","","","","","","","","","","","","","Loaded as nautilus_pyo3.network","","Configuration for TCP socket connection.","","","","","","","","","","Set disconnect mode to true.","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a websocket client.","Set disconnect mode to true.","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","",""],"i":[0,0,0,0,5,5,0,0,0,0,5,5,5,5,6,13,4,5,6,13,4,5,6,13,4,5,6,4,5,6,4,5,6,13,5,5,5,5,5,5,6,6,6,13,13,5,6,4,5,6,13,5,4,5,5,6,13,5,6,13,5,6,13,5,6,13,13,4,6,4,5,6,4,4,5,6,13,4,5,6,13,4,5,6,13,5,6,13,4,5,6,13,0,0,0,33,34,33,34,33,34,33,33,34,34,33,34,33,33,33,34,34,33,33,34,33,34,33,34,34,33,34,33,34,34,33,33,34,33,34,33,34,33,34,33,34,0,0,38,39,38,39,38,39,38,38,39,39,38,39,38,38,38,39,39,38,38,39,38,39,38,39,39,38,39,38,39,39,39,38,38,39,38,39,38,39,38,39,38,39],"f":[0,0,0,0,0,0,0,0,0,0,0,0,0,[[-1,1],[[3,[2]]],[]],[[-1,1],[[3,[2]]],[]],[[-1,1],[[3,[2]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[4,4],[5,5],[6,6],[[-1,-2],7,[],[]],[[-1,-2],7,[],[]],[[-1,-2],7,[],[]],[[],4],[1,[[9,[8]]]],[1,[[9,[8]]]],[1,[[9,[8]]]],[[5,5],10],[[-1,-2],10,[],[]],[[-1,-2],10,[],[]],[[2,-1],[[9,[5]]],[]],[[2,-1],[[9,[5]]],[]],[2,[[12,[-1,11]]],[]],[2,[[12,[-1,11]]],[]],[[2,-1],[[9,[6]]],[]],[[2,-1],[[9,[6]]],[]],[[2,-1],[[9,[13]]],[]],[[2,-1],[[9,[13]]],[]],[[5,14],15],[[6,14],15],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[5,-1],7,16],[-1,-2,[],[]],[-1,-2,[],[]],[5,17],[-1,-2,[],[]],[-1,-2,[],[]],[[5,1],18],[[6,1],18],[[13,1],18],[[],19],[[],19],[[],19],[[],[[20,[5]]]],[[],[[20,[6]]]],[[],[[20,[13]]]],[[[22,[21]],[22,[[7,[21,0]]]],[23,[0]]],13],[[4,17,21,[24,[21,21]],[23,[[22,[25]]]]],[[12,[6,[27,[26]]]]]],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[4,[29,[28]]],[[12,[6,[27,[26]]]]]],[-1,[[12,[-2]]],[],[]],[-1,[[12,[-2]]],[],[]],[-1,[[12,[-2]]],[],[]],[-1,[[12,[-2]]],[],[]],[-1,[[12,[-2]]],[],[]],[-1,[[12,[-2]]],[],[]],[-1,[[12,[-2]]],[],[]],[-1,[[12,[-2]]],[],[]],[-1,30,[]],[-1,30,[]],[-1,30,[]],[-1,30,[]],[1,31],[1,31],[1,31],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[1,32],[[9,[7]]]],0,0,[[-1,1],[[3,[2]]],[]],[[-1,1],[[3,[2]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[33,33],[[-1,-2],7,[],[]],[[33,[23,[18]],[23,[18]],[23,[18]]],[[12,[34,35]]]],[34,7],[1,[[9,[8]]]],[1,[[9,[8]]]],[[2,-1],[[9,[33]]],[]],[[2,-1],[[9,[33]]],[]],[2,[[12,[-1,11]]],[]],[[2,-1],[[9,[34]]],[]],[[2,-1],[[9,[34]]],[]],[[33,14],15],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[[33,1],18],[[34,1],18],[34,10],[[],19],[[],19],[[],[[20,[33]]]],[[],[[20,[34]]]],[[34,[36,[25]]],[[12,[7,37]]]],[-1,-2,[],[]],[-1,[[12,[-2]]],[],[]],[-1,[[12,[-2]]],[],[]],[-1,[[12,[-2]]],[],[]],[-1,[[12,[-2]]],[],[]],[-1,30,[]],[-1,30,[]],[1,31],[1,31],[-1,-2,[],[]],[-1,-2,[],[]],0,0,[[-1,1],[[3,[2]]],[]],[[-1,1],[[3,[2]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[38,38],[[-1,-2],7,[],[]],[[38,[23,[18]],[23,[18]],[23,[18]]],[[12,[39,35]]]],[39,7],[1,[[9,[8]]]],[1,[[9,[8]]]],[[2,-1],[[9,[38]]],[]],[2,[[12,[-1,11]]],[]],[[2,-1],[[9,[38]]],[]],[[2,-1],[[9,[39]]],[]],[[2,-1],[[9,[39]]],[]],[[38,14],15],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[[38,1],18],[[39,1],18],[39,10],[[],19],[[],19],[[],[[20,[38]]]],[[],[[20,[39]]]],[[39,[22,[25]]],[[12,[7,35]]]],[39,7],[-1,-2,[],[]],[-1,[[12,[-2]]],[],[]],[-1,[[12,[-2]]],[],[]],[-1,[[12,[-2]]],[],[]],[-1,[[12,[-2]]],[],[]],[-1,30,[]],[-1,30,[]],[1,31],[1,31],[-1,-2,[],[]],[-1,-2,[],[]]],"c":[],"p":[[5,"Python",180],[5,"PyAny",181],[5,"Py",182],[5,"InnerHttpClient",4],[6,"HttpMethod",4],[5,"HttpResponse",4],[1,"tuple"],[5,"CStr",183],[8,"PyResult",184],[1,"bool"],[5,"PyErr",184],[6,"Result",185],[5,"HttpClient",4],[5,"Formatter",186],[8,"Result",186],[10,"Hasher",187],[5,"Method",188],[8,"PyObject",182],[5,"PyClassItemsIter",189],[5,"LazyTypeObject",190],[5,"String",191],[5,"Vec",192],[6,"Option",193],[5,"HashMap",194],[1,"u8"],[10,"Error",195],[5,"Box",196],[5,"Body",197],[5,"Response",198],[5,"TypeId",199],[5,"PyTypeObject",200],[5,"PyModule",201],[5,"SocketConfig",93],[5,"SocketClient",93],[6,"Error",202],[1,"slice"],[5,"Error",203],[5,"WebSocketConfig",136],[5,"WebSocketClient",136]],"b":[[37,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26HttpMethod"],[38,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+HttpMethod"],[41,"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"],[107,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26SocketConfig"],[108,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+SocketConfig"],[110,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+SocketClient"],[111,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26SocketClient"],[150,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+WebSocketConfig"],[152,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26WebSocketConfig"],[153,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+WebSocketClient"],[154,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26WebSocketClient"]]}],\ -["nautilus_persistence",{"doc":"","t":"CCCCPPKGKKKGPPPPPPKNNCNNNNMMCMHNNNNNNNNNNMNNNCNNNNNNCNNNNNNNNMCCFFFNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFFIFONNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNOOONNNNNNNNNNNNNNNCCCFGPPNNNNNNNNNNNHNNNOHNNNNNNNNNFNNNNNONNNONFNNNNNNNNNNNNNCHCCCPGPPPNNNNNNNNNNNNNNNNNNNNNFNNNNNNNNNNNNNNNNNNNNNNCCCCFNNNNNNNNNNNNNNNNFNNNNNNNNNNNNNNNNFNNNNNNNNNNNNNNNNFNNNNNNNNNNNNNNNN","n":["arrow","backend","db","python","ArrowError","ArrowError","ArrowSchemaProvider","DataStreamingError","DecodeDataFromRecordBatch","DecodeFromRecordBatch","EncodeToRecordBatch","EncodingError","InvalidColumnType","IoError","MissingColumn","MissingMetadata","ParseError","PythonError","WriteStream","as_error_source","as_error_source","bar","borrow","borrow","borrow_mut","borrow_mut","decode_batch","decode_data_batch","delta","encode_batch","extract_column","fmt","fmt","fmt","fmt","from","from","from","from","from","from","get_schema","get_schema_map","into","into","quote","separate_by_policy","separate_by_policy","source","source","to_string","to_string","trade","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","write","kmerge_batch","session","EagerStream","ElementBatchIter","KMerge","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","cjk_compat_variants","cjk_compat_variants","drop","from","from","from","from_stream_with_runtime","into","into","into","into_iter","into_iter","into_py_dict","into_py_dict","item","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","new","next","next","nfc","nfc","nfd","nfd","nfkc","nfkc","nfkd","nfkd","push_iter","stream_safe","stream_safe","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","vzip","vzip","vzip","DataBackendSession","DataQueryResult","QueryResult","TsInitComparator","acc","add_file","arguments","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","chunk_size","compare","default","doc","doc","drop","drop_chunk","extract","extract","extract","extract","fmt","from","from","from","get_query_result","into","into","into","into_iter","into_py","into_py","items_iter","items_iter","lazy_type_object","lazy_type_object","new","new","next","result","runtime","size","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","type_object_raw","type_object_raw","vzip","vzip","vzip","write_data","database","schema","sql","Database","DatabaseEngine","POSTGRES","SQLITE","borrow","borrow","borrow_mut","borrow_mut","clone","clone_into","execute","fetch_all","from","from","get_db_options","init_db_schema","into","into","new","pool","setup_test_database","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","GeneralItem","borrow","borrow_mut","from","from_row","into","key","try_from","try_into","type_id","value","vzip","SqlCacheDatabase","add","borrow","borrow_mut","from","get","into","key_general","key_trader","new","try_from","try_into","type_id","vzip","backend","persistence","wranglers","session","transformer","Bar","NautilusDataType","OrderBookDelta","QuoteTick","TradeTick","arguments","borrow","borrow_mut","clone","clone_into","doc","extract","extract","extract","fmt","from","into","into_py","items_iter","lazy_type_object","to_owned","try_from","try_into","type_id","type_object_raw","vzip","DataTransformer","arguments","borrow","borrow_mut","doc","extract","extract","from","get_schema_map","into","into_py","items_iter","lazy_type_object","pyo3_bars_to_batches_bytes","pyo3_order_book_deltas_to_batches_bytes","pyo3_quote_ticks_to_batches_bytes","pyo3_trade_ticks_to_batches_bytes","pyobjects_to_batches_bytes","try_from","try_into","type_id","type_object_raw","vzip","bar","delta","quote","trade","BarDataWrangler","arguments","borrow","borrow_mut","doc","extract","extract","from","into","into_py","items_iter","lazy_type_object","try_from","try_into","type_id","type_object_raw","vzip","OrderBookDeltaDataWrangler","arguments","borrow","borrow_mut","doc","extract","extract","from","into","into_py","items_iter","lazy_type_object","try_from","try_into","type_id","type_object_raw","vzip","QuoteTickDataWrangler","arguments","borrow","borrow_mut","doc","extract","extract","from","into","into_py","items_iter","lazy_type_object","try_from","try_into","type_id","type_object_raw","vzip","TradeTickDataWrangler","arguments","borrow","borrow_mut","doc","extract","extract","from","into","into_py","items_iter","lazy_type_object","try_from","try_into","type_id","type_object_raw","vzip"],"q":[[0,"nautilus_persistence"],[4,"nautilus_persistence::arrow"],[62,"nautilus_persistence::backend"],[64,"nautilus_persistence::backend::kmerge_batch"],[166,"nautilus_persistence::backend::session"],[226,"nautilus_persistence::db"],[229,"nautilus_persistence::db::database"],[259,"nautilus_persistence::db::schema"],[271,"nautilus_persistence::db::sql"],[285,"nautilus_persistence::python"],[288,"nautilus_persistence::python::backend"],[290,"nautilus_persistence::python::backend::session"],[316,"nautilus_persistence::python::backend::transformer"],[339,"nautilus_persistence::python::wranglers"],[343,"nautilus_persistence::python::wranglers::bar"],[360,"nautilus_persistence::python::wranglers::delta"],[377,"nautilus_persistence::python::wranglers::quote"],[394,"nautilus_persistence::python::wranglers::trade"],[411,"core::error"],[412,"alloc::string"],[413,"std::collections::hash::map"],[414,"arrow_array::record_batch"],[415,"alloc::vec"],[416,"core::result"],[417,"nautilus_model::data"],[418,"arrow_schema::error"],[419,"arrow_array::array"],[420,"arrow_schema::datatype"],[421,"arrow_array::array"],[422,"core::fmt"],[423,"pyo3::err"],[424,"core::option"],[425,"arrow_schema::schema"],[426,"thousands::policies"],[427,"core::any"],[428,"unicode_normalization::replace"],[429,"tokio::runtime::runtime"],[430,"alloc::sync"],[431,"core::marker"],[432,"futures_core::stream"],[433,"pyo3::marker"],[434,"pyo3::types::dict"],[435,"alloc::vec::into_iter"],[436,"core::iter::traits::iterator"],[437,"compare"],[438,"unicode_normalization::recompose"],[439,"unicode_normalization::decompose"],[440,"unicode_normalization::stream_safe"],[441,"datafusion_common::error"],[442,"pyo3::types::any"],[443,"pyo3::instance"],[444,"core::cmp"],[445,"core::ffi::c_str"],[446,"pyo3::err"],[447,"pyo3::impl_::pyclass::lazy_type_object"],[448,"pyo3_ffi::cpython::object"],[449,"sqlx_core::error"],[450,"anyhow"],[451,"sqlx_core::any::row"],[452,"sqlx_core::from_row"],[453,"core::marker"],[454,"sqlx_core::error"],[455,"nautilus_model::identifiers::trader_id"],[456,"pyo3::types::module"],[457,"pyo3::types::typeobject"],[458,"nautilus_model::data::bar"],[459,"pyo3::types::bytes"],[460,"nautilus_model::data::delta"],[461,"nautilus_model::data::quote"],[462,"nautilus_model::data::trade"]],"d":["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","Returns the argument unchanged.","","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Provides a DataFusion session and registers DataFusion …","","","","","Query a file for its records. the caller must specify T to …","","","","","","","","","","","","","","Chunks generated by iteration must be dropped after use, …","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","","","","","","Loaded as nautilus_pyo3.persistence","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","","","","","Return Python bytes from the given list of ‘legacy’ …","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","",""],"i":[0,0,0,0,18,7,0,0,0,0,0,0,7,18,7,7,7,18,0,18,7,0,18,7,18,7,5,87,0,10,0,18,18,7,7,18,18,18,18,7,7,88,88,18,7,0,18,7,18,7,18,7,0,18,7,18,7,18,7,18,7,27,0,0,0,0,0,30,41,38,30,41,38,30,38,30,30,41,38,30,30,41,38,30,38,30,38,41,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,30,38,30,38,30,38,30,38,30,38,38,30,38,30,41,38,30,41,38,30,41,38,30,41,38,0,0,0,0,54,46,46,50,46,54,50,46,54,46,50,50,46,54,54,54,46,46,54,54,50,50,46,54,46,50,46,54,54,46,54,46,54,46,54,46,54,54,54,46,54,50,46,54,50,46,54,50,46,54,46,54,50,46,54,46,0,0,0,0,0,67,67,67,60,67,60,60,60,60,60,67,60,60,0,67,60,60,60,0,60,67,60,67,60,67,60,67,60,0,69,69,69,69,69,69,69,69,69,69,69,0,72,72,72,72,72,72,72,72,72,72,72,72,72,0,0,0,0,0,75,0,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,0,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,0,0,0,0,0,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,0,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,0,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,0,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86],"f":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[-1,1,[]],[-1,1,[]],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[3,[2,2]],4],[[8,[[6,[5]],7]]]],[[[3,[2,2]],4],[[8,[[6,[9]],7]]]],0,[[[3,[2,2]],[11,[10]]],[[8,[4,12]]]],[[[11,[13]],14,15,16],[[8,[-1,7]]],17],[[18,19],20],[[18,19],20],[[7,19],20],[[7,19],20],[-1,-1,[]],[21,18],[22,18],[12,18],[-1,-1,[]],[12,7],[[[23,[[3,[2,2]]]]],24],[[],[[3,[2,2]]]],[-1,-2,[],[]],[-1,-2,[],[]],0,[[-1,25],2,[]],[[-1,25],2,[]],[18,[[23,[1]]]],[7,[[23,[1]]]],[-1,2,[]],[-1,2,[]],0,[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,26,[]],[-1,26,[]],[-1,-2,[],[]],[-1,-2,[],[]],[[27,4],[[8,[28,18]]]],0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[[[30,[-1]]],28,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[-2,[32,[31]]],[[30,[-1]]],33,[[35,[],[[34,[-1]]]],33]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[-1,36],37,[]],[[-1,36],37,[]],0,[-1,[[28,[-2,-3,-4,-5,-6,-7,-8,-9]]],[],[],[],[],[],[],[],[],[]],[-1,[[28,[-2,-3,-4,-5,-6,-7,-8,-9,-10,-11,-12,-13]]],[],[],[],[],[],[],[],[],[],[],[],[],[]],[-1,[[28,[-2,-3,-4,-5,-6,-7,-8,-9,-10,-11,-12,-13]]],[],[],[],[],[],[],[],[],[],[],[],[],[]],[-1,[[28,[-2,-3,-4]]],[],[],[],[]],[-1,[[28,[-2,-3,-4,-5,-6,-7,-8,-9,-10,-11]]],[],[],[],[],[],[],[],[],[],[],[]],[-1,[[28,[-2,-3,-4,-5,-6]]],[],[],[],[],[],[]],[-1,[[28,[-2,-3]]],[],[],[]],[-1,[[28,[-2,-3,-4,-5,-6,-7]]],[],[],[],[],[],[],[]],[-1,[[28,[-2,-3,-4,-5,-6,-7,-8,-9,-10]]],[],[],[],[],[],[],[],[],[],[]],[-1,[[28,[-2]]],[],[]],[-1,[[28,[-2,-3,-4,-5]]],[],[],[],[],[]],[-1,[[28,[-2,-3,-4,-5,-6,-7,-8]]],[],[],[],[],[],[],[],[]],[-1,[[28,[-2,-3,-4,-5,-6,-7,-8,-9]]],[],[],[],[],[],[],[],[],[]],[-1,[[28,[-2,-3,-4,-5,-6,-7,-8,-9,-10,-11,-12]]],[],[],[],[],[],[],[],[],[],[],[],[]],[-1,[[28,[-2,-3,-4,-5,-6,-7]]],[],[],[],[],[],[],[]],[-1,[[28,[-2,-3,-4]]],[],[],[],[]],[-1,[[28,[-2,-3,-4,-5,-6,-7,-8,-9,-10,-11]]],[],[],[],[],[],[],[],[],[],[],[]],[-1,[[28,[-2,-3,-4,-5,-6,-7,-8,-9,-10,-11,-12]]],[],[],[],[],[],[],[],[],[],[],[],[]],[-1,28,[]],[-1,[[28,[-2,-3]]],[],[],[]],[-1,28,[]],[-1,[[28,[-2,-3,-4,-5,-6,-7,-8,-9,-10]]],[],[],[],[],[],[],[],[],[],[]],[-1,[[28,[-2,-3,-4,-5,-6,-7,-8]]],[],[],[],[],[],[],[],[]],[-1,[[28,[-2,-3,-4,-5]]],[],[],[],[],[]],[-1,[[28,[-2,-3,-4,-5,-6]]],[],[],[],[],[],[]],[-1,[[28,[-2]]],[],[]],[-1,[[28,[-2,-3,-4,-5,-6,-7]]],[],[],[],[],[],[],[]],[-1,[[28,[-2,-3,-4,-5,-6,-7]]],[],[],[],[],[],[],[]],[-1,[[28,[-2,-3,-4,-5,-6,-7,-8,-9,-10,-11,-12]]],[],[],[],[],[],[],[],[],[],[],[],[]],[-1,[[28,[-2,-3,-4,-5,-6,-7,-8,-9,-10,-11,-12,-13]]],[],[],[],[],[],[],[],[],[],[],[],[],[]],[-1,[[28,[-2,-3,-4]]],[],[],[],[]],[-1,[[28,[-2,-3,-4,-5,-6,-7,-8,-9,-10,-11]]],[],[],[],[],[],[],[],[],[],[],[]],[-1,[[28,[-2,-3,-4,-5,-6]]],[],[],[],[],[],[]],[-1,[[28,[-2,-3]]],[],[],[]],[-1,[[28,[-2,-3]]],[],[],[]],[-1,28,[]],[-1,[[28,[-2,-3,-4,-5,-6,-7,-8,-9,-10,-11,-12]]],[],[],[],[],[],[],[],[],[],[],[],[]],[-1,28,[]],[-1,[[28,[-2,-3,-4,-5,-6,-7,-8,-9,-10]]],[],[],[],[],[],[],[],[],[],[]],[-1,[[28,[-2,-3,-4,-5,-6,-7,-8,-9]]],[],[],[],[],[],[],[],[],[]],[-1,[[28,[-2,-3,-4,-5,-6,-7,-8,-9,-10]]],[],[],[],[],[],[],[],[],[],[]],[-1,[[28,[-2]]],[],[]],[-1,[[28,[-2,-3,-4,-5]]],[],[],[],[],[]],[-1,[[28,[-2,-3,-4,-5,-6]]],[],[],[],[],[],[]],[-1,[[28,[-2,-3,-4,-5]]],[],[],[],[],[]],[-1,[[28,[-2]]],[],[]],[-1,[[28,[-2,-3,-4,-5,-6,-7,-8,-9,-10,-11]]],[],[],[],[],[],[],[],[],[],[],[]],[-1,[[28,[-2,-3,-4]]],[],[],[],[]],[-1,[[28,[-2,-3,-4,-5,-6,-7,-8]]],[],[],[],[],[],[],[],[]],[-1,[[28,[-2,-3,-4,-5,-6,-7,-8,-9,-10,-11,-12,-13]]],[],[],[],[],[],[],[],[],[],[],[],[],[]],[-1,[[28,[-2,-3,-4,-5,-6,-7,-8]]],[],[],[],[],[],[],[],[]],[-1,[[28,[-2,-3,-4,-5,-6,-7,-8,-9]]],[],[],[],[],[],[],[],[],[]],[-3,[[38,[-2,-1,-3]]],[],[[40,[],[[34,[[39,[-1]]]]]]],[[42,[[41,[-2,-1]]]]]],[[[30,[-1]]],[[23,[-2]]],[],[]],[[[38,[-2,-1,-3]]],[[23,[-4]]],[],[[40,[],[[34,[[39,[-1]]]]]]],[[42,[[41,[-2,-1]]]]],[]],[-1,[[43,[-2]]],[],[]],[-1,[[43,[-2]]],[],[]],[-1,[[44,[-2]]],[],[]],[-1,[[44,[-2]]],[],[]],[-1,[[43,[-2]]],[],[]],[-1,[[43,[-2]]],[],[]],[-1,[[44,[-2]]],[],[]],[-1,[[44,[-2]]],[],[]],[[[38,[-2,-1,-3]],-2],28,[],[[40,[],[[34,[[39,[-1]]]]]]],[[42,[[41,[-2,-1]]]]]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,26,[]],[-1,26,[]],[-1,26,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,0,0,[[46,14,14,[23,[14]]],[[47,[28]]]],[[-1,36],[[49,[48]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[[50,[41,[-1,9]],[41,[-1,9]]],51,[[40,[],[[34,[[39,[9]]]]]]]],[[],50],[36,[[53,[52]]]],[36,[[53,[52]]]],[54,28],[54,28],[[48,-1],[[53,[46]]],[]],[[48,-1],[[53,[46]]],[]],[[48,-1],[[53,[54]]],[]],[[48,-1],[[53,[54]]],[]],[[50,19],20],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[46,55],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[46,36],56],[[54,36],56],[[],57],[[],57],[[],[[58,[46]]]],[[],[[58,[54]]]],[15,46],[[55,15],54],[54,[[23,[-1]]],[]],0,0,0,[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,26,[]],[-1,26,[]],[-1,26,[]],[36,59],[36,59],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[11,[-1]],[3,[2,2]],27],[[47,[28,18]]],10],0,0,0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[60,60],[[-1,-2],28,[],[]],[[60,14],[[63,[61,62]]]],[[60,14],[[63,[[6,[-1]],62]]],[[65,[64]],66]],[-1,-1,[]],[-1,-1,[]],[[[23,[67]],[23,[14]]],68],[[60,14],[[63,[28]]]],[-1,-2,[],[]],[-1,-2,[],[]],[[[23,[67]],[23,[14]]],60],0,[[],60],[-1,-2,[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,26,[]],[-1,26,[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-1,[]],[-1,[[70,[69]]],71],[-1,-2,[],[]],0,[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,26,[]],0,[-1,-2,[],[]],0,[[72,2,2],[[8,[61,62]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-1,[]],[[72,2],[[6,[69]]]],[-1,-2,[],[]],[72,2],[72,2],[[73,60],72],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,26,[]],[-1,-2,[],[]],0,[[36,74],[[53,[28]]]],0,0,0,0,0,0,0,0,[[-1,36],[[49,[48]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[75,75],[[-1,-2],28,[],[]],[36,[[53,[52]]]],[[48,-1],[[53,[75]]],[]],[[48,-1],[[53,[75]]],[]],[48,[[8,[-1,22]]],[]],[[75,19],20],[-1,-1,[]],[-1,-2,[],[]],[[75,36],56],[[],57],[[],[[58,[75]]]],[-1,-2,[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,26,[]],[36,59],[-1,-2,[],[]],0,[[-1,36],[[49,[48]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[36,[[53,[52]]]],[[48,-1],[[53,[76]]],[]],[[48,-1],[[53,[76]]],[]],[-1,-1,[]],[[36,77],[[53,[[49,[37]]]]]],[-1,-2,[],[]],[[76,36],56],[[],57],[[],[[58,[76]]]],[[36,[6,[78]]],[[53,[[49,[79]]]]]],[[36,[6,[80]]],[[53,[[49,[79]]]]]],[[36,[6,[81]]],[[53,[[49,[79]]]]]],[[36,[6,[82]]],[[53,[[49,[79]]]]]],[[36,[6,[56]]],[[53,[[49,[79]]]]]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,26,[]],[36,59],[-1,-2,[],[]],0,0,0,0,0,[[-1,36],[[49,[48]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[36,[[53,[52]]]],[[48,-1],[[53,[83]]],[]],[[48,-1],[[53,[83]]],[]],[-1,-1,[]],[-1,-2,[],[]],[[83,36],56],[[],57],[[],[[58,[83]]]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,26,[]],[36,59],[-1,-2,[],[]],0,[[-1,36],[[49,[48]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[36,[[53,[52]]]],[[48,-1],[[53,[84]]],[]],[[48,-1],[[53,[84]]],[]],[-1,-1,[]],[-1,-2,[],[]],[[84,36],56],[[],57],[[],[[58,[84]]]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,26,[]],[36,59],[-1,-2,[],[]],0,[[-1,36],[[49,[48]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[36,[[53,[52]]]],[[48,-1],[[53,[85]]],[]],[[48,-1],[[53,[85]]],[]],[-1,-1,[]],[-1,-2,[],[]],[[85,36],56],[[],57],[[],[[58,[85]]]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,26,[]],[36,59],[-1,-2,[],[]],0,[[-1,36],[[49,[48]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[36,[[53,[52]]]],[[48,-1],[[53,[86]]],[]],[[48,-1],[[53,[86]]],[]],[-1,-1,[]],[-1,-2,[],[]],[[86,36],56],[[],57],[[],[[58,[86]]]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,26,[]],[36,59],[-1,-2,[],[]]],"c":[],"p":[[10,"Error",411],[5,"String",412],[5,"HashMap",413],[5,"RecordBatch",414],[10,"DecodeFromRecordBatch",4],[5,"Vec",415],[6,"EncodingError",4],[6,"Result",416],[6,"Data",417],[10,"EncodeToRecordBatch",4],[1,"slice"],[6,"ArrowError",418],[8,"ArrayRef",419],[1,"str"],[1,"usize"],[6,"DataType",420],[10,"Array",419],[6,"DataStreamingError",4],[5,"Formatter",421],[8,"Result",421],[5,"Error",422],[5,"PyErr",423],[6,"Option",424],[5,"Schema",425],[5,"SeparatorPolicy",426],[5,"TypeId",427],[10,"WriteStream",4],[1,"tuple"],[5,"Replacements",428],[5,"EagerStream",64],[5,"Runtime",429],[5,"Arc",430],[10,"Send",431],[17,"Item"],[10,"Stream",432],[5,"Python",433],[5,"PyDict",434],[5,"KMerge",64],[5,"IntoIter",435],[10,"Iterator",436],[5,"ElementBatchIter",64],[10,"Compare",437],[5,"Recompositions",438],[5,"Decompositions",439],[5,"StreamSafe",440],[5,"DataBackendSession",166],[8,"Result",441],[5,"PyAny",442],[5,"Py",443],[5,"TsInitComparator",166],[6,"Ordering",444],[5,"CStr",445],[8,"PyResult",423],[5,"DataQueryResult",166],[8,"QueryResult",166],[8,"PyObject",443],[5,"PyClassItemsIter",446],[5,"LazyTypeObject",447],[5,"PyTypeObject",448],[5,"Database",229],[1,"u64"],[6,"Error",449],[8,"Result",450],[5,"AnyRow",451],[10,"FromRow",452],[10,"Unpin",431],[6,"DatabaseEngine",229],[5,"AnyConnectOptions",453],[5,"GeneralItem",259],[8,"Result",449],[10,"Row",454],[5,"SqlCacheDatabase",271],[5,"TraderId",455],[5,"PyModule",456],[6,"NautilusDataType",290],[5,"DataTransformer",316],[5,"PyType",457],[5,"Bar",458],[5,"PyBytes",459],[5,"OrderBookDelta",460],[5,"QuoteTick",461],[5,"TradeTick",462],[5,"BarDataWrangler",343],[5,"OrderBookDeltaDataWrangler",360],[5,"QuoteTickDataWrangler",377],[5,"TradeTickDataWrangler",394],[10,"DecodeDataFromRecordBatch",4],[10,"ArrowSchemaProvider",4]],"b":[[31,"impl-Debug-for-DataStreamingError"],[32,"impl-Display-for-DataStreamingError"],[33,"impl-Display-for-EncodingError"],[34,"impl-Debug-for-EncodingError"],[36,"impl-From%3CError%3E-for-DataStreamingError"],[37,"impl-From%3CPyErr%3E-for-DataStreamingError"],[38,"impl-From%3CArrowError%3E-for-DataStreamingError"],[186,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26DataBackendSession"],[187,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+DataBackendSession"],[188,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+DataQueryResult"],[189,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26DataQueryResult"],[301,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+NautilusDataType"],[302,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26NautilusDataType"],[321,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26DataTransformer"],[322,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+DataTransformer"],[348,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26BarDataWrangler"],[349,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+BarDataWrangler"],[365,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26OrderBookDeltaDataWrangler"],[366,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+OrderBookDeltaDataWrangler"],[382,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26QuoteTickDataWrangler"],[383,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+QuoteTickDataWrangler"],[399,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+TradeTickDataWrangler"],[400,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26TradeTickDataWrangler"]]}],\ +["nautilus_model",{"doc":"","t":"CCQQCCCQCCCCCCCCJPGPKPPCNNNNHCNNNNNNMNNHCCCNCNNNFFFFOONNNONNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOONNNNNNNNNNNNNONNNONNONNNNNNNOONNNNNNNNNNNNNNNOONNNNNNNOFONNNNNNNNNNNNNNNONNNNNNNNONNNNNONONNNNNOONNFSINNNNNNNNNNNNNNNNNNNNNNNNNNOONNNNONONNNNNNNFNOOOONNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNOONNFNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNOONNFONNNNNNNNNNNNNNNNNNNNNNONNNNNONNONNONNOONNPGFPPGFGFPPGFPPGFPPPPPGFGFPPPPPPPPPPGFPPPGFPPPPPPPPPPPPPPPPPPPKPPPPPGFPPPPPPGFGFPPPPPPPPPPGFPPPPPPGFPPPPPPPPPPPPPPPPGFPPGFGFGFGFPPPPPPGFPPPPGFPPPPPPPPPPPPPPPPPPPPGFGFGFPPGFPPPPPPPPPPPPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCCCCFOOOONNONNNOONNOONCCCCCCCCCCCCCCCCCCFFGPPNONNNNNNNNNONNNNNNNNNNNNNONNNNNNNNNNNNNONNNNNNNNONNNNONNNNNONNNNNNNONONNNNNOFFGPPNONNNNNNNNNONNNNNNNNNNNNNONNNNNNNNNNNNNONNNNNNNNONONNNNONNNNNONNNNNNNONONNNNNOFFGPPNONNNNNNNNNONNNNNNNNNNNNNONNNNNNNNNNNNNONNNNNNNNONNNNONNNNNONNNNNNNONONNNNNOFFGPPNNNNNNNNNONNNNNNNNNNNNNONNNNNNNNNNNNNONNNNNNNNONNNNONNNNNONNNNNNNONONNNNFFGPPNNNNNNNNNONNNNNNNNNNNNNONNNNNNNNNNNNNONNNNNNNNNNNONNNNNONNNNNNNONONNNNPPPPPGPPPPPPPPPPPPNNNNNNNNNNNNNNNNNNNNFFGPPNONNNNNNNNNONNNNNNNNNNNNNONNNNNNNNNNNNNONNNNNNNNONNNNONNNNNONNNNNNNONONNNNNOFFGPPNONNNNNNNNNONNNNNONONNNNNNNNNONNNNNNNNNNNNNONNNNNNNNONONNONNONONONONNNNONNNNNONONNNNNNNONONNNNNOFFGPPNNNNNNNNNONNNNNONNNNONNONNNNNONONONONONNNNNNNNNNNNNNONNNNNNNONONNONONONONONONONONONONNNNONONONNNNNONONONONONONNNNNNNONONNNNFFGPPNONNNNNNNNNONNNNNNNNNNNNNONNNNNNNNNNNNNONNNNNNNNONONNNNONNNNNONNNNNNNONONNNNNOFFGPPNONNNNNNNNNONNNNNNNNNNNNNONNNNNNNNNNNNNONNNNNNNNONNNNONNNNNONNNNNNNONONNNNNOFFGPPNONNNNNNNNNONNNNNNNNNNNNNONNNNNNNNNNNNNONNNNNNNNONNNNONNNNNONNNNNNNONONNNNNOFFGPPNONNNNNNNNNONNNNNNNNNNNNNONNNNNNNNNNNNNONNNNNNNNONONNNNONNNNNONNNNNNNONONNNNFFGPPNNNNNNNNNONNNNNNNNNNNNNONNNNNNNNNNNNNONNNNNNNNONNNNONNNNNONNNNNNNONONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFHFHFHFHFHFHFHFHFHFHFHFHFHFHFHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFFGPPNONNNNNNNNNONNNNNNNNNNNNNONNNNNNNNNNNNNONNNNNNNNNNNONNNNNONNNNNNNONONNNNFFGPPNONNNNNNNNNONNNNNNNNNNNNNONNNNNNNNNNNNNONNNNNNNNONNNNONNNNNONNNNNNNONONNNNNOFFGPPNONNNNNNNNNONNNNNNNNNNNNNONNNNNNNNNNNNNONNNNNNNNONONONNNNONNNNNONONNNNNNNONONNNNNOPPGPNNCCNNCCNNNFOOONNNNOONNNONOOOOOOOOOOONONNOOONOFOOONNNNOOOONNNONOOOOOOOOOOONONNOOOONOFOONNNNOONNNONOOOOOOOONONNOONFOOONNNNOONNNONOOOOOOOOOOONONNOOONOCCCCCCCCCCCCCHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHCHHHHHHCCCCCCCCCCCCCCHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHCFNNNNNNHHHHHHHHHHHHHNNNCCFNNNNNNHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHNNNHFNNNNNNNNHHHHHHHNNNNNHHCCCCHHHHHHHHHHHHHHHHHHHHHHHHHCCCCCCHCCCCCCCCCFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOFNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHNNNNNNNNNOFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNOFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOFHFHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFHFHFHFHNNNNNNNNNNNNNNNNNNNNFHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFHFHNNNNNNNNNNNNNNNNNNNNFHFHFHFHFHFHFHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFHFHFHFHFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOSFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOKMMNNCCCCCMMMMNNNNNMMMMMCMMMMMMMCNCNMMNFONNNNNNNNNNNNNONNNNNNNONNNNNNNOONONOONONONNNONONONONNONONONNNNONONNOFNNNONNNNNNNNNNNNNNNNNONNNNONNNOONONOONONONNNONONONONNONONONNNNONONNFNNNONNNNNNNNNNNNNNNNNONNNNNNNONONONONONNNONONONONNNONONNNNONONNFNNNNNNNONNNNNNNNNNNNNONNNNONNNONONONONONNNONONNONNNNNNNNONONNFONNONNNNNONNNNNNONNNNNNNONNNNNNNONONONONONONNONONNONNNNNNNNONONNOFONNONNNNNONNNNNNONNNNNNNONNNNNNNONONONONONNONONONNONNNNONNNNONONNONNNNNNNNNNNNNNFHFHFHNNNNNNNFHNNNNNNNFHNNNNNNNNNNNNNNFHNNNNNNNNNNNNNNNNNNNNNFHFNNNNNNNNOONNNNNNNNNONNONNNNNNOONNNOONNCCCPGGPFPPPPPNNNNNNNNONNNNNNNNNNONNNNNNNNNNNNONNNNNNNNNONNNNNNNNNNONNNNNNFFNNNNNNONNNNNNNNNNNNNNNNNNNONNNNNOONNNNNNNNNNNNOFNNNNNNNNNNNNNNNNNNNNNNNNNNNONONNNNNNNNCCCCCCCCCCCPPPKFGPMOMNMONNNNMONNNNNOMONMMONMOMOMOMOMMONNNNNMOMONNNNNNNNNNNNNNNNMNMOMONNNMOMOMMOMONNMOMOMOMOOMMONNNMONMOMOHMOMMOMONNMOMOMMMMMNNNNMOMONNMHMMOMONFNNNNNNNNNNNNONNNNNNNONNNNNNNNNNONNNNNNNNNNNNNNNONNNNNNNNNNNNNONNNNNNNNNNNNFNNNNNNNNNNNNONNNNNNNONNNNNNNNNNONNONNNNNNNNNNNNNONNNNNNNNNNNNNONONONNNNONNNNNNFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFNNNNNNNNNNNNONNNNNNNONNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNONONONNNNONNNNNNFNNNNNNNNNNNNONNNNNNNONNNNNNNNNNONNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNFNNNNNNNNNNNNONNNNNNNONNNNNNNNNNONNONNNNNNNNNNNNNONNNNNNNNNNNNNONONONNNNONNNNNNFNNNNNNNNNNNNONNNNNNNONNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNONONONNNNONNNNNNFNNNNNNNNNNNNONNNNNNNONNNNNNNNNNONNONNNNNONNNNNNNNONNNNNNNNNNNONONONONONNNNONNNNNNFNNNNNNNNNNNNONNNNNNNONNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNONONONONONNNNONNNNNNFSNNCNCNNNCCNNNNCHNCNNNNCHHCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCFFNNNNOONNNNONNOONNOONNNNONNNNNNNNNNNNNNNNNNNNNNNNNFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOONNNNNNNNNNNNNNNNNNNONNONONNNNNNNSSHHHHHSSFNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNSSSFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOONNNNNNNNNNNNNSSFNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOONNNNNNNNNNNN","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","new","new","open","partial_cmp","partial_cmp","price_type","separate_by_policy","separate_by_policy","separate_by_policy","separate_by_policy","serialize","serialize","serialize","spec","step","to_owned","to_owned","to_owned","to_string","to_string","to_string","to_string","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","ts_event","ts_init","type_id","type_id","type_id","type_id","type_object_raw","type_object_raw","type_object_raw","volume","OrderBookDelta","action","arguments","borrow","borrow_mut","clear","clone","clone_into","deserialize","doc","eq","equivalent","equivalent","equivalent","extract","extract","extract","flags","fmt","fmt","from","from_pyobject","get_fields","get_metadata","get_ts_init","hash","instrument_id","into","into_py","items_iter","lazy_type_object","new","order","separate_by_policy","sequence","serialize","to_owned","to_string","try_from","try_into","ts_event","ts_init","type_id","type_object_raw","BookOrder","NULL_ORDER","OrderId","arguments","borrow","borrow_mut","clone","clone_into","deserialize","doc","eq","equivalent","equivalent","equivalent","exposure","extract","extract","extract","fmt","fmt","from","from_quote_tick","from_trade_tick","hash","into","into_py","items_iter","lazy_type_object","new","order_id","price","py_as_dict","py_from_dict","separate_by_policy","serialize","side","signed_size","size","to_book_price","to_owned","to_string","try_from","try_into","type_id","type_object_raw","QuoteTick","arguments","ask_price","ask_size","bid_price","bid_size","borrow","borrow_mut","clone","clone_into","deserialize","doc","eq","equivalent","equivalent","equivalent","extract","extract","extract","extract_price","extract_volume","fmt","fmt","from","from_pyobject","get_fields","get_metadata","get_ts_init","hash","instrument_id","into","into_py","items_iter","lazy_type_object","new","separate_by_policy","serialize","to_owned","to_string","try_from","try_into","ts_event","ts_init","type_id","type_object_raw","Ticker","arguments","borrow","borrow_mut","clone","clone_into","deserialize","doc","eq","equivalent","equivalent","equivalent","extract","extract","extract","fmt","fmt","from","hash","instrument_id","into","into_py","items_iter","lazy_type_object","new","py_as_dict","py_from_dict","separate_by_policy","serialize","to_owned","to_string","try_from","try_into","ts_event","ts_init","type_id","type_object_raw","TradeTick","aggressor_side","arguments","borrow","borrow_mut","clone","clone_into","deserialize","doc","eq","equivalent","equivalent","equivalent","extract","extract","extract","fmt","fmt","from","from_pyobject","get_fields","get_metadata","get_ts_init","hash","instrument_id","into","into_py","items_iter","lazy_type_object","new","price","separate_by_policy","serialize","size","to_owned","to_string","trade_id","try_from","try_into","ts_event","ts_init","type_id","type_object_raw","Accepted","AccountType","AccountTypeIter","Active","Add","AggregationSource","AggregationSourceIter","AggressorSide","AggressorSideIter","Alternative","Ask","AssetClass","AssetClassIter","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","Debt","Default","Delete","Denied","DoubleBidAsk","DoubleLast","Emulated","EndOfSession","Equity","Expired","External","FX","Fiat","Filled","Flat","Fok","Forward","FromU8","Future","General","Gtc","Gtd","Halt","HaltReason","HaltReasonIter","Halted","Hedging","Hour","Index","IndexPrice","Initialized","InstrumentClass","InstrumentClassIter","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","Mid","MidPoint","Millisecond","Minute","Month","Netting","NoAggressor","NoContingency","NoLiquiditySide","NoOrderSide","NoPositionSide","NoTrailingOffset","NoTrigger","NotHalted","Oco","OmsType","OmsTypeIter","Open","Option","OptionKind","OptionKindIter","OrderSide","OrderSideIter","OrderStatus","OrderStatusIter","OrderType","OrderTypeIter","Oto","Ouo","PartiallyFilled","Pause","PendingCancel","PendingUpdate","PositionSide","PositionSideIter","PreClose","PreOpen","Price","PriceTier","PriceType","PriceTypeIter","Put","Reducing","Rejected","Released","Reopen","Second","Sell","Seller","Short","SportsBetting","Spot","StopLimit","StopMarket","Submitted","Swap","Taker","Tick","TickImbalance","TickRuns","Ticks","TimeInForce","TimeInForceIter","TradingState","TradingStateIter","TrailingOffsetType","TrailingOffsetTypeIter","TrailingStopLimit","TrailingStopMarket","TriggerType","TriggerTypeIter","Triggered","Unspecified","Update","Value","ValueImbalance","ValueRuns","Volatility","Volume","VolumeImbalance","VolumeRuns","Warrant","Week","arguments","arguments","arguments","arguments","arguments","arguments","arguments","arguments","arguments","arguments","arguments","arguments","arguments","arguments","arguments","arguments","arguments","arguments","arguments","arguments","arguments","arguments","arguments","arguments","arguments","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","compare","compare","compare","compare","compare","compare","compare","compare","compare","compare","compare","compare","compare","compare","compare","compare","compare","compare","compare","compare","compare","compare","compare","compare","compare","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","doc","doc","doc","doc","doc","doc","doc","doc","doc","doc","doc","doc","doc","doc","doc","doc","doc","doc","doc","doc","doc","doc","doc","doc","doc","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_repr","from_repr","from_repr","from_repr","from_repr","from_repr","from_repr","from_repr","from_repr","from_repr","from_repr","from_repr","from_repr","from_repr","from_repr","from_repr","from_repr","from_repr","from_repr","from_repr","from_repr","from_repr","from_repr","from_repr","from_repr","from_str","from_str","from_str","from_str","from_str","from_str","from_str","from_str","from_str","from_str","from_str","from_str","from_str","from_str","from_str","from_str","from_str","from_str","from_str","from_str","from_str","from_str","from_str","from_str","from_str","from_u8","from_u8","from_u8","from_u8","from_u8","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_py","into_py","into_py","into_py","into_py","into_py","into_py","into_py","into_py","into_py","into_py","into_py","into_py","into_py","into_py","into_py","into_py","into_py","into_py","into_py","into_py","into_py","into_py","into_py","into_py","items_iter","items_iter","items_iter","items_iter","items_iter","items_iter","items_iter","items_iter","items_iter","items_iter","items_iter","items_iter","items_iter","items_iter","items_iter","items_iter","items_iter","items_iter","items_iter","items_iter","items_iter","items_iter","items_iter","items_iter","items_iter","iter","iter","iter","iter","iter","iter","iter","iter","iter","iter","iter","iter","iter","iter","iter","iter","iter","iter","iter","iter","iter","iter","iter","iter","iter","lazy_type_object","lazy_type_object","lazy_type_object","lazy_type_object","lazy_type_object","lazy_type_object","lazy_type_object","lazy_type_object","lazy_type_object","lazy_type_object","lazy_type_object","lazy_type_object","lazy_type_object","lazy_type_object","lazy_type_object","lazy_type_object","lazy_type_object","lazy_type_object","lazy_type_object","lazy_type_object","lazy_type_object","lazy_type_object","lazy_type_object","lazy_type_object","lazy_type_object","len","len","len","len","len","len","len","len","len","len","len","len","len","len","len","len","len","len","len","len","len","len","len","len","len","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next_back","next_back","next_back","next_back","next_back","next_back","next_back","next_back","next_back","next_back","next_back","next_back","next_back","next_back","next_back","next_back","next_back","next_back","next_back","next_back","next_back","next_back","next_back","next_back","next_back","nth","nth","nth","nth","nth","nth","nth","nth","nth","nth","nth","nth","nth","nth","nth","nth","nth","nth","nth","nth","nth","nth","nth","nth","nth","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","separate_by_policy","separate_by_policy","separate_by_policy","separate_by_policy","separate_by_policy","separate_by_policy","separate_by_policy","separate_by_policy","separate_by_policy","separate_by_policy","separate_by_policy","separate_by_policy","separate_by_policy","separate_by_policy","separate_by_policy","separate_by_policy","separate_by_policy","separate_by_policy","separate_by_policy","separate_by_policy","separate_by_policy","separate_by_policy","separate_by_policy","separate_by_policy","separate_by_policy","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","transition","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_object_raw","type_object_raw","type_object_raw","type_object_raw","type_object_raw","type_object_raw","type_object_raw","type_object_raw","type_object_raw","type_object_raw","type_object_raw","type_object_raw","type_object_raw","type_object_raw","type_object_raw","type_object_raw","type_object_raw","type_object_raw","type_object_raw","type_object_raw","type_object_raw","type_object_raw","type_object_raw","type_object_raw","type_object_raw","value","value","value","value","value","value","value","value","value","value","value","value","value","value","value","value","value","value","value","value","value","value","value","account","order","position","state","AccountState","account_id","account_type","balances","base_currency","borrow","borrow_mut","event_id","fmt","from","into","is_reported","margins","try_from","try_into","ts_event","ts_init","type_id","accepted","cancel_rejected","canceled","denied","emulated","event","expired","filled","initialized","modify_rejected","pending_cancel","pending_update","rejected","released","stubs","submitted","triggered","updated","OrderAccepted","OrderAcceptedBuilder","OrderAcceptedBuilderError","UninitializedField","ValidationError","account_id","account_id","arguments","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","build","client_order_id","client_order_id","clone","clone","clone_into","clone_into","default","default","deserialize","doc","eq","equivalent","equivalent","equivalent","event_id","event_id","extract","extract","extract","fmt","fmt","fmt","fmt","from","from","from","from","from","instrument_id","instrument_id","into","into","into","into_py","items_iter","lazy_type_object","new","reconciliation","reconciliation","separate_by_policy","separate_by_policy","serialize","strategy_id","strategy_id","to_owned","to_owned","to_string","to_string","trader_id","trader_id","try_from","try_from","try_from","try_into","try_into","try_into","ts_event","ts_event","ts_init","ts_init","type_id","type_id","type_id","type_object_raw","venue_order_id","venue_order_id","OrderCancelRejected","OrderCancelRejectedBuilder","OrderCancelRejectedBuilderError","UninitializedField","ValidationError","account_id","account_id","arguments","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","build","client_order_id","client_order_id","clone","clone","clone_into","clone_into","default","default","deserialize","doc","eq","equivalent","equivalent","equivalent","event_id","event_id","extract","extract","extract","fmt","fmt","fmt","fmt","from","from","from","from","from","instrument_id","instrument_id","into","into","into","into_py","items_iter","lazy_type_object","new","reason","reason","reconciliation","reconciliation","separate_by_policy","separate_by_policy","serialize","strategy_id","strategy_id","to_owned","to_owned","to_string","to_string","trader_id","trader_id","try_from","try_from","try_from","try_into","try_into","try_into","ts_event","ts_event","ts_init","ts_init","type_id","type_id","type_id","type_object_raw","venue_order_id","venue_order_id","OrderCanceled","OrderCanceledBuilder","OrderCanceledBuilderError","UninitializedField","ValidationError","account_id","account_id","arguments","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","build","client_order_id","client_order_id","clone","clone","clone_into","clone_into","default","default","deserialize","doc","eq","equivalent","equivalent","equivalent","event_id","event_id","extract","extract","extract","fmt","fmt","fmt","fmt","from","from","from","from","from","instrument_id","instrument_id","into","into","into","into_py","items_iter","lazy_type_object","new","reconciliation","reconciliation","separate_by_policy","separate_by_policy","serialize","strategy_id","strategy_id","to_owned","to_owned","to_string","to_string","trader_id","trader_id","try_from","try_from","try_from","try_into","try_into","try_into","ts_event","ts_event","ts_init","ts_init","type_id","type_id","type_id","type_object_raw","venue_order_id","venue_order_id","OrderDenied","OrderDeniedBuilder","OrderDeniedBuilderError","UninitializedField","ValidationError","arguments","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","build","client_order_id","client_order_id","clone","clone","clone_into","clone_into","default","default","deserialize","doc","eq","equivalent","equivalent","equivalent","event_id","event_id","extract","extract","extract","fmt","fmt","fmt","fmt","from","from","from","from","from","instrument_id","instrument_id","into","into","into","into_py","items_iter","lazy_type_object","new","reason","reason","separate_by_policy","separate_by_policy","serialize","strategy_id","strategy_id","to_owned","to_owned","to_string","to_string","trader_id","trader_id","try_from","try_from","try_from","try_into","try_into","try_into","ts_event","ts_event","ts_init","ts_init","type_id","type_id","type_id","type_object_raw","OrderEmulated","OrderEmulatedBuilder","OrderEmulatedBuilderError","UninitializedField","ValidationError","arguments","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","build","client_order_id","client_order_id","clone","clone","clone_into","clone_into","default","default","deserialize","doc","eq","equivalent","equivalent","equivalent","event_id","event_id","extract","extract","extract","fmt","fmt","fmt","fmt","from","from","from","from","from","instrument_id","instrument_id","into","into","into","into_py","items_iter","lazy_type_object","new","separate_by_policy","separate_by_policy","serialize","strategy_id","strategy_id","to_owned","to_owned","to_string","to_string","trader_id","trader_id","try_from","try_from","try_from","try_into","try_into","try_into","ts_event","ts_event","ts_init","ts_init","type_id","type_id","type_id","type_object_raw","OrderAccepted","OrderCancelRejected","OrderCanceled","OrderDenied","OrderEmulated","OrderEvent","OrderExpired","OrderFilled","OrderInitialized","OrderModifyRejected","OrderPartiallyFilled","OrderPendingCancel","OrderPendingUpdate","OrderRejected","OrderReleased","OrderSubmitted","OrderTriggered","OrderUpdated","borrow","borrow_mut","client_order_id","clone","clone_into","deserialize","eq","equivalent","equivalent","equivalent","fmt","from","into","serialize","strategy_id","to_owned","try_from","try_into","ts_event","type_id","OrderExpired","OrderExpiredBuilder","OrderExpiredBuilderError","UninitializedField","ValidationError","account_id","account_id","arguments","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","build","client_order_id","client_order_id","clone","clone","clone_into","clone_into","default","default","deserialize","doc","eq","equivalent","equivalent","equivalent","event_id","event_id","extract","extract","extract","fmt","fmt","fmt","fmt","from","from","from","from","from","instrument_id","instrument_id","into","into","into","into_py","items_iter","lazy_type_object","new","reconciliation","reconciliation","separate_by_policy","separate_by_policy","serialize","strategy_id","strategy_id","to_owned","to_owned","to_string","to_string","trader_id","trader_id","try_from","try_from","try_from","try_into","try_into","try_into","ts_event","ts_event","ts_init","ts_init","type_id","type_id","type_id","type_object_raw","venue_order_id","venue_order_id","OrderFilled","OrderFilledBuilder","OrderFilledBuilderError","UninitializedField","ValidationError","account_id","account_id","arguments","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","build","client_order_id","client_order_id","clone","clone","clone_into","clone_into","commission","commission","currency","currency","default","default","deserialize","doc","eq","equivalent","equivalent","equivalent","event_id","event_id","extract","extract","extract","fmt","fmt","fmt","fmt","from","from","from","from","from","instrument_id","instrument_id","into","into","into","into_py","is_buy","is_sell","items_iter","last_px","last_px","last_qty","last_qty","lazy_type_object","liquidity_side","liquidity_side","new","order_side","order_side","order_type","order_type","position_id","position_id","reconciliation","reconciliation","separate_by_policy","separate_by_policy","serialize","strategy_id","strategy_id","to_owned","to_owned","to_string","to_string","trade_id","trade_id","trader_id","trader_id","try_from","try_from","try_from","try_into","try_into","try_into","ts_event","ts_event","ts_init","ts_init","type_id","type_id","type_id","type_object_raw","venue_order_id","venue_order_id","OrderInitialized","OrderInitializedBuilder","OrderInitializedBuilderError","UninitializedField","ValidationError","arguments","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","build","client_order_id","client_order_id","clone","clone","clone_into","clone_into","contingency_type","contingency_type","default","default","deserialize","display_qty","display_qty","doc","emulation_trigger","emulation_trigger","eq","equivalent","equivalent","equivalent","event_id","event_id","exec_algorithm_id","exec_algorithm_id","exec_algorithm_params","exec_algorithm_params","exec_spawn_id","exec_spawn_id","expire_time","expire_time","extract","extract","extract","fmt","fmt","fmt","fmt","from","from","from","from","from","from","instrument_id","instrument_id","into","into","into","into_py","items_iter","lazy_type_object","limit_offset","limit_offset","linked_order_ids","linked_order_ids","new","order_list_id","order_list_id","order_side","order_side","order_type","order_type","parent_order_id","parent_order_id","post_only","post_only","price","price","quantity","quantity","quote_quantity","quote_quantity","reconciliation","reconciliation","reduce_only","reduce_only","separate_by_policy","separate_by_policy","serialize","strategy_id","strategy_id","tags","tags","time_in_force","time_in_force","to_owned","to_owned","to_string","to_string","trader_id","trader_id","trailing_offset","trailing_offset","trailing_offset_type","trailing_offset_type","trigger_instrument_id","trigger_instrument_id","trigger_price","trigger_price","trigger_type","trigger_type","try_from","try_from","try_from","try_into","try_into","try_into","ts_event","ts_event","ts_init","ts_init","type_id","type_id","type_id","type_object_raw","OrderModifyRejected","OrderModifyRejectedBuilder","OrderModifyRejectedBuilderError","UninitializedField","ValidationError","account_id","account_id","arguments","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","build","client_order_id","client_order_id","clone","clone","clone_into","clone_into","default","default","deserialize","doc","eq","equivalent","equivalent","equivalent","event_id","event_id","extract","extract","extract","fmt","fmt","fmt","fmt","from","from","from","from","from","instrument_id","instrument_id","into","into","into","into_py","items_iter","lazy_type_object","new","reason","reason","reconciliation","reconciliation","separate_by_policy","separate_by_policy","serialize","strategy_id","strategy_id","to_owned","to_owned","to_string","to_string","trader_id","trader_id","try_from","try_from","try_from","try_into","try_into","try_into","ts_event","ts_event","ts_init","ts_init","type_id","type_id","type_id","type_object_raw","venue_order_id","venue_order_id","OrderPendingCancel","OrderPendingCancelBuilder","OrderPendingCancelBuilderError","UninitializedField","ValidationError","account_id","account_id","arguments","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","build","client_order_id","client_order_id","clone","clone","clone_into","clone_into","default","default","deserialize","doc","eq","equivalent","equivalent","equivalent","event_id","event_id","extract","extract","extract","fmt","fmt","fmt","fmt","from","from","from","from","from","instrument_id","instrument_id","into","into","into","into_py","items_iter","lazy_type_object","new","reconciliation","reconciliation","separate_by_policy","separate_by_policy","serialize","strategy_id","strategy_id","to_owned","to_owned","to_string","to_string","trader_id","trader_id","try_from","try_from","try_from","try_into","try_into","try_into","ts_event","ts_event","ts_init","ts_init","type_id","type_id","type_id","type_object_raw","venue_order_id","venue_order_id","OrderPendingUpdate","OrderPendingUpdateBuilder","OrderPendingUpdateBuilderError","UninitializedField","ValidationError","account_id","account_id","arguments","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","build","client_order_id","client_order_id","clone","clone","clone_into","clone_into","default","default","deserialize","doc","eq","equivalent","equivalent","equivalent","event_id","event_id","extract","extract","extract","fmt","fmt","fmt","fmt","from","from","from","from","from","instrument_id","instrument_id","into","into","into","into_py","items_iter","lazy_type_object","new","reconciliation","reconciliation","separate_by_policy","separate_by_policy","serialize","strategy_id","strategy_id","to_owned","to_owned","to_string","to_string","trader_id","trader_id","try_from","try_from","try_from","try_into","try_into","try_into","ts_event","ts_event","ts_init","ts_init","type_id","type_id","type_id","type_object_raw","venue_order_id","venue_order_id","OrderRejected","OrderRejectedBuilder","OrderRejectedBuilderError","UninitializedField","ValidationError","account_id","account_id","arguments","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","build","client_order_id","client_order_id","clone","clone","clone_into","clone_into","default","default","deserialize","doc","eq","equivalent","equivalent","equivalent","event_id","event_id","extract","extract","extract","fmt","fmt","fmt","fmt","from","from","from","from","from","instrument_id","instrument_id","into","into","into","into_py","items_iter","lazy_type_object","new","reason","reason","reconciliation","reconciliation","separate_by_policy","separate_by_policy","serialize","strategy_id","strategy_id","to_owned","to_owned","to_string","to_string","trader_id","trader_id","try_from","try_from","try_from","try_into","try_into","try_into","ts_event","ts_event","ts_init","ts_init","type_id","type_id","type_id","type_object_raw","OrderReleased","OrderReleasedBuilder","OrderReleasedBuilderError","UninitializedField","ValidationError","arguments","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","build","client_order_id","client_order_id","clone","clone","clone_into","clone_into","default","default","deserialize","doc","eq","equivalent","equivalent","equivalent","event_id","event_id","extract","extract","extract","fmt","fmt","fmt","fmt","from","from","from","from","from","instrument_id","instrument_id","into","into","into","into_py","items_iter","lazy_type_object","new","released_price","released_price","separate_by_policy","separate_by_policy","serialize","strategy_id","strategy_id","to_owned","to_owned","to_string","to_string","trader_id","trader_id","try_from","try_from","try_from","try_into","try_into","try_into","ts_event","ts_event","ts_init","ts_init","type_id","type_id","type_id","type_object_raw","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","order_accepted","order_accepted","order_cancel_rejected","order_cancel_rejected","order_denied_max_submitted_rate","order_denied_max_submitted_rate","order_emulated","order_emulated","order_expired","order_expired","order_filled","order_filled","order_initialized_buy_limit","order_initialized_buy_limit","order_modify_rejected","order_modify_rejected","order_pending_cancel","order_pending_cancel","order_pending_update","order_pending_update","order_rejected_insufficient_margin","order_rejected_insufficient_margin","order_released","order_released","order_submitted","order_submitted","order_triggered","order_triggered","order_updated","order_updated","partial_1","partial_1","partial_1","partial_1","partial_1","partial_1","partial_1","partial_1","partial_1","partial_1","partial_1","partial_1","partial_1","partial_1","partial_1","partial_2","partial_2","partial_2","partial_2","partial_2","partial_2","partial_2","partial_2","partial_2","partial_2","partial_2","partial_2","partial_2","partial_2","partial_2","partial_3","partial_3","partial_3","partial_3","partial_3","partial_3","partial_3","partial_3","partial_3","partial_3","partial_3","partial_3","partial_3","partial_3","partial_3","partial_4","partial_4","partial_4","partial_4","partial_4","partial_4","partial_4","partial_4","partial_4","partial_4","partial_4","partial_4","partial_4","partial_4","partial_4","partial_5","partial_5","partial_5","partial_5","partial_5","partial_5","partial_5","partial_5","partial_5","partial_5","partial_5","partial_5","partial_5","partial_5","partial_5","partial_6","partial_6","partial_6","partial_6","partial_6","partial_6","partial_6","partial_6","partial_6","partial_6","partial_7","partial_7","partial_7","partial_7","partial_7","partial_7","partial_7","partial_7","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","OrderSubmitted","OrderSubmittedBuilder","OrderSubmittedBuilderError","UninitializedField","ValidationError","account_id","account_id","arguments","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","build","client_order_id","client_order_id","clone","clone","clone_into","clone_into","default","default","deserialize","doc","eq","equivalent","equivalent","equivalent","event_id","event_id","extract","extract","extract","fmt","fmt","fmt","fmt","from","from","from","from","from","instrument_id","instrument_id","into","into","into","into_py","items_iter","lazy_type_object","new","separate_by_policy","separate_by_policy","serialize","strategy_id","strategy_id","to_owned","to_owned","to_string","to_string","trader_id","trader_id","try_from","try_from","try_from","try_into","try_into","try_into","ts_event","ts_event","ts_init","ts_init","type_id","type_id","type_id","type_object_raw","OrderTriggered","OrderTriggeredBuilder","OrderTriggeredBuilderError","UninitializedField","ValidationError","account_id","account_id","arguments","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","build","client_order_id","client_order_id","clone","clone","clone_into","clone_into","default","default","deserialize","doc","eq","equivalent","equivalent","equivalent","event_id","event_id","extract","extract","extract","fmt","fmt","fmt","fmt","from","from","from","from","from","instrument_id","instrument_id","into","into","into","into_py","items_iter","lazy_type_object","new","reconciliation","reconciliation","separate_by_policy","separate_by_policy","serialize","strategy_id","strategy_id","to_owned","to_owned","to_string","to_string","trader_id","trader_id","try_from","try_from","try_from","try_into","try_into","try_into","ts_event","ts_event","ts_init","ts_init","type_id","type_id","type_id","type_object_raw","venue_order_id","venue_order_id","OrderUpdated","OrderUpdatedBuilder","OrderUpdatedBuilderError","UninitializedField","ValidationError","account_id","account_id","arguments","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","build","client_order_id","client_order_id","clone","clone","clone_into","clone_into","default","default","deserialize","doc","eq","equivalent","equivalent","equivalent","event_id","event_id","extract","extract","extract","fmt","fmt","fmt","fmt","from","from","from","from","from","instrument_id","instrument_id","into","into","into","into_py","items_iter","lazy_type_object","new","price","price","quantity","quantity","reconciliation","reconciliation","separate_by_policy","separate_by_policy","serialize","strategy_id","strategy_id","to_owned","to_owned","to_string","to_string","trader_id","trader_id","trigger_price","trigger_price","try_from","try_from","try_from","try_into","try_into","try_into","ts_event","ts_event","ts_init","ts_init","type_id","type_id","type_id","type_object_raw","venue_order_id","venue_order_id","PositionChanged","PositionClosed","PositionEvent","PositionOpened","borrow","borrow_mut","changed","closed","from","into","opened","state","try_from","try_into","type_id","PositionChanged","account_id","avg_px_closed","avg_px_open","borrow","borrow_mut","clone","clone_into","currency","entry","eq","fmt","from","instrument_id","into","last_px","last_qty","opening_order_id","peak_quantity","position_id","quantity","realized_pnl","realized_return","side","signed_qty","strategy_id","to_owned","trader_id","try_from","try_into","ts_event","ts_init","ts_opened","type_id","unrealized_pnl","PositionClosed","account_id","avg_px_closed","avg_px_open","borrow","borrow_mut","clone","clone_into","closing_order_id","currency","duration","entry","eq","fmt","from","instrument_id","into","last_px","last_qty","opening_order_id","peak_quantity","position_id","quantity","realized_pnl","realized_return","side","signed_qty","strategy_id","to_owned","trader_id","try_from","try_into","ts_closed","ts_event","ts_init","ts_opened","type_id","unrealized_pnl","PositionOpened","account_id","avg_px_open","borrow","borrow_mut","clone","clone_into","currency","entry","eq","fmt","from","instrument_id","into","last_px","last_qty","opening_order_id","position_id","quantity","side","signed_qty","strategy_id","to_owned","trader_id","try_from","try_into","ts_event","ts_init","type_id","PositionState","account_id","avg_px_closed","avg_px_open","borrow","borrow_mut","clone","clone_into","currency","entry","eq","fmt","from","instrument_id","into","last_px","last_qty","opening_order_id","peak_quantity","position_id","quantity","realized_pnl","realized_return","side","signed_qty","strategy_id","to_owned","trader_id","try_from","try_into","ts_event","ts_init","ts_opened","type_id","unrealized_pnl","data","enums","events","identifiers","instruments","orderbook","types","bar","delta","order","quote","ticker","trade","bar_eq","bar_hash","bar_new","bar_new_from_raw","bar_specification_eq","bar_specification_ge","bar_specification_gt","bar_specification_hash","bar_specification_le","bar_specification_lt","bar_specification_new","bar_specification_to_cstr","bar_to_cstr","bar_type_check_parsing","bar_type_eq","bar_type_from_cstr","bar_type_ge","bar_type_gt","bar_type_hash","bar_type_le","bar_type_lt","bar_type_new","bar_type_to_cstr","orderbook_delta_eq","orderbook_delta_hash","orderbook_delta_new","book_order_debug_to_cstr","book_order_display_to_cstr","book_order_eq","book_order_exposure","book_order_from_raw","book_order_hash","book_order_signed_size","quote_tick_eq","quote_tick_hash","quote_tick_new","quote_tick_to_cstr","ticker_new","ticker_to_cstr","trade_tick_eq","trade_tick_hash","trade_tick_new","trade_tick_to_cstr","account_type_from_cstr","account_type_to_cstr","aggregation_source_from_cstr","aggregation_source_to_cstr","aggressor_side_from_cstr","aggressor_side_to_cstr","asset_class_from_cstr","asset_class_to_cstr","bar_aggregation_from_cstr","bar_aggregation_to_cstr","book_action_from_cstr","book_action_to_cstr","book_type_from_cstr","book_type_to_cstr","contingency_type_from_cstr","contingency_type_to_cstr","currency_type_from_cstr","currency_type_to_cstr","halt_reason_from_cstr","halt_reason_to_cstr","instrument_class_from_cstr","instrument_class_to_cstr","instrument_close_type_from_cstr","instrument_close_type_to_cstr","liquidity_side_from_cstr","liquidity_side_to_cstr","market_status_from_cstr","market_status_to_cstr","oms_type_from_cstr","oms_type_to_cstr","option_kind_from_cstr","option_kind_to_cstr","order_side_from_cstr","order_side_to_cstr","order_status_from_cstr","order_status_to_cstr","order_type_from_cstr","order_type_to_cstr","position_side_from_cstr","position_side_to_cstr","price_type_from_cstr","price_type_to_cstr","time_in_force_from_cstr","time_in_force_to_cstr","trading_state_from_cstr","trading_state_to_cstr","trailing_offset_type_from_cstr","trailing_offset_type_to_cstr","trigger_type_from_cstr","trigger_type_to_cstr","order","order_accepted_new","order_denied_new","order_emulated_new","order_rejected_new","order_released_new","order_submitted_new","account_id","client_id","client_order_id","component_id","exec_algorithm_id","instrument_id","order_list_id","position_id","strategy_id","symbol","trade_id","trader_id","venue","venue_order_id","account_id_hash","account_id_new","client_id_hash","client_id_new","client_order_id_hash","client_order_id_new","component_id_hash","component_id_new","exec_algorithm_id_hash","exec_algorithm_id_new","instrument_id_check_parsing","instrument_id_from_cstr","instrument_id_hash","instrument_id_is_synthetic","instrument_id_new","instrument_id_to_cstr","order_list_id_hash","order_list_id_new","position_id_hash","position_id_new","strategy_id_hash","strategy_id_new","symbol_hash","symbol_new","trade_id_hash","trade_id_new","trader_id_hash","trader_id_new","venue_hash","venue_is_synthetic","venue_new","venue_order_id_hash","venue_order_id_new","synthetic","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","level","OrderBook_API","borrow","borrow_mut","deref","deref_mut","from","into","orderbook_add","orderbook_apply_delta","orderbook_asks","orderbook_best_ask_price","orderbook_best_ask_size","orderbook_best_bid_price","orderbook_best_bid_size","orderbook_bids","orderbook_book_type","orderbook_check_integrity","orderbook_clear","orderbook_clear_asks","orderbook_clear_bids","orderbook_count","orderbook_delete","orderbook_drop","orderbook_get_avg_px_for_quantity","orderbook_get_quantity_for_price","orderbook_has_ask","orderbook_has_bid","orderbook_instrument_id","orderbook_midpoint","orderbook_new","orderbook_pprint_to_cstr","orderbook_reset","orderbook_sequence","orderbook_simulate_fills","orderbook_spread","orderbook_ts_last","orderbook_update","orderbook_update_quote_tick","orderbook_update_trade_tick","try_from","try_into","type_id","vec_fills_drop","Level_API","borrow","borrow_mut","clone","clone_into","deref","deref_mut","from","into","level_clone","level_drop","level_exposure","level_new","level_orders","level_price","level_size","new","to_owned","try_from","try_into","type_id","vec_levels_drop","vec_orders_drop","currency","money","price","quantity","currency_code_to_cstr","currency_exists","currency_from_cstr","currency_from_py","currency_hash","currency_name_to_cstr","currency_register","currency_to_cstr","money_add_assign","money_as_f64","money_from_raw","money_new","money_sub_assign","price_add_assign","price_as_f64","price_from_raw","price_new","price_sub_assign","quantity_add_assign","quantity_add_assign_u64","quantity_as_f64","quantity_from_raw","quantity_new","quantity_sub_assign","quantity_sub_assign_u64","account_id","client_id","client_order_id","component_id","exec_algorithm_id","instrument_id","interned_string_stats","order_list_id","position_id","strategy_id","stubs","symbol","trade_id","trader_id","venue","venue_order_id","AccountId","arguments","borrow","borrow_mut","clone","clone_into","cmp","compare","default","deserialize","doc","eq","equivalent","equivalent","equivalent","extract","extract","extract","fmt","fmt","from","from","from_str","hash","into","into_py","items_iter","lazy_type_object","new","partial_cmp","separate_by_policy","serialize","to_owned","to_string","try_from","try_into","type_id","type_object_raw","value","ClientId","arguments","borrow","borrow_mut","clone","clone_into","cmp","compare","deserialize","doc","eq","equivalent","equivalent","equivalent","extract","extract","extract","fmt","fmt","from","from","from_str","hash","into","into_py","items_iter","lazy_type_object","new","partial_cmp","separate_by_policy","serialize","to_owned","to_string","try_from","try_into","type_id","type_object_raw","value","ClientOrderId","arguments","borrow","borrow_mut","clone","clone_into","cmp","compare","default","deserialize","doc","eq","equivalent","equivalent","equivalent","extract","extract","extract","fmt","fmt","from","from","from_str","hash","into","into_py","items_iter","lazy_type_object","new","optional_ustr_to_vec_client_order_ids","optional_vec_client_order_ids_to_ustr","partial_cmp","separate_by_policy","serialize","to_owned","to_string","try_from","try_into","type_id","type_object_raw","value","ComponentId","arguments","borrow","borrow_mut","clone","clone_into","cmp","compare","deserialize","doc","eq","equivalent","equivalent","equivalent","extract","extract","extract","fmt","fmt","from","from","from_str","hash","into","into_py","items_iter","lazy_type_object","new","partial_cmp","separate_by_policy","serialize","to_owned","to_string","try_from","try_into","type_id","type_object_raw","value","ExecAlgorithmId","arguments","borrow","borrow_mut","clone","clone_into","cmp","compare","deserialize","doc","eq","equivalent","equivalent","equivalent","extract","extract","extract","fmt","fmt","from","from","from_str","hash","into","into_py","items_iter","lazy_type_object","new","partial_cmp","separate_by_policy","serialize","to_owned","to_string","try_from","try_into","type_id","type_object_raw","value","InstrumentId","arguments","borrow","borrow_mut","clone","clone_into","cmp","compare","default","deserialize","doc","eq","equivalent","equivalent","equivalent","extract","extract","extract","fmt","fmt","from","from","from_str","hash","into","into_py","is_synthetic","items_iter","lazy_type_object","new","partial_cmp","separate_by_policy","serialize","symbol","to_owned","to_string","try_from","try_into","type_id","type_object_raw","venue","OrderListId","arguments","borrow","borrow_mut","clone","clone_into","cmp","compare","deserialize","doc","eq","equivalent","equivalent","equivalent","extract","extract","extract","fmt","fmt","from","from","from_str","hash","into","into_py","items_iter","lazy_type_object","new","partial_cmp","separate_by_policy","serialize","to_owned","to_string","try_from","try_into","type_id","type_object_raw","value","PositionId","arguments","borrow","borrow_mut","clone","clone_into","cmp","compare","default","deserialize","doc","eq","equivalent","equivalent","equivalent","extract","extract","extract","fmt","fmt","from","from","from_str","hash","into","into_py","items_iter","lazy_type_object","new","partial_cmp","separate_by_policy","serialize","to_owned","to_string","try_from","try_into","type_id","type_object_raw","value","StrategyId","arguments","borrow","borrow_mut","clone","clone_into","cmp","compare","default","deserialize","doc","eq","equivalent","equivalent","equivalent","extract","extract","extract","fmt","fmt","from","from","from_str","get_tag","hash","into","into_py","items_iter","lazy_type_object","new","partial_cmp","separate_by_policy","serialize","to_owned","to_string","try_from","try_into","type_id","type_object_raw","value","account_ib","account_ib","account_id","account_id","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","client_id_binance","client_id_binance","client_id_dydx","client_id_dydx","client_order_id","client_order_id","component_risk_engine","component_risk_engine","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","exec_algorithm_id","exec_algorithm_id","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","instrument_id_btc_usdt","instrument_id_btc_usdt","instrument_id_eth_usdt_binance","instrument_id_eth_usdt_binance","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","order_list_id_test","order_list_id_test","position_id_test","position_id_test","strategy_id_ema_cross","strategy_id_ema_cross","symbol_aud_usd","symbol_aud_usd","symbol_eth_perp","symbol_eth_perp","trade_id","trade_id","trader_id","trader_id","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","uuid4","uuid4","venue_binance","venue_binance","venue_order_id","venue_order_id","venue_sim","venue_sim","Symbol","arguments","borrow","borrow_mut","clone","clone_into","cmp","compare","default","deserialize","doc","eq","equivalent","equivalent","equivalent","extract","extract","extract","fmt","fmt","from","from","from_str","hash","into","into_py","items_iter","lazy_type_object","new","partial_cmp","separate_by_policy","serialize","to_owned","to_string","try_from","try_into","type_id","type_object_raw","value","TradeId","arguments","borrow","borrow_mut","clone","clone_into","cmp","compare","default","deserialize","doc","eq","equivalent","equivalent","equivalent","extract","extract","extract","fmt","fmt","from","from","from_str","hash","into","into_py","items_iter","lazy_type_object","new","partial_cmp","separate_by_policy","serialize","to_owned","to_string","try_from","try_into","type_id","type_object_raw","value","TraderId","arguments","borrow","borrow_mut","clone","clone_into","cmp","compare","default","deserialize","doc","eq","equivalent","equivalent","equivalent","extract","extract","extract","fmt","fmt","from","from","from_str","get_tag","hash","into","into_py","items_iter","lazy_type_object","new","partial_cmp","separate_by_policy","serialize","to_owned","to_string","try_from","try_into","type_id","type_object_raw","value","SYNTHETIC_VENUE","Venue","arguments","borrow","borrow_mut","clone","clone_into","cmp","compare","default","deserialize","doc","eq","equivalent","equivalent","equivalent","extract","extract","extract","fmt","fmt","from","from","from_str","hash","into","into_py","is_synthetic","items_iter","lazy_type_object","new","partial_cmp","separate_by_policy","serialize","synthetic","to_owned","to_string","try_from","try_into","type_id","type_object_raw","value","VenueOrderId","arguments","borrow","borrow_mut","clone","clone_into","cmp","compare","default","deserialize","doc","eq","equivalent","equivalent","equivalent","extract","extract","extract","fmt","fmt","from","from","from_str","hash","into","into_py","items_iter","lazy_type_object","new","partial_cmp","separate_by_policy","serialize","to_owned","to_string","try_from","try_into","type_id","type_object_raw","value","Instrument","asset_class","base_currency","calculate_base_quantity","calculate_notional_value","crypto_future","crypto_perpetual","currency_pair","equity","futures_contract","id","instrument_class","is_inverse","lot_size","make_price","make_qty","maker_fee","margin_init","margin_maint","max_price","max_quantity","min_price","min_quantity","multiplier","options_contract","price_increment","price_precision","quote_currency","raw_symbol","settlement_currency","size_increment","size_precision","stubs","symbol","synthetic","taker_fee","ts_event","ts_init","venue","CryptoFuture","activation_ns","arguments","asset_class","base_currency","borrow","borrow_mut","clone","clone_into","deserialize","doc","eq","equivalent","equivalent","equivalent","expiration_ns","extract","extract","extract","fmt","from","hash","id","id","instrument_class","into","into_py","is_inverse","items_iter","lazy_type_object","lot_size","lot_size","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","to_owned","try_from","try_into","ts_event","ts_event","ts_init","ts_init","type_id","type_object_raw","underlying","CryptoPerpetual","arguments","asset_class","base_currency","base_currency","borrow","borrow_mut","clone","clone_into","deserialize","doc","eq","equivalent","equivalent","equivalent","extract","extract","extract","fmt","from","hash","id","id","instrument_class","into","into_py","is_inverse","is_inverse","items_iter","lazy_type_object","lot_size","lot_size","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","to_owned","try_from","try_into","ts_event","ts_event","ts_init","ts_init","type_id","type_object_raw","CurrencyPair","arguments","asset_class","base_currency","base_currency","borrow","borrow_mut","clone","clone_into","deserialize","doc","eq","equivalent","equivalent","equivalent","extract","extract","extract","fmt","from","hash","id","id","instrument_class","into","into_py","is_inverse","items_iter","lazy_type_object","lot_size","lot_size","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","to_owned","try_from","try_into","ts_event","ts_event","ts_init","ts_init","type_id","type_object_raw","Equity","arguments","asset_class","base_currency","borrow","borrow_mut","clone","clone_into","currency","deserialize","doc","eq","equivalent","equivalent","equivalent","extract","extract","extract","fmt","from","hash","id","id","instrument_class","into","into_py","is_inverse","isin","items_iter","lazy_type_object","lot_size","lot_size","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","to_owned","try_from","try_into","ts_event","ts_event","ts_init","ts_init","type_id","type_object_raw","FuturesContract","activation_ns","arguments","asset_class","asset_class","base_currency","borrow","borrow_mut","clone","clone_into","currency","deserialize","doc","eq","equivalent","equivalent","equivalent","expiration_ns","extract","extract","extract","fmt","from","hash","id","id","instrument_class","into","into_py","is_inverse","items_iter","lazy_type_object","lot_size","lot_size","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","to_owned","try_from","try_into","ts_event","ts_event","ts_init","ts_init","type_id","type_object_raw","underlying","OptionsContract","activation_ns","arguments","asset_class","asset_class","base_currency","borrow","borrow_mut","clone","clone_into","currency","deserialize","doc","eq","equivalent","equivalent","equivalent","expiration_ns","extract","extract","extract","fmt","from","hash","id","id","instrument_class","into","into_py","is_inverse","items_iter","lazy_type_object","lot_size","lot_size","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","to_owned","try_from","try_into","ts_event","ts_event","ts_init","ts_init","type_id","type_object_raw","underlying","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","crypto_future_btcusdt","crypto_future_btcusdt","crypto_perpetual_ethusdt","crypto_perpetual_ethusdt","currency_pair_btcusdt","currency_pair_btcusdt","default","default","default","default","default","default","default","equity_aapl","equity_aapl","from","from","from","from","from","from","from","futures_contract_es","futures_contract_es","get","get","get","get","get","get","get","into","into","into","into","into","into","into","options_contract_appl","options_contract_appl","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","xbtusd_bitmex","xbtusd_bitmex","SyntheticInstrument","arguments","borrow","borrow_mut","calculate","calculate_from_map","change_formula","clone","clone_into","components","context","doc","eq","equivalent","equivalent","equivalent","extract","extract","extract","fmt","formula","from","hash","id","into","into_py","is_valid_formula","items_iter","lazy_type_object","new","price_increment","price_precision","to_owned","try_from","try_into","ts_event","ts_init","type_id","type_object_raw","book","ladder","level","Add","BookIntegrityError","InvalidBookOperation","NoOrderSide","OrderBook","OrderNotFound","OrdersCrossed","PreProcessOrder","TooManyLevels","TooManyOrders","add","apply_delta","asks","best_ask_price","best_ask_size","best_bid_price","best_bid_size","bids","book_type","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","check_integrity","clear","clear_asks","clear_bids","count","delete","fmt","fmt","fmt","fmt","from","from","from","get_avg_px_for_quantity","get_quantity_for_price","has_ask","has_bid","instrument_id","into","into","into","midpoint","new","pprint","reset","separate_by_policy","separate_by_policy","sequence","simulate_fills","spread","to_string","to_string","try_from","try_from","try_from","try_into","try_into","try_into","ts_last","type_id","type_id","type_id","update","update_quote_tick","update_trade_tick","BookPrice","Ladder","add","add_bulk","borrow","borrow","borrow_mut","borrow_mut","cache","clear","clone","clone_into","cmp","compare","delete","eq","equivalent","equivalent","equivalent","exposures","fmt","fmt","from","from","into","into","is_empty","len","levels","new","new","partial_cmp","remove","separate_by_policy","side","side","simulate_fills","sizes","to_owned","to_string","top","try_from","try_from","try_into","try_into","type_id","type_id","update","value","Level","add","add_bulk","borrow","borrow_mut","clone","clone_into","cmp","compare","delete","eq","equivalent","equivalent","equivalent","exposure","exposure_raw","first","fmt","from","from_order","ge","gt","into","is_empty","le","len","lt","new","orders","partial_cmp","price","remove_by_id","size","size_raw","to_owned","try_from","try_into","type_id","update","base","default","limit","limit_if_touched","market","market_if_touched","market_to_limit","stop_limit","stop_market","trailing_stop_limit","trailing_stop_market","InvalidOrderEvent","InvalidStateTransition","NoPreviousState","Order","OrderCore","OrderError","UnrecognizedEvent","account_id","account_id","apply","apply","avg_px","avg_px","borrow","borrow","borrow_mut","borrow_mut","client_order_id","client_order_id","clone","clone_into","closing_side","commission","commissions","commissions","contingency_type","contingency_type","deserialize","display_qty","emulation_trigger","emulation_trigger","event_count","events","events","exec_algorithm_id","exec_algorithm_id","exec_algorithm_params","exec_algorithm_params","exec_spawn_id","exec_spawn_id","expire_time","filled_qty","filled_qty","fmt","fmt","fmt","from","from","init_id","init_id","instrument_id","instrument_id","into","into","is_active_local","is_aggressive","is_buy","is_canceled","is_child_order","is_closed","is_contingency","is_emulated","is_inflight","is_open","is_parent_order","is_passive","is_pending_cancel","is_pending_update","is_post_only","is_primary","is_quote_quantity","is_quote_quantity","is_reduce_only","is_reduce_only","is_secondary","is_sell","last_event","last_trade_id","last_trade_id","leaves_qty","leaves_qty","limit_offset","linked_order_ids","linked_order_ids","liquidity_side","liquidity_side","new","opposite_side","order_list_id","order_list_id","order_type","order_type","parent_order_id","parent_order_id","position_id","position_id","previous_status","price","quantity","quantity","separate_by_policy","serialize","set_slippage","side","side","signed_decimal_qty","slippage","slippage","status","status","str_hashmap_to_ustr","strategy_id","strategy_id","symbol","tags","tags","time_in_force","time_in_force","to_owned","to_string","trade_ids","trade_ids","trader_id","trader_id","trailing_offset","trailing_offset_type","trigger_instrument_id","trigger_price","trigger_type","try_from","try_from","try_into","try_into","ts_init","ts_init","ts_last","ts_last","type_id","type_id","update","ustr_hashmap_to_str","venue","venue_order_id","venue_order_id","venue_order_ids","venue_order_ids","would_reduce_only","LimitOrder","account_id","apply","arguments","avg_px","borrow","borrow_mut","client_order_id","contingency_type","default","deref","deref_mut","display_qty","display_qty","doc","emulation_trigger","events","exec_algorithm_id","exec_algorithm_params","exec_spawn_id","expire_time","expire_time","extract","extract","filled_qty","from","from","init_id","instrument_id","into","into_py","is_post_only","is_post_only","is_quote_quantity","is_reduce_only","items_iter","last_trade_id","lazy_type_object","leaves_qty","limit_offset","linked_order_ids","liquidity_side","new","order_list_id","order_type","parent_order_id","position_id","price","price","quantity","side","slippage","status","strategy_id","symbol","tags","time_in_force","trade_ids","trader_id","trailing_offset","trailing_offset_type","trigger_instrument_id","trigger_instrument_id","trigger_price","trigger_type","try_from","try_into","ts_init","ts_last","type_id","type_object_raw","update","venue","venue_order_id","venue_order_ids","LimitIfTouchedOrder","account_id","apply","arguments","avg_px","borrow","borrow_mut","client_order_id","contingency_type","default","deref","deref_mut","display_qty","display_qty","doc","emulation_trigger","events","exec_algorithm_id","exec_algorithm_params","exec_spawn_id","expire_time","expire_time","extract","extract","filled_qty","from","from","init_id","instrument_id","into","into_py","is_post_only","is_post_only","is_quote_quantity","is_reduce_only","is_triggered","items_iter","last_trade_id","lazy_type_object","leaves_qty","limit_offset","linked_order_ids","liquidity_side","new","order_list_id","order_type","parent_order_id","position_id","price","price","quantity","side","slippage","status","strategy_id","symbol","tags","time_in_force","trade_ids","trader_id","trailing_offset","trailing_offset_type","trigger_instrument_id","trigger_instrument_id","trigger_price","trigger_price","trigger_type","trigger_type","try_from","try_into","ts_init","ts_last","ts_triggered","type_id","type_object_raw","update","venue","venue_order_id","venue_order_ids","MarketOrder","account_id","apply","arguments","avg_px","borrow","borrow_mut","client_order_id","contingency_type","default","deref","deref_mut","display_qty","doc","emulation_trigger","events","exec_algorithm_id","exec_algorithm_params","exec_spawn_id","expire_time","extract","extract","filled_qty","from","from","init_id","instrument_id","into","into_py","is_post_only","is_quote_quantity","is_reduce_only","items_iter","last_trade_id","lazy_type_object","leaves_qty","limit_offset","linked_order_ids","liquidity_side","new","order_list_id","order_type","parent_order_id","position_id","price","quantity","side","slippage","status","strategy_id","symbol","tags","time_in_force","trade_ids","trader_id","trailing_offset","trailing_offset_type","trigger_instrument_id","trigger_price","trigger_type","try_from","try_into","ts_init","ts_last","type_id","type_object_raw","update","venue","venue_order_id","venue_order_ids","MarketIfTouchedOrder","account_id","apply","arguments","avg_px","borrow","borrow_mut","client_order_id","contingency_type","default","deref","deref_mut","display_qty","display_qty","doc","emulation_trigger","events","exec_algorithm_id","exec_algorithm_params","exec_spawn_id","expire_time","expire_time","extract","extract","filled_qty","from","from","init_id","instrument_id","into","into_py","is_post_only","is_quote_quantity","is_reduce_only","is_triggered","items_iter","last_trade_id","lazy_type_object","leaves_qty","limit_offset","linked_order_ids","liquidity_side","new","order_list_id","order_type","parent_order_id","position_id","price","quantity","side","slippage","status","strategy_id","symbol","tags","time_in_force","trade_ids","trader_id","trailing_offset","trailing_offset_type","trigger_instrument_id","trigger_instrument_id","trigger_price","trigger_price","trigger_type","trigger_type","try_from","try_into","ts_init","ts_last","ts_triggered","type_id","type_object_raw","update","venue","venue_order_id","venue_order_ids","MarketToLimitOrder","account_id","apply","arguments","avg_px","borrow","borrow_mut","client_order_id","contingency_type","default","deref","deref_mut","display_qty","display_qty","doc","emulation_trigger","events","exec_algorithm_id","exec_algorithm_params","exec_spawn_id","expire_time","expire_time","extract","extract","filled_qty","from","from","init_id","instrument_id","into","into_py","is_post_only","is_post_only","is_quote_quantity","is_reduce_only","items_iter","last_trade_id","lazy_type_object","leaves_qty","limit_offset","linked_order_ids","liquidity_side","new","order_list_id","order_type","parent_order_id","position_id","price","price","quantity","side","slippage","status","strategy_id","symbol","tags","time_in_force","trade_ids","trader_id","trailing_offset","trailing_offset_type","trigger_instrument_id","trigger_price","trigger_type","try_from","try_into","ts_init","ts_last","type_id","type_object_raw","update","venue","venue_order_id","venue_order_ids","StopLimitOrder","account_id","apply","arguments","avg_px","borrow","borrow_mut","client_order_id","contingency_type","default","deref","deref_mut","display_qty","display_qty","doc","emulation_trigger","events","exec_algorithm_id","exec_algorithm_params","exec_spawn_id","expire_time","expire_time","extract","extract","filled_qty","from","from","init_id","instrument_id","into","into_py","is_post_only","is_post_only","is_quote_quantity","is_reduce_only","is_triggered","items_iter","last_trade_id","lazy_type_object","leaves_qty","limit_offset","linked_order_ids","liquidity_side","new","order_list_id","order_type","parent_order_id","position_id","price","price","quantity","side","slippage","status","strategy_id","symbol","tags","time_in_force","trade_ids","trader_id","trailing_offset","trailing_offset_type","trigger_instrument_id","trigger_instrument_id","trigger_price","trigger_price","trigger_type","trigger_type","try_from","try_into","ts_init","ts_last","ts_triggered","type_id","type_object_raw","update","venue","venue_order_id","venue_order_ids","StopMarketOrder","account_id","apply","arguments","avg_px","borrow","borrow_mut","client_order_id","contingency_type","default","deref","deref_mut","display_qty","display_qty","doc","emulation_trigger","events","exec_algorithm_id","exec_algorithm_params","exec_spawn_id","expire_time","expire_time","extract","extract","filled_qty","from","from","init_id","instrument_id","into","into_py","is_post_only","is_quote_quantity","is_reduce_only","is_triggered","items_iter","last_trade_id","lazy_type_object","leaves_qty","limit_offset","linked_order_ids","liquidity_side","new","order_list_id","order_type","parent_order_id","position_id","price","quantity","side","slippage","status","strategy_id","symbol","tags","time_in_force","trade_ids","trader_id","trailing_offset","trailing_offset_type","trigger_instrument_id","trigger_instrument_id","trigger_price","trigger_price","trigger_type","trigger_type","try_from","try_into","ts_init","ts_last","ts_triggered","type_id","type_object_raw","update","venue","venue_order_id","venue_order_ids","TrailingStopLimitOrder","account_id","apply","arguments","avg_px","borrow","borrow_mut","client_order_id","contingency_type","default","deref","deref_mut","display_qty","display_qty","doc","emulation_trigger","events","exec_algorithm_id","exec_algorithm_params","exec_spawn_id","expire_time","expire_time","extract","extract","filled_qty","from","from","init_id","instrument_id","into","into_py","is_post_only","is_post_only","is_quote_quantity","is_reduce_only","is_triggered","items_iter","last_trade_id","lazy_type_object","leaves_qty","limit_offset","limit_offset","linked_order_ids","liquidity_side","new","order_list_id","order_type","parent_order_id","position_id","price","price","quantity","side","slippage","status","strategy_id","symbol","tags","time_in_force","trade_ids","trader_id","trailing_offset","trailing_offset","trailing_offset_type","trailing_offset_type","trigger_instrument_id","trigger_instrument_id","trigger_price","trigger_price","trigger_type","trigger_type","try_from","try_into","ts_init","ts_last","ts_triggered","type_id","type_object_raw","update","venue","venue_order_id","venue_order_ids","TrailingStopMarketOrder","account_id","apply","arguments","avg_px","borrow","borrow_mut","client_order_id","contingency_type","default","deref","deref_mut","display_qty","display_qty","doc","emulation_trigger","events","exec_algorithm_id","exec_algorithm_params","exec_spawn_id","expire_time","expire_time","extract","extract","filled_qty","from","from","init_id","instrument_id","into","into_py","is_post_only","is_quote_quantity","is_reduce_only","is_triggered","items_iter","last_trade_id","lazy_type_object","leaves_qty","limit_offset","linked_order_ids","liquidity_side","new","order_list_id","order_type","parent_order_id","position_id","price","quantity","side","slippage","status","strategy_id","symbol","tags","time_in_force","trade_ids","trader_id","trailing_offset","trailing_offset","trailing_offset_type","trailing_offset_type","trigger_instrument_id","trigger_instrument_id","trigger_price","trigger_price","trigger_type","trigger_type","try_from","try_into","ts_init","ts_last","ts_triggered","type_id","type_object_raw","update","venue","venue_order_id","venue_order_ids","EnumIterator","PY_MODULE_MODEL","borrow","borrow_mut","data","doc","events","extract","extract","from","identifiers","instruments","into","into_py","items_iter","lazy_type_object","macros","model","new","orders","try_from","try_into","type_id","type_object_raw","types","value_to_pydict","value_to_pyobject","bar","delta","order","quote","ticker","trade","order","accepted","cancel_rejected","canceled","denied","emulated","expired","filled","initialized","modify_rejected","pending_cancel","pending_update","rejected","released","submitted","triggered","updated","instrument_id","crypto_future","crypto_perpetual","currency_pair","equity","futures_contract","options_contract","market","currency","money","price","quantity","balance","currency","fixed","money","price","quantity","AccountBalance","MarginBalance","borrow","borrow","borrow_mut","borrow_mut","currency","currency","fmt","fmt","fmt","fmt","free","from","from","initial","instrument_id","into","into","locked","maintenance","separate_by_policy","separate_by_policy","to_string","to_string","total","try_from","try_from","try_into","try_into","type_id","type_id","AAVE","ACA","ADA","AUD","AVAX","BCH","BNB","BRL","BRZ","BSV","BTC","BTTC","BUSD","CAD","CAKE","CHF","CNH","CNY","CZK","Currency","DASH","DKK","DOGE","DOT","EOS","ETH","ETHW","EUR","GBP","HKD","HUF","ILS","INR","JOE","JPY","KRW","LINK","LTC","LUNA","MXN","NBT","NOK","NZD","ONEINCH","PLN","RUB","SAR","SEK","SGD","SHIB","SOL","THB","TRX","TRY","TRYB","TUSD","TWD","USD","USDC","USDP","USDT","VTC","WSB","XAG","XAU","XBT","XEC","XLM","XMR","XPT","XRP","XTZ","ZAR","ZEC","arguments","borrow","borrow_mut","clone","clone_into","code","currency_type","deserialize","doc","eq","equivalent","equivalent","equivalent","extract","extract","extract","fmt","from","from","from_str","hash","into","into_py","is_commodity_backed","is_crypto","is_fiat","iso4217","items_iter","lazy_type_object","name","new","precision","register","serialize","to_owned","try_from","try_into","type_id","type_object_raw","FIXED_PRECISION","FIXED_SCALAR","check_fixed_precision","f64_to_fixed_i64","f64_to_fixed_u64","fixed_i64_to_f64","fixed_u64_to_f64","MONEY_MAX","MONEY_MIN","Money","add","add","add_assign","arguments","as_decimal","as_f64","borrow","borrow_mut","clone","clone_into","cmp","compare","currency","deserialize","doc","eq","equivalent","equivalent","equivalent","extract","extract","extract","fmt","fmt","from","from","from_raw","from_str","ge","gt","hash","into","into_py","is_zero","items_iter","lazy_type_object","le","lt","mul","neg","new","partial_cmp","raw","separate_by_policy","serialize","sub","sub","sub_assign","to_formatted_string","to_owned","to_string","try_from","try_into","type_id","type_object_raw","ERROR_PRICE","PRICE_MAX","PRICE_MIN","Price","add","add","add_assign","arguments","as_decimal","as_f64","borrow","borrow_mut","clone","clone_into","cmp","compare","default","deref","deserialize","doc","eq","equivalent","equivalent","equivalent","extract","extract","extract","fmt","fmt","from","from","from_raw","from_str","ge","gt","hash","into","into_py","is_zero","items_iter","lazy_type_object","le","lt","max","min","mul","neg","new","partial_cmp","precision","raw","separate_by_policy","serialize","sub","sub","sub_assign","to_formatted_string","to_owned","to_string","try_from","try_into","type_id","type_object_raw","zero","QUANTITY_MAX","QUANTITY_MIN","Quantity","add","add_assign","arguments","as_decimal","as_f64","borrow","borrow_mut","check_quantity_positive","clone","clone_into","cmp","compare","default","deref","deserialize","doc","eq","equivalent","equivalent","equivalent","extract","extract","extract","fmt","fmt","from","from","from","from_raw","from_str","ge","gt","hash","into","into_py","is_positive","is_zero","items_iter","lazy_type_object","le","lt","mul","mul","mul_assign","new","partial_cmp","precision","raw","separate_by_policy","serialize","sub","sub_assign","to_formatted_string","to_owned","to_string","try_from","try_into","type_id","type_object_raw","zero"],"q":[[0,"nautilus_model"],[16,"nautilus_model::currencies"],[17,"nautilus_model::data"],[48,"nautilus_model::data::bar"],[182,"nautilus_model::data::delta"],[226,"nautilus_model::data::order"],[271,"nautilus_model::data::quote"],[316,"nautilus_model::data::ticker"],[353,"nautilus_model::data::trade"],[396,"nautilus_model::enums"],[2005,"nautilus_model::events"],[2008,"nautilus_model::events::account"],[2009,"nautilus_model::events::account::state"],[2027,"nautilus_model::events::order"],[2045,"nautilus_model::events::order::accepted"],[2126,"nautilus_model::events::order::cancel_rejected"],[2209,"nautilus_model::events::order::canceled"],[2290,"nautilus_model::events::order::denied"],[2367,"nautilus_model::events::order::emulated"],[2442,"nautilus_model::events::order::event"],[2480,"nautilus_model::events::order::expired"],[2561,"nautilus_model::events::order::filled"],[2662,"nautilus_model::events::order::initialized"],[2790,"nautilus_model::events::order::modify_rejected"],[2873,"nautilus_model::events::order::pending_cancel"],[2954,"nautilus_model::events::order::pending_update"],[3035,"nautilus_model::events::order::rejected"],[3116,"nautilus_model::events::order::released"],[3193,"nautilus_model::events::order::stubs"],[3451,"nautilus_model::events::order::submitted"],[3528,"nautilus_model::events::order::triggered"],[3609,"nautilus_model::events::order::updated"],[3696,"nautilus_model::events::position"],[3711,"nautilus_model::events::position::changed"],[3746,"nautilus_model::events::position::closed"],[3784,"nautilus_model::events::position::opened"],[3813,"nautilus_model::events::position::state"],[3848,"nautilus_model::ffi"],[3855,"nautilus_model::ffi::data"],[3861,"nautilus_model::ffi::data::bar"],[3884,"nautilus_model::ffi::data::delta"],[3887,"nautilus_model::ffi::data::order"],[3894,"nautilus_model::ffi::data::quote"],[3898,"nautilus_model::ffi::data::ticker"],[3900,"nautilus_model::ffi::data::trade"],[3904,"nautilus_model::ffi::enums"],[3954,"nautilus_model::ffi::events"],[3955,"nautilus_model::ffi::events::order"],[3961,"nautilus_model::ffi::identifiers"],[3975,"nautilus_model::ffi::identifiers::account_id"],[3977,"nautilus_model::ffi::identifiers::client_id"],[3979,"nautilus_model::ffi::identifiers::client_order_id"],[3981,"nautilus_model::ffi::identifiers::component_id"],[3983,"nautilus_model::ffi::identifiers::exec_algorithm_id"],[3985,"nautilus_model::ffi::identifiers::instrument_id"],[3991,"nautilus_model::ffi::identifiers::order_list_id"],[3993,"nautilus_model::ffi::identifiers::position_id"],[3995,"nautilus_model::ffi::identifiers::strategy_id"],[3997,"nautilus_model::ffi::identifiers::symbol"],[3999,"nautilus_model::ffi::identifiers::trade_id"],[4001,"nautilus_model::ffi::identifiers::trader_id"],[4003,"nautilus_model::ffi::identifiers::venue"],[4006,"nautilus_model::ffi::identifiers::venue_order_id"],[4008,"nautilus_model::ffi::instruments"],[4009,"nautilus_model::ffi::instruments::synthetic"],[4032,"nautilus_model::ffi::orderbook"],[4034,"nautilus_model::ffi::orderbook::book"],[4077,"nautilus_model::ffi::orderbook::level"],[4100,"nautilus_model::ffi::types"],[4104,"nautilus_model::ffi::types::currency"],[4112,"nautilus_model::ffi::types::money"],[4117,"nautilus_model::ffi::types::price"],[4122,"nautilus_model::ffi::types::quantity"],[4129,"nautilus_model::identifiers"],[4145,"nautilus_model::identifiers::account_id"],[4184,"nautilus_model::identifiers::client_id"],[4222,"nautilus_model::identifiers::client_order_id"],[4263,"nautilus_model::identifiers::component_id"],[4301,"nautilus_model::identifiers::exec_algorithm_id"],[4339,"nautilus_model::identifiers::instrument_id"],[4380,"nautilus_model::identifiers::order_list_id"],[4418,"nautilus_model::identifiers::position_id"],[4457,"nautilus_model::identifiers::strategy_id"],[4497,"nautilus_model::identifiers::stubs"],[4717,"nautilus_model::identifiers::symbol"],[4756,"nautilus_model::identifiers::trade_id"],[4795,"nautilus_model::identifiers::trader_id"],[4835,"nautilus_model::identifiers::venue"],[4877,"nautilus_model::identifiers::venue_order_id"],[4916,"nautilus_model::instruments"],[4955,"nautilus_model::instruments::crypto_future"],[5024,"nautilus_model::instruments::crypto_perpetual"],[5092,"nautilus_model::instruments::currency_pair"],[5156,"nautilus_model::instruments::equity"],[5218,"nautilus_model::instruments::futures_contract"],[5284,"nautilus_model::instruments::options_contract"],[5351,"nautilus_model::instruments::stubs"],[5428,"nautilus_model::instruments::synthetic"],[5467,"nautilus_model::orderbook"],[5470,"nautilus_model::orderbook::book"],[5540,"nautilus_model::orderbook::ladder"],[5589,"nautilus_model::orderbook::level"],[5628,"nautilus_model::orders"],[5639,"nautilus_model::orders::base"],[5786,"nautilus_model::orders::limit"],[5861,"nautilus_model::orders::limit_if_touched"],[5940,"nautilus_model::orders::market"],[6010,"nautilus_model::orders::market_if_touched"],[6087,"nautilus_model::orders::market_to_limit"],[6161,"nautilus_model::orders::stop_limit"],[6240,"nautilus_model::orders::stop_market"],[6317,"nautilus_model::orders::trailing_stop_limit"],[6399,"nautilus_model::orders::trailing_stop_market"],[6478,"nautilus_model::python"],[6505,"nautilus_model::python::data"],[6511,"nautilus_model::python::events"],[6512,"nautilus_model::python::events::order"],[6528,"nautilus_model::python::identifiers"],[6529,"nautilus_model::python::instruments"],[6535,"nautilus_model::python::orders"],[6536,"nautilus_model::python::types"],[6540,"nautilus_model::types"],[6546,"nautilus_model::types::balance"],[6578,"nautilus_model::types::currency"],[6691,"nautilus_model::types::fixed"],[6698,"nautilus_model::types::money"],[6756,"nautilus_model::types::price"],[6820,"nautilus_model::types::quantity"],[6883,"core::fmt"],[6884,"core::fmt"],[6885,"core::result"],[6886,"core::any"],[6887,"pyo3::marker"],[6888,"pyo3::types::any"],[6889,"pyo3::instance"],[6890,"core::cmp"],[6891,"serde::de"],[6892,"core::ffi::c_str"],[6893,"pyo3::err"],[6894,"pyo3::err"],[6895,"indexmap::map"],[6896,"std::collections::hash::map"],[6897,"core::hash"],[6898,"pyo3::instance"],[6899,"pyo3::impl_::pyclass::lazy_type_object"],[6900,"core::option"],[6901,"thousands::policies"],[6902,"serde::ser"],[6903,"pyo3_ffi::cpython::object"],[6904,"pyo3::types::dict"],[6905,"anyhow"],[6906,"core::fmt"],[6907,"derive_builder::error"],[6908,"ustr"],[6909,"alloc::vec"],[6910,"core::ffi"],[6911,"nautilus_core::ffi::cvec"],[6912,"rust_decimal::decimal"],[6913,"anyhow"],[6914,"serde_json::value"],[6915,"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","Alternative assets.","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","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.","A bond instrument class. A type of debt investment where …","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) instrument class. A …","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 …","Debt based assets.","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.","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 instrument class. A customized …","","A futures contract instrument class. A legal agreement to …","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 (baskets).","Based on the index price for the instrument.","The order is initialized (instantiated) within the …","The asset type for a financial market product.","An iterator over the variants of InstrumentClass","The type of event for an instrument close.","An iterator over the variants of InstrumentCloseType","The data is internally aggregated (inside the Nautilus …","Immediate or Cancel (IOC) - the order is filled as much as …","Top-of-book best bid/ask, one level per side.","Market by price, one order per level (aggregated).","Market by order, multiple orders per level (full …","The last price at which a trade was made for an instrument.","Based on both the TriggerType::LastTrade and …","Based on the last traded price for the instrument.","A limit order to buy or sell at a specific price or better.","A limit-if-touched order effectively becomes a limit order …","The liqudity side for a trade in a financial market.","An iterator over the variants of LiquiditySide","A long position in the market, typically acquired through …","The order passively provided liqudity to the market to …","An account which facilitates trading on margin, using …","Based on the mark price for the instrument.","A market order to buy or sell at the best available price …","A market-if-touched order effectively becomes a market …","The status of an individual market on a trading venue.","An iterator over the variants of MarketStatus","A market-to-limit order is a market order that is to be …","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 instrument class. A type of derivative …","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 …","A warrant instrument class. A derivative that gives the …","A spot market instrument class. The current market price …","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 instrument class. A derivative contract through …","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 instrument class. A derivative that gives the …","Based on time intervals with week granularity.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Try to create Self from the raw representation","Try to create Self from the raw representation","Try to create Self from the raw representation","Try to create Self from the raw representation","Try to create Self from the raw representation","Try to create Self from the raw representation","Try to create Self from the raw representation","Try to create Self from the raw representation","Try to create Self from the raw representation","Try to create Self from the raw representation","Try to create Self from the raw representation","Try to create Self from the raw representation","Try to create Self from the raw representation","Try to create Self from the raw representation","Try to create Self from the raw representation","Try to create Self from the raw representation","Try to create Self from the raw representation","Try to create Self from the raw representation","Try to create Self from the raw representation","Try to create Self from the raw representation","Try to create Self from the raw representation","Try to create Self from the raw representation","Try to create Self from the raw representation","Try to create Self from the raw representation","Try to create Self from the raw representation","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","Builder for OrderAccepted.","Error type for OrderAcceptedBuilder","Uninitialized field","Custom validation error","","","","","","","","","","Builds a new OrderAccepted.","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Builder for OrderCancelRejected.","Error type for OrderCancelRejectedBuilder","Uninitialized field","Custom validation error","","","","","","","","","","Builds a new OrderCancelRejected.","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","Returns the argument unchanged.","","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Builder for OrderCanceled.","Error type for OrderCanceledBuilder","Uninitialized field","Custom validation error","","","","","","","","","","Builds a new OrderCanceled.","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Builder for OrderDenied.","Error type for OrderDeniedBuilder","Uninitialized field","Custom validation error","","","","","","","","Builds a new OrderDenied.","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","Returns the argument unchanged.","","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Builder for OrderEmulated.","Error type for OrderEmulatedBuilder","Uninitialized field","Custom validation error","","","","","","","","Builds a new OrderEmulated.","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","Returns the argument unchanged.","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","Builder for OrderExpired.","Error type for OrderExpiredBuilder","Uninitialized field","Custom validation error","","","","","","","","","","Builds a new OrderExpired.","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","Returns the argument unchanged.","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Builder for OrderFilled.","Error type for OrderFilledBuilder","Uninitialized field","Custom validation error","","","","","","","","","","Builds a new OrderFilled.","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","Returns the argument unchanged.","","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Builder for OrderInitialized.","Error type for OrderInitializedBuilder","Uninitialized field","Custom validation error","","","","","","","","Builds a new OrderInitialized.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","Returns the argument unchanged.","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Builder for OrderModifyRejected.","Error type for OrderModifyRejectedBuilder","Uninitialized field","Custom validation error","","","","","","","","","","Builds a new OrderModifyRejected.","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","Returns the argument unchanged.","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Builder for OrderPendingCancel.","Error type for OrderPendingCancelBuilder","Uninitialized field","Custom validation error","","","","","","","","","","Builds a new OrderPendingCancel.","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Builder for OrderPendingUpdate.","Error type for OrderPendingUpdateBuilder","Uninitialized field","Custom validation error","","","","","","","","","","Builds a new OrderPendingUpdate.","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","Returns the argument unchanged.","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Builder for OrderRejected.","Error type for OrderRejectedBuilder","Uninitialized field","Custom validation error","","","","","","","","","","Builds a new OrderRejected.","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","Returns the argument unchanged.","","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Builder for OrderReleased.","Error type for OrderReleasedBuilder","Uninitialized field","Custom validation error","","","","","","","","Builds a new OrderReleased.","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","Returns the argument unchanged.","","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Builder for OrderSubmitted.","Error type for OrderSubmittedBuilder","Uninitialized field","Custom validation error","","","","","","","","","","Builds a new OrderSubmitted.","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Builder for OrderTriggered.","Error type for OrderTriggeredBuilder","Uninitialized field","Custom validation error","","","","","","","","","","Builds a new OrderTriggered.","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Builder for OrderUpdated.","Error type for OrderUpdatedBuilder","Uninitialized field","Custom validation error","","","","","","","","","","Builds a new OrderUpdated.","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","Returns the argument unchanged.","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns a BarSpecification as a C string pointer.","Returns a Bar as a C string.","Returns any BarType parsing error from the provided C …","","Returns a BarType from a C string pointer.","","","","","","","Returns a BarType as a C string pointer.","","","","Returns a BookOrder debug string as a C string pointer.","Returns a BookOrder display string as a C string pointer.","","","","","","","","","Returns a QuoteTick as a C string pointer.","","Returns a Ticker as a C string pointer.","","","","Returns a TradeTick as a C string pointer.","Returns an enum from a Python string.","","Returns an enum from a Python string.","","Returns an enum from a Python string.","","Returns an enum from a Python string.","","Returns an enum from a Python string.","","Returns an enum from a Python string.","","Returns an enum from a Python string.","","Returns an enum from a Python string.","","Returns an enum from a Python string.","","Returns an enum from a Python string.","","Returns an enum from a Python string.","","Returns an enum from a Python string.","","Returns an enum from a Python string.","","Returns an enum from a Python string.","","Returns an enum from a Python string.","","Returns an enum from a Python string.","","Returns an enum from a Python string.","","Returns an enum from a Python string.","","Returns an enum from a Python string.","","Returns an enum from a Python string.","","Returns an enum from a Python string.","","Returns an enum from a Python string.","","Returns an enum from a Python string.","","Returns an enum from a Python string.","","Returns an enum from a Python string.","","","","Safety","","Safety","","","","","","","","","","","","","","","","","","Returns a Nautilus identifier from a C string pointer.","","Returns a Nautilus identifier from C string pointer.","","Returns a Nautilus identifier from a C string pointer.","","Returns a Nautilus identifier from a C string pointer.","","Returns a Nautilus identifier from a C string pointer.","Returns any InstrumentId parsing error from the provided C …","Returns a Nautilus identifier from a C string pointer.","","","","Returns an InstrumentId as a C string pointer.","","Returns a Nautilus identifier from a C string pointer.","","Returns a Nautilus identifier from a C string pointer.","","Returns a Nautilus identifier from a C string pointer.","","Returns a Nautilus identifier from a C string pointer.","","Returns a Nautilus identifier from a C string pointer.","","Returns a Nautilus identifier from a C string pointer.","","","Returns a Nautilus identifier from a C string pointer.","","Returns a Nautilus identifier from a C string pointer.","","Provides a C compatible Foreign Function Interface (FFI) …","","","","","Returns the argument unchanged.","Calls U::from(self).","","Safety","","","","","","Safety","Safety","","","","","","","","","","Provides a C compatible Foreign Function Interface (FFI) …","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","Returns a pretty printed OrderBook number of levels per …","","","","","","","","","","","","","Provides a C compatible Foreign Function Interface (FFI) …","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","Safety","Safety","Returns a Currency from pointers and primitives.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Represents a valid account ID.","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","Calls U::from(self).","","","","","","","","","","","","","","The account ID value.","Represents a system client ID.","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","Calls U::from(self).","","","","","","","","","","","","","","The client ID value.","Represents a valid client order ID (assigned by the …","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","Calls U::from(self).","","","","","","","","","","","","","","","","The client order ID value.","Represents a valid component ID.","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","Calls U::from(self).","","","","","","","","","","","","","","The component ID value.","Represents a valid execution algorithm ID.","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","Calls U::from(self).","","","","","","","","","","","","","","The execution algorithm ID value.","Represents a valid instrument ID.","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","Calls U::from(self).","","","","","","","","","The instruments ticker symbol.","","","","","","","The instruments trading venue.","Represents a valid order list ID (assigned by the Nautilus …","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","Calls U::from(self).","","","","","","","","","","","","","","The order list ID value.","Represents a valid position ID.","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","Calls U::from(self).","","","","","","","","","","","","","","The position ID value.","Represents a valid strategy ID.","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","Calls U::from(self).","","","","","","","","","","","","","","The strategy ID value.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","","","","","","","","","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Represents a valid ticker symbol ID for a tradable …","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","Calls U::from(self).","","","","","","","","","","","","","","The ticker symbol ID value.","Represents a valid trade match ID (assigned by a trading …","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","Calls U::from(self).","","","","","","","","","","","","","","The trade match ID value.","Represents a valid trader ID.","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","","Calls U::from(self).","","","","","","","","","","","","","","The trader ID value.","","Represents a valid trading venue ID.","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","Calls U::from(self).","","","","","","","","","","","","","","","","The venue ID value.","Represents a valid venue order ID (assigned by a trading …","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","Calls U::from(self).","","","","","","","","","","","","","","The venue assigned order ID value.","","","","Returns the equivalent quantity of the base asset.","Calculates the notional value from the given parameters. …","","","","","","","","","","Creates a new price from the given value with the correct …","Creates a new quantity from the given value with the …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","","Calls U::from(self).","","","The instruments ISIN (International Securities …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","Represents a synthetic instrument with prices derived from …","","","","Calculates the price of the synthetic instrument based on …","Calculates the price of the synthetic instrument based on …","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","Provides an order book which can handle L1/L2/L3 …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","Return a String representation of the order book in a …","","","","","","","","","","","","","","","","","","","","","","Represents a price level with a specified side in an order …","Represents one side of an order book as a ladder of price …","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Python iterator over the variants of an enum.","","","","","","","","","Returns the argument unchanged.","","","Calls U::from(self).","","","","","Loaded as nautilus_pyo3.model","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","Sentinel Price for errors.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","","","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","",""],"i":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,1,1,0,1,1,1,1,0,0,1,1,1,1,1,1,9,1,1,0,0,0,0,1,0,1,1,1,0,0,0,0,18,19,18,19,8,8,18,19,25,8,18,19,25,8,18,19,8,18,19,8,8,18,19,18,19,18,19,8,18,19,8,18,19,8,18,18,18,19,19,19,8,8,8,18,18,18,19,19,19,8,8,8,18,18,19,19,25,25,8,8,18,19,19,25,8,8,19,8,8,8,18,19,8,8,19,18,19,25,8,18,19,8,18,19,8,18,19,8,8,18,19,8,8,18,19,18,18,19,25,8,18,19,8,19,18,18,19,8,18,19,25,8,18,19,25,8,18,19,25,8,8,8,18,19,25,8,18,19,8,8,0,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,0,0,0,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,0,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,0,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,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,69,0,0,73,47,0,0,0,0,58,37,0,0,72,72,0,0,74,57,37,75,59,0,0,0,0,50,55,68,69,57,59,47,65,58,62,0,0,63,62,58,0,0,36,72,58,75,47,69,75,75,69,63,58,69,39,58,62,69,71,72,59,0,59,66,72,72,65,0,0,73,67,36,58,75,69,0,0,0,0,39,72,60,60,60,37,75,75,70,70,0,0,71,64,57,75,70,70,0,0,70,37,75,36,36,36,67,55,61,64,50,71,74,75,66,61,0,0,65,59,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,36,50,55,71,59,59,70,70,69,59,64,36,36,36,74,0,0,0,0,0,0,70,70,0,0,69,67,47,36,36,36,66,36,36,36,59,36,57,39,55,58,59,36,47,60,61,62,63,64,65,66,67,68,50,69,70,71,37,72,73,74,75,57,39,55,58,59,36,47,60,61,62,63,64,65,66,67,68,50,69,70,71,37,72,73,74,75,76,57,77,39,78,55,79,58,80,59,81,36,82,47,83,60,84,61,85,62,86,63,87,64,88,65,89,66,90,67,91,68,92,50,93,69,94,70,95,71,96,37,97,72,98,73,99,74,100,75,76,57,77,39,78,55,79,58,80,59,81,36,82,47,83,60,84,61,85,62,86,63,87,64,88,65,89,66,90,67,91,68,92,50,93,69,94,70,95,71,96,37,97,72,98,73,99,74,100,75,76,57,77,39,78,55,79,58,80,59,81,36,82,47,83,60,84,61,85,62,86,63,87,64,88,65,89,66,90,67,91,68,92,50,93,69,94,70,95,71,96,37,97,72,98,73,99,74,100,75,76,57,77,39,78,55,79,58,80,59,81,36,82,47,83,60,84,61,85,62,86,63,87,64,88,65,89,66,90,67,91,68,92,50,93,69,94,70,95,71,96,37,97,72,98,73,99,74,100,75,57,39,55,58,59,36,47,60,61,62,63,64,65,66,67,68,50,69,70,71,37,72,73,74,75,57,39,55,58,59,36,47,60,61,62,63,64,65,66,67,68,50,69,70,71,37,72,73,74,75,57,39,55,58,59,36,47,60,61,62,63,64,65,67,68,50,69,70,71,37,72,73,74,75,57,39,55,58,59,36,47,60,61,62,63,64,65,66,67,68,50,69,70,71,37,72,73,74,75,57,39,55,58,59,36,47,60,61,62,63,64,65,66,67,68,50,69,70,71,37,72,73,74,75,57,57,57,39,39,39,55,55,55,58,58,58,59,59,59,36,36,36,47,47,47,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,50,50,50,69,69,69,70,70,70,71,71,71,37,37,37,72,72,72,73,73,73,74,74,74,75,75,75,57,57,57,39,39,39,55,55,55,58,58,58,59,59,59,36,36,36,47,47,47,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,50,50,50,69,69,69,70,70,70,71,71,71,37,37,37,72,72,72,73,73,73,74,74,74,75,75,75,76,57,57,77,39,39,78,55,55,79,58,58,80,59,59,81,36,36,82,47,47,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,50,50,93,69,69,94,70,70,95,71,71,96,37,37,97,72,72,98,73,73,99,74,74,100,75,75,76,57,77,39,78,55,79,58,80,59,81,36,82,47,83,60,84,61,85,62,86,63,87,64,88,65,89,66,90,67,91,68,92,50,93,69,94,70,95,71,96,37,97,72,98,73,99,74,100,75,57,39,55,58,59,36,47,60,61,62,63,64,65,66,67,68,50,69,70,71,37,72,73,74,75,57,39,55,58,59,36,47,60,61,62,63,64,65,66,67,68,50,69,70,71,37,72,73,74,75,102,55,47,60,50,57,39,55,58,59,36,47,60,61,62,63,64,65,66,67,68,50,69,70,71,37,72,73,74,75,76,57,77,39,78,55,79,58,80,59,81,36,82,47,83,60,84,61,85,62,86,63,87,64,88,65,89,66,90,67,91,68,92,50,93,69,94,70,95,71,96,37,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,57,39,55,58,59,36,47,60,61,62,63,64,65,66,67,68,50,69,70,71,37,72,73,74,75,57,39,55,58,59,36,47,60,61,62,63,64,65,66,67,68,50,69,70,71,37,72,73,74,75,57,39,55,58,59,36,47,60,61,62,63,64,65,66,67,68,50,69,70,71,37,72,73,74,75,57,39,55,58,59,36,47,60,61,62,63,64,65,66,67,68,50,69,70,71,37,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,57,39,55,58,36,47,60,61,62,63,64,65,67,68,50,69,70,71,37,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,57,39,55,58,59,36,47,60,61,62,63,64,65,66,67,68,50,69,70,71,37,72,73,74,75,57,39,55,58,59,36,47,60,61,62,63,64,65,66,67,68,50,69,70,71,37,72,73,74,75,57,39,55,58,59,36,47,60,61,62,63,64,65,67,68,50,69,70,71,37,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,57,77,39,78,55,79,58,80,59,81,36,82,47,83,60,84,61,85,62,86,63,87,64,88,65,89,66,90,67,91,68,92,50,93,69,94,70,95,71,96,37,97,72,98,73,99,74,100,75,57,39,55,58,59,36,47,60,61,62,63,64,65,66,67,68,50,69,70,71,37,72,73,74,75,69,76,57,57,77,39,39,78,55,55,79,58,58,80,59,59,81,36,36,82,47,47,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,50,50,93,69,69,94,70,70,95,71,71,96,37,37,97,72,72,98,73,73,99,74,74,100,75,75,76,57,77,39,78,55,79,58,80,59,81,36,82,47,83,60,84,61,85,62,86,63,87,64,88,65,89,66,90,67,91,68,92,50,93,69,94,70,95,71,96,37,97,72,98,73,99,74,100,75,76,57,77,39,78,55,79,58,80,59,81,36,82,47,83,60,84,61,85,62,86,63,87,64,88,65,89,66,90,67,91,68,92,50,93,69,94,70,95,71,96,37,97,72,98,73,99,74,100,75,57,39,55,58,59,36,47,60,61,62,63,64,65,66,67,68,50,69,70,71,37,72,73,74,75,57,39,55,58,36,47,60,61,62,63,64,65,67,68,50,69,70,71,37,72,73,74,75,0,0,0,0,0,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,109,109,106,108,108,106,109,108,106,109,108,106,106,108,106,108,106,108,106,108,108,108,108,108,108,108,106,108,108,108,108,109,109,108,108,106,109,109,109,108,106,108,106,109,108,108,108,108,108,106,108,109,108,108,106,108,106,108,109,108,106,108,106,109,108,106,109,108,106,108,106,108,106,109,108,108,106,108,0,0,0,118,118,116,117,117,116,118,117,116,118,117,116,116,117,116,117,116,117,116,117,117,117,117,117,117,117,116,117,117,117,117,118,118,117,117,116,118,118,118,117,116,117,116,118,117,117,117,117,117,116,117,116,117,118,117,117,116,117,116,117,118,117,116,117,116,118,117,116,118,117,116,117,116,117,116,118,117,117,116,117,0,0,0,122,122,120,121,121,120,122,121,120,122,121,120,120,121,120,121,120,121,120,121,121,121,121,121,121,121,120,121,121,121,121,122,122,121,121,120,122,122,122,121,120,121,120,122,121,121,121,121,121,120,121,122,121,121,120,121,120,121,122,121,120,121,120,122,121,120,122,121,120,121,120,121,120,122,121,121,120,121,0,0,0,125,125,124,123,125,124,123,125,124,123,123,124,123,124,123,124,123,124,124,124,124,124,124,124,123,124,124,124,124,125,125,124,124,123,125,125,125,124,123,124,123,125,124,124,124,124,124,123,124,125,124,124,123,124,123,124,125,124,123,124,123,125,124,123,125,124,123,124,123,124,123,125,124,124,0,0,0,128,128,127,126,128,127,126,128,127,126,126,127,126,127,126,127,126,127,127,127,127,127,127,127,126,127,127,127,127,128,128,127,127,126,128,128,128,127,126,127,126,128,127,127,127,127,127,128,127,127,126,127,126,127,128,127,126,127,126,128,127,126,128,127,126,127,126,127,126,128,127,127,103,103,103,103,103,0,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,0,0,0,131,131,129,130,130,129,131,130,129,131,130,129,129,130,129,130,129,130,129,130,130,130,130,130,130,130,129,130,130,130,130,131,131,130,130,129,131,131,131,130,129,130,129,131,130,130,130,130,130,129,130,131,130,130,129,130,129,130,131,130,129,130,129,131,130,129,131,130,129,130,129,130,129,131,130,130,129,130,0,0,0,134,134,132,133,133,132,134,133,132,134,133,132,132,133,132,133,132,133,132,133,132,133,132,133,133,133,133,133,133,133,132,133,133,133,133,134,134,133,133,132,134,134,134,133,132,133,132,134,133,133,133,133,133,132,133,132,133,133,132,133,133,132,133,132,133,132,133,132,133,134,133,133,132,133,132,133,134,133,132,133,132,133,132,134,133,132,134,133,132,133,132,133,132,134,133,133,132,133,0,0,0,140,140,139,138,140,139,138,140,139,138,138,139,138,139,138,139,138,139,138,139,139,138,139,139,138,139,139,139,139,139,138,139,138,139,138,139,138,139,138,139,139,139,139,140,140,139,139,138,140,140,140,139,139,138,139,138,140,139,139,139,139,138,139,138,139,139,138,139,138,139,138,139,138,139,138,139,138,139,138,139,138,139,138,139,138,139,140,139,139,138,139,138,139,138,139,138,139,140,139,138,139,138,139,138,139,138,139,138,139,138,139,138,140,139,138,140,139,138,139,138,139,138,140,139,139,0,0,0,147,147,145,146,146,145,147,146,145,147,146,145,145,146,145,146,145,146,145,146,146,146,146,146,146,146,145,146,146,146,146,147,147,146,146,145,147,147,147,146,145,146,145,147,146,146,146,146,146,145,146,145,146,147,146,146,145,146,145,146,147,146,145,146,145,147,146,145,147,146,145,146,145,146,145,147,146,146,145,146,0,0,0,150,150,148,149,149,148,150,149,148,150,149,148,148,149,148,149,148,149,148,149,149,149,149,149,149,149,148,149,149,149,149,150,150,149,149,148,150,150,150,149,148,149,148,150,149,149,149,149,149,148,149,150,149,149,148,149,148,149,150,149,148,149,148,150,149,148,150,149,148,149,148,149,148,150,149,149,148,149,0,0,0,153,153,151,152,152,151,153,152,151,153,152,151,151,152,151,152,151,152,151,152,152,152,152,152,152,152,151,152,152,152,152,153,153,152,152,151,153,153,153,152,151,152,151,153,152,152,152,152,152,151,152,153,152,152,151,152,151,152,153,152,151,152,151,153,152,151,153,152,151,152,151,152,151,153,152,152,151,152,0,0,0,156,156,154,155,155,154,156,155,154,156,155,154,154,155,154,155,154,155,154,155,155,155,155,155,155,155,154,155,155,155,155,156,156,155,155,154,156,156,156,155,154,155,154,156,155,155,155,155,155,154,155,154,155,156,155,155,154,155,154,155,156,155,154,155,154,156,155,154,156,155,154,155,154,155,154,156,155,155,0,0,0,159,159,158,157,159,158,157,159,158,157,157,158,157,158,157,158,157,158,158,158,158,158,158,158,157,158,158,158,158,159,159,158,158,157,159,159,159,158,157,158,157,159,158,158,158,158,158,157,158,159,158,158,157,158,157,158,159,158,157,158,157,159,158,157,159,158,157,158,157,158,157,159,158,158,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,218,220,221,224,225,226,227,228,229,230,221,224,225,226,227,228,229,230,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,0,0,0,164,164,163,160,160,163,164,160,163,164,160,163,163,160,163,160,163,160,163,160,160,160,160,160,160,160,163,160,160,160,160,164,164,160,160,163,164,164,164,160,163,160,163,164,160,160,160,160,160,164,160,160,163,160,163,160,164,160,163,160,163,164,160,163,164,160,163,160,163,160,163,164,160,160,0,0,0,166,166,165,161,161,165,166,161,165,166,161,165,165,161,165,161,165,161,165,161,161,161,161,161,161,161,165,161,161,161,161,166,166,161,161,165,166,166,166,161,165,161,165,166,161,161,161,161,161,165,161,166,161,161,165,161,165,161,166,161,165,161,165,166,161,165,166,161,165,161,165,161,165,166,161,161,165,161,0,0,0,168,168,167,162,162,167,168,162,167,168,162,167,167,162,167,162,167,162,167,162,162,162,162,162,162,162,167,162,162,162,162,168,168,162,162,167,168,168,168,162,167,162,167,168,162,162,162,162,162,167,162,167,162,167,162,168,162,162,167,162,167,162,168,162,167,162,167,162,167,168,162,167,168,162,167,162,167,162,167,168,162,162,167,162,231,231,0,231,231,231,0,0,231,231,0,0,231,231,231,0,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,0,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,0,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,0,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,179,179,179,179,179,179,0,0,0,0,0,0,0,0,0,0,0,0,0,179,179,179,0,0,0,181,181,181,181,181,181,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,181,181,181,0,0,182,182,182,182,182,182,182,182,0,0,0,0,0,0,0,182,182,182,182,182,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,0,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,0,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,0,0,110,110,110,110,110,110,110,110,110,110,0,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,0,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,0,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,38,38,38,0,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,0,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,0,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,0,0,0,0,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,0,0,0,0,0,0,0,0,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,0,0,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,0,0,0,0,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,0,0,0,0,0,0,0,0,0,0,0,0,0,0,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,0,0,0,0,0,0,0,0,0,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,0,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,0,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,0,0,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,0,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,0,185,185,185,185,0,0,0,0,0,185,185,185,185,185,185,185,185,185,185,185,185,185,185,0,185,185,185,185,185,185,185,0,185,0,185,185,185,185,0,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,0,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,0,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,0,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,0,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,0,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,252,253,254,255,256,257,258,252,253,254,255,256,257,258,0,0,0,0,0,0,252,253,254,255,256,257,258,0,0,252,253,254,255,256,257,258,0,0,252,253,254,255,256,257,258,252,253,254,255,256,257,258,0,0,252,253,254,255,256,257,258,252,253,254,255,256,257,258,252,253,254,255,256,257,258,0,0,0,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,0,0,0,197,0,0,196,0,196,196,197,196,196,195,195,195,195,195,195,195,195,195,195,197,196,195,197,196,195,195,195,195,195,195,197,197,196,196,195,197,196,195,195,195,195,195,195,197,196,195,195,195,195,197,196,195,195,195,197,196,195,197,196,195,197,196,195,195,197,196,195,195,195,0,0,198,198,198,52,198,52,198,198,52,52,52,52,198,52,52,52,52,198,52,52,198,52,198,52,198,198,198,198,52,52,198,52,198,52,198,198,52,52,198,198,52,198,52,198,52,198,52,0,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,0,0,0,0,0,0,0,0,0,0,0,104,104,104,0,0,0,104,142,200,142,200,142,200,104,200,104,200,142,200,200,200,200,200,200,200,142,200,200,142,142,200,142,142,200,142,200,142,200,142,200,142,142,200,104,104,200,104,200,142,200,142,200,104,200,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,200,142,200,142,142,142,142,200,142,200,142,142,200,142,200,200,200,142,200,142,200,142,200,142,200,200,142,142,200,104,200,200,142,200,200,142,200,142,200,0,142,200,142,142,200,142,200,200,104,142,200,142,200,142,142,142,142,142,104,200,104,200,142,200,142,200,104,200,142,0,142,142,200,142,200,200,0,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,0,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,0,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,0,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,0,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,0,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,0,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,0,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,0,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,0,0,210,210,0,210,0,210,210,210,0,0,210,210,210,210,0,0,210,0,210,210,210,210,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,213,214,213,214,213,214,213,213,214,214,213,213,214,214,214,213,214,213,214,213,214,213,214,213,213,214,213,214,213,214,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,0,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,0,0,0,0,0,0,0,0,0,0,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,0,0,0,0,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,0,0,0,41,41,41,41,41,41,41,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,41,41,41,41,41,41,41,41,41,41,41],"f":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[1,1],[[-1,-2],2,[],[]],[1,1],0,[[1,3],4],[5,1],[6,1],[7,1],[-1,-1,[]],[8,1],[9,10],[1,10],[-1,-2,[],[]],[[[11,[-1]]],12,9],0,0,0,[-1,-2,[],[]],0,[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,14,[]],0,0,0,0,0,0,[[-1,15],[[17,[16]]],[]],[[-1,15],[[17,[16]]],[]],[[-1,15],[[17,[16]]],[]],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[18,18],[19,19],[8,8],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],0,[[18,18],20],[[19,19],20],[[-1,-2],20,[],[]],[[-1,-2],20,[],[]],[-1,[[13,[18]]],21],[-1,[[13,[19]]],21],[-1,[[13,[8]]],21],[15,[[23,[22]]]],[15,[[23,[22]]]],[15,[[23,[22]]]],[[18,18],12],[[19,19],12],[[8,8],12],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[16,[[13,[-1,24]]],[]],[[16,-1],[[23,[18]]],[]],[[16,-1],[[23,[18]]],[]],[[16,-1],[[23,[19]]],[]],[[16,-1],[[23,[19]]],[]],[16,[[13,[-1,24]]],[]],[[16,-1],[[23,[8]]],[]],[[16,-1],[[23,[8]]],[]],[16,[[13,[-1,24]]],[]],[[18,3],4],[[18,3],4],[[19,3],4],[[19,3],4],[[25,3],4],[[25,3],4],[[8,3],4],[[8,3],4],[-1,-1,[]],[26,19],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[16,[[23,[8]]]],[26,[[13,[19,-1]]],[]],[[],[[28,[27,27]]]],[[19,29,29],[[30,[27,27]]]],[8,10],[[18,-1],2,31],[[19,-1],2,31],[[8,-1],2,31],0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[18,15],32],[[19,15],32],[[8,15],32],[[],33],[[],33],[[],33],[[],[[34,[18]]]],[[],[[34,[19]]]],[[],[[34,[8]]]],0,[[35,36,37],18],[[38,18,39],19],[[19,40,40,40,40,41,10,10],8],0,[[18,18],[[42,[20]]]],[[19,19],[[42,[20]]]],0,[[-1,43],27,[]],[[-1,43],27,[]],[[-1,43],27,[]],[[-1,43],27,[]],[[18,-1],13,44],[[19,-1],13,44],[[8,-1],13,44],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,45],[15,45],[15,45],0,0,0,[[-1,15],[[17,[16]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[38,46,10,10],7],[7,7],[[-1,-2],2,[],[]],[-1,[[13,[7]]],21],[15,[[23,[22]]]],[[7,7],12],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[16,-1],[[23,[7]]],[]],[[16,-1],[[23,[7]]],[]],[16,[[13,[-1,24]]],[]],0,[[7,3],4],[[7,3],4],[-1,-1,[]],[16,[[23,[7]]]],[[],[[28,[27,27]]]],[[38,29,29],[[30,[27,27]]]],[7,10],[[7,-1],2,31],0,[-1,-2,[],[]],[[7,15],32],[[],33],[[],[[34,[7]]]],[[38,47,48,29,46,10,10],7],0,[[-1,43],27,[]],0,[[7,-1],13,44],[-1,-2,[],[]],[-1,27,[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],0,0,[-1,14,[]],[15,45],0,0,0,[[-1,15],[[17,[16]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[48,48],[[-1,-2],2,[],[]],[-1,[[13,[48]]],21],[15,[[23,[22]]]],[[48,48],12],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[48,49],[[16,-1],[[23,[48]]],[]],[[16,-1],[[23,[48]]],[]],[16,[[13,[-1,24]]],[]],[[48,3],4],[[48,3],4],[-1,-1,[]],[[5,50],48],[[6,50],48],[[48,-1],2,31],[-1,-2,[],[]],[[48,15],32],[[],33],[[],[[34,[48]]]],[[50,40,41,46],48],0,0,[[48,15],[[23,[[17,[51]]]]]],[[15,[17,[51]]],[[23,[48]]]],[[-1,43],27,[]],[[48,-1],13,44],0,[48,49],0,[48,52],[-1,-2,[],[]],[-1,27,[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,14,[]],[15,45],0,[[-1,15],[[17,[16]]],[]],0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[5,5],[[-1,-2],2,[],[]],[-1,[[13,[5]]],21],[15,[[23,[22]]]],[[5,5],12],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[16,[[13,[-1,24]]],[]],[[16,-1],[[23,[5]]],[]],[[16,-1],[[23,[5]]],[]],[[5,37],40],[[5,37],41],[[5,3],4],[[5,3],4],[-1,-1,[]],[16,[[23,[5]]]],[[],[[28,[27,27]]]],[[38,29,29],[[30,[27,27]]]],[5,10],[[5,-1],2,31],0,[-1,-2,[],[]],[[5,15],32],[[],33],[[],[[34,[5]]]],[[38,40,40,41,41,10,10],[[53,[5]]]],[[-1,43],27,[]],[[5,-1],13,44],[-1,-2,[],[]],[-1,27,[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],0,0,[-1,14,[]],[15,45],0,[[-1,15],[[17,[16]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[54,54],[[-1,-2],2,[],[]],[-1,[[13,[54]]],21],[15,[[23,[22]]]],[[54,54],12],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[16,-1],[[23,[54]]],[]],[16,[[13,[-1,24]]],[]],[[16,-1],[[23,[54]]],[]],[[54,3],4],[[54,3],4],[-1,-1,[]],[[54,-1],2,31],0,[-1,-2,[],[]],[[54,15],32],[[],33],[[],[[34,[54]]]],[[38,10,10],54],[[54,15],[[23,[[17,[51]]]]]],[[15,[17,[51]]],[[23,[54]]]],[[-1,43],27,[]],[[54,-1],13,44],[-1,-2,[],[]],[-1,27,[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],0,0,[-1,14,[]],[15,45],0,0,[[-1,15],[[17,[16]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[6,6],[[-1,-2],2,[],[]],[-1,[[13,[6]]],21],[15,[[23,[22]]]],[[6,6],12],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[16,-1],[[23,[6]]],[]],[[16,-1],[[23,[6]]],[]],[16,[[13,[-1,24]]],[]],[[6,3],4],[[6,3],4],[-1,-1,[]],[16,[[23,[6]]]],[[],[[28,[27,27]]]],[[38,29,29],[[30,[27,27]]]],[6,10],[[6,-1],2,31],0,[-1,-2,[],[]],[[6,15],32],[[],33],[[],[[34,[6]]]],[[38,40,41,55,56,10,10],6],0,[[-1,43],27,[]],[[6,-1],13,44],0,[-1,-2,[],[]],[-1,27,[]],0,[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],0,0,[-1,14,[]],[15,45],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[-1,15],[[17,[16]]],[]],[[-1,15],[[17,[16]]],[]],[[-1,15],[[17,[16]]],[]],[[-1,15],[[17,[16]]],[]],[[-1,15],[[17,[16]]],[]],[[-1,15],[[17,[16]]],[]],[[-1,15],[[17,[16]]],[]],[[-1,15],[[17,[16]]],[]],[[-1,15],[[17,[16]]],[]],[[-1,15],[[17,[16]]],[]],[[-1,15],[[17,[16]]],[]],[[-1,15],[[17,[16]]],[]],[[-1,15],[[17,[16]]],[]],[[-1,15],[[17,[16]]],[]],[[-1,15],[[17,[16]]],[]],[[-1,15],[[17,[16]]],[]],[[-1,15],[[17,[16]]],[]],[[-1,15],[[17,[16]]],[]],[[-1,15],[[17,[16]]],[]],[[-1,15],[[17,[16]]],[]],[[-1,15],[[17,[16]]],[]],[[-1,15],[[17,[16]]],[]],[[-1,15],[[17,[16]]],[]],[[-1,15],[[17,[16]]],[]],[[-1,15],[[17,[16]]],[]],[57,26],[39,26],[55,26],[58,26],[59,26],[36,26],[47,26],[60,26],[61,26],[62,26],[63,26],[64,26],[65,26],[66,26],[67,26],[68,26],[50,26],[69,26],[70,26],[71,26],[37,26],[72,26],[73,26],[74,26],[75,26],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[76,76],[57,57],[77,77],[39,39],[78,78],[55,55],[79,79],[58,58],[80,80],[59,59],[81,81],[36,36],[82,82],[47,47],[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],[50,50],[93,93],[69,69],[94,94],[70,70],[95,95],[71,71],[96,96],[37,37],[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,[],[]],[[57,57],20],[[39,39],20],[[55,55],20],[[58,58],20],[[59,59],20],[[36,36],20],[[47,47],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],[[50,50],20],[[69,69],20],[[70,70],20],[[71,71],20],[[37,37],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,[],[]],[-1,[[13,[57]]],21],[-1,[[13,[39]]],21],[-1,[[13,[55]]],21],[-1,[[13,[58]]],21],[-1,[[13,[59]]],21],[-1,[[13,[36]]],21],[-1,[[13,[47]]],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,[50]]],21],[-1,[[13,[69]]],21],[-1,[[13,[70]]],21],[-1,[[13,[71]]],21],[-1,[[13,[37]]],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]]]],[[57,57],12],[[39,39],12],[[55,55],12],[[58,58],12],[[59,59],12],[[36,36],12],[[47,47],12],[[60,60],12],[[61,61],12],[[62,62],12],[[63,63],12],[[64,64],12],[[65,65],12],[[66,66],12],[[67,67],12],[[68,68],12],[[50,50],12],[[69,69],12],[[70,70],12],[[71,71],12],[[37,37],12],[[72,72],12],[[73,73],12],[[74,74],12],[[75,75],12],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[16,[[13,[-1,24]]],[]],[[16,-1],[[23,[57]]],[]],[[16,-1],[[23,[57]]],[]],[[16,-1],[[23,[39]]],[]],[[16,-1],[[23,[39]]],[]],[16,[[13,[-1,24]]],[]],[[16,-1],[[23,[55]]],[]],[[16,-1],[[23,[55]]],[]],[16,[[13,[-1,24]]],[]],[[16,-1],[[23,[58]]],[]],[16,[[13,[-1,24]]],[]],[[16,-1],[[23,[58]]],[]],[[16,-1],[[23,[59]]],[]],[[16,-1],[[23,[59]]],[]],[16,[[13,[-1,24]]],[]],[[16,-1],[[23,[36]]],[]],[16,[[13,[-1,24]]],[]],[[16,-1],[[23,[36]]],[]],[[16,-1],[[23,[47]]],[]],[[16,-1],[[23,[47]]],[]],[16,[[13,[-1,24]]],[]],[16,[[13,[-1,24]]],[]],[[16,-1],[[23,[60]]],[]],[[16,-1],[[23,[60]]],[]],[16,[[13,[-1,24]]],[]],[[16,-1],[[23,[61]]],[]],[[16,-1],[[23,[61]]],[]],[[16,-1],[[23,[62]]],[]],[[16,-1],[[23,[62]]],[]],[16,[[13,[-1,24]]],[]],[[16,-1],[[23,[63]]],[]],[16,[[13,[-1,24]]],[]],[[16,-1],[[23,[63]]],[]],[[16,-1],[[23,[64]]],[]],[16,[[13,[-1,24]]],[]],[[16,-1],[[23,[64]]],[]],[16,[[13,[-1,24]]],[]],[[16,-1],[[23,[65]]],[]],[[16,-1],[[23,[65]]],[]],[[16,-1],[[23,[66]]],[]],[[16,-1],[[23,[66]]],[]],[16,[[13,[-1,24]]],[]],[16,[[13,[-1,24]]],[]],[[16,-1],[[23,[67]]],[]],[[16,-1],[[23,[67]]],[]],[16,[[13,[-1,24]]],[]],[[16,-1],[[23,[68]]],[]],[[16,-1],[[23,[68]]],[]],[16,[[13,[-1,24]]],[]],[[16,-1],[[23,[50]]],[]],[[16,-1],[[23,[50]]],[]],[16,[[13,[-1,24]]],[]],[[16,-1],[[23,[69]]],[]],[[16,-1],[[23,[69]]],[]],[[16,-1],[[23,[70]]],[]],[16,[[13,[-1,24]]],[]],[[16,-1],[[23,[70]]],[]],[[16,-1],[[23,[71]]],[]],[[16,-1],[[23,[71]]],[]],[16,[[13,[-1,24]]],[]],[[16,-1],[[23,[37]]],[]],[[16,-1],[[23,[37]]],[]],[16,[[13,[-1,24]]],[]],[[16,-1],[[23,[72]]],[]],[16,[[13,[-1,24]]],[]],[[16,-1],[[23,[72]]],[]],[16,[[13,[-1,24]]],[]],[[16,-1],[[23,[73]]],[]],[[16,-1],[[23,[73]]],[]],[16,[[13,[-1,24]]],[]],[[16,-1],[[23,[74]]],[]],[[16,-1],[[23,[74]]],[]],[[16,-1],[[23,[75]]],[]],[[16,-1],[[23,[75]]],[]],[16,[[13,[-1,24]]],[]],[[76,3],4],[[57,3],4],[[57,3],[[13,[2,101]]]],[[77,3],4],[[39,3],[[13,[2,101]]]],[[39,3],4],[[78,3],4],[[55,3],4],[[55,3],[[13,[2,101]]]],[[79,3],4],[[58,3],4],[[58,3],[[13,[2,101]]]],[[80,3],4],[[59,3],4],[[59,3],[[13,[2,101]]]],[[81,3],4],[[36,3],[[13,[2,101]]]],[[36,3],4],[[82,3],4],[[47,3],4],[[47,3],[[13,[2,101]]]],[[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],4],[[65,3],[[13,[2,101]]]],[[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],[[13,[2,101]]]],[[68,3],4],[[92,3],4],[[50,3],4],[[50,3],[[13,[2,101]]]],[[93,3],4],[[69,3],4],[[69,3],[[13,[2,101]]]],[[94,3],4],[[70,3],4],[[70,3],[[13,[2,101]]]],[[95,3],4],[[71,3],4],[[71,3],[[13,[2,101]]]],[[96,3],4],[[37,3],[[13,[2,101]]]],[[37,3],4],[[97,3],4],[[72,3],[[13,[2,101]]]],[[72,3],4],[[98,3],4],[[73,3],[[13,[2,101]]]],[[73,3],4],[[99,3],4],[[74,3],[[13,[2,101]]]],[[74,3],4],[[100,3],4],[[75,3],[[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,[]],[35,[[42,[57]]]],[35,[[42,[39]]]],[35,[[42,[55]]]],[35,[[42,[58]]]],[35,[[42,[59]]]],[35,[[42,[36]]]],[35,[[42,[47]]]],[35,[[42,[60]]]],[35,[[42,[61]]]],[35,[[42,[62]]]],[35,[[42,[63]]]],[35,[[42,[64]]]],[35,[[42,[65]]]],[35,[[42,[66]]]],[35,[[42,[67]]]],[35,[[42,[68]]]],[35,[[42,[50]]]],[35,[[42,[69]]]],[35,[[42,[70]]]],[35,[[42,[71]]]],[35,[[42,[37]]]],[35,[[42,[72]]]],[35,[[42,[73]]]],[35,[[42,[74]]]],[35,[[42,[75]]]],[26,[[13,[57,-1]]],[]],[26,[[13,[39,-1]]],[]],[26,[[13,[55,-1]]],[]],[26,[[13,[58,-1]]],[]],[26,[[13,[59,-1]]],[]],[26,[[13,[36,-1]]],[]],[26,[[13,[47,-1]]],[]],[26,[[13,[60,-1]]],[]],[26,[[13,[61,-1]]],[]],[26,[[13,[62,-1]]],[]],[26,[[13,[63,-1]]],[]],[26,[[13,[64,-1]]],[]],[26,[[13,[65,-1]]],[]],[26,[[13,[66,-1]]],[]],[26,[[13,[67,-1]]],[]],[26,[[13,[68,-1]]],[]],[26,[[13,[50,-1]]],[]],[26,[[13,[69,-1]]],[]],[26,[[13,[70,-1]]],[]],[26,[[13,[71,-1]]],[]],[26,[[13,[37,-1]]],[]],[26,[[13,[72,-1]]],[]],[26,[[13,[73,-1]]],[]],[26,[[13,[74,-1]]],[]],[26,[[13,[75,-1]]],[]],[29,[[42,[102]]]],[29,[[42,[55]]]],[29,[[42,[47]]]],[29,[[42,[60]]]],[29,[[42,[50]]]],[[57,-1],2,31],[[39,-1],2,31],[[55,-1],2,31],[[58,-1],2,31],[[59,-1],2,31],[[36,-1],2,31],[[47,-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],[[50,-1],2,31],[[69,-1],2,31],[[70,-1],2,31],[[71,-1],2,31],[[37,-1],2,31],[[72,-1],2,31],[[73,-1],2,31],[[74,-1],2,31],[[75,-1],2,31],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[57,15],32],[[39,15],32],[[55,15],32],[[58,15],32],[[59,15],32],[[36,15],32],[[47,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],[[50,15],32],[[69,15],32],[[70,15],32],[[71,15],32],[[37,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,[57]]]],[[],[[34,[39]]]],[[],[[34,[55]]]],[[],[[34,[58]]]],[[],[[34,[59]]]],[[],[[34,[36]]]],[[],[[34,[47]]]],[[],[[34,[60]]]],[[],[[34,[61]]]],[[],[[34,[62]]]],[[],[[34,[63]]]],[[],[[34,[64]]]],[[],[[34,[65]]]],[[],[[34,[66]]]],[[],[[34,[67]]]],[[],[[34,[68]]]],[[],[[34,[50]]]],[[],[[34,[69]]]],[[],[[34,[70]]]],[[],[[34,[71]]]],[[],[[34,[37]]]],[[],[[34,[72]]]],[[],[[34,[73]]]],[[],[[34,[74]]]],[[],[[34,[75]]]],[76,35],[77,35],[78,35],[79,35],[80,35],[81,35],[82,35],[83,35],[84,35],[85,35],[86,35],[87,35],[88,35],[89,35],[90,35],[91,35],[92,35],[93,35],[94,35],[95,35],[96,35],[97,35],[98,35],[99,35],[100,35],[57,27],[39,27],[55,27],[58,27],[36,27],[47,27],[60,27],[61,27],[62,27],[63,27],[64,27],[65,27],[67,27],[68,27],[50,27],[69,27],[70,27],[71,27],[37,27],[72,27],[73,27],[74,27],[75,27],[76,[[42,[-1]]],[]],[77,[[42,[-1]]],[]],[78,[[42,[-1]]],[]],[79,[[42,[-1]]],[]],[80,[[42,[-1]]],[]],[81,[[42,[-1]]],[]],[82,[[42,[-1]]],[]],[83,[[42,[-1]]],[]],[84,[[42,[-1]]],[]],[85,[[42,[-1]]],[]],[86,[[42,[-1]]],[]],[87,[[42,[-1]]],[]],[88,[[42,[-1]]],[]],[89,[[42,[-1]]],[]],[90,[[42,[-1]]],[]],[91,[[42,[-1]]],[]],[92,[[42,[-1]]],[]],[93,[[42,[-1]]],[]],[94,[[42,[-1]]],[]],[95,[[42,[-1]]],[]],[96,[[42,[-1]]],[]],[97,[[42,[-1]]],[]],[98,[[42,[-1]]],[]],[99,[[42,[-1]]],[]],[100,[[42,[-1]]],[]],[76,[[42,[-1]]],[]],[77,[[42,[-1]]],[]],[78,[[42,[-1]]],[]],[79,[[42,[-1]]],[]],[80,[[42,[-1]]],[]],[81,[[42,[-1]]],[]],[82,[[42,[-1]]],[]],[83,[[42,[-1]]],[]],[84,[[42,[-1]]],[]],[85,[[42,[-1]]],[]],[86,[[42,[-1]]],[]],[87,[[42,[-1]]],[]],[88,[[42,[-1]]],[]],[89,[[42,[-1]]],[]],[90,[[42,[-1]]],[]],[91,[[42,[-1]]],[]],[92,[[42,[-1]]],[]],[93,[[42,[-1]]],[]],[94,[[42,[-1]]],[]],[95,[[42,[-1]]],[]],[96,[[42,[-1]]],[]],[97,[[42,[-1]]],[]],[98,[[42,[-1]]],[]],[99,[[42,[-1]]],[]],[100,[[42,[-1]]],[]],[[76,35],[[42,[-1]]],[]],[[77,35],[[42,[-1]]],[]],[[78,35],[[42,[-1]]],[]],[[79,35],[[42,[-1]]],[]],[[80,35],[[42,[-1]]],[]],[[81,35],[[42,[-1]]],[]],[[82,35],[[42,[-1]]],[]],[[83,35],[[42,[-1]]],[]],[[84,35],[[42,[-1]]],[]],[[85,35],[[42,[-1]]],[]],[[86,35],[[42,[-1]]],[]],[[87,35],[[42,[-1]]],[]],[[88,35],[[42,[-1]]],[]],[[89,35],[[42,[-1]]],[]],[[90,35],[[42,[-1]]],[]],[[91,35],[[42,[-1]]],[]],[[92,35],[[42,[-1]]],[]],[[93,35],[[42,[-1]]],[]],[[94,35],[[42,[-1]]],[]],[[95,35],[[42,[-1]]],[]],[[96,35],[[42,[-1]]],[]],[[97,35],[[42,[-1]]],[]],[[98,35],[[42,[-1]]],[]],[[99,35],[[42,[-1]]],[]],[[100,35],[[42,[-1]]],[]],[[57,57],[[42,[20]]]],[[39,39],[[42,[20]]]],[[55,55],[[42,[20]]]],[[58,58],[[42,[20]]]],[[59,59],[[42,[20]]]],[[36,36],[[42,[20]]]],[[47,47],[[42,[20]]]],[[60,60],[[42,[20]]]],[[61,61],[[42,[20]]]],[[62,62],[[42,[20]]]],[[63,63],[[42,[20]]]],[[64,64],[[42,[20]]]],[[65,65],[[42,[20]]]],[[66,66],[[42,[20]]]],[[67,67],[[42,[20]]]],[[68,68],[[42,[20]]]],[[50,50],[[42,[20]]]],[[69,69],[[42,[20]]]],[[70,70],[[42,[20]]]],[[71,71],[[42,[20]]]],[[37,37],[[42,[20]]]],[[72,72],[[42,[20]]]],[[73,73],[[42,[20]]]],[[74,74],[[42,[20]]]],[[75,75],[[42,[20]]]],[[-1,43],27,[]],[[-1,43],27,[]],[[-1,43],27,[]],[[-1,43],27,[]],[[-1,43],27,[]],[[-1,43],27,[]],[[-1,43],27,[]],[[-1,43],27,[]],[[-1,43],27,[]],[[-1,43],27,[]],[[-1,43],27,[]],[[-1,43],27,[]],[[-1,43],27,[]],[[-1,43],27,[]],[[-1,43],27,[]],[[-1,43],27,[]],[[-1,43],27,[]],[[-1,43],27,[]],[[-1,43],27,[]],[[-1,43],27,[]],[[-1,43],27,[]],[[-1,43],27,[]],[[-1,43],27,[]],[[-1,43],27,[]],[[-1,43],27,[]],[[57,-1],13,44],[[39,-1],13,44],[[55,-1],13,44],[[58,-1],13,44],[[59,-1],13,44],[[36,-1],13,44],[[47,-1],13,44],[[60,-1],13,44],[[61,-1],13,44],[[62,-1],13,44],[[63,-1],13,44],[[64,-1],13,44],[[65,-1],13,44],[[67,-1],13,44],[[68,-1],13,44],[[50,-1],13,44],[[69,-1],13,44],[[70,-1],13,44],[[71,-1],13,44],[[37,-1],13,44],[[72,-1],13,44],[[73,-1],13,44],[[74,-1],13,44],[[75,-1],13,44],[76,[[2,[35,[42,[35]]]]]],[77,[[2,[35,[42,[35]]]]]],[78,[[2,[35,[42,[35]]]]]],[79,[[2,[35,[42,[35]]]]]],[80,[[2,[35,[42,[35]]]]]],[81,[[2,[35,[42,[35]]]]]],[82,[[2,[35,[42,[35]]]]]],[83,[[2,[35,[42,[35]]]]]],[84,[[2,[35,[42,[35]]]]]],[85,[[2,[35,[42,[35]]]]]],[86,[[2,[35,[42,[35]]]]]],[87,[[2,[35,[42,[35]]]]]],[88,[[2,[35,[42,[35]]]]]],[89,[[2,[35,[42,[35]]]]]],[90,[[2,[35,[42,[35]]]]]],[91,[[2,[35,[42,[35]]]]]],[92,[[2,[35,[42,[35]]]]]],[93,[[2,[35,[42,[35]]]]]],[94,[[2,[35,[42,[35]]]]]],[95,[[2,[35,[42,[35]]]]]],[96,[[2,[35,[42,[35]]]]]],[97,[[2,[35,[42,[35]]]]]],[98,[[2,[35,[42,[35]]]]]],[99,[[2,[35,[42,[35]]]]]],[100,[[2,[35,[42,[35]]]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-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,[]],[[69,103],[[13,[69,104]]]],[-1,[[13,[-2]]],[],[]],[26,[[13,[57,-1]]],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[26,[[13,[39,-1]]],[]],[-1,[[13,[-2]]],[],[]],[26,[[13,[55,-1]]],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[26,[[13,[58,-1]]],[]],[-1,[[13,[-2]]],[],[]],[26,[[13,[59,-1]]],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[26,[[13,[36,-1]]],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[26,[[13,[47,-1]]],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[26,[[13,[60,-1]]],[]],[-1,[[13,[-2]]],[],[]],[26,[[13,[61,-1]]],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[26,[[13,[62,-1]]],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[26,[[13,[63,-1]]],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[26,[[13,[64,-1]]],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[26,[[13,[65,-1]]],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[26,[[13,[66,-1]]],[]],[-1,[[13,[-2]]],[],[]],[26,[[13,[67,-1]]],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[26,[[13,[68,-1]]],[]],[-1,[[13,[-2]]],[],[]],[26,[[13,[50,-1]]],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[26,[[13,[69,-1]]],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[26,[[13,[70,-1]]],[]],[-1,[[13,[-2]]],[],[]],[26,[[13,[71,-1]]],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[26,[[13,[37,-1]]],[]],[-1,[[13,[-2]]],[],[]],[26,[[13,[72,-1]]],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[26,[[13,[73,-1]]],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[26,[[13,[74,-1]]],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[26,[[13,[75,-1]]],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[15,45],[15,45],[15,45],[15,45],[15,45],[15,45],[15,45],[15,45],[15,45],[15,45],[15,45],[15,45],[15,45],[15,45],[15,45],[15,45],[15,45],[15,45],[15,45],[15,45],[15,45],[15,45],[15,45],[15,45],[15,45],[57,29],[39,29],[55,29],[58,29],[36,29],[47,29],[60,29],[61,29],[62,29],[63,29],[64,29],[65,29],[67,29],[68,29],[50,29],[69,29],[70,29],[71,29],[37,29],[72,29],[73,29],[74,29],[75,29],0,0,0,0,0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],0,[[105,3],4],[-1,-1,[]],[-1,-2,[],[]],0,0,[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],0,0,[-1,14,[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[106,107],106],0,[[-1,15],[[17,[16]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[106,[[13,[108,109]]]],[[106,110],106],0,[106,106],[108,108],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[],106],[[],108],[-1,[[13,[108]]],21],[15,[[23,[22]]]],[[108,108],12],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[106,111],106],0,[[16,-1],[[23,[108]]],[]],[16,[[13,[-1,24]]],[]],[[16,-1],[[23,[108]]],[]],[[109,3],4],[[109,3],4],[[108,3],4],[[108,3],4],[-1,-1,[]],[-1,-1,[]],[112,109],[27,109],[-1,-1,[]],[[106,38],106],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[108,15],32],[[],33],[[],[[34,[108]]]],[[113,114,38,110,115,107,111,10,10,12],[[53,[108]]]],[[106,29],106],0,[[-1,43],27,[]],[[-1,43],27,[]],[[108,-1],13,44],[[106,114],106],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,27,[]],[-1,27,[]],[[106,113],106],0,[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[[106,10],106],0,[[106,10],106],0,[-1,14,[]],[-1,14,[]],[-1,14,[]],[15,45],[[106,115],106],0,0,0,0,0,0,[[116,[42,[107]]],116],0,[[-1,15],[[17,[16]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[116,[[13,[117,118]]]],[[116,110],116],0,[116,116],[117,117],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[],116],[[],117],[-1,[[13,[117]]],21],[15,[[23,[22]]]],[[117,117],12],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[116,111],116],0,[16,[[13,[-1,24]]],[]],[[16,-1],[[23,[117]]],[]],[[16,-1],[[23,[117]]],[]],[[118,3],4],[[118,3],4],[[117,3],4],[[117,3],4],[-1,-1,[]],[27,118],[-1,-1,[]],[112,118],[-1,-1,[]],[[116,38],116],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[117,15],32],[[],33],[[],[[34,[117]]]],[[113,114,38,110,119,111,10,10,12,[42,[115]],[42,[107]]],[[53,[117]]]],[[116,119],116],0,[[116,29],116],0,[[-1,43],27,[]],[[-1,43],27,[]],[[117,-1],13,44],[[116,114],116],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,27,[]],[-1,27,[]],[[116,113],116],0,[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[[116,10],116],0,[[116,10],116],0,[-1,14,[]],[-1,14,[]],[-1,14,[]],[15,45],[[116,[42,[115]]],116],0,0,0,0,0,0,[[120,[42,[107]]],120],0,[[-1,15],[[17,[16]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[120,[[13,[121,122]]]],[[120,110],120],0,[120,120],[121,121],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[],120],[[],121],[-1,[[13,[121]]],21],[15,[[23,[22]]]],[[121,121],12],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[120,111],120],0,[16,[[13,[-1,24]]],[]],[[16,-1],[[23,[121]]],[]],[[16,-1],[[23,[121]]],[]],[[122,3],4],[[122,3],4],[[121,3],4],[[121,3],4],[-1,-1,[]],[-1,-1,[]],[27,122],[112,122],[-1,-1,[]],[[120,38],120],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[121,15],32],[[],33],[[],[[34,[121]]]],[[113,114,38,110,111,10,10,12,[42,[115]],[42,[107]]],[[53,[121]]]],[[120,29],120],0,[[-1,43],27,[]],[[-1,43],27,[]],[[121,-1],13,44],[[120,114],120],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,27,[]],[-1,27,[]],[[120,113],120],0,[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[[120,10],120],0,[[120,10],120],0,[-1,14,[]],[-1,14,[]],[-1,14,[]],[15,45],[[120,[42,[115]]],120],0,0,0,0,0,0,[[-1,15],[[17,[16]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[123,[[13,[124,125]]]],[[123,110],123],0,[123,123],[124,124],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[],123],[[],124],[-1,[[13,[124]]],21],[15,[[23,[22]]]],[[124,124],12],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[123,111],123],0,[[16,-1],[[23,[124]]],[]],[16,[[13,[-1,24]]],[]],[[16,-1],[[23,[124]]],[]],[[125,3],4],[[125,3],4],[[124,3],4],[[124,3],4],[-1,-1,[]],[112,125],[-1,-1,[]],[27,125],[-1,-1,[]],[[123,38],123],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[124,15],32],[[],33],[[],[[34,[124]]]],[[113,114,38,110,119,111,10,10],[[53,[124]]]],[[123,119],123],0,[[-1,43],27,[]],[[-1,43],27,[]],[[124,-1],13,44],[[123,114],123],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,27,[]],[-1,27,[]],[[123,113],123],0,[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[[123,10],123],0,[[123,10],123],0,[-1,14,[]],[-1,14,[]],[-1,14,[]],[15,45],0,0,0,0,0,[[-1,15],[[17,[16]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[126,[[13,[127,128]]]],[[126,110],126],0,[126,126],[127,127],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[],126],[[],127],[-1,[[13,[127]]],21],[15,[[23,[22]]]],[[127,127],12],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[126,111],126],0,[[16,-1],[[23,[127]]],[]],[[16,-1],[[23,[127]]],[]],[16,[[13,[-1,24]]],[]],[[128,3],4],[[128,3],4],[[127,3],4],[[127,3],4],[-1,-1,[]],[27,128],[112,128],[-1,-1,[]],[-1,-1,[]],[[126,38],126],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[127,15],32],[[],33],[[],[[34,[127]]]],[[113,114,38,110,111,10,10],[[53,[127]]]],[[-1,43],27,[]],[[-1,43],27,[]],[[127,-1],13,44],[[126,114],126],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,27,[]],[-1,27,[]],[[126,113],126],0,[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[[126,10],126],0,[[126,10],126],0,[-1,14,[]],[-1,14,[]],[-1,14,[]],[15,45],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[103,110],[103,103],[[-1,-2],2,[],[]],[-1,[[13,[103]]],21],[[103,103],12],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[103,3],4],[-1,-1,[]],[-1,-2,[],[]],[[103,-1],13,44],[103,114],[-1,-2,[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[103,10],[-1,14,[]],0,0,0,0,0,[[129,[42,[107]]],129],0,[[-1,15],[[17,[16]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[129,[[13,[130,131]]]],[[129,110],129],0,[129,129],[130,130],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[],129],[[],130],[-1,[[13,[130]]],21],[15,[[23,[22]]]],[[130,130],12],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[129,111],129],0,[[16,-1],[[23,[130]]],[]],[16,[[13,[-1,24]]],[]],[[16,-1],[[23,[130]]],[]],[[131,3],4],[[131,3],4],[[130,3],4],[[130,3],4],[-1,-1,[]],[27,131],[112,131],[-1,-1,[]],[-1,-1,[]],[[129,38],129],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[130,15],32],[[],33],[[],[[34,[130]]]],[[113,114,38,110,111,10,10,12,[42,[115]],[42,[107]]],[[53,[130]]]],[[129,29],129],0,[[-1,43],27,[]],[[-1,43],27,[]],[[130,-1],13,44],[[129,114],129],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,27,[]],[-1,27,[]],[[129,113],129],0,[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[[129,10],129],0,[[129,10],129],0,[-1,14,[]],[-1,14,[]],[-1,14,[]],[15,45],[[129,[42,[115]]],129],0,0,0,0,0,0,[[132,107],132],0,[[-1,15],[[17,[16]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[132,[[13,[133,134]]]],[[132,110],132],0,[132,132],[133,133],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[132,[42,[135]]],132],0,[[132,136],132],0,[[],132],[[],133],[-1,[[13,[133]]],21],[15,[[23,[22]]]],[[133,133],12],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[132,111],132],0,[[16,-1],[[23,[133]]],[]],[[16,-1],[[23,[133]]],[]],[16,[[13,[-1,24]]],[]],[[134,3],4],[[134,3],4],[[133,3],4],[[133,3],4],[-1,-1,[]],[112,134],[-1,-1,[]],[27,134],[-1,-1,[]],[[132,38],132],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[133,15],32],[133,12],[133,12],[[],33],[[132,40],132],0,[[132,41],132],0,[[],[[34,[133]]]],[[132,64],132],0,[[113,114,38,110,115,107,56,50,70,41,40,136,64,111,10,10,12,[42,[137]],[42,[135]]],[[53,[133]]]],[[132,50],132],0,[[132,70],132],0,[[132,[42,[137]]],132],0,[[132,12],132],0,[[-1,43],27,[]],[[-1,43],27,[]],[[133,-1],13,44],[[132,114],132],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,27,[]],[-1,27,[]],[[132,56],132],0,[[132,113],132],0,[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[[132,10],132],0,[[132,10],132],0,[-1,14,[]],[-1,14,[]],[-1,14,[]],[15,45],[[132,115],132],0,0,0,0,0,0,[[-1,15],[[17,[16]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[138,[[13,[139,140]]]],[[138,110],138],0,[138,138],[139,139],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[138,[42,[61]]],138],0,[[],138],[[],139],[-1,[[13,[139]]],21],[[138,[42,[41]]],138],0,[15,[[23,[22]]]],[[138,[42,[75]]],138],0,[[139,139],12],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[138,111],138],0,[[138,[42,[141]]],138],0,[[138,[42,[[30,[119,119]]]]],138],0,[[138,[42,[110]]],138],0,[[138,[42,[10]]],138],0,[[16,-1],[[23,[139]]],[]],[[16,-1],[[23,[139]]],[]],[16,[[13,[-1,24]]],[]],[[140,3],4],[[140,3],4],[[139,3],4],[[139,3],4],[-1,-1,[]],[-1,-1,[]],[112,140],[27,140],[-1,-1,[]],[-1,139,142],[[138,38],138],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[139,15],32],[[],33],[[],[[34,[139]]]],[[138,[42,[40]]],138],0,[[138,[42,[[143,[110]]]]],138],0,[[113,114,38,110,50,70,41,72,12,12,12,12,111,10,10,[42,[40]],[42,[40]],[42,[75]],[42,[40]],[42,[40]],[42,[74]],[42,[10]],[42,[41]],[42,[75]],[42,[38]],[42,[61]],[42,[144]],[42,[[143,[110]]]],[42,[110]],[42,[141]],[42,[[30,[119,119]]]],[42,[110]],[42,[119]]],[[53,[139]]]],[[138,[42,[144]]],138],0,[[138,50],138],0,[[138,70],138],0,[[138,[42,[110]]],138],0,[[138,12],138],0,[[138,[42,[40]]],138],0,[[138,41],138],0,[[138,12],138],0,[[138,12],138],0,[[138,12],138],0,[[-1,43],27,[]],[[-1,43],27,[]],[[139,-1],13,44],[[138,114],138],0,[[138,[42,[119]]],138],0,[[138,72],138],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,27,[]],[-1,27,[]],[[138,113],138],0,[[138,[42,[40]]],138],0,[[138,[42,[74]]],138],0,[[138,[42,[38]]],138],0,[[138,[42,[40]]],138],0,[[138,[42,[75]]],138],0,[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[[138,10],138],0,[[138,10],138],0,[-1,14,[]],[-1,14,[]],[-1,14,[]],[15,45],0,0,0,0,0,[[145,[42,[107]]],145],0,[[-1,15],[[17,[16]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[145,[[13,[146,147]]]],[[145,110],145],0,[145,145],[146,146],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[],145],[[],146],[-1,[[13,[146]]],21],[15,[[23,[22]]]],[[146,146],12],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[145,111],145],0,[16,[[13,[-1,24]]],[]],[[16,-1],[[23,[146]]],[]],[[16,-1],[[23,[146]]],[]],[[147,3],4],[[147,3],4],[[146,3],4],[[146,3],4],[-1,-1,[]],[27,147],[112,147],[-1,-1,[]],[-1,-1,[]],[[145,38],145],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[146,15],32],[[],33],[[],[[34,[146]]]],[[113,114,38,110,119,111,10,10,12,[42,[115]],[42,[107]]],[[53,[146]]]],[[145,119],145],0,[[145,29],145],0,[[-1,43],27,[]],[[-1,43],27,[]],[[146,-1],13,44],[[145,114],145],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,27,[]],[-1,27,[]],[[145,113],145],0,[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[[145,10],145],0,[[145,10],145],0,[-1,14,[]],[-1,14,[]],[-1,14,[]],[15,45],[[145,[42,[115]]],145],0,0,0,0,0,0,[[148,107],148],0,[[-1,15],[[17,[16]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[148,[[13,[149,150]]]],[[148,110],148],0,[148,148],[149,149],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[],148],[[],149],[-1,[[13,[149]]],21],[15,[[23,[22]]]],[[149,149],12],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[148,111],148],0,[[16,-1],[[23,[149]]],[]],[16,[[13,[-1,24]]],[]],[[16,-1],[[23,[149]]],[]],[[150,3],4],[[150,3],4],[[149,3],4],[[149,3],4],[-1,-1,[]],[-1,-1,[]],[112,150],[27,150],[-1,-1,[]],[[148,38],148],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[149,15],32],[[],33],[[],[[34,[149]]]],[[113,114,38,110,107,111,10,10,12,[42,[115]]],[[53,[149]]]],[[148,29],148],0,[[-1,43],27,[]],[[-1,43],27,[]],[[149,-1],13,44],[[148,114],148],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,27,[]],[-1,27,[]],[[148,113],148],0,[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[[148,10],148],0,[[148,10],148],0,[-1,14,[]],[-1,14,[]],[-1,14,[]],[15,45],[[148,[42,[115]]],148],0,0,0,0,0,0,[[151,107],151],0,[[-1,15],[[17,[16]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[151,[[13,[152,153]]]],[[151,110],151],0,[151,151],[152,152],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[],151],[[],152],[-1,[[13,[152]]],21],[15,[[23,[22]]]],[[152,152],12],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[151,111],151],0,[[16,-1],[[23,[152]]],[]],[[16,-1],[[23,[152]]],[]],[16,[[13,[-1,24]]],[]],[[153,3],4],[[153,3],4],[[152,3],4],[[152,3],4],[-1,-1,[]],[112,153],[27,153],[-1,-1,[]],[-1,-1,[]],[[151,38],151],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[152,15],32],[[],33],[[],[[34,[152]]]],[[113,114,38,110,107,111,10,10,12,[42,[115]]],[[53,[152]]]],[[151,29],151],0,[[-1,43],27,[]],[[-1,43],27,[]],[[152,-1],13,44],[[151,114],151],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,27,[]],[-1,27,[]],[[151,113],151],0,[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[[151,10],151],0,[[151,10],151],0,[-1,14,[]],[-1,14,[]],[-1,14,[]],[15,45],[[151,[42,[115]]],151],0,0,0,0,0,0,[[154,107],154],0,[[-1,15],[[17,[16]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[154,[[13,[155,156]]]],[[154,110],154],0,[154,154],[155,155],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[],154],[[],155],[-1,[[13,[155]]],21],[15,[[23,[22]]]],[[155,155],12],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[154,111],154],0,[[16,-1],[[23,[155]]],[]],[[16,-1],[[23,[155]]],[]],[16,[[13,[-1,24]]],[]],[[156,3],4],[[156,3],4],[[155,3],4],[[155,3],4],[-1,-1,[]],[112,156],[-1,-1,[]],[27,156],[-1,-1,[]],[[154,38],154],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[155,15],32],[[],33],[[],[[34,[155]]]],[[113,114,38,110,107,119,111,10,10,12],[[53,[155]]]],[[154,119],154],0,[[154,29],154],0,[[-1,43],27,[]],[[-1,43],27,[]],[[155,-1],13,44],[[154,114],154],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,27,[]],[-1,27,[]],[[154,113],154],0,[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[[154,10],154],0,[[154,10],154],0,[-1,14,[]],[-1,14,[]],[-1,14,[]],[15,45],0,0,0,0,0,[[-1,15],[[17,[16]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[157,[[13,[158,159]]]],[[157,110],157],0,[157,157],[158,158],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[],157],[[],158],[-1,[[13,[158]]],21],[15,[[23,[22]]]],[[158,158],12],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[157,111],157],0,[16,[[13,[-1,24]]],[]],[[16,-1],[[23,[158]]],[]],[[16,-1],[[23,[158]]],[]],[[159,3],4],[[159,3],4],[[158,3],4],[[158,3],4],[-1,-1,[]],[27,159],[-1,-1,[]],[112,159],[-1,-1,[]],[[157,38],157],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[158,15],32],[[],33],[[],[[34,[158]]]],[[113,114,38,110,40,111,10,10],[[53,[158]]]],[[157,40],157],0,[[-1,43],27,[]],[[-1,43],27,[]],[[158,-1],13,44],[[157,114],157],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,27,[]],[-1,27,[]],[[157,113],157],0,[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[[157,10],157],0,[[157,10],157],0,[-1,14,[]],[-1,14,[]],[-1,14,[]],[15,45],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[],133],[[],124],[[],155],[[],139],[[],160],[[],161],[[],127],[[],158],[[],162],[[],152],[[],149],[[],146],[[],108],[[],117],[[],130],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[113,114,38,110,111],133],[[113,114,38,110,111],124],[[113,107,114,38,110,111],155],[[113,114,38,110,111],139],[[113,114,38,110,107,111],160],[[113,114,38,110,115,107,111],161],[[113,114,38,110,111],127],[[113,114,38,110,111],158],[[113,114,38,110,115,107,111],162],[[113,114,38,110,107,115,111],152],[[113,114,38,110,107,115,111],149],[[113,114,38,110,115,107,111],146],[[113,114,38,110,107,115,111],108],[[113,114,38,110,115,107,111],117],[[113,114,38,110,115,107,111],130],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[[113,114,38,110,107,115,111],108],0,[[113,114,38,110,115,107,111],117],0,[[113,114,38,110,111],124],0,[[113,114,38,110,111],127],0,[[113,114,38,110,115,107,111],130],0,[[113,114,38,110,111],133],0,[[113,114,38,110,111],139],0,[[113,114,38,110,115,107,111],146],0,[[113,114,38,110,107,115,111],149],0,[[113,114,38,110,107,115,111],152],0,[[113,107,114,38,110,111],155],0,[[113,114,38,110,111],158],0,[[113,114,38,110,107,111],160],0,[[113,114,38,110,115,107,111],161],0,[[113,114,38,110,115,107,111],162],[113,133],[113,124],[113,155],[113,139],[113,160],[113,161],[113,127],[113,158],[113,162],[113,152],[113,149],[113,146],[113,108],[113,117],[113,130],[[113,114],133],[[113,114],124],[[113,107],155],[[113,114],139],[[113,114],160],[[113,114],161],[[113,114],127],[[113,114],158],[[113,114],162],[[113,114],152],[[113,114],149],[[113,114],146],[[113,114],108],[[113,114],117],[[113,114],130],[[113,114,38],133],[[113,114,38],124],[[113,107,114],155],[[113,114,38],139],[[113,114,38],160],[[113,114,38],161],[[113,114,38],127],[[113,114,38],158],[[113,114,38],162],[[113,114,38],152],[[113,114,38],149],[[113,114,38],146],[[113,114,38],108],[[113,114,38],117],[[113,114,38],130],[[113,114,38,110],133],[[113,114,38,110],124],[[113,107,114,38],155],[[113,114,38,110],139],[[113,114,38,110],160],[[113,114,38,110],161],[[113,114,38,110],127],[[113,114,38,110],158],[[113,114,38,110],162],[[113,114,38,110],152],[[113,114,38,110],149],[[113,114,38,110],146],[[113,114,38,110],108],[[113,114,38,110],117],[[113,114,38,110],130],[[113,114,38,110,111],133],[[113,114,38,110,111],124],[[113,107,114,38,110],155],[[113,114,38,110,111],139],[[113,114,38,110,107],160],[[113,114,38,110,115],161],[[113,114,38,110,111],127],[[113,114,38,110,111],158],[[113,114,38,110,115],162],[[113,114,38,110,107],152],[[113,114,38,110,107],149],[[113,114,38,110,115],146],[[113,114,38,110,107],108],[[113,114,38,110,115],117],[[113,114,38,110,115],130],[[113,107,114,38,110,111],155],[[113,114,38,110,107,111],160],[[113,114,38,110,115,107],161],[[113,114,38,110,115,107],162],[[113,114,38,110,107,115],152],[[113,114,38,110,107,115],149],[[113,114,38,110,115,107],146],[[113,114,38,110,107,115],108],[[113,114,38,110,115,107],117],[[113,114,38,110,115,107],130],[[113,114,38,110,115,107,111],161],[[113,114,38,110,115,107,111],162],[[113,114,38,110,107,115,111],152],[[113,114,38,110,107,115,111],149],[[113,114,38,110,115,107,111],146],[[113,114,38,110,107,115,111],108],[[113,114,38,110,115,107,111],117],[[113,114,38,110,115,107,111],130],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],0,0,0,0,0,[[163,107],163],0,[[-1,15],[[17,[16]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[163,[[13,[160,164]]]],[[163,110],163],0,[163,163],[160,160],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[],163],[[],160],[-1,[[13,[160]]],21],[15,[[23,[22]]]],[[160,160],12],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[163,111],163],0,[16,[[13,[-1,24]]],[]],[[16,-1],[[23,[160]]],[]],[[16,-1],[[23,[160]]],[]],[[164,3],4],[[164,3],4],[[160,3],4],[[160,3],4],[-1,-1,[]],[-1,-1,[]],[27,164],[112,164],[-1,-1,[]],[[163,38],163],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[160,15],32],[[],33],[[],[[34,[160]]]],[[113,114,38,110,107,111,10,10],[[53,[160]]]],[[-1,43],27,[]],[[-1,43],27,[]],[[160,-1],13,44],[[163,114],163],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,27,[]],[-1,27,[]],[[163,113],163],0,[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[[163,10],163],0,[[163,10],163],0,[-1,14,[]],[-1,14,[]],[-1,14,[]],[15,45],0,0,0,0,0,[[165,[42,[107]]],165],0,[[-1,15],[[17,[16]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[165,[[13,[161,166]]]],[[165,110],165],0,[165,165],[161,161],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[],165],[[],161],[-1,[[13,[161]]],21],[15,[[23,[22]]]],[[161,161],12],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[165,111],165],0,[16,[[13,[-1,24]]],[]],[[16,-1],[[23,[161]]],[]],[[16,-1],[[23,[161]]],[]],[[166,3],4],[[166,3],4],[[161,3],4],[[161,3],4],[-1,-1,[]],[-1,-1,[]],[112,166],[27,166],[-1,-1,[]],[[165,38],165],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[161,15],32],[[],33],[[],[[34,[161]]]],[[113,114,38,110,111,10,10,12,[42,[115]],[42,[107]]],[[53,[161]]]],[[165,29],165],0,[[-1,43],27,[]],[[-1,43],27,[]],[[161,-1],13,44],[[165,114],165],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,27,[]],[-1,27,[]],[[165,113],165],0,[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[[165,10],165],0,[[165,10],165],0,[-1,14,[]],[-1,14,[]],[-1,14,[]],[15,45],[[165,[42,[115]]],165],0,0,0,0,0,0,[[167,[42,[107]]],167],0,[[-1,15],[[17,[16]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[167,[[13,[162,168]]]],[[167,110],167],0,[167,167],[162,162],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[],167],[[],162],[-1,[[13,[162]]],21],[15,[[23,[22]]]],[[162,162],12],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[167,111],167],0,[[16,-1],[[23,[162]]],[]],[[16,-1],[[23,[162]]],[]],[16,[[13,[-1,24]]],[]],[[168,3],4],[[168,3],4],[[162,3],4],[[162,3],4],[-1,-1,[]],[27,168],[112,168],[-1,-1,[]],[-1,-1,[]],[[167,38],167],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[162,15],32],[[],33],[[],[[34,[162]]]],[[113,114,38,110,41,111,10,10,12,[42,[115]],[42,[107]],[42,[40]],[42,[40]]],[[53,[162]]]],[[167,[42,[40]]],167],0,[[167,41],167],0,[[167,29],167],0,[[-1,43],27,[]],[[-1,43],27,[]],[[162,-1],13,44],[[167,114],167],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,27,[]],[-1,27,[]],[[167,113],167],0,[[167,[42,[40]]],167],0,[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[[167,10],167],0,[[167,10],167],0,[-1,14,[]],[-1,14,[]],[-1,14,[]],[15,45],[[167,[42,[115]]],167],0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],0,0,[-1,-1,[]],[-1,-2,[],[]],0,0,[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,14,[]],0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[169,169],[[-1,-2],2,[],[]],0,0,[[169,169],12],[[169,3],4],[-1,-1,[]],0,[-1,-2,[],[]],0,0,0,0,0,0,0,0,0,0,0,[-1,-2,[],[]],0,[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],0,0,0,[-1,14,[]],0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[170,170],[[-1,-2],2,[],[]],0,0,0,0,[[170,170],12],[[170,3],4],[-1,-1,[]],0,[-1,-2,[],[]],0,0,0,0,0,0,0,0,0,0,0,[-1,-2,[],[]],0,[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],0,0,0,0,[-1,14,[]],0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[171,171],[[-1,-2],2,[],[]],0,0,[[171,171],12],[[171,3],4],[-1,-1,[]],0,[-1,-2,[],[]],0,0,0,0,0,0,0,0,[-1,-2,[],[]],0,[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],0,0,[-1,14,[]],0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[172,172],[[-1,-2],2,[],[]],0,0,[[172,172],12],[[172,3],4],[-1,-1,[]],0,[-1,-2,[],[]],0,0,0,0,0,0,0,0,0,0,0,[-1,-2,[],[]],0,[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],0,0,0,[-1,14,[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[8,8],29],[8,46],[[19,40,40,40,40,41,10,10],8],[[19,173,173,173,173,29,46,29,10,10],8],[[18,18],29],[[18,18],29],[[18,18],29],[18,46],[[18,18],29],[[18,18],29],[[35,29,29],18],[18,174],[8,174],[174,174],[[19,19],29],[174,19],[[19,19],29],[[19,19],29],[19,46],[[19,19],29],[[19,19],29],[[38,18,29],19],[19,174],[[7,7],29],[7,46],[[38,47,48,29,46,10,10],7],[48,174],[48,174],[[48,48],29],[48,49],[[50,173,29,46,29,46],48],[48,46],[48,49],[[5,5],29],[5,46],[[38,173,173,29,29,46,46,29,29,10,10],5],[5,174],[[38,10,10],54],[54,174],[[6,6],29],[6,46],[[38,173,29,46,29,55,56,46,46],6],[6,174],[174,57],[57,174],[174,39],[39,174],[174,55],[55,174],[174,58],[58,174],[174,36],[36,174],[174,47],[47,174],[174,60],[60,174],[174,61],[61,174],[174,62],[62,174],[174,66],[66,174],[174,59],[59,174],[174,63],[63,174],[174,64],[64,174],[174,65],[65,174],[174,67],[67,174],[174,68],[68,174],[174,50],[50,174],[174,69],[69,174],[174,70],[70,174],[174,71],[71,174],[174,37],[37,174],[174,72],[72,174],[174,73],[73,174],[174,74],[74,174],[174,75],[75,174],0,[[113,114,38,110,115,107,111,10,10,29],108],[[113,114,38,110,174,111,10,10],124],[[113,114,38,110,111,10,10],127],[[113,114,38,110,107,174,111,10,10,29],155],[[113,114,38,110,40,111,10,10],158],[[113,114,38,110,107,111,10,10],160],0,0,0,0,0,0,0,0,0,0,0,0,0,0,[107,46],[174,107],[175,46],[174,175],[110,46],[174,110],[176,46],[174,176],[141,46],[174,141],[174,174],[174,38],[38,46],[38,29],[[177,178],38],[38,174],[144,46],[174,144],[137,46],[174,137],[114,46],[174,114],[177,46],[174,177],[56,46],[174,56],[113,46],[174,113],[178,46],[178,29],[174,178],[115,46],[174,115],0,0,[-1,-2,[],[]],[-1,-2,[],[]],[179,-1,[]],[179,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[[179,180],40],[[179,174],2],[179,35],[179,174],[179,2],[179,174],[179,38],[[179,174],29],[[177,29,174,174,46,46],179],[179,40],[179,29],[179,10],[179,10],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,14,[]],0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[181,-1,[]],[181,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[[181,48,46,46],2],[[181,7],2],[181,180],[181,40],[181,41],[181,40],[181,41],[181,180],[181,60],[181,2],[[181,46,46],2],[[181,46,46],2],[[181,46,46],2],[181,46],[[181,48,46,46],2],[181,2],[[181,41,50],49],[[181,40,50],49],[181,29],[181,29],[181,38],[181,49],[[38,60],181],[[181,35],174],[181,2],[181,46],[[181,48],180],[181,49],[181,46],[[181,48,46,46],2],[[181,5],2],[[181,6],2],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,14,[]],[180,2],0,[-1,-2,[],[]],[-1,-2,[],[]],[182,182],[[-1,-2],2,[],[]],[182,-1,[]],[182,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[182,182],[182,2],[182,49],[[50,40,180],182],[182,180],[182,40],[182,49],[183,182],[-1,-2,[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,14,[]],[180,2],[180,2],0,0,0,0,[136,174],[174,29],[174,136],[[174,29,184,174,62],136],[136,46],[136,174],[136,2],[136,174],[[135,135],2],[135,49],[[173,136],135],[[49,136],135],[[135,135],2],[[40,40],2],[40,49],[[173,29],40],[[49,29],40],[[40,40],2],[[41,41],2],[[41,46],2],[41,49],[[46,29],41],[[49,29],41],[[41,41],2],[[41,46],2],0,0,0,0,0,0,[[],2],0,0,0,0,0,0,0,0,0,0,[[-1,15],[[17,[16]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[107,107],[[-1,-2],2,[],[]],[[107,107],20],[[-1,-2],20,[],[]],[[],107],[-1,[[13,[107]]],21],[15,[[23,[22]]]],[[107,107],12],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[16,-1],[[23,[107]]],[]],[16,[[13,[-1,24]]],[]],[[16,-1],[[23,[107]]],[]],[[107,3],4],[[107,3],4],[26,107],[-1,-1,[]],[26,[[13,[107,-1]]],[]],[[107,-1],2,31],[-1,-2,[],[]],[[107,15],32],[[],33],[[],[[34,[107]]]],[26,[[53,[107]]]],[[107,107],[[42,[20]]]],[[-1,43],27,[]],[[107,-1],13,44],[-1,-2,[],[]],[-1,27,[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,14,[]],[15,45],0,0,[[-1,15],[[17,[16]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[175,175],[[-1,-2],2,[],[]],[[175,175],20],[[-1,-2],20,[],[]],[-1,[[13,[175]]],21],[15,[[23,[22]]]],[[175,175],12],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[16,-1],[[23,[175]]],[]],[16,[[13,[-1,24]]],[]],[[16,-1],[[23,[175]]],[]],[[175,3],4],[[175,3],4],[26,175],[-1,-1,[]],[26,[[13,[175,-1]]],[]],[[175,-1],2,31],[-1,-2,[],[]],[[175,15],32],[[],33],[[],[[34,[175]]]],[26,[[53,[175]]]],[[175,175],[[42,[20]]]],[[-1,43],27,[]],[[175,-1],13,44],[-1,-2,[],[]],[-1,27,[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,14,[]],[15,45],0,0,[[-1,15],[[17,[16]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[110,110],[[-1,-2],2,[],[]],[[110,110],20],[[-1,-2],20,[],[]],[[],110],[-1,[[13,[110]]],21],[15,[[23,[22]]]],[[110,110],12],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[16,-1],[[23,[110]]],[]],[16,[[13,[-1,24]]],[]],[[16,-1],[[23,[110]]],[]],[[110,3],4],[[110,3],4],[-1,-1,[]],[26,110],[26,[[13,[110,-1]]],[]],[[110,-1],2,31],[-1,-2,[],[]],[[110,15],32],[[],33],[[],[[34,[110]]]],[26,[[53,[110]]]],[[[42,[119]]],[[42,[[143,[110]]]]]],[[[42,[[143,[110]]]]],[[42,[119]]]],[[110,110],[[42,[20]]]],[[-1,43],27,[]],[[110,-1],13,44],[-1,-2,[],[]],[-1,27,[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,14,[]],[15,45],0,0,[[-1,15],[[17,[16]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[176,176],[[-1,-2],2,[],[]],[[176,176],20],[[-1,-2],20,[],[]],[-1,[[13,[176]]],21],[15,[[23,[22]]]],[[176,176],12],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[16,[[13,[-1,24]]],[]],[[16,-1],[[23,[176]]],[]],[[16,-1],[[23,[176]]],[]],[[176,3],4],[[176,3],4],[-1,-1,[]],[26,176],[26,[[13,[176,-1]]],[]],[[176,-1],2,31],[-1,-2,[],[]],[[176,15],32],[[],33],[[],[[34,[176]]]],[26,[[53,[176]]]],[[176,176],[[42,[20]]]],[[-1,43],27,[]],[[176,-1],13,44],[-1,-2,[],[]],[-1,27,[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,14,[]],[15,45],0,0,[[-1,15],[[17,[16]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[141,141],[[-1,-2],2,[],[]],[[141,141],20],[[-1,-2],20,[],[]],[-1,[[13,[141]]],21],[15,[[23,[22]]]],[[141,141],12],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[16,-1],[[23,[141]]],[]],[16,[[13,[-1,24]]],[]],[[16,-1],[[23,[141]]],[]],[[141,3],4],[[141,3],4],[26,141],[-1,-1,[]],[26,[[13,[141,-1]]],[]],[[141,-1],2,31],[-1,-2,[],[]],[[141,15],32],[[],33],[[],[[34,[141]]]],[26,[[53,[141]]]],[[141,141],[[42,[20]]]],[[-1,43],27,[]],[[141,-1],13,44],[-1,-2,[],[]],[-1,27,[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,14,[]],[15,45],0,0,[[-1,15],[[17,[16]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[38,38],[[-1,-2],2,[],[]],[[38,38],20],[[-1,-2],20,[],[]],[[],38],[-1,[[53,[38]]],21],[15,[[23,[22]]]],[[38,38],12],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[16,-1],[[23,[38]]],[]],[[16,-1],[[23,[38]]],[]],[16,[[13,[-1,24]]],[]],[[38,3],4],[[38,3],4],[26,38],[-1,-1,[]],[26,[[53,[38]]]],[[38,-1],2,31],[-1,-2,[],[]],[[38,15],32],[38,12],[[],33],[[],[[34,[38]]]],[[177,178],38],[[38,38],[[42,[20]]]],[[-1,43],27,[]],[[38,-1],53,44],0,[-1,-2,[],[]],[-1,27,[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,14,[]],[15,45],0,0,[[-1,15],[[17,[16]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[144,144],[[-1,-2],2,[],[]],[[144,144],20],[[-1,-2],20,[],[]],[-1,[[13,[144]]],21],[15,[[23,[22]]]],[[144,144],12],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[16,-1],[[23,[144]]],[]],[[16,-1],[[23,[144]]],[]],[16,[[13,[-1,24]]],[]],[[144,3],4],[[144,3],4],[-1,-1,[]],[26,144],[26,[[13,[144,-1]]],[]],[[144,-1],2,31],[-1,-2,[],[]],[[144,15],32],[[],33],[[],[[34,[144]]]],[26,[[53,[144]]]],[[144,144],[[42,[20]]]],[[-1,43],27,[]],[[144,-1],13,44],[-1,-2,[],[]],[-1,27,[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,14,[]],[15,45],0,0,[[-1,15],[[17,[16]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[137,137],[[-1,-2],2,[],[]],[[137,137],20],[[-1,-2],20,[],[]],[[],137],[-1,[[13,[137]]],21],[15,[[23,[22]]]],[[137,137],12],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[16,-1],[[23,[137]]],[]],[16,[[13,[-1,24]]],[]],[[16,-1],[[23,[137]]],[]],[[137,3],4],[[137,3],4],[26,137],[-1,-1,[]],[26,[[13,[137,-1]]],[]],[[137,-1],2,31],[-1,-2,[],[]],[[137,15],32],[[],33],[[],[[34,[137]]]],[26,[[53,[137]]]],[[137,137],[[42,[20]]]],[[-1,43],27,[]],[[137,-1],13,44],[-1,-2,[],[]],[-1,27,[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,14,[]],[15,45],0,0,[[-1,15],[[17,[16]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[114,114],[[-1,-2],2,[],[]],[[114,114],20],[[-1,-2],20,[],[]],[[],114],[-1,[[13,[114]]],21],[15,[[23,[22]]]],[[114,114],12],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[16,[[13,[-1,24]]],[]],[[16,-1],[[23,[114]]],[]],[[16,-1],[[23,[114]]],[]],[[114,3],4],[[114,3],4],[26,114],[-1,-1,[]],[26,[[13,[114,-1]]],[]],[114,26],[[114,-1],2,31],[-1,-2,[],[]],[[114,15],32],[[],33],[[],[[34,[114]]]],[26,[[53,[114]]]],[[114,114],[[42,[20]]]],[[-1,43],27,[]],[[114,-1],13,44],[-1,-2,[],[]],[-1,27,[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,14,[]],[15,45],0,0,[[],107],0,[[],107],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[[],175],0,[[],175],0,[[],110],0,[[],176],[[],107],[[],107],[[],175],[[],175],[[],110],[[],176],[[],141],[[],38],[[],38],[[],144],[[],137],[[],114],[[],177],[[],177],[[],56],[[],113],[[],178],[[],178],[[],115],[[],111],0,[[],141],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[],107],[[],107],[[],175],[[],175],[[],110],[[],176],[[],141],[[],38],[[],38],[[],144],[[],137],[[],114],[[],177],[[],177],[[],56],[[],113],[[],178],[[],178],[[],115],[[],111],0,[[],38],0,[[],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,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[[],144],0,[[],137],0,[[],114],0,[[],177],0,[[],177],0,[[],56],0,[[],113],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],0,[[],111],0,[[],178],0,[[],115],0,[[],178],0,[[-1,15],[[17,[16]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[177,177],[[-1,-2],2,[],[]],[[177,177],20],[[-1,-2],20,[],[]],[[],177],[-1,[[13,[177]]],21],[15,[[23,[22]]]],[[177,177],12],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[16,-1],[[23,[177]]],[]],[16,[[13,[-1,24]]],[]],[[16,-1],[[23,[177]]],[]],[[177,3],4],[[177,3],4],[26,177],[-1,-1,[]],[26,[[13,[177,-1]]],[]],[[177,-1],2,31],[-1,-2,[],[]],[[177,15],32],[[],33],[[],[[34,[177]]]],[26,[[53,[177]]]],[[177,177],[[42,[20]]]],[[-1,43],27,[]],[[177,-1],13,44],[-1,-2,[],[]],[-1,27,[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,14,[]],[15,45],0,0,[[-1,15],[[17,[16]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[56,56],[[-1,-2],2,[],[]],[[56,56],20],[[-1,-2],20,[],[]],[[],56],[-1,[[13,[56]]],21],[15,[[23,[22]]]],[[56,56],12],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[16,[[13,[-1,24]]],[]],[[16,-1],[[23,[56]]],[]],[[16,-1],[[23,[56]]],[]],[[56,3],4],[[56,3],4],[-1,-1,[]],[26,56],[26,[[13,[56,-1]]],[]],[[56,-1],2,31],[-1,-2,[],[]],[[56,15],32],[[],33],[[],[[34,[56]]]],[26,[[53,[56]]]],[[56,56],[[42,[20]]]],[[-1,43],27,[]],[[56,-1],13,44],[-1,-2,[],[]],[-1,27,[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,14,[]],[15,45],0,0,[[-1,15],[[17,[16]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[113,113],[[-1,-2],2,[],[]],[[113,113],20],[[-1,-2],20,[],[]],[[],113],[-1,[[13,[113]]],21],[15,[[23,[22]]]],[[113,113],12],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[16,-1],[[23,[113]]],[]],[16,[[13,[-1,24]]],[]],[[16,-1],[[23,[113]]],[]],[[113,3],4],[[113,3],4],[-1,-1,[]],[26,113],[26,[[13,[113,-1]]],[]],[113,26],[[113,-1],2,31],[-1,-2,[],[]],[[113,15],32],[[],33],[[],[[34,[113]]]],[26,[[53,[113]]]],[[113,113],[[42,[20]]]],[[-1,43],27,[]],[[113,-1],13,44],[-1,-2,[],[]],[-1,27,[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,14,[]],[15,45],0,0,0,[[-1,15],[[17,[16]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[178,178],[[-1,-2],2,[],[]],[[178,178],20],[[-1,-2],20,[],[]],[[],178],[-1,[[13,[178]]],21],[15,[[23,[22]]]],[[178,178],12],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[16,-1],[[23,[178]]],[]],[[16,-1],[[23,[178]]],[]],[16,[[13,[-1,24]]],[]],[[178,3],4],[[178,3],4],[-1,-1,[]],[26,178],[26,[[13,[178,-1]]],[]],[[178,-1],2,31],[-1,-2,[],[]],[[178,15],32],[178,12],[[],33],[[],[[34,[178]]]],[26,[[53,[178]]]],[[178,178],[[42,[20]]]],[[-1,43],27,[]],[[178,-1],13,44],[[],178],[-1,-2,[],[]],[-1,27,[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,14,[]],[15,45],0,0,[[-1,15],[[17,[16]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[115,115],[[-1,-2],2,[],[]],[[115,115],20],[[-1,-2],20,[],[]],[[],115],[-1,[[13,[115]]],21],[15,[[23,[22]]]],[[115,115],12],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[16,-1],[[23,[115]]],[]],[16,[[13,[-1,24]]],[]],[[16,-1],[[23,[115]]],[]],[[115,3],4],[[115,3],4],[-1,-1,[]],[26,115],[26,[[13,[115,-1]]],[]],[[115,-1],2,31],[-1,-2,[],[]],[[115,15],32],[[],33],[[],[[34,[115]]]],[26,[[53,[115]]]],[[115,115],[[42,[20]]]],[[-1,43],27,[]],[[115,-1],13,44],[-1,-2,[],[]],[-1,27,[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,14,[]],[15,45],0,0,[185,58],[185,[[42,[136]]]],[[185,41,40],41],[[185,41,40,[42,[12]]],135],0,0,0,0,0,[185,38],[185,59],[185,12],[185,[[42,[41]]]],[[185,49],[[53,[40]]]],[[185,49],[[53,[41]]]],[185,186],[185,186],[185,186],[185,[[42,[40]]]],[185,[[42,[41]]]],[185,[[42,[40]]]],[185,[[42,[41]]]],[185,41],0,[185,40],[185,29],[185,136],[185,177],[185,136],[185,41],[185,29],0,[185,177],0,[185,186],[185,10],[185,10],[185,178],0,0,[[-1,15],[[17,[16]]],[]],[187,58],[187,[[42,[136]]]],[-1,-2,[],[]],[-1,-2,[],[]],[187,187],[[-1,-2],2,[],[]],[-1,[[13,[187]]],21],[15,[[23,[22]]]],[[187,187],12],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],0,[[16,-1],[[23,[187]]],[]],[[16,-1],[[23,[187]]],[]],[16,[[13,[-1,24]]],[]],[[187,3],4],[-1,-1,[]],[[187,-1],2,31],[187,38],0,[187,59],[-1,-2,[],[]],[[187,15],32],[187,12],[[],33],[[],[[34,[187]]]],[187,[[42,[41]]]],0,0,[187,[[42,[40]]]],0,[187,[[42,[41]]]],0,0,[187,[[42,[40]]]],0,[187,[[42,[41]]]],0,[187,41],[[38,177,136,136,136,10,10,29,29,40,41,[42,[41]],[42,[41]],[42,[41]],[42,[135]],[42,[135]],[42,[40]],[42,[40]],10,10],[[53,[187]]]],[187,40],0,[187,29],0,[187,136],0,[187,177],0,[[187,-1],13,44],[187,136],0,[187,41],0,[187,29],0,[-1,-2,[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[187,10],0,[187,10],0,[-1,14,[]],[15,45],0,0,[[-1,15],[[17,[16]]],[]],[188,58],[188,[[42,[136]]]],0,[-1,-2,[],[]],[-1,-2,[],[]],[188,188],[[-1,-2],2,[],[]],[-1,[[13,[188]]],21],[15,[[23,[22]]]],[[188,188],12],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[16,-1],[[23,[188]]],[]],[[16,-1],[[23,[188]]],[]],[16,[[13,[-1,24]]],[]],[[188,3],4],[-1,-1,[]],[[188,-1],2,31],[188,38],0,[188,59],[-1,-2,[],[]],[[188,15],32],[188,12],0,[[],33],[[],[[34,[188]]]],[188,[[42,[41]]]],0,0,[188,[[42,[40]]]],0,[188,[[42,[41]]]],0,0,[188,[[42,[40]]]],0,[188,[[42,[41]]]],0,[188,41],[[38,177,136,136,136,12,29,29,40,41,[42,[41]],[42,[41]],[42,[41]],[42,[135]],[42,[135]],[42,[40]],[42,[40]],10,10],[[53,[188]]]],[188,40],0,[188,29],0,[188,136],0,[188,177],0,[[188,-1],13,44],[188,136],0,[188,41],0,[188,29],0,[-1,-2,[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[188,10],0,[188,10],0,[-1,14,[]],[15,45],0,[[-1,15],[[17,[16]]],[]],[189,58],[189,[[42,[136]]]],0,[-1,-2,[],[]],[-1,-2,[],[]],[189,189],[[-1,-2],2,[],[]],[-1,[[13,[189]]],21],[15,[[23,[22]]]],[[189,189],12],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[16,-1],[[23,[189]]],[]],[16,[[13,[-1,24]]],[]],[[16,-1],[[23,[189]]],[]],[[189,3],4],[-1,-1,[]],[[189,-1],2,31],[189,38],0,[189,59],[-1,-2,[],[]],[[189,15],32],[189,12],[[],33],[[],[[34,[189]]]],[189,[[42,[41]]]],0,[189,[[42,[40]]]],0,[189,[[42,[41]]]],0,[189,[[42,[40]]]],0,[189,[[42,[41]]]],0,[189,41],[[38,177,136,136,29,29,40,41,[42,[41]],[42,[41]],[42,[41]],[42,[40]],[42,[40]],10,10],[[53,[189]]]],[189,40],0,[189,29],0,[189,136],0,[189,177],0,[[189,-1],13,44],[189,136],[189,41],0,[189,29],0,[-1,-2,[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[189,10],0,[189,10],0,[-1,14,[]],[15,45],0,[[-1,15],[[17,[16]]],[]],[190,58],[190,[[42,[136]]]],[-1,-2,[],[]],[-1,-2,[],[]],[190,190],[[-1,-2],2,[],[]],0,[-1,[[13,[190]]],21],[15,[[23,[22]]]],[[190,190],12],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[16,-1],[[23,[190]]],[]],[[16,-1],[[23,[190]]],[]],[16,[[13,[-1,24]]],[]],[[190,3],4],[-1,-1,[]],[[190,-1],2,31],[190,38],0,[190,59],[-1,-2,[],[]],[[190,15],32],[190,12],0,[[],33],[[],[[34,[190]]]],[190,[[42,[41]]]],0,[190,[[42,[40]]]],0,[190,[[42,[41]]]],0,[190,[[42,[40]]]],0,[190,[[42,[41]]]],0,[190,41],[[38,177,[42,[119]],136,29,40,[42,[41]],[42,[41]],[42,[41]],[42,[40]],[42,[40]],10,10],[[53,[190]]]],[190,40],0,[190,29],0,[190,136],[190,177],0,[[190,-1],13,44],[190,136],[190,41],[190,29],[-1,-2,[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[190,10],0,[190,10],0,[-1,14,[]],[15,45],0,0,[[-1,15],[[17,[16]]],[]],[191,58],0,[191,[[42,[136]]]],[-1,-2,[],[]],[-1,-2,[],[]],[191,191],[[-1,-2],2,[],[]],0,[-1,[[13,[191]]],21],[15,[[23,[22]]]],[[191,191],12],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],0,[[16,-1],[[23,[191]]],[]],[[16,-1],[[23,[191]]],[]],[16,[[13,[-1,24]]],[]],[[191,3],4],[-1,-1,[]],[[191,-1],2,31],[191,38],0,[191,59],[-1,-2,[],[]],[[191,15],32],[191,12],[[],33],[[],[[34,[191]]]],[191,[[42,[41]]]],0,[191,[[42,[40]]]],0,[191,[[42,[41]]]],0,[191,[[42,[40]]]],0,[191,[[42,[41]]]],0,[191,41],0,[[38,177,58,119,10,10,136,29,40,41,[42,[41]],[42,[41]],[42,[41]],[42,[40]],[42,[40]],10,10],[[53,[191]]]],[191,40],0,[191,29],0,[191,136],[191,177],0,[[191,-1],13,44],[191,136],[191,41],[191,29],[-1,-2,[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[191,10],0,[191,10],0,[-1,14,[]],[15,45],0,0,0,[[-1,15],[[17,[16]]],[]],[192,58],0,[192,[[42,[136]]]],[-1,-2,[],[]],[-1,-2,[],[]],[192,192],[[-1,-2],2,[],[]],0,[-1,[[13,[192]]],21],[15,[[23,[22]]]],[[192,192],12],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],0,[16,[[13,[-1,24]]],[]],[[16,-1],[[23,[192]]],[]],[[16,-1],[[23,[192]]],[]],[[192,3],4],[-1,-1,[]],[[192,-1],2,31],[192,38],0,[192,59],[-1,-2,[],[]],[[192,15],32],[192,12],[[],33],[[],[[34,[192]]]],[192,[[42,[41]]]],0,[192,[[42,[40]]]],0,[192,[[42,[41]]]],0,[192,[[42,[40]]]],0,[192,[[42,[41]]]],0,[192,41],[[38,177,58,119,68,10,10,40,136,29,40,[42,[41]],[42,[41]],[42,[41]],[42,[40]],[42,[40]],10,10],[[53,[192]]]],0,[192,40],0,[192,29],0,[192,136],[192,177],0,[[192,-1],13,44],[192,136],[192,41],[192,29],0,[-1,-2,[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[192,10],0,[192,10],0,[-1,14,[]],[15,45],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[[],187],0,[[],188],0,[[],189],[[],187],[[],188],[[],188],[[],189],[[],190],[[],191],[[],192],0,[[],190],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],0,[[],191],[[],187],[[],188],[[],188],[[],189],[[],190],[[],191],[[],192],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[[],192],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],0,[[],188],0,[[-1,15],[[17,[16]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[193,[11,[49]]],[[53,[40]]]],[[193,[30,[27,49]]],[[53,[40]]]],[[193,27],[[53,[2,194]]]],[193,193],[[-1,-2],2,[],[]],0,0,[15,[[23,[22]]]],[[193,193],12],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[16,[[13,[-1,24]]],[]],[[16,-1],[[23,[193]]],[]],[[16,-1],[[23,[193]]],[]],[[193,3],4],0,[-1,-1,[]],[[193,-1],2,31],0,[-1,-2,[],[]],[[193,15],32],[[193,26],12],[[],33],[[],[[34,[193]]]],[[177,29,[143,[38]],27,10,10],[[53,[193,194]]]],0,0,[-1,-2,[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],0,0,[-1,14,[]],[15,45],0,0,0,0,0,0,0,0,0,0,0,0,0,[[195,48,46,46],2],[[195,7],2],[195,[[143,[183]]]],[195,[[42,[40]]]],[195,[[42,[41]]]],[195,[[42,[40]]]],[195,[[42,[41]]]],[195,[[143,[183]]]],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[195,[[13,[2,196]]]],[[195,46,46],2],[[195,46,46],2],[[195,46,46],2],0,[[195,48,46,46],2],[[197,3],4],[[197,3],4],[[196,3],4],[[196,3],4],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[195,41,50],49],[[195,40,50],49],[195,12],[195,12],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[195,[[42,[49]]]],[[38,60],195],[[195,35],27],[195,2],[[-1,43],27,[]],[[-1,43],27,[]],0,[[195,48],[[143,[[2,[40,41]]]]]],[195,[[42,[49]]]],[-1,27,[]],[-1,27,[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],0,[-1,14,[]],[-1,14,[]],[-1,14,[]],[[195,48,46,46],2],[[195,5],2],[[195,6],2],0,0,[[198,48],2],[[198,[143,[48]]],2],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[198,2],[52,52],[[-1,-2],2,[],[]],[[52,52],20],[[-1,-2],20,[],[]],[[198,48,46,46],2],[[52,52],12],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[198,49],[[52,3],4],[[52,3],4],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[198,12],[198,35],0,[50,198],[[40,50],52],[[52,52],[[42,[20]]]],[[198,199,46,46],2],[[-1,43],27,[]],0,0,[[198,48],[[143,[[2,[40,41]]]]]],[198,49],[-1,-2,[],[]],[-1,27,[]],[198,[[42,[183]]]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,14,[]],[-1,14,[]],[[198,48],2],0,0,[[183,48],2],[[183,[143,[48]]],2],[-1,-2,[],[]],[-1,-2,[],[]],[183,183],[[-1,-2],2,[],[]],[[183,183],20],[[-1,-2],20,[],[]],[[183,48],2],[[183,183],12],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[183,49],[183,46],[183,[[42,[48]]]],[[183,3],4],[-1,-1,[]],[48,183],[[183,183],12],[[183,183],12],[-1,-2,[],[]],[183,12],[[183,183],12],[183,35],[[183,183],12],[52,183],0,[[183,183],[[42,[20]]]],0,[[183,199,46,46],2],[183,49],[183,46],[-1,-2,[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,14,[]],[[183,48],2],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[142,[[42,[107]]]],0,[[142,103],[[13,[2,104]]]],[[200,103],[[13,[2,104]]]],[142,[[42,[49]]]],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[142,110],0,[200,200],[[-1,-2],2,[],[]],[71,50],[[200,136],[[42,[135]]]],[200,[[30,[136,135]]]],0,[142,[[42,[61]]]],0,[-1,[[13,[200]]],21],[142,[[42,[41]]]],[142,[[42,[75]]]],0,[142,35],[142,[[143,[103]]]],0,[142,[[42,[141]]]],0,[142,[[42,[[30,[119,119]]]]]],0,[142,[[42,[110]]]],0,[142,[[42,[10]]]],[142,41],0,[[104,3],4],[[104,3],4],[[200,3],4],[-1,-1,[]],[-1,-1,[]],[142,111],0,[142,38],0,[-1,-2,[],[]],[-1,-2,[],[]],[142,12],[142,12],[142,12],[142,12],[142,12],[142,12],[142,12],[142,12],[142,12],[142,12],[142,12],[142,12],[142,12],[142,12],[142,12],[142,12],[142,12],0,[142,12],0,[142,12],[142,12],[142,103],[142,[[42,[56]]]],0,[142,41],0,[142,[[42,[40]]]],[142,[[42,[[143,[110]]]]]],0,[142,[[42,[64]]]],0,[[113,114,38,110,50,70,41,72,12,12,[42,[75]],[42,[61]],[42,[144]],[42,[[143,[110]]]],[42,[110]],[42,[141]],[42,[[30,[119,119]]]],[42,[110]],[42,[119]],111,10],200],[50,50],[142,[[42,[144]]]],0,[142,70],0,[142,[[42,[110]]]],0,[142,[[42,[137]]]],0,0,[142,[[42,[40]]]],[142,41],0,[[-1,43],27,[]],[[200,-1],13,44],[[200,40],2],[142,50],0,[200,186],[142,[[42,[49]]]],0,[142,69],0,[[[30,[27,27]]],[[30,[119,119]]]],[142,114],0,[142,177],[142,[[42,[119]]]],0,[142,72],0,[-1,-2,[],[]],[-1,27,[]],[142,[[143,[56]]]],0,[142,113],0,[142,[[42,[40]]]],[142,[[42,[74]]]],[142,[[42,[38]]]],[142,[[42,[40]]]],[142,[[42,[75]]]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[142,10],0,[142,10],0,[-1,14,[]],[-1,14,[]],[[142,162],2],[[[30,[119,119]]],[[30,[27,27]]]],[142,178],[142,[[42,[115]]]],0,[142,[[143,[115]]]],0,[[200,71,41],12],0,[201,[[42,[107]]]],[[201,103],[[13,[2,104]]]],[[-1,15],[[17,[16]]],[]],[201,[[42,[49]]]],[-1,-2,[],[]],[-1,-2,[],[]],[201,110],[201,[[42,[61]]]],[[],201],[201,-1,[]],[201,-1,[]],[201,[[42,[41]]]],0,[15,[[23,[22]]]],[201,[[42,[75]]]],[201,[[143,[103]]]],[201,[[42,[141]]]],[201,[[42,[[30,[119,119]]]]]],[201,[[42,[110]]]],[201,[[42,[10]]]],0,[[16,-1],[[23,[201]]],[]],[[16,-1],[[23,[201]]],[]],[201,41],[139,201],[-1,-1,[]],[201,111],[201,38],[-1,-2,[],[]],[[201,15],32],[201,12],0,[201,12],[201,12],[[],33],[201,[[42,[56]]]],[[],[[34,[201]]]],[201,41],[201,[[42,[40]]]],[201,[[42,[[143,[110]]]]]],[201,[[42,[64]]]],[[113,114,38,110,50,41,40,72,[42,[10]],12,12,12,[42,[41]],[42,[75]],[42,[38]],[42,[61]],[42,[144]],[42,[[143,[110]]]],[42,[110]],[42,[141]],[42,[[30,[119,119]]]],[42,[110]],[42,[119]],111,10],201],[201,[[42,[144]]]],[201,70],[201,[[42,[110]]]],[201,[[42,[137]]]],[201,[[42,[40]]]],0,[201,41],[201,50],[201,[[42,[49]]]],[201,69],[201,114],[201,177],[201,[[42,[119]]]],[201,72],[201,[[143,[56]]]],[201,113],[201,[[42,[40]]]],[201,[[42,[74]]]],[201,[[42,[38]]]],0,[201,[[42,[40]]]],[201,[[42,[75]]]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[201,10],[201,10],[-1,14,[]],[15,45],[[201,162],2],[201,178],[201,[[42,[115]]]],[201,[[143,[115]]]],0,[202,[[42,[107]]]],[[202,103],[[13,[2,104]]]],[[-1,15],[[17,[16]]],[]],[202,[[42,[49]]]],[-1,-2,[],[]],[-1,-2,[],[]],[202,110],[202,[[42,[61]]]],[[],202],[202,-1,[]],[202,-1,[]],[202,[[42,[41]]]],0,[15,[[23,[22]]]],[202,[[42,[75]]]],[202,[[143,[103]]]],[202,[[42,[141]]]],[202,[[42,[[30,[119,119]]]]]],[202,[[42,[110]]]],[202,[[42,[10]]]],0,[[16,-1],[[23,[202]]],[]],[[16,-1],[[23,[202]]],[]],[202,41],[139,202],[-1,-1,[]],[202,111],[202,38],[-1,-2,[],[]],[[202,15],32],[202,12],0,[202,12],[202,12],0,[[],33],[202,[[42,[56]]]],[[],[[34,[202]]]],[202,41],[202,[[42,[40]]]],[202,[[42,[[143,[110]]]]]],[202,[[42,[64]]]],[[113,114,38,110,50,41,40,40,75,72,[42,[10]],12,12,12,[42,[41]],[42,[75]],[42,[38]],[42,[61]],[42,[144]],[42,[[143,[110]]]],[42,[110]],[42,[141]],[42,[[30,[119,119]]]],[42,[110]],[42,[119]],111,10],202],[202,[[42,[144]]]],[202,70],[202,[[42,[110]]]],[202,[[42,[137]]]],[202,[[42,[40]]]],0,[202,41],[202,50],[202,[[42,[49]]]],[202,69],[202,114],[202,177],[202,[[42,[119]]]],[202,72],[202,[[143,[56]]]],[202,113],[202,[[42,[40]]]],[202,[[42,[74]]]],[202,[[42,[38]]]],0,[202,[[42,[40]]]],0,[202,[[42,[75]]]],0,[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[202,10],[202,10],0,[-1,14,[]],[15,45],[[202,162],2],[202,178],[202,[[42,[115]]]],[202,[[143,[115]]]],0,[203,[[42,[107]]]],[[203,103],[[53,[2,104]]]],[[-1,15],[[17,[16]]],[]],[203,[[42,[49]]]],[-1,-2,[],[]],[-1,-2,[],[]],[203,110],[203,[[42,[61]]]],[[],203],[203,-1,[]],[203,-1,[]],[203,[[42,[41]]]],[15,[[23,[22]]]],[203,[[42,[75]]]],[203,[[143,[103]]]],[203,[[42,[141]]]],[203,[[42,[[30,[119,119]]]]]],[203,[[42,[110]]]],[203,[[42,[10]]]],[[16,-1],[[23,[203]]],[]],[[16,-1],[[23,[203]]],[]],[203,41],[-1,-1,[]],[139,203],[203,111],[203,38],[-1,-2,[],[]],[[203,15],32],[203,12],[203,12],[203,12],[[],33],[203,[[42,[56]]]],[[],[[34,[203]]]],[203,41],[203,[[42,[40]]]],[203,[[42,[[143,[110]]]]]],[203,[[42,[64]]]],[[113,114,38,110,50,41,72,111,10,12,12,[42,[61]],[42,[144]],[42,[[143,[110]]]],[42,[110]],[42,[141]],[42,[[30,[119,119]]]],[42,[110]],[42,[119]]],[[53,[203]]]],[203,[[42,[144]]]],[203,70],[203,[[42,[110]]]],[203,[[42,[137]]]],[203,[[42,[40]]]],[203,41],[203,50],[203,[[42,[49]]]],[203,69],[203,114],[203,177],[203,[[42,[119]]]],[203,72],[203,[[143,[56]]]],[203,113],[203,[[42,[40]]]],[203,[[42,[74]]]],[203,[[42,[38]]]],[203,[[42,[40]]]],[203,[[42,[75]]]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[203,10],[203,10],[-1,14,[]],[15,45],[[203,162],2],[203,178],[203,[[42,[115]]]],[203,[[143,[115]]]],0,[204,[[42,[107]]]],[[204,103],[[13,[2,104]]]],[[-1,15],[[17,[16]]],[]],[204,[[42,[49]]]],[-1,-2,[],[]],[-1,-2,[],[]],[204,110],[204,[[42,[61]]]],[[],204],[204,-1,[]],[204,-1,[]],[204,[[42,[41]]]],0,[15,[[23,[22]]]],[204,[[42,[75]]]],[204,[[143,[103]]]],[204,[[42,[141]]]],[204,[[42,[[30,[119,119]]]]]],[204,[[42,[110]]]],[204,[[42,[10]]]],0,[[16,-1],[[23,[204]]],[]],[[16,-1],[[23,[204]]],[]],[204,41],[-1,-1,[]],[139,204],[204,111],[204,38],[-1,-2,[],[]],[[204,15],32],[204,12],[204,12],[204,12],0,[[],33],[204,[[42,[56]]]],[[],[[34,[204]]]],[204,41],[204,[[42,[40]]]],[204,[[42,[[143,[110]]]]]],[204,[[42,[64]]]],[[113,114,38,110,50,41,40,75,72,[42,[10]],12,12,[42,[41]],[42,[75]],[42,[38]],[42,[61]],[42,[144]],[42,[[143,[110]]]],[42,[110]],[42,[141]],[42,[[30,[119,119]]]],[42,[110]],[42,[119]],111,10],204],[204,[[42,[144]]]],[204,70],[204,[[42,[110]]]],[204,[[42,[137]]]],[204,[[42,[40]]]],[204,41],[204,50],[204,[[42,[49]]]],[204,69],[204,114],[204,177],[204,[[42,[119]]]],[204,72],[204,[[143,[56]]]],[204,113],[204,[[42,[40]]]],[204,[[42,[74]]]],[204,[[42,[38]]]],0,[204,[[42,[40]]]],0,[204,[[42,[75]]]],0,[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[204,10],[204,10],0,[-1,14,[]],[15,45],[[204,162],2],[204,178],[204,[[42,[115]]]],[204,[[143,[115]]]],0,[205,[[42,[107]]]],[[205,103],[[13,[2,104]]]],[[-1,15],[[17,[16]]],[]],[205,[[42,[49]]]],[-1,-2,[],[]],[-1,-2,[],[]],[205,110],[205,[[42,[61]]]],[[],205],[205,-1,[]],[205,-1,[]],[205,[[42,[41]]]],0,[15,[[23,[22]]]],[205,[[42,[75]]]],[205,[[143,[103]]]],[205,[[42,[141]]]],[205,[[42,[[30,[119,119]]]]]],[205,[[42,[110]]]],[205,[[42,[10]]]],0,[[16,-1],[[23,[205]]],[]],[[16,-1],[[23,[205]]],[]],[205,41],[139,205],[-1,-1,[]],[205,111],[205,38],[-1,-2,[],[]],[[205,15],32],[205,12],0,[205,12],[205,12],[[],33],[205,[[42,[56]]]],[[],[[34,[205]]]],[205,41],[205,[[42,[40]]]],[205,[[42,[[143,[110]]]]]],[205,[[42,[64]]]],[[113,114,38,110,50,41,72,[42,[10]],12,12,12,[42,[41]],[42,[61]],[42,[144]],[42,[[143,[110]]]],[42,[110]],[42,[141]],[42,[[30,[119,119]]]],[42,[110]],[42,[119]],111,10],205],[205,[[42,[144]]]],[205,70],[205,[[42,[110]]]],[205,[[42,[137]]]],[205,[[42,[40]]]],0,[205,41],[205,50],[205,[[42,[49]]]],[205,69],[205,114],[205,177],[205,[[42,[119]]]],[205,72],[205,[[143,[56]]]],[205,113],[205,[[42,[40]]]],[205,[[42,[74]]]],[205,[[42,[38]]]],[205,[[42,[40]]]],[205,[[42,[75]]]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[205,10],[205,10],[-1,14,[]],[15,45],[[205,162],2],[205,178],[205,[[42,[115]]]],[205,[[143,[115]]]],0,[206,[[42,[107]]]],[[206,103],[[13,[2,104]]]],[[-1,15],[[17,[16]]],[]],[206,[[42,[49]]]],[-1,-2,[],[]],[-1,-2,[],[]],[206,110],[206,[[42,[61]]]],[[],206],[206,-1,[]],[206,-1,[]],[206,[[42,[41]]]],0,[15,[[23,[22]]]],[206,[[42,[75]]]],[206,[[143,[103]]]],[206,[[42,[141]]]],[206,[[42,[[30,[119,119]]]]]],[206,[[42,[110]]]],[206,[[42,[10]]]],0,[[16,-1],[[23,[206]]],[]],[[16,-1],[[23,[206]]],[]],[206,41],[-1,-1,[]],[139,206],[206,111],[206,38],[-1,-2,[],[]],[[206,15],32],[206,12],0,[206,12],[206,12],0,[[],33],[206,[[42,[56]]]],[[],[[34,[206]]]],[206,41],[206,[[42,[40]]]],[206,[[42,[[143,[110]]]]]],[206,[[42,[64]]]],[[113,114,38,110,50,41,40,40,75,72,[42,[10]],12,12,12,[42,[41]],[42,[75]],[42,[38]],[42,[61]],[42,[144]],[42,[[143,[110]]]],[42,[110]],[42,[141]],[42,[[30,[119,119]]]],[42,[110]],[42,[119]],111,10],206],[206,[[42,[144]]]],[206,70],[206,[[42,[110]]]],[206,[[42,[137]]]],[206,[[42,[40]]]],0,[206,41],[206,50],[206,[[42,[49]]]],[206,69],[206,114],[206,177],[206,[[42,[119]]]],[206,72],[206,[[143,[56]]]],[206,113],[206,[[42,[40]]]],[206,[[42,[74]]]],[206,[[42,[38]]]],0,[206,[[42,[40]]]],0,[206,[[42,[75]]]],0,[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[206,10],[206,10],0,[-1,14,[]],[15,45],[[206,162],2],[206,178],[206,[[42,[115]]]],[206,[[143,[115]]]],0,[207,[[42,[107]]]],[[207,103],[[13,[2,104]]]],[[-1,15],[[17,[16]]],[]],[207,[[42,[49]]]],[-1,-2,[],[]],[-1,-2,[],[]],[207,110],[207,[[42,[61]]]],[[],207],[207,-1,[]],[207,-1,[]],[207,[[42,[41]]]],0,[15,[[23,[22]]]],[207,[[42,[75]]]],[207,[[143,[103]]]],[207,[[42,[141]]]],[207,[[42,[[30,[119,119]]]]]],[207,[[42,[110]]]],[207,[[42,[10]]]],0,[[16,-1],[[23,[207]]],[]],[[16,-1],[[23,[207]]],[]],[207,41],[-1,-1,[]],[139,207],[207,111],[207,38],[-1,-2,[],[]],[[207,15],32],[207,12],[207,12],[207,12],0,[[],33],[207,[[42,[56]]]],[[],[[34,[207]]]],[207,41],[207,[[42,[40]]]],[207,[[42,[[143,[110]]]]]],[207,[[42,[64]]]],[[113,114,38,110,50,41,40,75,72,[42,[10]],12,12,[42,[41]],[42,[75]],[42,[38]],[42,[61]],[42,[144]],[42,[[143,[110]]]],[42,[110]],[42,[141]],[42,[[30,[119,119]]]],[42,[110]],[42,[119]],111,10],207],[207,[[42,[144]]]],[207,70],[207,[[42,[110]]]],[207,[[42,[137]]]],[207,[[42,[40]]]],[207,41],[207,50],[207,[[42,[49]]]],[207,69],[207,114],[207,177],[207,[[42,[119]]]],[207,72],[207,[[143,[56]]]],[207,113],[207,[[42,[40]]]],[207,[[42,[74]]]],[207,[[42,[38]]]],0,[207,[[42,[40]]]],0,[207,[[42,[75]]]],0,[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[207,10],[207,10],0,[-1,14,[]],[15,45],[[207,162],2],[207,178],[207,[[42,[115]]]],[207,[[143,[115]]]],0,[208,[[42,[107]]]],[[208,103],[[13,[2,104]]]],[[-1,15],[[17,[16]]],[]],[208,[[42,[49]]]],[-1,-2,[],[]],[-1,-2,[],[]],[208,110],[208,[[42,[61]]]],[[],208],[208,-1,[]],[208,-1,[]],[208,[[42,[41]]]],0,[15,[[23,[22]]]],[208,[[42,[75]]]],[208,[[143,[103]]]],[208,[[42,[141]]]],[208,[[42,[[30,[119,119]]]]]],[208,[[42,[110]]]],[208,[[42,[10]]]],0,[[16,-1],[[23,[208]]],[]],[[16,-1],[[23,[208]]],[]],[208,41],[-1,-1,[]],[139,208],[208,111],[208,38],[-1,-2,[],[]],[[208,15],32],[208,12],0,[208,12],[208,12],0,[[],33],[208,[[42,[56]]]],[[],[[34,[208]]]],[208,41],[208,[[42,[40]]]],0,[208,[[42,[[143,[110]]]]]],[208,[[42,[64]]]],[[113,114,38,110,50,41,40,40,75,40,40,74,72,[42,[10]],12,12,12,[42,[41]],[42,[75]],[42,[38]],[42,[61]],[42,[144]],[42,[[143,[110]]]],[42,[110]],[42,[141]],[42,[[30,[119,119]]]],[42,[110]],[42,[119]],111,10],208],[208,[[42,[144]]]],[208,70],[208,[[42,[110]]]],[208,[[42,[137]]]],[208,[[42,[40]]]],0,[208,41],[208,50],[208,[[42,[49]]]],[208,69],[208,114],[208,177],[208,[[42,[119]]]],[208,72],[208,[[143,[56]]]],[208,113],[208,[[42,[40]]]],0,[208,[[42,[74]]]],0,[208,[[42,[38]]]],0,[208,[[42,[40]]]],0,[208,[[42,[75]]]],0,[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[208,10],[208,10],0,[-1,14,[]],[15,45],[[208,162],2],[208,178],[208,[[42,[115]]]],[208,[[143,[115]]]],0,[209,[[42,[107]]]],[[209,103],[[13,[2,104]]]],[[-1,15],[[17,[16]]],[]],[209,[[42,[49]]]],[-1,-2,[],[]],[-1,-2,[],[]],[209,110],[209,[[42,[61]]]],[[],209],[209,-1,[]],[209,-1,[]],[209,[[42,[41]]]],0,[15,[[23,[22]]]],[209,[[42,[75]]]],[209,[[143,[103]]]],[209,[[42,[141]]]],[209,[[42,[[30,[119,119]]]]]],[209,[[42,[110]]]],[209,[[42,[10]]]],0,[[16,-1],[[23,[209]]],[]],[[16,-1],[[23,[209]]],[]],[209,41],[-1,-1,[]],[139,209],[209,111],[209,38],[-1,-2,[],[]],[[209,15],32],[209,12],[209,12],[209,12],0,[[],33],[209,[[42,[56]]]],[[],[[34,[209]]]],[209,41],[209,[[42,[40]]]],[209,[[42,[[143,[110]]]]]],[209,[[42,[64]]]],[[113,114,38,110,50,41,40,75,40,74,72,[42,[10]],12,12,[42,[41]],[42,[75]],[42,[38]],[42,[61]],[42,[144]],[42,[[143,[110]]]],[42,[110]],[42,[141]],[42,[[30,[119,119]]]],[42,[110]],[42,[119]],111,10],209],[209,[[42,[144]]]],[209,70],[209,[[42,[110]]]],[209,[[42,[137]]]],[209,[[42,[40]]]],[209,41],[209,50],[209,[[42,[49]]]],[209,69],[209,114],[209,177],[209,[[42,[119]]]],[209,72],[209,[[143,[56]]]],[209,113],[209,[[42,[40]]]],0,[209,[[42,[74]]]],0,[209,[[42,[38]]]],0,[209,[[42,[40]]]],0,[209,[[42,[75]]]],0,[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[209,10],[209,10],0,[-1,14,[]],[15,45],[[209,162],2],[209,178],[209,[[42,[115]]]],[209,[[143,[115]]]],0,0,[-1,-2,[],[]],[-1,-2,[],[]],0,[15,[[23,[22]]]],0,[[16,-1],[[23,[210]]],[]],[[16,-1],[[23,[210]]],[]],[-1,-1,[]],0,0,[-1,-2,[],[]],[[210,15],32],[[],33],[[],[[34,[210]]]],0,[[15,211],[[23,[2]]]],[15,210],0,[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,14,[]],[15,45],0,[[15,212],[[23,[[17,[51]]]]]],[[15,212],[[23,[32]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,[[213,3],4],[[213,3],4],[[214,3],4],[[214,3],4],0,[-1,-1,[]],[-1,-1,[]],0,0,[-1,-2,[],[]],[-1,-2,[],[]],0,0,[[-1,43],27,[]],[[-1,43],27,[]],[-1,27,[]],[-1,27,[]],0,[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,14,[]],[-1,14,[]],[[],136],[[],136],[[],136],[[],136],[[],136],[[],136],[[],136],[[],136],[[],136],[[],136],[[],136],[[],136],[[],136],[[],136],[[],136],[[],136],[[],136],[[],136],[[],136],0,[[],136],[[],136],[[],136],[[],136],[[],136],[[],136],[[],136],[[],136],[[],136],[[],136],[[],136],[[],136],[[],136],[[],136],[[],136],[[],136],[[],136],[[],136],[[],136],[[],136],[[],136],[[],136],[[],136],[[],136],[[],136],[[],136],[[],136],[[],136],[[],136],[[],136],[[],136],[[],136],[[],136],[[],136],[[],136],[[],136],[[],136],[[],136],[[],136],[[],136],[[],136],[[],136],[[],136],[[],136],[[],136],[[],136],[[],136],[[],136],[[],136],[[],136],[[],136],[[],136],[[],136],[[],136],[[-1,15],[[17,[16]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[136,136],[[-1,-2],2,[],[]],0,0,[-1,[[53,[136]]],21],[15,[[23,[22]]]],[[136,136],12],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[16,-1],[[23,[136]]],[]],[16,[[13,[-1,24]]],[]],[[16,-1],[[23,[136]]],[]],[[136,3],4],[-1,-1,[]],[26,136],[26,[[53,[136]]]],[[136,-1],2,31],[-1,-2,[],[]],[[136,15],32],[26,[[53,[12]]]],[26,[[53,[12]]]],[26,[[53,[12]]]],0,[[],33],[[],[[34,[136]]]],0,[[26,29,184,26,62],[[53,[136]]]],0,[[136,12],[[53,[2]]]],[[136,-1],53,44],[-1,-2,[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,14,[]],[15,45],0,0,[29,[[53,[2]]]],[[49,29],173],[[49,29],46],[173,49],[46,49],0,0,0,[[135,135],-1,[]],[[135,49],-1,[]],[[135,135],2],[[-1,15],[[17,[16]]],[]],[135,186],[135,49],[-1,-2,[],[]],[-1,-2,[],[]],[135,135],[[-1,-2],2,[],[]],[[135,135],20],[[-1,-2],20,[],[]],0,[-1,[[53,[135]]],21],[15,[[23,[22]]]],[[135,135],12],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[16,[[13,[-1,24]]],[]],[[16,-1],[[23,[135]]],[]],[[16,-1],[[23,[135]]],[]],[[135,3],4],[[135,3],4],[-1,-1,[]],[26,135],[[173,136],135],[26,[[53,[135,-1]]],[]],[[135,135],12],[[135,135],12],[[135,-1],2,31],[-1,-2,[],[]],[[135,15],32],[135,12],[[],33],[[],[[34,[135]]]],[[135,135],12],[[135,135],12],[[135,49],-1,[]],[135,-1,[]],[[49,136],[[53,[135]]]],[[135,135],[[42,[20]]]],0,[[-1,43],27,[]],[[135,-1],53,44],[[135,49],-1,[]],[[135,135],-1,[]],[[135,135],2],[135,27],[-1,-2,[],[]],[-1,27,[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,14,[]],[15,45],0,0,0,0,[[40,49],-1,[]],[[40,40],-1,[]],[[40,40],2],[[-1,15],[[17,[16]]],[]],[40,186],[40,49],[-1,-2,[],[]],[-1,-2,[],[]],[40,40],[[-1,-2],2,[],[]],[[40,40],20],[[-1,-2],20,[],[]],[[],40],[40,-1,[]],[-1,[[53,[40]]],21],[15,[[23,[22]]]],[[40,40],12],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[16,-1],[[23,[40]]],[]],[[16,-1],[[23,[40]]],[]],[16,[[13,[-1,24]]],[]],[[40,3],4],[[40,3],4],[26,40],[-1,-1,[]],[[173,29],[[53,[40]]]],[26,[[53,[40,-1]]],[]],[[40,40],12],[[40,40],12],[[40,-1],2,31],[-1,-2,[],[]],[[40,15],32],[40,12],[[],33],[[],[[34,[40]]]],[[40,40],12],[[40,40],12],[29,40],[29,40],[[40,49],-1,[]],[40,-1,[]],[[49,29],[[53,[40]]]],[[40,40],[[42,[20]]]],0,0,[[-1,43],27,[]],[[40,-1],53,44],[[40,40],-1,[]],[[40,49],-1,[]],[[40,40],2],[40,27],[-1,-2,[],[]],[-1,27,[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,14,[]],[15,45],[29,40],0,0,0,[[41,41],-1,[]],[[41,-1],2,[[215,[46]]]],[[-1,15],[[17,[16]]],[]],[41,186],[41,49],[-1,-2,[],[]],[-1,-2,[],[]],[41,[[53,[2]]]],[41,41],[[-1,-2],2,[],[]],[[41,41],20],[[-1,-2],20,[],[]],[[],41],[41,-1,[]],[-1,[[53,[41]]],21],[15,[[23,[22]]]],[[41,41],12],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[16,-1],[[23,[41]]],[]],[16,[[13,[-1,24]]],[]],[[16,-1],[[23,[41]]],[]],[[41,3],4],[[41,3],4],[-1,-1,[]],[26,41],[173,41],[[46,29],[[53,[41]]]],[26,[[53,[41,-1]]],[]],[[41,41],12],[[41,41],12],[[41,-1],2,31],[-1,-2,[],[]],[[41,15],32],[41,12],[41,12],[[],33],[[],[[34,[41]]]],[[41,41],12],[[41,41],12],[[41,41],-1,[]],[[41,49],-1,[]],[[41,-1],2,[[215,[46]]]],[[49,29],[[53,[41]]]],[[41,41],[[42,[20]]]],0,0,[[-1,43],27,[]],[[41,-1],53,44],[[41,41],-1,[]],[[41,-1],2,[[215,[46]]]],[41,27],[-1,-2,[],[]],[-1,27,[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,14,[]],[15,45],[29,41]],"c":[],"p":[[6,"Data",17],[1,"tuple"],[5,"Formatter",6883],[8,"Result",6883],[5,"QuoteTick",271],[5,"TradeTick",353],[5,"OrderBookDelta",182],[5,"Bar",48],[10,"HasTsInit",17],[8,"UnixNanos",6884],[1,"slice"],[1,"bool"],[6,"Result",6885],[5,"TypeId",6886],[5,"Python",6887],[5,"PyAny",6888],[5,"Py",6889],[5,"BarSpecification",48],[5,"BarType",48],[6,"Ordering",6890],[10,"Deserializer",6891],[5,"CStr",6892],[8,"PyResult",6893],[5,"PyErr",6893],[5,"BarTypeParseError",48],[1,"str"],[5,"String",6894],[5,"IndexMap",6895],[1,"u8"],[5,"HashMap",6896],[10,"Hasher",6897],[8,"PyObject",6889],[5,"PyClassItemsIter",6898],[5,"LazyTypeObject",6899],[1,"usize"],[6,"BarAggregation",396],[6,"PriceType",396],[5,"InstrumentId",4339],[6,"AggregationSource",396],[5,"Price",6756],[5,"Quantity",6820],[6,"Option",6900],[5,"SeparatorPolicy",6901],[10,"Serializer",6902],[5,"PyTypeObject",6903],[1,"u64"],[6,"BookAction",396],[5,"BookOrder",226],[1,"f64"],[6,"OrderSide",396],[5,"PyDict",6904],[5,"BookPrice",5540],[8,"Result",6905],[5,"Ticker",316],[6,"AggressorSide",396],[5,"TradeId",4756],[6,"AccountType",396],[6,"AssetClass",396],[6,"InstrumentClass",396],[6,"BookType",396],[6,"ContingencyType",396],[6,"CurrencyType",396],[6,"InstrumentCloseType",396],[6,"LiquiditySide",396],[6,"MarketStatus",396],[6,"HaltReason",396],[6,"OmsType",396],[6,"OptionKind",396],[6,"OrderStatus",396],[6,"OrderType",396],[6,"PositionSide",396],[6,"TimeInForce",396],[6,"TradingState",396],[6,"TrailingOffsetType",396],[6,"TriggerType",396],[5,"AccountTypeIter",396],[5,"AggregationSourceIter",396],[5,"AggressorSideIter",396],[5,"AssetClassIter",396],[5,"InstrumentClassIter",396],[5,"BarAggregationIter",396],[5,"BookActionIter",396],[5,"BookTypeIter",396],[5,"ContingencyTypeIter",396],[5,"CurrencyTypeIter",396],[5,"InstrumentCloseTypeIter",396],[5,"LiquiditySideIter",396],[5,"MarketStatusIter",396],[5,"HaltReasonIter",396],[5,"OmsTypeIter",396],[5,"OptionKindIter",396],[5,"OrderSideIter",396],[5,"OrderStatusIter",396],[5,"OrderTypeIter",396],[5,"PositionSideIter",396],[5,"PriceTypeIter",396],[5,"TimeInForceIter",396],[5,"TradingStateIter",396],[5,"TrailingOffsetTypeIter",396],[5,"TriggerTypeIter",396],[5,"Error",6883],[10,"FromU8",396],[6,"OrderEvent",2442],[6,"OrderError",5639],[5,"AccountState",2009],[5,"OrderAcceptedBuilder",2045],[5,"AccountId",4145],[5,"OrderAccepted",2045],[6,"OrderAcceptedBuilderError",2045],[5,"ClientOrderId",4222],[5,"UUID4",6906],[5,"UninitializedFieldError",6907],[5,"TraderId",4795],[5,"StrategyId",4457],[5,"VenueOrderId",4877],[5,"OrderCancelRejectedBuilder",2126],[5,"OrderCancelRejected",2126],[6,"OrderCancelRejectedBuilderError",2126],[5,"Ustr",6908],[5,"OrderCanceledBuilder",2209],[5,"OrderCanceled",2209],[6,"OrderCanceledBuilderError",2209],[5,"OrderDeniedBuilder",2290],[5,"OrderDenied",2290],[6,"OrderDeniedBuilderError",2290],[5,"OrderEmulatedBuilder",2367],[5,"OrderEmulated",2367],[6,"OrderEmulatedBuilderError",2367],[5,"OrderExpiredBuilder",2480],[5,"OrderExpired",2480],[6,"OrderExpiredBuilderError",2480],[5,"OrderFilledBuilder",2561],[5,"OrderFilled",2561],[6,"OrderFilledBuilderError",2561],[5,"Money",6698],[5,"Currency",6578],[5,"PositionId",4418],[5,"OrderInitializedBuilder",2662],[5,"OrderInitialized",2662],[6,"OrderInitializedBuilderError",2662],[5,"ExecAlgorithmId",4301],[10,"Order",5639],[5,"Vec",6909],[5,"OrderListId",4380],[5,"OrderModifyRejectedBuilder",2790],[5,"OrderModifyRejected",2790],[6,"OrderModifyRejectedBuilderError",2790],[5,"OrderPendingCancelBuilder",2873],[5,"OrderPendingCancel",2873],[6,"OrderPendingCancelBuilderError",2873],[5,"OrderPendingUpdateBuilder",2954],[5,"OrderPendingUpdate",2954],[6,"OrderPendingUpdateBuilderError",2954],[5,"OrderRejectedBuilder",3035],[5,"OrderRejected",3035],[6,"OrderRejectedBuilderError",3035],[5,"OrderReleasedBuilder",3116],[5,"OrderReleased",3116],[6,"OrderReleasedBuilderError",3116],[5,"OrderSubmitted",3451],[5,"OrderTriggered",3528],[5,"OrderUpdated",3609],[5,"OrderSubmittedBuilder",3451],[6,"OrderSubmittedBuilderError",3451],[5,"OrderTriggeredBuilder",3528],[6,"OrderTriggeredBuilderError",3528],[5,"OrderUpdatedBuilder",3609],[6,"OrderUpdatedBuilderError",3609],[5,"PositionChanged",3711],[5,"PositionClosed",3746],[5,"PositionOpened",3784],[5,"PositionState",3813],[1,"i64"],[8,"c_char",6910],[5,"ClientId",4184],[5,"ComponentId",4263],[5,"Symbol",4717],[5,"Venue",4835],[5,"SyntheticInstrument_API",4009],[5,"CVec",6911],[5,"OrderBook_API",4034],[5,"Level_API",4077],[5,"Level",5589],[1,"u16"],[10,"Instrument",4916],[5,"Decimal",6912],[5,"CryptoFuture",4955],[5,"CryptoPerpetual",5024],[5,"CurrencyPair",5092],[5,"Equity",5156],[5,"FuturesContract",5218],[5,"OptionsContract",5284],[5,"SyntheticInstrument",5428],[5,"Error",6905],[5,"OrderBook",5470],[6,"BookIntegrityError",5470],[6,"InvalidBookOperation",5470],[5,"Ladder",5540],[8,"OrderId",226],[5,"OrderCore",5639],[5,"LimitOrder",5786],[5,"LimitIfTouchedOrder",5861],[5,"MarketOrder",5940],[5,"MarketIfTouchedOrder",6010],[5,"MarketToLimitOrder",6087],[5,"StopLimitOrder",6161],[5,"StopMarketOrder",6240],[5,"TrailingStopLimitOrder",6317],[5,"TrailingStopMarketOrder",6399],[5,"EnumIterator",6478],[5,"PyModule",6913],[6,"Value",6914],[5,"AccountBalance",6546],[5,"MarginBalance",6546],[10,"Into",6915],[5,"order_filled",3193],[5,"order_denied_max_submitted_rate",3193],[5,"order_rejected_insufficient_margin",3193],[5,"order_initialized_buy_limit",3193],[5,"order_submitted",3193],[5,"order_triggered",3193],[5,"order_emulated",3193],[5,"order_released",3193],[5,"order_updated",3193],[5,"order_pending_update",3193],[5,"order_pending_cancel",3193],[5,"order_modify_rejected",3193],[5,"order_accepted",3193],[5,"order_cancel_rejected",3193],[5,"order_expired",3193],[6,"PositionEvent",3696],[5,"account_id",4497],[5,"account_ib",4497],[5,"client_id_binance",4497],[5,"client_id_dydx",4497],[5,"client_order_id",4497],[5,"component_risk_engine",4497],[5,"exec_algorithm_id",4497],[5,"instrument_id_eth_usdt_binance",4497],[5,"instrument_id_btc_usdt",4497],[5,"order_list_id_test",4497],[5,"position_id_test",4497],[5,"strategy_id_ema_cross",4497],[5,"symbol_eth_perp",4497],[5,"symbol_aud_usd",4497],[5,"trade_id",4497],[5,"trader_id",4497],[5,"venue_binance",4497],[5,"venue_sim",4497],[5,"venue_order_id",4497],[5,"uuid4",4497],[5,"crypto_future_btcusdt",5351],[5,"crypto_perpetual_ethusdt",5351],[5,"xbtusd_bitmex",5351],[5,"currency_pair_btcusdt",5351],[5,"equity_aapl",5351],[5,"futures_contract_es",5351],[5,"options_contract_appl",5351]],"b":[[31,"impl-From%3CQuoteTick%3E-for-Data"],[32,"impl-From%3CTradeTick%3E-for-Data"],[33,"impl-From%3COrderBookDelta%3E-for-Data"],[35,"impl-From%3CBar%3E-for-Data"],[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"],[99,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26BarType"],[101,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26Bar"],[102,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+Bar"],[104,"impl-Display-for-BarSpecification"],[105,"impl-Debug-for-BarSpecification"],[106,"impl-Display-for-BarType"],[107,"impl-Debug-for-BarType"],[108,"impl-Display-for-BarTypeParseError"],[109,"impl-Debug-for-BarTypeParseError"],[110,"impl-Debug-for-Bar"],[111,"impl-Display-for-Bar"],[196,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26OrderBookDelta"],[197,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+OrderBookDelta"],[200,"impl-Debug-for-OrderBookDelta"],[201,"impl-Display-for-OrderBookDelta"],[241,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+BookOrder"],[242,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26BookOrder"],[244,"impl-Debug-for-BookOrder"],[245,"impl-Display-for-BookOrder"],[288,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26QuoteTick"],[289,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+QuoteTick"],[292,"impl-Display-for-QuoteTick"],[293,"impl-Debug-for-QuoteTick"],[328,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+Ticker"],[330,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26Ticker"],[331,"impl-Debug-for-Ticker"],[332,"impl-Display-for-Ticker"],[366,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+TradeTick"],[367,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26TradeTick"],[369,"impl-Display-for-TradeTick"],[370,"impl-Debug-for-TradeTick"],[1030,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26AccountType"],[1031,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+AccountType"],[1032,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+AggregationSource"],[1033,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26AggregationSource"],[1035,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+AggressorSide"],[1036,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26AggressorSide"],[1038,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+AssetClass"],[1040,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26AssetClass"],[1041,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26InstrumentClass"],[1042,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+InstrumentClass"],[1044,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26BarAggregation"],[1046,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+BarAggregation"],[1047,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+BookAction"],[1048,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26BookAction"],[1051,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+BookType"],[1052,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26BookType"],[1054,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26ContingencyType"],[1055,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+ContingencyType"],[1056,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26CurrencyType"],[1057,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+CurrencyType"],[1059,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+InstrumentCloseType"],[1061,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26InstrumentCloseType"],[1062,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26LiquiditySide"],[1064,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+LiquiditySide"],[1066,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26MarketStatus"],[1067,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+MarketStatus"],[1068,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26HaltReason"],[1069,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+HaltReason"],[1072,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+OmsType"],[1073,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26OmsType"],[1075,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26OptionKind"],[1076,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+OptionKind"],[1078,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+OrderSide"],[1079,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26OrderSide"],[1081,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+OrderStatus"],[1082,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26OrderStatus"],[1083,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+OrderType"],[1085,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26OrderType"],[1086,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26PositionSide"],[1087,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+PositionSide"],[1089,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+PriceType"],[1090,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26PriceType"],[1092,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26TimeInForce"],[1094,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+TimeInForce"],[1096,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26TradingState"],[1097,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+TradingState"],[1099,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26TrailingOffsetType"],[1100,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+TrailingOffsetType"],[1101,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+TriggerType"],[1102,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26TriggerType"],[1105,"impl-Debug-for-AccountType"],[1106,"impl-Display-for-AccountType"],[1108,"impl-Display-for-AggregationSource"],[1109,"impl-Debug-for-AggregationSource"],[1111,"impl-Debug-for-AggressorSide"],[1112,"impl-Display-for-AggressorSide"],[1114,"impl-Debug-for-AssetClass"],[1115,"impl-Display-for-AssetClass"],[1117,"impl-Debug-for-InstrumentClass"],[1118,"impl-Display-for-InstrumentClass"],[1120,"impl-Display-for-BarAggregation"],[1121,"impl-Debug-for-BarAggregation"],[1123,"impl-Debug-for-BookAction"],[1124,"impl-Display-for-BookAction"],[1126,"impl-Display-for-BookType"],[1127,"impl-Debug-for-BookType"],[1129,"impl-Display-for-ContingencyType"],[1130,"impl-Debug-for-ContingencyType"],[1132,"impl-Debug-for-CurrencyType"],[1133,"impl-Display-for-CurrencyType"],[1135,"impl-Debug-for-InstrumentCloseType"],[1136,"impl-Display-for-InstrumentCloseType"],[1138,"impl-Display-for-LiquiditySide"],[1139,"impl-Debug-for-LiquiditySide"],[1141,"impl-Debug-for-MarketStatus"],[1142,"impl-Display-for-MarketStatus"],[1144,"impl-Display-for-HaltReason"],[1145,"impl-Debug-for-HaltReason"],[1147,"impl-Display-for-OmsType"],[1148,"impl-Debug-for-OmsType"],[1150,"impl-Display-for-OptionKind"],[1151,"impl-Debug-for-OptionKind"],[1153,"impl-Debug-for-OrderSide"],[1154,"impl-Display-for-OrderSide"],[1156,"impl-Debug-for-OrderStatus"],[1157,"impl-Display-for-OrderStatus"],[1159,"impl-Debug-for-OrderType"],[1160,"impl-Display-for-OrderType"],[1162,"impl-Debug-for-PositionSide"],[1163,"impl-Display-for-PositionSide"],[1165,"impl-Display-for-PriceType"],[1166,"impl-Debug-for-PriceType"],[1168,"impl-Display-for-TimeInForce"],[1169,"impl-Debug-for-TimeInForce"],[1171,"impl-Display-for-TradingState"],[1172,"impl-Debug-for-TradingState"],[1174,"impl-Display-for-TrailingOffsetType"],[1175,"impl-Debug-for-TrailingOffsetType"],[1177,"impl-Display-for-TriggerType"],[1178,"impl-Debug-for-TriggerType"],[2076,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26OrderAccepted"],[2078,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+OrderAccepted"],[2079,"impl-Display-for-OrderAcceptedBuilderError"],[2080,"impl-Debug-for-OrderAcceptedBuilderError"],[2081,"impl-Display-for-OrderAccepted"],[2082,"impl-Debug-for-OrderAccepted"],[2085,"impl-From%3CUninitializedFieldError%3E-for-OrderAcceptedBuilderError"],[2086,"impl-From%3CString%3E-for-OrderAcceptedBuilderError"],[2158,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26OrderCancelRejected"],[2159,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+OrderCancelRejected"],[2160,"impl-Display-for-OrderCancelRejectedBuilderError"],[2161,"impl-Debug-for-OrderCancelRejectedBuilderError"],[2162,"impl-Display-for-OrderCancelRejected"],[2163,"impl-Debug-for-OrderCancelRejected"],[2165,"impl-From%3CString%3E-for-OrderCancelRejectedBuilderError"],[2167,"impl-From%3CUninitializedFieldError%3E-for-OrderCancelRejectedBuilderError"],[2241,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+OrderCanceled"],[2242,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26OrderCanceled"],[2243,"impl-Display-for-OrderCanceledBuilderError"],[2244,"impl-Debug-for-OrderCanceledBuilderError"],[2245,"impl-Debug-for-OrderCanceled"],[2246,"impl-Display-for-OrderCanceled"],[2249,"impl-From%3CString%3E-for-OrderCanceledBuilderError"],[2250,"impl-From%3CUninitializedFieldError%3E-for-OrderCanceledBuilderError"],[2319,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+OrderDenied"],[2321,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26OrderDenied"],[2322,"impl-Debug-for-OrderDeniedBuilderError"],[2323,"impl-Display-for-OrderDeniedBuilderError"],[2324,"impl-Debug-for-OrderDenied"],[2325,"impl-Display-for-OrderDenied"],[2327,"impl-From%3CUninitializedFieldError%3E-for-OrderDeniedBuilderError"],[2329,"impl-From%3CString%3E-for-OrderDeniedBuilderError"],[2396,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26OrderEmulated"],[2397,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+OrderEmulated"],[2399,"impl-Debug-for-OrderEmulatedBuilderError"],[2400,"impl-Display-for-OrderEmulatedBuilderError"],[2401,"impl-Display-for-OrderEmulated"],[2402,"impl-Debug-for-OrderEmulated"],[2404,"impl-From%3CString%3E-for-OrderEmulatedBuilderError"],[2405,"impl-From%3CUninitializedFieldError%3E-for-OrderEmulatedBuilderError"],[2511,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26OrderExpired"],[2513,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+OrderExpired"],[2514,"impl-Display-for-OrderExpiredBuilderError"],[2515,"impl-Debug-for-OrderExpiredBuilderError"],[2516,"impl-Debug-for-OrderExpired"],[2517,"impl-Display-for-OrderExpired"],[2519,"impl-From%3CString%3E-for-OrderExpiredBuilderError"],[2520,"impl-From%3CUninitializedFieldError%3E-for-OrderExpiredBuilderError"],[2596,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26OrderFilled"],[2597,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+OrderFilled"],[2599,"impl-Display-for-OrderFilledBuilderError"],[2600,"impl-Debug-for-OrderFilledBuilderError"],[2601,"impl-Display-for-OrderFilled"],[2602,"impl-Debug-for-OrderFilled"],[2604,"impl-From%3CUninitializedFieldError%3E-for-OrderFilledBuilderError"],[2606,"impl-From%3CString%3E-for-OrderFilledBuilderError"],[2705,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+OrderInitialized"],[2706,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26OrderInitialized"],[2708,"impl-Display-for-OrderInitializedBuilderError"],[2709,"impl-Debug-for-OrderInitializedBuilderError"],[2710,"impl-Debug-for-OrderInitialized"],[2711,"impl-Display-for-OrderInitialized"],[2714,"impl-From%3CUninitializedFieldError%3E-for-OrderInitializedBuilderError"],[2715,"impl-From%3CString%3E-for-OrderInitializedBuilderError"],[2822,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26OrderModifyRejected"],[2823,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+OrderModifyRejected"],[2824,"impl-Display-for-OrderModifyRejectedBuilderError"],[2825,"impl-Debug-for-OrderModifyRejectedBuilderError"],[2826,"impl-Display-for-OrderModifyRejected"],[2827,"impl-Debug-for-OrderModifyRejected"],[2829,"impl-From%3CString%3E-for-OrderModifyRejectedBuilderError"],[2830,"impl-From%3CUninitializedFieldError%3E-for-OrderModifyRejectedBuilderError"],[2904,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+OrderPendingCancel"],[2906,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26OrderPendingCancel"],[2907,"impl-Display-for-OrderPendingCancelBuilderError"],[2908,"impl-Debug-for-OrderPendingCancelBuilderError"],[2909,"impl-Debug-for-OrderPendingCancel"],[2910,"impl-Display-for-OrderPendingCancel"],[2913,"impl-From%3CUninitializedFieldError%3E-for-OrderPendingCancelBuilderError"],[2914,"impl-From%3CString%3E-for-OrderPendingCancelBuilderError"],[2985,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26OrderPendingUpdate"],[2986,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+OrderPendingUpdate"],[2988,"impl-Debug-for-OrderPendingUpdateBuilderError"],[2989,"impl-Display-for-OrderPendingUpdateBuilderError"],[2990,"impl-Debug-for-OrderPendingUpdate"],[2991,"impl-Display-for-OrderPendingUpdate"],[2993,"impl-From%3CUninitializedFieldError%3E-for-OrderPendingUpdateBuilderError"],[2994,"impl-From%3CString%3E-for-OrderPendingUpdateBuilderError"],[3066,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26OrderRejected"],[3067,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+OrderRejected"],[3069,"impl-Debug-for-OrderRejectedBuilderError"],[3070,"impl-Display-for-OrderRejectedBuilderError"],[3071,"impl-Debug-for-OrderRejected"],[3072,"impl-Display-for-OrderRejected"],[3074,"impl-From%3CUninitializedFieldError%3E-for-OrderRejectedBuilderError"],[3076,"impl-From%3CString%3E-for-OrderRejectedBuilderError"],[3146,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+OrderReleased"],[3147,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26OrderReleased"],[3148,"impl-Display-for-OrderReleasedBuilderError"],[3149,"impl-Debug-for-OrderReleasedBuilderError"],[3150,"impl-Display-for-OrderReleased"],[3151,"impl-Debug-for-OrderReleased"],[3153,"impl-From%3CString%3E-for-OrderReleasedBuilderError"],[3155,"impl-From%3CUninitializedFieldError%3E-for-OrderReleasedBuilderError"],[3483,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+OrderSubmitted"],[3484,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26OrderSubmitted"],[3485,"impl-Display-for-OrderSubmittedBuilderError"],[3486,"impl-Debug-for-OrderSubmittedBuilderError"],[3487,"impl-Debug-for-OrderSubmitted"],[3488,"impl-Display-for-OrderSubmitted"],[3491,"impl-From%3CString%3E-for-OrderSubmittedBuilderError"],[3492,"impl-From%3CUninitializedFieldError%3E-for-OrderSubmittedBuilderError"],[3560,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+OrderTriggered"],[3561,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26OrderTriggered"],[3562,"impl-Debug-for-OrderTriggeredBuilderError"],[3563,"impl-Display-for-OrderTriggeredBuilderError"],[3564,"impl-Debug-for-OrderTriggered"],[3565,"impl-Display-for-OrderTriggered"],[3568,"impl-From%3CUninitializedFieldError%3E-for-OrderTriggeredBuilderError"],[3569,"impl-From%3CString%3E-for-OrderTriggeredBuilderError"],[3640,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+OrderUpdated"],[3641,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26OrderUpdated"],[3643,"impl-Display-for-OrderUpdatedBuilderError"],[3644,"impl-Debug-for-OrderUpdatedBuilderError"],[3645,"impl-Display-for-OrderUpdated"],[3646,"impl-Debug-for-OrderUpdated"],[3648,"impl-From%3CString%3E-for-OrderUpdatedBuilderError"],[3649,"impl-From%3CUninitializedFieldError%3E-for-OrderUpdatedBuilderError"],[4160,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26AccountId"],[4162,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+AccountId"],[4163,"impl-Debug-for-AccountId"],[4164,"impl-Display-for-AccountId"],[4198,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+ClientId"],[4200,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26ClientId"],[4201,"impl-Debug-for-ClientId"],[4202,"impl-Display-for-ClientId"],[4237,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+ClientOrderId"],[4239,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26ClientOrderId"],[4240,"impl-Display-for-ClientOrderId"],[4241,"impl-Debug-for-ClientOrderId"],[4278,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+ComponentId"],[4279,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26ComponentId"],[4280,"impl-Debug-for-ComponentId"],[4281,"impl-Display-for-ComponentId"],[4315,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26ExecAlgorithmId"],[4317,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+ExecAlgorithmId"],[4318,"impl-Display-for-ExecAlgorithmId"],[4319,"impl-Debug-for-ExecAlgorithmId"],[4354,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+InstrumentId"],[4355,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26InstrumentId"],[4357,"impl-Display-for-InstrumentId"],[4358,"impl-Debug-for-InstrumentId"],[4394,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26OrderListId"],[4395,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+OrderListId"],[4397,"impl-Debug-for-OrderListId"],[4398,"impl-Display-for-OrderListId"],[4433,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+PositionId"],[4435,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26PositionId"],[4436,"impl-Display-for-PositionId"],[4437,"impl-Debug-for-PositionId"],[4473,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+StrategyId"],[4474,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26StrategyId"],[4475,"impl-Display-for-StrategyId"],[4476,"impl-Debug-for-StrategyId"],[4732,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+Symbol"],[4734,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26Symbol"],[4735,"impl-Display-for-Symbol"],[4736,"impl-Debug-for-Symbol"],[4772,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+TradeId"],[4773,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26TradeId"],[4774,"impl-Debug-for-TradeId"],[4775,"impl-Display-for-TradeId"],[4810,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26TraderId"],[4812,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+TraderId"],[4813,"impl-Debug-for-TraderId"],[4814,"impl-Display-for-TraderId"],[4851,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+Venue"],[4852,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26Venue"],[4854,"impl-Debug-for-Venue"],[4855,"impl-Display-for-Venue"],[4892,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26VenueOrderId"],[4894,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+VenueOrderId"],[4895,"impl-Display-for-VenueOrderId"],[4896,"impl-Debug-for-VenueOrderId"],[4971,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+CryptoFuture"],[4972,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26CryptoFuture"],[5039,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+CryptoPerpetual"],[5040,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26CryptoPerpetual"],[5107,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+CurrencyPair"],[5109,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26CurrencyPair"],[5171,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+Equity"],[5172,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26Equity"],[5236,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+FuturesContract"],[5237,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26FuturesContract"],[5303,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26OptionsContract"],[5304,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+OptionsContract"],[5445,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+SyntheticInstrument"],[5446,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26SyntheticInstrument"],[5501,"impl-Display-for-InvalidBookOperation"],[5502,"impl-Debug-for-InvalidBookOperation"],[5503,"impl-Debug-for-BookIntegrityError"],[5504,"impl-Display-for-BookIntegrityError"],[5560,"impl-Debug-for-BookPrice"],[5561,"impl-Display-for-BookPrice"],[5682,"impl-Display-for-OrderError"],[5683,"impl-Debug-for-OrderError"],[5808,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26LimitOrder"],[5809,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+LimitOrder"],[5883,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26LimitIfTouchedOrder"],[5884,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+LimitIfTouchedOrder"],[5960,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26MarketOrder"],[5961,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+MarketOrder"],[6032,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26MarketIfTouchedOrder"],[6033,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+MarketIfTouchedOrder"],[6109,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26MarketToLimitOrder"],[6110,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+MarketToLimitOrder"],[6183,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26StopLimitOrder"],[6184,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+StopLimitOrder"],[6262,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+StopMarketOrder"],[6263,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26StopMarketOrder"],[6339,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26TrailingStopLimitOrder"],[6340,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+TrailingStopLimitOrder"],[6421,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+TrailingStopMarketOrder"],[6422,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26TrailingStopMarketOrder"],[6485,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26EnumIterator"],[6486,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+EnumIterator"],[6554,"impl-Display-for-AccountBalance"],[6555,"impl-Debug-for-AccountBalance"],[6556,"impl-Display-for-MarginBalance"],[6557,"impl-Debug-for-MarginBalance"],[6665,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26Currency"],[6667,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+Currency"],[6701,"impl-Add-for-Money"],[6702,"impl-Add%3Cf64%3E-for-Money"],[6721,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+Money"],[6722,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26Money"],[6723,"impl-Debug-for-Money"],[6724,"impl-Display-for-Money"],[6746,"impl-Sub%3Cf64%3E-for-Money"],[6747,"impl-Sub-for-Money"],[6760,"impl-Add%3Cf64%3E-for-Price"],[6761,"impl-Add-for-Price"],[6780,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+Price"],[6781,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26Price"],[6783,"impl-Debug-for-Price"],[6784,"impl-Display-for-Price"],[6809,"impl-Sub-for-Price"],[6810,"impl-Sub%3Cf64%3E-for-Price"],[6843,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+Quantity"],[6845,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26Quantity"],[6846,"impl-Display-for-Quantity"],[6847,"impl-Debug-for-Quantity"],[6849,"impl-From%3C%26str%3E-for-Quantity"],[6850,"impl-From%3Ci64%3E-for-Quantity"],[6864,"impl-Mul-for-Quantity"],[6865,"impl-Mul%3Cf64%3E-for-Quantity"]]}],\ +["nautilus_network",{"doc":"","t":"CCCCPPFGFFPPPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNHFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","n":["http","python","socket","websocket","DELETE","GET","HttpClient","HttpMethod","HttpResponse","InnerHttpClient","PATCH","POST","PUT","arguments","arguments","arguments","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone_into","clone_into","clone_into","default","doc","doc","doc","eq","equivalent","equivalent","extract","extract","extract","extract","extract","extract","extract","extract","fmt","fmt","from","from","from","from","hash","into","into","into","into","into","into_py","into_py","into_py","items_iter","items_iter","items_iter","lazy_type_object","lazy_type_object","lazy_type_object","py_new","send_request","status","to_owned","to_owned","to_owned","to_response","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_object_raw","type_object_raw","type_object_raw","vzip","vzip","vzip","vzip","network","SocketClient","SocketConfig","arguments","arguments","borrow","borrow","borrow_mut","borrow_mut","clone","clone_into","connect","disconnect","doc","doc","extract","extract","extract","extract","extract","fmt","from","from","into","into","into_py","into_py","is_disconnected","items_iter","items_iter","lazy_type_object","lazy_type_object","send_bytes","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","type_object_raw","type_object_raw","vzip","vzip","WebSocketClient","WebSocketConfig","arguments","arguments","borrow","borrow","borrow_mut","borrow_mut","clone","clone_into","connect","disconnect","doc","doc","extract","extract","extract","extract","extract","fmt","from","from","into","into","into_py","into_py","is_disconnected","items_iter","items_iter","lazy_type_object","lazy_type_object","send_bytes","send_close_message","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","type_object_raw","type_object_raw","vzip","vzip"],"q":[[0,"nautilus_network"],[4,"nautilus_network::http"],[92,"nautilus_network::python"],[93,"nautilus_network::socket"],[136,"nautilus_network::websocket"],[180,"pyo3::marker"],[181,"pyo3::types::any"],[182,"pyo3::instance"],[183,"core::ffi::c_str"],[184,"pyo3::err"],[185,"pyo3::err"],[186,"core::fmt"],[187,"core::fmt"],[188,"http::method"],[189,"pyo3::instance"],[190,"pyo3::impl_::pyclass::lazy_type_object"],[191,"alloc::string"],[192,"alloc::vec"],[193,"core::option"],[194,"std::collections::hash::map"],[195,"core::error"],[196,"alloc::boxed"],[197,"hyper::body::body"],[198,"http::response"],[199,"core::any"],[200,"pyo3_ffi::cpython::object"],[201,"pyo3::types::module"],[202,"tungstenite::error"],[203,"std::io::error"]],"d":["","","","","","","","","HttpResponse contains relevant data from a HTTP request.","Provides a high-performance HttpClient for HTTP requests.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","Create a new HttpClient","","","","","","","","","","","","","","","","","","","","","","","","","","Loaded as nautilus_pyo3.network","","Configuration for TCP socket connection.","","","","","","","","","","Set disconnect mode to true.","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a websocket client.","Set disconnect mode to true.","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","",""],"i":[0,0,0,0,5,5,0,0,0,0,5,5,5,5,6,13,4,5,6,13,4,5,6,13,4,5,6,4,5,6,4,5,6,13,5,5,5,5,5,5,6,6,6,13,13,5,6,4,5,6,13,5,4,5,5,6,13,5,6,13,5,6,13,5,6,13,13,4,6,4,5,6,4,4,5,6,13,4,5,6,13,4,5,6,13,5,6,13,4,5,6,13,0,0,0,33,34,33,34,33,34,33,33,34,34,33,34,33,33,33,34,34,33,33,34,33,34,33,34,34,33,34,33,34,34,33,33,34,33,34,33,34,33,34,33,34,0,0,38,39,38,39,38,39,38,38,39,39,38,39,38,38,38,39,39,38,38,39,38,39,38,39,39,38,39,38,39,39,39,38,38,39,38,39,38,39,38,39,38,39],"f":[0,0,0,0,0,0,0,0,0,0,0,0,0,[[-1,1],[[3,[2]]],[]],[[-1,1],[[3,[2]]],[]],[[-1,1],[[3,[2]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[4,4],[5,5],[6,6],[[-1,-2],7,[],[]],[[-1,-2],7,[],[]],[[-1,-2],7,[],[]],[[],4],[1,[[9,[8]]]],[1,[[9,[8]]]],[1,[[9,[8]]]],[[5,5],10],[[-1,-2],10,[],[]],[[-1,-2],10,[],[]],[2,[[12,[-1,11]]],[]],[[2,-1],[[9,[5]]],[]],[[2,-1],[[9,[5]]],[]],[[2,-1],[[9,[6]]],[]],[2,[[12,[-1,11]]],[]],[[2,-1],[[9,[6]]],[]],[[2,-1],[[9,[13]]],[]],[[2,-1],[[9,[13]]],[]],[[5,14],15],[[6,14],15],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[5,-1],7,16],[-1,-2,[],[]],[-1,-2,[],[]],[5,17],[-1,-2,[],[]],[-1,-2,[],[]],[[5,1],18],[[6,1],18],[[13,1],18],[[],19],[[],19],[[],19],[[],[[20,[5]]]],[[],[[20,[6]]]],[[],[[20,[13]]]],[[[22,[21]],[22,[[7,[21,0]]]],[23,[0]]],13],[[4,17,21,[24,[21,21]],[23,[[22,[25]]]]],[[12,[6,[27,[26]]]]]],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[4,[29,[28]]],[[12,[6,[27,[26]]]]]],[-1,[[12,[-2]]],[],[]],[-1,[[12,[-2]]],[],[]],[-1,[[12,[-2]]],[],[]],[-1,[[12,[-2]]],[],[]],[-1,[[12,[-2]]],[],[]],[-1,[[12,[-2]]],[],[]],[-1,[[12,[-2]]],[],[]],[-1,[[12,[-2]]],[],[]],[-1,30,[]],[-1,30,[]],[-1,30,[]],[-1,30,[]],[1,31],[1,31],[1,31],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[1,32],[[9,[7]]]],0,0,[[-1,1],[[3,[2]]],[]],[[-1,1],[[3,[2]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[33,33],[[-1,-2],7,[],[]],[[33,[23,[18]],[23,[18]],[23,[18]]],[[12,[34,35]]]],[34,7],[1,[[9,[8]]]],[1,[[9,[8]]]],[[2,-1],[[9,[33]]],[]],[2,[[12,[-1,11]]],[]],[[2,-1],[[9,[33]]],[]],[[2,-1],[[9,[34]]],[]],[[2,-1],[[9,[34]]],[]],[[33,14],15],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[[33,1],18],[[34,1],18],[34,10],[[],19],[[],19],[[],[[20,[33]]]],[[],[[20,[34]]]],[[34,[36,[25]]],[[12,[7,37]]]],[-1,-2,[],[]],[-1,[[12,[-2]]],[],[]],[-1,[[12,[-2]]],[],[]],[-1,[[12,[-2]]],[],[]],[-1,[[12,[-2]]],[],[]],[-1,30,[]],[-1,30,[]],[1,31],[1,31],[-1,-2,[],[]],[-1,-2,[],[]],0,0,[[-1,1],[[3,[2]]],[]],[[-1,1],[[3,[2]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[38,38],[[-1,-2],7,[],[]],[[38,[23,[18]],[23,[18]],[23,[18]]],[[12,[39,35]]]],[39,7],[1,[[9,[8]]]],[1,[[9,[8]]]],[[2,-1],[[9,[38]]],[]],[[2,-1],[[9,[38]]],[]],[2,[[12,[-1,11]]],[]],[[2,-1],[[9,[39]]],[]],[[2,-1],[[9,[39]]],[]],[[38,14],15],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[[38,1],18],[[39,1],18],[39,10],[[],19],[[],19],[[],[[20,[38]]]],[[],[[20,[39]]]],[[39,[22,[25]]],[[12,[7,35]]]],[39,7],[-1,-2,[],[]],[-1,[[12,[-2]]],[],[]],[-1,[[12,[-2]]],[],[]],[-1,[[12,[-2]]],[],[]],[-1,[[12,[-2]]],[],[]],[-1,30,[]],[-1,30,[]],[1,31],[1,31],[-1,-2,[],[]],[-1,-2,[],[]]],"c":[],"p":[[5,"Python",180],[5,"PyAny",181],[5,"Py",182],[5,"InnerHttpClient",4],[6,"HttpMethod",4],[5,"HttpResponse",4],[1,"tuple"],[5,"CStr",183],[8,"PyResult",184],[1,"bool"],[5,"PyErr",184],[6,"Result",185],[5,"HttpClient",4],[5,"Formatter",186],[8,"Result",186],[10,"Hasher",187],[5,"Method",188],[8,"PyObject",182],[5,"PyClassItemsIter",189],[5,"LazyTypeObject",190],[5,"String",191],[5,"Vec",192],[6,"Option",193],[5,"HashMap",194],[1,"u8"],[10,"Error",195],[5,"Box",196],[5,"Body",197],[5,"Response",198],[5,"TypeId",199],[5,"PyTypeObject",200],[5,"PyModule",201],[5,"SocketConfig",93],[5,"SocketClient",93],[6,"Error",202],[1,"slice"],[5,"Error",203],[5,"WebSocketConfig",136],[5,"WebSocketClient",136]],"b":[[38,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26HttpMethod"],[39,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+HttpMethod"],[40,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+HttpResponse"],[42,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26HttpResponse"],[43,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+HttpClient"],[44,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26HttpClient"],[107,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26SocketConfig"],[109,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+SocketConfig"],[110,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26SocketClient"],[111,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+SocketClient"],[150,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26WebSocketConfig"],[151,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+WebSocketConfig"],[153,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26WebSocketClient"],[154,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+WebSocketClient"]]}],\ +["nautilus_persistence",{"doc":"","t":"CCCCPPKGKKKGPPPPPPKNNCNNNNMMCMHNNNNNNNNNNMNNNCNNNNNNCNNNNNNNNMCCFFFNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFFIFONNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNOOONNNNNNNNNNNNNNNCCCFGPPNNNNNNNNNNNHNNNOHNNNNNNNNNFNNNNNONNNONFNNNNNNNNNNNNNCHCCCPGPPPNNNNNNNNNNNNNNNNNNNNNFNNNNNNNNNNNNNNNNNNNNNNCCCCFNNNNNNNNNNNNNNNNFNNNNNNNNNNNNNNNNFNNNNNNNNNNNNNNNNFNNNNNNNNNNNNNNNN","n":["arrow","backend","db","python","ArrowError","ArrowError","ArrowSchemaProvider","DataStreamingError","DecodeDataFromRecordBatch","DecodeFromRecordBatch","EncodeToRecordBatch","EncodingError","InvalidColumnType","IoError","MissingColumn","MissingMetadata","ParseError","PythonError","WriteStream","as_error_source","as_error_source","bar","borrow","borrow","borrow_mut","borrow_mut","decode_batch","decode_data_batch","delta","encode_batch","extract_column","fmt","fmt","fmt","fmt","from","from","from","from","from","from","get_schema","get_schema_map","into","into","quote","separate_by_policy","separate_by_policy","source","source","to_string","to_string","trade","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","write","kmerge_batch","session","EagerStream","ElementBatchIter","KMerge","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","cjk_compat_variants","cjk_compat_variants","drop","from","from","from","from_stream_with_runtime","into","into","into","into_iter","into_iter","into_py_dict","into_py_dict","item","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","new","next","next","nfc","nfc","nfd","nfd","nfkc","nfkc","nfkd","nfkd","push_iter","stream_safe","stream_safe","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","vzip","vzip","vzip","DataBackendSession","DataQueryResult","QueryResult","TsInitComparator","acc","add_file","arguments","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","chunk_size","compare","default","doc","doc","drop","drop_chunk","extract","extract","extract","extract","fmt","from","from","from","get_query_result","into","into","into","into_iter","into_py","into_py","items_iter","items_iter","lazy_type_object","lazy_type_object","new","new","next","result","runtime","size","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","type_object_raw","type_object_raw","vzip","vzip","vzip","write_data","database","schema","sql","Database","DatabaseEngine","POSTGRES","SQLITE","borrow","borrow","borrow_mut","borrow_mut","clone","clone_into","execute","fetch_all","from","from","get_db_options","init_db_schema","into","into","new","pool","setup_test_database","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","GeneralItem","borrow","borrow_mut","from","from_row","into","key","try_from","try_into","type_id","value","vzip","SqlCacheDatabase","add","borrow","borrow_mut","from","get","into","key_general","key_trader","new","try_from","try_into","type_id","vzip","backend","persistence","wranglers","session","transformer","Bar","NautilusDataType","OrderBookDelta","QuoteTick","TradeTick","arguments","borrow","borrow_mut","clone","clone_into","doc","extract","extract","extract","fmt","from","into","into_py","items_iter","lazy_type_object","to_owned","try_from","try_into","type_id","type_object_raw","vzip","DataTransformer","arguments","borrow","borrow_mut","doc","extract","extract","from","get_schema_map","into","into_py","items_iter","lazy_type_object","pyo3_bars_to_batches_bytes","pyo3_order_book_deltas_to_batches_bytes","pyo3_quote_ticks_to_batches_bytes","pyo3_trade_ticks_to_batches_bytes","pyobjects_to_batches_bytes","try_from","try_into","type_id","type_object_raw","vzip","bar","delta","quote","trade","BarDataWrangler","arguments","borrow","borrow_mut","doc","extract","extract","from","into","into_py","items_iter","lazy_type_object","try_from","try_into","type_id","type_object_raw","vzip","OrderBookDeltaDataWrangler","arguments","borrow","borrow_mut","doc","extract","extract","from","into","into_py","items_iter","lazy_type_object","try_from","try_into","type_id","type_object_raw","vzip","QuoteTickDataWrangler","arguments","borrow","borrow_mut","doc","extract","extract","from","into","into_py","items_iter","lazy_type_object","try_from","try_into","type_id","type_object_raw","vzip","TradeTickDataWrangler","arguments","borrow","borrow_mut","doc","extract","extract","from","into","into_py","items_iter","lazy_type_object","try_from","try_into","type_id","type_object_raw","vzip"],"q":[[0,"nautilus_persistence"],[4,"nautilus_persistence::arrow"],[62,"nautilus_persistence::backend"],[64,"nautilus_persistence::backend::kmerge_batch"],[166,"nautilus_persistence::backend::session"],[226,"nautilus_persistence::db"],[229,"nautilus_persistence::db::database"],[259,"nautilus_persistence::db::schema"],[271,"nautilus_persistence::db::sql"],[285,"nautilus_persistence::python"],[288,"nautilus_persistence::python::backend"],[290,"nautilus_persistence::python::backend::session"],[316,"nautilus_persistence::python::backend::transformer"],[339,"nautilus_persistence::python::wranglers"],[343,"nautilus_persistence::python::wranglers::bar"],[360,"nautilus_persistence::python::wranglers::delta"],[377,"nautilus_persistence::python::wranglers::quote"],[394,"nautilus_persistence::python::wranglers::trade"],[411,"core::error"],[412,"alloc::string"],[413,"std::collections::hash::map"],[414,"arrow_array::record_batch"],[415,"alloc::vec"],[416,"core::result"],[417,"nautilus_model::data"],[418,"arrow_schema::error"],[419,"arrow_array::array"],[420,"arrow_schema::datatype"],[421,"arrow_array::array"],[422,"core::fmt"],[423,"std::io::error"],[424,"core::option"],[425,"arrow_schema::schema"],[426,"thousands::policies"],[427,"core::any"],[428,"unicode_normalization::replace"],[429,"tokio::runtime::runtime"],[430,"alloc::sync"],[431,"core::marker"],[432,"futures_core::stream"],[433,"pyo3::marker"],[434,"pyo3::types::dict"],[435,"alloc::vec::into_iter"],[436,"core::iter::traits::iterator"],[437,"compare"],[438,"unicode_normalization::recompose"],[439,"unicode_normalization::decompose"],[440,"unicode_normalization::stream_safe"],[441,"datafusion_common::error"],[442,"pyo3::types::any"],[443,"pyo3::instance"],[444,"core::cmp"],[445,"core::ffi::c_str"],[446,"pyo3::err"],[447,"pyo3::impl_::pyclass::lazy_type_object"],[448,"pyo3_ffi::cpython::object"],[449,"sqlx_core::error"],[450,"anyhow"],[451,"sqlx_core::any::row"],[452,"sqlx_core::from_row"],[453,"core::marker"],[454,"sqlx_core::error"],[455,"nautilus_model::identifiers::trader_id"],[456,"pyo3::types::module"],[457,"pyo3::types::typeobject"],[458,"nautilus_model::data::bar"],[459,"pyo3::types::bytes"],[460,"nautilus_model::data::delta"],[461,"nautilus_model::data::quote"],[462,"nautilus_model::data::trade"]],"d":["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","Returns the argument unchanged.","","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Provides a DataFusion session and registers DataFusion …","","","","","Query a file for its records. the caller must specify T to …","","","","","","","","","","","","","","Chunks generated by iteration must be dropped after use, …","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","","","","","","Loaded as nautilus_pyo3.persistence","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","","","","","Return Python bytes from the given list of ‘legacy’ …","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","",""],"i":[0,0,0,0,18,7,0,0,0,0,0,0,7,18,7,7,7,18,0,18,7,0,18,7,18,7,5,87,0,10,0,18,18,7,7,18,18,18,18,7,7,88,88,18,7,0,18,7,18,7,18,7,0,18,7,18,7,18,7,18,7,27,0,0,0,0,0,30,41,38,30,41,38,30,38,30,30,41,38,30,30,41,38,30,38,30,38,41,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,30,38,30,38,30,38,30,38,30,38,38,30,38,30,41,38,30,41,38,30,41,38,30,41,38,0,0,0,0,54,46,46,50,46,54,50,46,54,46,50,50,46,54,54,54,46,46,54,54,50,50,46,54,46,50,46,54,54,46,54,46,54,46,54,46,54,54,54,46,54,50,46,54,50,46,54,50,46,54,46,54,50,46,54,46,0,0,0,0,0,67,67,67,60,67,60,60,60,60,60,67,60,60,0,67,60,60,60,0,60,67,60,67,60,67,60,67,60,0,69,69,69,69,69,69,69,69,69,69,69,0,72,72,72,72,72,72,72,72,72,72,72,72,72,0,0,0,0,0,75,0,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,0,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,0,0,0,0,0,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,0,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,0,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,0,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86],"f":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[-1,1,[]],[-1,1,[]],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[3,[2,2]],4],[[8,[[6,[5]],7]]]],[[[3,[2,2]],4],[[8,[[6,[9]],7]]]],0,[[[3,[2,2]],[11,[10]]],[[8,[4,12]]]],[[[11,[13]],14,15,16],[[8,[-1,7]]],17],[[18,19],20],[[18,19],20],[[7,19],20],[[7,19],20],[21,18],[-1,-1,[]],[12,18],[22,18],[-1,-1,[]],[12,7],[[[23,[[3,[2,2]]]]],24],[[],[[3,[2,2]]]],[-1,-2,[],[]],[-1,-2,[],[]],0,[[-1,25],2,[]],[[-1,25],2,[]],[18,[[23,[1]]]],[7,[[23,[1]]]],[-1,2,[]],[-1,2,[]],0,[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,26,[]],[-1,26,[]],[-1,-2,[],[]],[-1,-2,[],[]],[[27,4],[[8,[28,18]]]],0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[[[30,[-1]]],28,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[-2,[32,[31]]],[[30,[-1]]],33,[[35,[],[[34,[-1]]]],33]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[-1,36],37,[]],[[-1,36],37,[]],0,[-1,[[28,[-2,-3,-4,-5]]],[],[],[],[],[]],[-1,[[28,[-2,-3,-4,-5,-6,-7,-8,-9,-10,-11]]],[],[],[],[],[],[],[],[],[],[],[]],[-1,[[28,[-2,-3,-4,-5,-6,-7,-8,-9,-10]]],[],[],[],[],[],[],[],[],[],[]],[-1,[[28,[-2,-3]]],[],[],[]],[-1,[[28,[-2,-3,-4,-5,-6]]],[],[],[],[],[],[]],[-1,[[28,[-2,-3,-4,-5,-6,-7,-8,-9,-10,-11]]],[],[],[],[],[],[],[],[],[],[],[]],[-1,[[28,[-2,-3,-4,-5,-6,-7,-8,-9,-10,-11,-12]]],[],[],[],[],[],[],[],[],[],[],[],[]],[-1,[[28,[-2]]],[],[]],[-1,[[28,[-2,-3,-4,-5,-6,-7,-8]]],[],[],[],[],[],[],[],[]],[-1,[[28,[-2,-3,-4,-5,-6,-7,-8,-9,-10,-11,-12,-13]]],[],[],[],[],[],[],[],[],[],[],[],[],[]],[-1,[[28,[-2,-3,-4]]],[],[],[],[]],[-1,[[28,[-2,-3,-4,-5,-6,-7,-8,-9]]],[],[],[],[],[],[],[],[],[]],[-1,[[28,[-2,-3,-4,-5,-6,-7,-8,-9,-10,-11,-12,-13]]],[],[],[],[],[],[],[],[],[],[],[],[],[]],[-1,[[28,[-2,-3,-4,-5,-6,-7]]],[],[],[],[],[],[],[]],[-1,[[28,[-2,-3,-4,-5,-6,-7]]],[],[],[],[],[],[],[]],[-1,[[28,[-2,-3,-4,-5,-6]]],[],[],[],[],[],[]],[-1,[[28,[-2,-3,-4,-5,-6,-7,-8,-9,-10]]],[],[],[],[],[],[],[],[],[],[]],[-1,[[28,[-2,-3,-4,-5,-6,-7,-8]]],[],[],[],[],[],[],[],[]],[-1,[[28,[-2,-3,-4,-5]]],[],[],[],[],[]],[-1,[[28,[-2,-3,-4,-5,-6,-7,-8,-9]]],[],[],[],[],[],[],[],[],[]],[-1,28,[]],[-1,[[28,[-2,-3]]],[],[],[]],[-1,[[28,[-2,-3,-4]]],[],[],[],[]],[-1,28,[]],[-1,[[28,[-2]]],[],[]],[-1,[[28,[-2,-3,-4,-5,-6,-7,-8,-9,-10,-11,-12]]],[],[],[],[],[],[],[],[],[],[],[],[]],[-1,[[28,[-2,-3,-4,-5,-6,-7]]],[],[],[],[],[],[],[]],[-1,[[28,[-2,-3,-4,-5,-6,-7,-8,-9,-10]]],[],[],[],[],[],[],[],[],[],[]],[-1,[[28,[-2,-3,-4,-5,-6,-7]]],[],[],[],[],[],[],[]],[-1,28,[]],[-1,[[28,[-2,-3]]],[],[],[]],[-1,[[28,[-2,-3,-4,-5,-6]]],[],[],[],[],[],[]],[-1,[[28,[-2,-3,-4,-5,-6,-7,-8,-9,-10,-11]]],[],[],[],[],[],[],[],[],[],[],[]],[-1,[[28,[-2,-3,-4,-5,-6,-7,-8,-9,-10,-11,-12]]],[],[],[],[],[],[],[],[],[],[],[],[]],[-1,[[28,[-2]]],[],[]],[-1,[[28,[-2,-3,-4,-5,-6,-7,-8]]],[],[],[],[],[],[],[],[]],[-1,[[28,[-2,-3,-4,-5]]],[],[],[],[],[]],[-1,[[28,[-2,-3,-4,-5,-6,-7,-8,-9,-10,-11,-12,-13]]],[],[],[],[],[],[],[],[],[],[],[],[],[]],[-1,[[28,[-2,-3,-4,-5,-6,-7,-8,-9]]],[],[],[],[],[],[],[],[],[]],[-1,[[28,[-2,-3,-4]]],[],[],[],[]],[-1,[[28,[-2,-3,-4,-5,-6,-7,-8,-9,-10]]],[],[],[],[],[],[],[],[],[],[]],[-1,[[28,[-2,-3,-4,-5,-6,-7,-8,-9]]],[],[],[],[],[],[],[],[],[]],[-1,[[28,[-2,-3,-4,-5,-6]]],[],[],[],[],[],[]],[-1,[[28,[-2,-3,-4,-5,-6,-7,-8,-9,-10,-11,-12,-13]]],[],[],[],[],[],[],[],[],[],[],[],[],[]],[-1,[[28,[-2,-3,-4,-5]]],[],[],[],[],[]],[-1,[[28,[-2,-3,-4,-5,-6,-7,-8]]],[],[],[],[],[],[],[],[]],[-1,[[28,[-2,-3]]],[],[],[]],[-1,28,[]],[-1,[[28,[-2,-3,-4]]],[],[],[],[]],[-1,[[28,[-2,-3,-4,-5,-6,-7,-8,-9,-10,-11]]],[],[],[],[],[],[],[],[],[],[],[]],[-1,[[28,[-2]]],[],[]],[-1,[[28,[-2,-3,-4,-5,-6,-7,-8,-9,-10,-11,-12]]],[],[],[],[],[],[],[],[],[],[],[],[]],[-3,[[38,[-2,-1,-3]]],[],[[40,[],[[34,[[39,[-1]]]]]]],[[42,[[41,[-2,-1]]]]]],[[[30,[-1]]],[[23,[-2]]],[],[]],[[[38,[-2,-1,-3]]],[[23,[-4]]],[],[[40,[],[[34,[[39,[-1]]]]]]],[[42,[[41,[-2,-1]]]]],[]],[-1,[[43,[-2]]],[],[]],[-1,[[43,[-2]]],[],[]],[-1,[[44,[-2]]],[],[]],[-1,[[44,[-2]]],[],[]],[-1,[[43,[-2]]],[],[]],[-1,[[43,[-2]]],[],[]],[-1,[[44,[-2]]],[],[]],[-1,[[44,[-2]]],[],[]],[[[38,[-2,-1,-3]],-2],28,[],[[40,[],[[34,[[39,[-1]]]]]]],[[42,[[41,[-2,-1]]]]]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,26,[]],[-1,26,[]],[-1,26,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,0,0,[[46,14,14,[23,[14]]],[[47,[28]]]],[[-1,36],[[49,[48]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[[50,[41,[-1,9]],[41,[-1,9]]],51,[[40,[],[[34,[[39,[9]]]]]]]],[[],50],[36,[[53,[52]]]],[36,[[53,[52]]]],[54,28],[54,28],[[48,-1],[[53,[46]]],[]],[[48,-1],[[53,[46]]],[]],[[48,-1],[[53,[54]]],[]],[[48,-1],[[53,[54]]],[]],[[50,19],20],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[46,55],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[46,36],56],[[54,36],56],[[],57],[[],57],[[],[[58,[46]]]],[[],[[58,[54]]]],[15,46],[[55,15],54],[54,[[23,[-1]]],[]],0,0,0,[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,26,[]],[-1,26,[]],[-1,26,[]],[36,59],[36,59],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[11,[-1]],[3,[2,2]],27],[[47,[28,18]]],10],0,0,0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[60,60],[[-1,-2],28,[],[]],[[60,14],[[63,[61,62]]]],[[60,14],[[63,[[6,[-1]],62]]],[[65,[64]],66]],[-1,-1,[]],[-1,-1,[]],[[[23,[67]],[23,[14]]],68],[[60,14],[[63,[28]]]],[-1,-2,[],[]],[-1,-2,[],[]],[[[23,[67]],[23,[14]]],60],0,[[],60],[-1,-2,[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,26,[]],[-1,26,[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-1,[]],[-1,[[70,[69]]],71],[-1,-2,[],[]],0,[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,26,[]],0,[-1,-2,[],[]],0,[[72,2,2],[[8,[61,62]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-1,[]],[[72,2],[[6,[69]]]],[-1,-2,[],[]],[72,2],[72,2],[[73,60],72],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,26,[]],[-1,-2,[],[]],0,[[36,74],[[53,[28]]]],0,0,0,0,0,0,0,0,[[-1,36],[[49,[48]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[75,75],[[-1,-2],28,[],[]],[36,[[53,[52]]]],[48,[[8,[-1,21]]],[]],[[48,-1],[[53,[75]]],[]],[[48,-1],[[53,[75]]],[]],[[75,19],20],[-1,-1,[]],[-1,-2,[],[]],[[75,36],56],[[],57],[[],[[58,[75]]]],[-1,-2,[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,26,[]],[36,59],[-1,-2,[],[]],0,[[-1,36],[[49,[48]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[36,[[53,[52]]]],[[48,-1],[[53,[76]]],[]],[[48,-1],[[53,[76]]],[]],[-1,-1,[]],[[36,77],[[53,[[49,[37]]]]]],[-1,-2,[],[]],[[76,36],56],[[],57],[[],[[58,[76]]]],[[36,[6,[78]]],[[53,[[49,[79]]]]]],[[36,[6,[80]]],[[53,[[49,[79]]]]]],[[36,[6,[81]]],[[53,[[49,[79]]]]]],[[36,[6,[82]]],[[53,[[49,[79]]]]]],[[36,[6,[56]]],[[53,[[49,[79]]]]]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,26,[]],[36,59],[-1,-2,[],[]],0,0,0,0,0,[[-1,36],[[49,[48]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[36,[[53,[52]]]],[[48,-1],[[53,[83]]],[]],[[48,-1],[[53,[83]]],[]],[-1,-1,[]],[-1,-2,[],[]],[[83,36],56],[[],57],[[],[[58,[83]]]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,26,[]],[36,59],[-1,-2,[],[]],0,[[-1,36],[[49,[48]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[36,[[53,[52]]]],[[48,-1],[[53,[84]]],[]],[[48,-1],[[53,[84]]],[]],[-1,-1,[]],[-1,-2,[],[]],[[84,36],56],[[],57],[[],[[58,[84]]]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,26,[]],[36,59],[-1,-2,[],[]],0,[[-1,36],[[49,[48]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[36,[[53,[52]]]],[[48,-1],[[53,[85]]],[]],[[48,-1],[[53,[85]]],[]],[-1,-1,[]],[-1,-2,[],[]],[[85,36],56],[[],57],[[],[[58,[85]]]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,26,[]],[36,59],[-1,-2,[],[]],0,[[-1,36],[[49,[48]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[36,[[53,[52]]]],[[48,-1],[[53,[86]]],[]],[[48,-1],[[53,[86]]],[]],[-1,-1,[]],[-1,-2,[],[]],[[86,36],56],[[],57],[[],[[58,[86]]]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,26,[]],[36,59],[-1,-2,[],[]]],"c":[],"p":[[10,"Error",411],[5,"String",412],[5,"HashMap",413],[5,"RecordBatch",414],[10,"DecodeFromRecordBatch",4],[5,"Vec",415],[6,"EncodingError",4],[6,"Result",416],[6,"Data",417],[10,"EncodeToRecordBatch",4],[1,"slice"],[6,"ArrowError",418],[8,"ArrayRef",419],[1,"str"],[1,"usize"],[6,"DataType",420],[10,"Array",419],[6,"DataStreamingError",4],[5,"Formatter",421],[8,"Result",421],[5,"PyErr",422],[5,"Error",423],[6,"Option",424],[5,"Schema",425],[5,"SeparatorPolicy",426],[5,"TypeId",427],[10,"WriteStream",4],[1,"tuple"],[5,"Replacements",428],[5,"EagerStream",64],[5,"Runtime",429],[5,"Arc",430],[10,"Send",431],[17,"Item"],[10,"Stream",432],[5,"Python",433],[5,"PyDict",434],[5,"KMerge",64],[5,"IntoIter",435],[10,"Iterator",436],[5,"ElementBatchIter",64],[10,"Compare",437],[5,"Recompositions",438],[5,"Decompositions",439],[5,"StreamSafe",440],[5,"DataBackendSession",166],[8,"Result",441],[5,"PyAny",442],[5,"Py",443],[5,"TsInitComparator",166],[6,"Ordering",444],[5,"CStr",445],[8,"PyResult",422],[5,"DataQueryResult",166],[8,"QueryResult",166],[8,"PyObject",443],[5,"PyClassItemsIter",446],[5,"LazyTypeObject",447],[5,"PyTypeObject",448],[5,"Database",229],[1,"u64"],[6,"Error",449],[8,"Result",450],[5,"AnyRow",451],[10,"FromRow",452],[10,"Unpin",431],[6,"DatabaseEngine",229],[5,"AnyConnectOptions",453],[5,"GeneralItem",259],[8,"Result",449],[10,"Row",454],[5,"SqlCacheDatabase",271],[5,"TraderId",455],[5,"PyModule",456],[6,"NautilusDataType",290],[5,"DataTransformer",316],[5,"PyType",457],[5,"Bar",458],[5,"PyBytes",459],[5,"OrderBookDelta",460],[5,"QuoteTick",461],[5,"TradeTick",462],[5,"BarDataWrangler",343],[5,"OrderBookDeltaDataWrangler",360],[5,"QuoteTickDataWrangler",377],[5,"TradeTickDataWrangler",394],[10,"DecodeDataFromRecordBatch",4],[10,"ArrowSchemaProvider",4]],"b":[[31,"impl-Debug-for-DataStreamingError"],[32,"impl-Display-for-DataStreamingError"],[33,"impl-Display-for-EncodingError"],[34,"impl-Debug-for-EncodingError"],[35,"impl-From%3CPyErr%3E-for-DataStreamingError"],[37,"impl-From%3CArrowError%3E-for-DataStreamingError"],[38,"impl-From%3CError%3E-for-DataStreamingError"],[186,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26DataBackendSession"],[187,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+DataBackendSession"],[188,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26DataQueryResult"],[189,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+DataQueryResult"],[302,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+NautilusDataType"],[303,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26NautilusDataType"],[321,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26DataTransformer"],[322,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+DataTransformer"],[348,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26BarDataWrangler"],[349,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+BarDataWrangler"],[365,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26OrderBookDeltaDataWrangler"],[366,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+OrderBookDeltaDataWrangler"],[382,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26QuoteTickDataWrangler"],[383,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+QuoteTickDataWrangler"],[399,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+TradeTickDataWrangler"],[400,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26TradeTickDataWrangler"]]}],\ ["nautilus_pyo3",{"doc":"","t":"","n":[],"q":[],"d":[],"i":[],"f":[],"c":[],"p":[],"b":[]}],\ ["tokio_tungstenite",{"doc":"Async WebSocket usage.","t":"EGPPFHHHHNNHEEHNHHHNNNNNNNNNNNNNNCNNNENNGGPPPPNNNNHHNNCNNNNNNNNNHNNNNNNNNNCCHFONNNONNOONNNOOONNNNNH","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,-2]]]]],[4,5,6],[]],[[[24,[[1,[-1]]]],25],[[26,[[3,[11,-2]]]]],[4,5,6],[]],[[[24,[[1,[-1]]]],25],[[26,[[8,[-2]]]]],[4,5,6],[]],[[[24,[[1,[-1]]]],25],[[26,[[3,[11,-2]]]]],[4,5,6],[]],[[[24,[[1,[-1]]]],27],[[3,[11,-2]]],[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":[[5,"WebSocketStream",0],[6,"Error",99],[6,"Result",100],[10,"AsyncRead",101],[10,"AsyncWrite",102],[10,"Unpin",103],[5,"WebSocketConfig",104],[6,"Option",105],[10,"Callback",106],[8,"Response",107],[1,"tuple"],[10,"IntoClientRequest",108],[5,"CloseFrame",109],[5,"TcpStream",110],[6,"MaybeTlsStream",40],[1,"bool"],[6,"Connector",40],[5,"Formatter",111],[8,"Result",111],[10,"Debug",111],[1,"u8"],[5,"Vec",112],[6,"Role",104],[5,"Pin",113],[5,"Context",114],[6,"Poll",115],[6,"Message",116],[5,"TypeId",117],[10,"Send",103],[5,"Error",118],[5,"ReadBuf",119],[8,"Result",118],[1,"slice"],[1,"usize"],[8,"Request",107],[6,"Mode",120],[5,"ClientConfig",77],[5,"WantsCipherSuites",121],[5,"ConfigBuilder",121],[5,"Error",111],[5,"String",122],[5,"Arc",123]],"b":[]}]\ ]')); diff --git a/develop/core/settings.html b/develop/core/settings.html index b61c21ec2cb0..4b7a21bf1216 100644 --- a/develop/core/settings.html +++ b/develop/core/settings.html @@ -1,2 +1,2 @@ -Settings -

Rustdoc settings

Back
\ No newline at end of file +Settings +

Rustdoc settings

Back
\ No newline at end of file diff --git a/develop/core/src/nautilus_adapters/databento/parsing.rs.html b/develop/core/src/nautilus_adapters/databento/parsing.rs.html index 7618917fe76b..72963d0a4eb8 100644 --- a/develop/core/src/nautilus_adapters/databento/parsing.rs.html +++ b/develop/core/src/nautilus_adapters/databento/parsing.rs.html @@ -532,6 +532,56 @@ 531 532 533 +534 +535 +536 +537 +538 +539 +540 +541 +542 +543 +544 +545 +546 +547 +548 +549 +550 +551 +552 +553 +554 +555 +556 +557 +558 +559 +560 +561 +562 +563 +564 +565 +566 +567 +568 +569 +570 +571 +572 +573 +574 +575 +576 +577 +578 +579 +580 +581 +582 +583
// -------------------------------------------------------------------------------------------------
 //  Copyright (C) 2015-2023 Nautech Systems Pty Ltd. All rights reserved.
 //  https://nautechsystems.io
@@ -557,7 +607,7 @@
 use anyhow::{anyhow, bail, Result};
 use dbn;
 use itoa;
-use nautilus_core::{datetime::secs_to_nanos, time::UnixNanos};
+use nautilus_core::{datetime::NANOSECONDS_IN_SECOND, time::UnixNanos};
 use nautilus_model::{
     data::{
         bar::{Bar, BarSpecification, BarType},
@@ -565,6 +615,7 @@
         order::BookOrder,
         quote::QuoteTick,
         trade::TradeTick,
+        Data,
     },
     enums::{
         AggregationSource, AggressorSide, AssetClass, BarAggregation, BookAction, InstrumentClass,
@@ -581,6 +632,32 @@
 
 use super::{common::nautilus_instrument_id_from_databento, types::DatabentoPublisher};
 
+const BAR_SPEC_1S: BarSpecification = BarSpecification {
+    step: 1,
+    aggregation: BarAggregation::Second,
+    price_type: PriceType::Last,
+};
+const BAR_SPEC_1M: BarSpecification = BarSpecification {
+    step: 1,
+    aggregation: BarAggregation::Minute,
+    price_type: PriceType::Last,
+};
+const BAR_SPEC_1H: BarSpecification = BarSpecification {
+    step: 1,
+    aggregation: BarAggregation::Hour,
+    price_type: PriceType::Last,
+};
+const BAR_SPEC_1D: BarSpecification = BarSpecification {
+    step: 1,
+    aggregation: BarAggregation::Day,
+    price_type: PriceType::Last,
+};
+
+const BAR_CLOSE_ADJUSTMENT_1S: u64 = NANOSECONDS_IN_SECOND;
+const BAR_CLOSE_ADJUSTMENT_1M: u64 = NANOSECONDS_IN_SECOND * 60;
+const BAR_CLOSE_ADJUSTMENT_1H: u64 = NANOSECONDS_IN_SECOND * 60 * 60;
+const BAR_CLOSE_ADJUSTMENT_1D: u64 = NANOSECONDS_IN_SECOND * 60 * 60 * 24;
+
 pub fn parse_order_side(c: c_char) -> OrderSide {
     match c as u8 as char {
         'A' => OrderSide::Sell,
@@ -674,7 +751,7 @@
 }
 
 pub fn parse_equity(
-    record: dbn::InstrumentDefMsg,
+    record: &dbn::InstrumentDefMsg,
     instrument_id: InstrumentId,
     ts_init: UnixNanos,
 ) -> Result<Equity> {
@@ -698,7 +775,7 @@
 }
 
 pub fn parse_futures_contract(
-    record: dbn::InstrumentDefMsg,
+    record: &dbn::InstrumentDefMsg,
     instrument_id: InstrumentId,
     ts_init: UnixNanos,
 ) -> Result<FuturesContract> {
@@ -729,7 +806,7 @@
 }
 
 pub fn parse_options_contract(
-    record: dbn::InstrumentDefMsg,
+    record: &dbn::InstrumentDefMsg,
     instrument_id: InstrumentId,
     ts_init: UnixNanos,
 ) -> Result<OptionsContract> {
@@ -766,15 +843,24 @@
 }
 
 pub fn parse_mbo_msg(
-    record: dbn::MboMsg,
+    record: &dbn::MboMsg,
     instrument_id: InstrumentId,
     price_precision: u8,
     ts_init: UnixNanos,
-) -> Result<Option<OrderBookDelta>> {
+) -> Result<(Option<OrderBookDelta>, Option<TradeTick>)> {
     let side = parse_order_side(record.side);
     if is_trade_msg(side, record.action) {
-        return Ok(None);
-    }
+        let trade = TradeTick::new(
+            instrument_id,
+            Price::from_raw(record.price, price_precision)?,
+            Quantity::from_raw(record.size.into(), 0)?,
+            parse_aggressor_side(record.side),
+            TradeId::new(itoa::Buffer::new().format(record.sequence))?,
+            record.ts_recv,
+            ts_init,
+        );
+        return Ok((None, Some(trade)));
+    };
 
     let order = BookOrder::new(
         side,
@@ -793,34 +879,11 @@
         ts_init,
     );
 
-    Ok(Some(delta))
-}
-
-pub fn parse_mbo_msg_trades(
-    record: dbn::MboMsg,
-    instrument_id: InstrumentId,
-    price_precision: u8,
-    ts_init: UnixNanos,
-) -> Result<Option<TradeTick>> {
-    if !is_trade_msg(parse_order_side(record.side), record.action) {
-        return Ok(None);
-    }
-
-    let trade = TradeTick::new(
-        instrument_id,
-        Price::from_raw(record.price, price_precision)?,
-        Quantity::from_raw(record.size.into(), 0)?,
-        parse_aggressor_side(record.side),
-        TradeId::new(itoa::Buffer::new().format(record.sequence))?,
-        record.ts_recv,
-        ts_init,
-    );
-
-    Ok(Some(trade))
+    Ok((Some(delta), None))
 }
 
 pub fn parse_trade_msg(
-    record: dbn::TradeMsg,
+    record: &dbn::TradeMsg,
     instrument_id: InstrumentId,
     price_precision: u8,
     ts_init: UnixNanos,
@@ -839,11 +902,11 @@
 }
 
 pub fn parse_mbp1_msg(
-    record: dbn::Mbp1Msg,
+    record: &dbn::Mbp1Msg,
     instrument_id: InstrumentId,
     price_precision: u8,
     ts_init: UnixNanos,
-) -> Result<Option<QuoteTick>> {
+) -> Result<(QuoteTick, Option<TradeTick>)> {
     let top_level = &record.levels[0];
     let quote = QuoteTick::new(
         instrument_id,
@@ -855,34 +918,24 @@
         ts_init,
     )?;
 
-    Ok(Some(quote))
-}
-
-pub fn parse_mbp1_msg_trades(
-    record: dbn::Mbp1Msg,
-    instrument_id: InstrumentId,
-    price_precision: u8,
-    ts_init: UnixNanos,
-) -> Result<Option<TradeTick>> {
-    if record.action as u8 as char != 'T' {
-        return Ok(None);
-    }
-
-    let trade = TradeTick::new(
-        instrument_id,
-        Price::from_raw(record.price, price_precision)?,
-        Quantity::from_raw(record.size.into(), 0)?,
-        parse_aggressor_side(record.side),
-        TradeId::new(itoa::Buffer::new().format(record.sequence))?,
-        record.ts_recv,
-        ts_init,
-    );
+    let trade = match record.action as u8 as char {
+        'T' => Some(TradeTick::new(
+            instrument_id,
+            Price::from_raw(record.price, price_precision)?,
+            Quantity::from_raw(record.size.into(), 0)?,
+            parse_aggressor_side(record.side),
+            TradeId::new(itoa::Buffer::new().format(record.sequence))?,
+            record.ts_recv,
+            ts_init,
+        )),
+        _ => None,
+    };
 
-    Ok(Some(trade))
+    Ok((quote, trade))
 }
 
 pub fn parse_mbp10_msg(
-    record: dbn::Mbp1Msg,
+    record: &dbn::Mbp10Msg,
     instrument_id: InstrumentId,
     price_precision: u8,
     ts_init: UnixNanos,
@@ -896,7 +949,7 @@
     );
     deltas.push(clear);
 
-    for level in record.levels {
+    for level in &record.levels {
         let bid_order = BookOrder::new(
             OrderSide::Buy,
             Price::from_raw(level.bid_px, price_precision)?,
@@ -937,71 +990,69 @@
     Ok(deltas)
 }
 
-pub fn parse_bar_type(record: dbn::OhlcvMsg, instrument_id: InstrumentId) -> Result<BarType> {
-    match record.hd.rtype {
+pub fn parse_bar_type(record: &dbn::OhlcvMsg, instrument_id: InstrumentId) -> Result<BarType> {
+    let bar_type = match record.hd.rtype {
         32 => {
             // ohlcv-1s
-            let bar_spec = BarSpecification::new(1, BarAggregation::Second, PriceType::Last);
-            let bar_type = BarType::new(instrument_id, bar_spec, AggregationSource::External);
-            Ok(bar_type)
+            BarType::new(instrument_id, BAR_SPEC_1S, AggregationSource::External)
         }
         33 => {
             //  ohlcv-1m
-            let bar_spec = BarSpecification::new(1, BarAggregation::Minute, PriceType::Last);
-            let bar_type = BarType::new(instrument_id, bar_spec, AggregationSource::External);
-            Ok(bar_type)
+            BarType::new(instrument_id, BAR_SPEC_1M, AggregationSource::External)
         }
         34 => {
             // ohlcv-1h
-            let bar_spec = BarSpecification::new(1, BarAggregation::Hour, PriceType::Last);
-            let bar_type = BarType::new(instrument_id, bar_spec, AggregationSource::External);
-            Ok(bar_type)
+            BarType::new(instrument_id, BAR_SPEC_1H, AggregationSource::External)
         }
         35 => {
             // ohlcv-1d
-            let bar_spec = BarSpecification::new(1, BarAggregation::Day, PriceType::Last);
-            let bar_type = BarType::new(instrument_id, bar_spec, AggregationSource::External);
-            Ok(bar_type)
+            BarType::new(instrument_id, BAR_SPEC_1D, AggregationSource::External)
         }
         _ => bail!(
             "`rtype` is not a supported bar aggregation, was {}",
             record.hd.rtype
         ),
-    }
+    };
+
+    Ok(bar_type)
 }
 
-pub fn parse_ts_event_adjustment(record: dbn::OhlcvMsg) -> Result<UnixNanos> {
-    match record.hd.rtype {
+pub fn parse_ts_event_adjustment(record: &dbn::OhlcvMsg) -> Result<UnixNanos> {
+    let adjustment = match record.hd.rtype {
         32 => {
             // ohlcv-1s
-            Ok(secs_to_nanos(1.0))
+            BAR_CLOSE_ADJUSTMENT_1S
         }
         33 => {
             //  ohlcv-1m
-            Ok(secs_to_nanos(60.0))
+            BAR_CLOSE_ADJUSTMENT_1M
         }
         34 => {
             //  ohlcv-1h
-            Ok(secs_to_nanos(60.0 * 60.0))
+            BAR_CLOSE_ADJUSTMENT_1H
         }
         35 => {
             // ohlcv-1d
-            Ok(secs_to_nanos(60.0 * 60.0 * 24.0))
+            BAR_CLOSE_ADJUSTMENT_1D
         }
         _ => bail!(
             "`rtype` is not a supported bar aggregation, was {}",
             record.hd.rtype
         ),
-    }
+    };
+
+    Ok(adjustment)
 }
 
 pub fn parse_ohlcv_msg(
-    record: dbn::OhlcvMsg,
-    bar_type: BarType,
+    record: &dbn::OhlcvMsg,
+    instrument_id: InstrumentId,
     price_precision: u8,
-    ts_event_adjustment: UnixNanos,
     ts_init: UnixNanos,
 ) -> Result<Bar> {
+    let bar_type = parse_bar_type(record, instrument_id)?;
+    let ts_event_adjustment = parse_ts_event_adjustment(record)?;
+
     // Adjust `ts_event` from open to close of bar
     let ts_event = record.hd.ts_event + ts_event_adjustment;
     let ts_init = cmp::max(ts_init, ts_event);
@@ -1024,22 +1075,71 @@
 //     record: T,
 //     publishers: IndexMap<PublisherId, DatabentoPublisher>,
 //     ts_init: UnixNanos,
-// ) -> Result<Data>
-// where
-//     T: dbn::Record,
-// {
+// ) -> Result<(Data, Option<Data>)> {
 //     let publisher_id: PublisherId = record.header().publisher_id;
 //     let publisher = publishers
 //         .get(&record.header().publisher_id)
 //         .ok_or_else(|| anyhow!("Publisher ID {publisher_id} not found in map"))?;
-//     match record.rtype() {
-//         dbn::RType::InstrumentDef => parse_instrument_def_msg(record, publisher, ts_init)?,
-//         _ => bail!("OOPS!"),
-//     }
+//
+//     let raw_symbol = unsafe { parse_raw_ptr_to_ustr(record.raw_symbol.as_ptr())? };
+//     let instrument_id = nautilus_instrument_id_from_databento(raw_symbol, publisher);
 // }
 
-pub fn parse_instrument_def_msg(
-    record: dbn::InstrumentDefMsg,
+pub fn parse_record<T>(
+    record: T,
+    instrument_id: InstrumentId,
+    ts_init: UnixNanos,
+) -> Result<(Data, Option<Data>)>
+where
+    T: dbn::Record + dbn::HasRType,
+{
+    let record_ref = dbn::RecordRef::from(&record);
+
+    let result = match record.rtype()? {
+        dbn::RType::Mbo => {
+            let msg = record_ref.get::<dbn::MboMsg>().unwrap(); // SAFETY: RType known
+            let result = parse_mbo_msg(msg, instrument_id, 2, ts_init)?;
+            match result {
+                (Some(delta), None) => (Data::Delta(delta), None),
+                (None, Some(trade)) => (Data::Trade(trade), None),
+                _ => bail!("Invalid MboMsg parsing combination"),
+            }
+        }
+        dbn::RType::Mbp0 => {
+            let msg = record_ref.get::<dbn::TradeMsg>().unwrap(); // SAFETY: RType known
+            let trade = parse_trade_msg(msg, instrument_id, 2, ts_init)?;
+            (Data::Trade(trade), None)
+        }
+        dbn::RType::Mbp1 => {
+            let msg = record_ref.get::<dbn::Mbp1Msg>().unwrap(); // SAFETY: RType known
+            let result = parse_mbp1_msg(msg, instrument_id, 2, ts_init)?;
+            match result {
+                (quote, None) => (Data::Quote(quote), None),
+                (quote, Some(trade)) => (Data::Quote(quote), Some(Data::Trade(trade))),
+            }
+        }
+        dbn::RType::Ohlcv1S
+        | dbn::RType::Ohlcv1M
+        | dbn::RType::Ohlcv1H
+        | dbn::RType::Ohlcv1D
+        | dbn::RType::OhlcvEod => {
+            let msg = record_ref.get::<dbn::OhlcvMsg>().unwrap(); // SAFETY: RType known
+            let bar = parse_ohlcv_msg(msg, instrument_id, 2, ts_init)?;
+            (Data::Bar(bar), None)
+        }
+        // dbn::RType::Mbp10 => {
+        //     let msg = record_ref.get::<dbn::Mbp10Msg>().unwrap(); // SAFETY: RType known
+        //     let trade = parse_mbp10_msg(msg, instrument_id, 2, ts_init)?;
+        //     (Data::OrderBookDeltas(trade), None)
+        // }
+        _ => bail!("RType is currently unsupported by NautilusTrader"),
+    };
+
+    Ok(result)
+}
+
+pub fn parse_instrument_def_msg(
+    record: &dbn::InstrumentDefMsg,
     publisher: &DatabentoPublisher,
     ts_init: UnixNanos,
 ) -> Result<Box<dyn Instrument>> {
diff --git a/develop/core/trait.impl/core/clone/trait.Clone.js b/develop/core/trait.impl/core/clone/trait.Clone.js
index 91a21a833638..b9186e3ae97c 100644
--- a/develop/core/trait.impl/core/clone/trait.Clone.js
+++ b/develop/core/trait.impl/core/clone/trait.Clone.js
@@ -1,10 +1,10 @@
 (function() {var implementors = {
-"nautilus_common":[["impl Clone for EventHandler"],["impl Clone for BusMessage"],["impl Clone for TimeEvent"],["impl Clone for ComponentStateIter"],["impl Clone for MessageBus"],["impl Clone for PyCallableWrapper"],["impl Clone for MessageHandler"],["impl Clone for ComponentState"],["impl Clone for LogEvent"],["impl Clone for SafeMessageCallback"],["impl Clone for LogColorIter"],["impl Clone for TimeEventHandler"],["impl Clone for LogColor"],["impl Clone for LogLevelIter"],["impl Clone for LogLevel"],["impl Clone for ComponentTrigger"],["impl Clone for LogFormat"],["impl Clone for Subscription"],["impl Clone for SafeTimeEventCallback"],["impl Clone for ComponentTriggerIter"],["impl Clone for TestTimer"]],
-"nautilus_core":[["impl Clone for ClockMode"],["impl Clone for AtomicTime"],["impl Clone for CVec"],["impl Clone for UUID4"],["impl Clone for Message"]],
-"nautilus_indicators":[["impl Clone for MovingAverageTypeIter"],["impl Clone for MovingAverageType"]],
+"nautilus_common":[["impl Clone for LogLevel"],["impl Clone for Subscription"],["impl Clone for ComponentStateIter"],["impl Clone for LogColorIter"],["impl Clone for LogFormat"],["impl Clone for ComponentState"],["impl Clone for TestTimer"],["impl Clone for LogLevelIter"],["impl Clone for TimeEventHandler"],["impl Clone for MessageHandler"],["impl Clone for SafeMessageCallback"],["impl Clone for SafeTimeEventCallback"],["impl Clone for ComponentTriggerIter"],["impl Clone for LogColor"],["impl Clone for ComponentTrigger"],["impl Clone for PyCallableWrapper"],["impl Clone for LogEvent"],["impl Clone for TimeEvent"],["impl Clone for EventHandler"],["impl Clone for MessageBus"],["impl Clone for BusMessage"]],
+"nautilus_core":[["impl Clone for UUID4"],["impl Clone for Message"],["impl Clone for AtomicTime"],["impl Clone for CVec"],["impl Clone for ClockMode"]],
+"nautilus_indicators":[["impl Clone for MovingAverageType"],["impl Clone for MovingAverageTypeIter"]],
 "nautilus_infrastructure":[["impl Clone for DatabaseOperation"],["impl Clone for DatabaseCommand"]],
-"nautilus_model":[["impl Clone for PositionState"],["impl Clone for OrderModifyRejectedBuilder"],["impl Clone for LiquiditySideIter"],["impl Clone for PositionSideIter"],["impl Clone for OrderEmulated"],["impl Clone for Ticker"],["impl Clone for StrategyId"],["impl Clone for TradeTick"],["impl Clone for ContingencyTypeIter"],["impl Clone for VenueOrderId"],["impl Clone for OrderPendingCancelBuilder"],["impl Clone for OrderSubmittedBuilder"],["impl Clone for BookType"],["impl Clone for HaltReason"],["impl Clone for CryptoFuture"],["impl Clone for AggressorSideIter"],["impl Clone for BarType"],["impl Clone for BookOrder"],["impl Clone for TriggerTypeIter"],["impl Clone for ClientId"],["impl Clone for OrderTriggered"],["impl Clone for TradeId"],["impl Clone for OrderTriggeredBuilder"],["impl Clone for TimeInForce"],["impl Clone for PriceTypeIter"],["impl Clone for TradingState"],["impl Clone for AccountType"],["impl Clone for QuoteTick"],["impl Clone for OrderEmulatedBuilder"],["impl Clone for PriceType"],["impl Clone for ContingencyType"],["impl Clone for OrderUpdatedBuilder"],["impl Clone for OrderDeniedBuilder"],["impl Clone for Currency"],["impl Clone for OrderInitializedBuilder"],["impl Clone for ComponentId"],["impl Clone for MarketStatusIter"],["impl Clone for BookActionIter"],["impl Clone for PositionId"],["impl Clone for CurrencyType"],["impl Clone for LiquiditySide"],["impl Clone for BarAggregation"],["impl Clone for Bar"],["impl Clone for CurrencyTypeIter"],["impl Clone for OrderExpiredBuilder"],["impl Clone for OptionKindIter"],["impl Clone for OrderReleasedBuilder"],["impl Clone for OrderReleased"],["impl Clone for OrderAcceptedBuilder"],["impl Clone for CurrencyPair"],["impl Clone for TrailingOffsetTypeIter"],["impl Clone for HaltReasonIter"],["impl Clone for OrderCore"],["impl Clone for Level_API"],["impl Clone for InstrumentId"],["impl Clone for BookAction"],["impl Clone for AggregationSourceIter"],["impl Clone for BookTypeIter"],["impl Clone for OrderTypeIter"],["impl Clone for Quantity"],["impl Clone for BarSpecification"],["impl Clone for OrderRejected"],["impl Clone for AccountTypeIter"],["impl Clone for OrderExpired"],["impl Clone for TimeInForceIter"],["impl Clone for Symbol"],["impl Clone for OmsType"],["impl Clone for AggregationSource"],["impl Clone for Money"],["impl Clone for OrderEvent"],["impl Clone for OrderBookDelta"],["impl Clone for AggressorSide"],["impl Clone for OrderType"],["impl Clone for OrderAccepted"],["impl Clone for OrderFilled"],["impl Clone for OptionsContract"],["impl Clone for InstrumentCloseTypeIter"],["impl Clone for PositionChanged"],["impl Clone for FuturesContract"],["impl Clone for Data"],["impl Clone for TriggerType"],["impl Clone for PositionClosed"],["impl Clone for OrderStatusIter"],["impl Clone for OrderPendingUpdate"],["impl Clone for OptionKind"],["impl Clone for OrderSubmitted"],["impl Clone for OrderStatus"],["impl Clone for OrderPendingCancel"],["impl Clone for OmsTypeIter"],["impl Clone for TraderId"],["impl Clone for OrderInitialized"],["impl Clone for OrderPendingUpdateBuilder"],["impl Clone for OrderSide"],["impl Clone for PositionSide"],["impl Clone for AssetClassIter"],["impl Clone for MarketStatus"],["impl Clone for SyntheticInstrument"],["impl Clone for Price"],["impl Clone for InstrumentClass"],["impl Clone for CryptoPerpetual"],["impl Clone for OrderCancelRejectedBuilder"],["impl Clone for OrderCanceledBuilder"],["impl Clone for OrderSideIter"],["impl Clone for PositionOpened"],["impl Clone for AssetClass"],["impl Clone for AccountId"],["impl Clone for TradingStateIter"],["impl Clone for OrderCanceled"],["impl Clone for BarAggregationIter"],["impl Clone for TrailingOffsetType"],["impl Clone for OrderDenied"],["impl Clone for OrderRejectedBuilder"],["impl Clone for OrderListId"],["impl Clone for ClientOrderId"],["impl Clone for ExecAlgorithmId"],["impl Clone for InstrumentClassIter"],["impl Clone for OrderFilledBuilder"],["impl Clone for Venue"],["impl Clone for OrderModifyRejected"],["impl Clone for BookPrice"],["impl Clone for Level"],["impl Clone for Equity"],["impl Clone for OrderUpdated"],["impl Clone for OrderCancelRejected"],["impl Clone for InstrumentCloseType"]],
-"nautilus_network":[["impl Clone for HttpResponse"],["impl Clone for HttpMethod"],["impl Clone for SocketConfig"],["impl Clone for InnerHttpClient"],["impl Clone for WebSocketConfig"]],
+"nautilus_model":[["impl Clone for InstrumentCloseType"],["impl Clone for CurrencyTypeIter"],["impl Clone for BarType"],["impl Clone for OrderEmulatedBuilder"],["impl Clone for TrailingOffsetType"],["impl Clone for OrderDenied"],["impl Clone for PositionChanged"],["impl Clone for OrderCancelRejectedBuilder"],["impl Clone for TraderId"],["impl Clone for Symbol"],["impl Clone for BookTypeIter"],["impl Clone for OrderInitialized"],["impl Clone for OrderRejected"],["impl Clone for MarketStatus"],["impl Clone for LiquiditySide"],["impl Clone for AssetClass"],["impl Clone for OrderTriggered"],["impl Clone for TimeInForceIter"],["impl Clone for OmsTypeIter"],["impl Clone for ClientId"],["impl Clone for TradeId"],["impl Clone for PositionOpened"],["impl Clone for OrderSubmittedBuilder"],["impl Clone for AggressorSide"],["impl Clone for BarAggregationIter"],["impl Clone for Venue"],["impl Clone for AccountTypeIter"],["impl Clone for OrderCanceledBuilder"],["impl Clone for ExecAlgorithmId"],["impl Clone for Ticker"],["impl Clone for OrderUpdatedBuilder"],["impl Clone for PositionState"],["impl Clone for OrderStatusIter"],["impl Clone for OrderPendingCancel"],["impl Clone for BarSpecification"],["impl Clone for OrderAcceptedBuilder"],["impl Clone for OrderModifyRejected"],["impl Clone for BookType"],["impl Clone for OrderFilled"],["impl Clone for VenueOrderId"],["impl Clone for OrderTypeIter"],["impl Clone for LiquiditySideIter"],["impl Clone for SyntheticInstrument"],["impl Clone for Money"],["impl Clone for OrderSubmitted"],["impl Clone for OrderRejectedBuilder"],["impl Clone for OrderExpired"],["impl Clone for TradingStateIter"],["impl Clone for OrderListId"],["impl Clone for AggregationSourceIter"],["impl Clone for AggressorSideIter"],["impl Clone for InstrumentCloseTypeIter"],["impl Clone for BookAction"],["impl Clone for OrderCanceled"],["impl Clone for OrderReleasedBuilder"],["impl Clone for OptionsContract"],["impl Clone for Price"],["impl Clone for ContingencyType"],["impl Clone for PositionClosed"],["impl Clone for OrderEmulated"],["impl Clone for BookOrder"],["impl Clone for OptionKind"],["impl Clone for InstrumentClassIter"],["impl Clone for OrderUpdated"],["impl Clone for Currency"],["impl Clone for OrderTriggeredBuilder"],["impl Clone for PositionId"],["impl Clone for OrderSideIter"],["impl Clone for ContingencyTypeIter"],["impl Clone for OrderAccepted"],["impl Clone for OptionKindIter"],["impl Clone for CryptoFuture"],["impl Clone for CurrencyType"],["impl Clone for HaltReason"],["impl Clone for InstrumentClass"],["impl Clone for OrderPendingUpdateBuilder"],["impl Clone for PriceTypeIter"],["impl Clone for OrderSide"],["impl Clone for Bar"],["impl Clone for CryptoPerpetual"],["impl Clone for Data"],["impl Clone for OrderExpiredBuilder"],["impl Clone for PositionSide"],["impl Clone for OrderReleased"],["impl Clone for TradeTick"],["impl Clone for OrderDeniedBuilder"],["impl Clone for OrderStatus"],["impl Clone for MarketStatusIter"],["impl Clone for QuoteTick"],["impl Clone for TimeInForce"],["impl Clone for OrderFilledBuilder"],["impl Clone for TriggerType"],["impl Clone for TrailingOffsetTypeIter"],["impl Clone for ComponentId"],["impl Clone for PositionSideIter"],["impl Clone for OrderType"],["impl Clone for BarAggregation"],["impl Clone for OrderPendingCancelBuilder"],["impl Clone for InstrumentId"],["impl Clone for BookPrice"],["impl Clone for TradingState"],["impl Clone for Level_API"],["impl Clone for PriceType"],["impl Clone for OmsType"],["impl Clone for OrderCore"],["impl Clone for Equity"],["impl Clone for TriggerTypeIter"],["impl Clone for OrderCancelRejected"],["impl Clone for OrderInitializedBuilder"],["impl Clone for OrderEvent"],["impl Clone for AggregationSource"],["impl Clone for AccountId"],["impl Clone for AccountType"],["impl Clone for ClientOrderId"],["impl Clone for Level"],["impl Clone for OrderBookDelta"],["impl Clone for FuturesContract"],["impl Clone for OrderPendingUpdate"],["impl Clone for HaltReasonIter"],["impl Clone for BookActionIter"],["impl Clone for CurrencyPair"],["impl Clone for AssetClassIter"],["impl Clone for Quantity"],["impl Clone for StrategyId"],["impl Clone for OrderModifyRejectedBuilder"]],
+"nautilus_network":[["impl Clone for InnerHttpClient"],["impl Clone for HttpMethod"],["impl Clone for SocketConfig"],["impl Clone for HttpResponse"],["impl Clone for WebSocketConfig"]],
 "nautilus_persistence":[["impl Clone for Database"],["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/trait.impl/core/cmp/trait.Eq.js b/develop/core/trait.impl/core/cmp/trait.Eq.js
index 530abab7063c..7ecd3ab9ba74 100644
--- a/develop/core/trait.impl/core/cmp/trait.Eq.js
+++ b/develop/core/trait.impl/core/cmp/trait.Eq.js
@@ -1,7 +1,7 @@
 (function() {var implementors = {
-"nautilus_common":[["impl Eq for TimeEventHandler"],["impl Eq for LogFormat"],["impl Eq for LogLevel"],["impl Eq for ComponentState"],["impl Eq for ComponentTrigger"],["impl Eq for LogColor"],["impl Eq for Subscription"]],
+"nautilus_common":[["impl Eq for LogFormat"],["impl Eq for TimeEventHandler"],["impl Eq for LogLevel"],["impl Eq for LogColor"],["impl Eq for ComponentTrigger"],["impl Eq for Subscription"],["impl Eq for ComponentState"]],
 "nautilus_core":[["impl Eq for UUID4"]],
 "nautilus_indicators":[["impl Eq for MovingAverageType"]],
-"nautilus_model":[["impl Eq for OrderBookDelta"],["impl Eq for BarSpecification"],["impl Eq for LiquiditySide"],["impl Eq for CryptoPerpetual"],["impl Eq for BookAction"],["impl Eq for CurrencyType"],["impl Eq for OrderDenied"],["impl Eq for TradeId"],["impl Eq for TraderId"],["impl Eq for Ticker"],["impl Eq for OrderCancelRejected"],["impl Eq for CurrencyPair"],["impl Eq for OrderPendingCancel"],["impl Eq for OmsType"],["impl Eq for OrderEmulated"],["impl Eq for TradeTick"],["impl Eq for OrderFilled"],["impl Eq for BookPrice"],["impl Eq for InstrumentClass"],["impl Eq for Money"],["impl Eq for InstrumentId"],["impl Eq for OrderType"],["impl Eq for OrderCanceled"],["impl Eq for OrderReleased"],["impl Eq for StrategyId"],["impl Eq for OrderModifyRejected"],["impl Eq for Currency"],["impl Eq for AccountType"],["impl Eq for PriceType"],["impl Eq for OrderInitialized"],["impl Eq for TrailingOffsetType"],["impl Eq for TradingState"],["impl Eq for OptionsContract"],["impl Eq for OptionKind"],["impl Eq for ComponentId"],["impl Eq for OrderListId"],["impl Eq for AggressorSide"],["impl Eq for AggregationSource"],["impl Eq for OrderSide"],["impl Eq for OrderUpdated"],["impl Eq for Symbol"],["impl Eq for OrderPendingUpdate"],["impl Eq for PositionId"],["impl Eq for AssetClass"],["impl Eq for Bar"],["impl Eq for FuturesContract"],["impl Eq for OrderAccepted"],["impl Eq for OrderEvent"],["impl Eq for QuoteTick"],["impl Eq for AccountId"],["impl Eq for PositionSide"],["impl Eq for Venue"],["impl Eq for Price"],["impl Eq for OrderRejected"],["impl Eq for Equity"],["impl Eq for ClientOrderId"],["impl Eq for ExecAlgorithmId"],["impl Eq for OrderExpired"],["impl Eq for Quantity"],["impl Eq for VenueOrderId"],["impl Eq for BookOrder"],["impl Eq for SyntheticInstrument"],["impl Eq for BookType"],["impl Eq for Level"],["impl Eq for OrderSubmitted"],["impl Eq for HaltReason"],["impl Eq for OrderStatus"],["impl Eq for OrderTriggered"],["impl Eq for TriggerType"],["impl Eq for MarketStatus"],["impl Eq for TimeInForce"],["impl Eq for BarAggregation"],["impl Eq for InstrumentCloseType"],["impl Eq for BarType"],["impl Eq for ClientId"],["impl Eq for ContingencyType"],["impl Eq for CryptoFuture"]],
+"nautilus_model":[["impl Eq for CurrencyPair"],["impl Eq for PositionSide"],["impl Eq for OrderTriggered"],["impl Eq for Ticker"],["impl Eq for CryptoFuture"],["impl Eq for OptionsContract"],["impl Eq for TradeTick"],["impl Eq for InstrumentClass"],["impl Eq for Equity"],["impl Eq for OrderStatus"],["impl Eq for TimeInForce"],["impl Eq for Bar"],["impl Eq for OmsType"],["impl Eq for StrategyId"],["impl Eq for OrderReleased"],["impl Eq for Currency"],["impl Eq for OrderUpdated"],["impl Eq for AccountId"],["impl Eq for BarType"],["impl Eq for ClientId"],["impl Eq for TraderId"],["impl Eq for OrderExpired"],["impl Eq for Price"],["impl Eq for OrderSide"],["impl Eq for OrderSubmitted"],["impl Eq for BookAction"],["impl Eq for Level"],["impl Eq for OrderFilled"],["impl Eq for LiquiditySide"],["impl Eq for OrderInitialized"],["impl Eq for TradingState"],["impl Eq for InstrumentId"],["impl Eq for MarketStatus"],["impl Eq for OrderListId"],["impl Eq for TriggerType"],["impl Eq for AssetClass"],["impl Eq for ExecAlgorithmId"],["impl Eq for OrderPendingUpdate"],["impl Eq for BookPrice"],["impl Eq for TrailingOffsetType"],["impl Eq for Venue"],["impl Eq for OrderPendingCancel"],["impl Eq for OrderType"],["impl Eq for OrderAccepted"],["impl Eq for PriceType"],["impl Eq for OptionKind"],["impl Eq for OrderRejected"],["impl Eq for AccountType"],["impl Eq for AggregationSource"],["impl Eq for OrderCanceled"],["impl Eq for Quantity"],["impl Eq for BookOrder"],["impl Eq for QuoteTick"],["impl Eq for CryptoPerpetual"],["impl Eq for HaltReason"],["impl Eq for OrderEvent"],["impl Eq for InstrumentCloseType"],["impl Eq for OrderCancelRejected"],["impl Eq for VenueOrderId"],["impl Eq for Symbol"],["impl Eq for CurrencyType"],["impl Eq for Money"],["impl Eq for OrderBookDelta"],["impl Eq for BookType"],["impl Eq for OrderModifyRejected"],["impl Eq for ClientOrderId"],["impl Eq for FuturesContract"],["impl Eq for BarAggregation"],["impl Eq for OrderDenied"],["impl Eq for SyntheticInstrument"],["impl Eq for OrderEmulated"],["impl Eq for BarSpecification"],["impl Eq for PositionId"],["impl Eq for TradeId"],["impl Eq for ComponentId"],["impl Eq for AggressorSide"],["impl Eq for ContingencyType"]],
 "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/trait.impl/core/cmp/trait.Ord.js b/develop/core/trait.impl/core/cmp/trait.Ord.js
index f944ce2ff9f2..48a02ba414fe 100644
--- a/develop/core/trait.impl/core/cmp/trait.Ord.js
+++ b/develop/core/trait.impl/core/cmp/trait.Ord.js
@@ -1,5 +1,5 @@
 (function() {var implementors = {
-"nautilus_common":[["impl Ord for TimeEventHandler"],["impl Ord for ComponentState"],["impl Ord for Subscription"],["impl Ord for LogColor"],["impl Ord for LogLevel"],["impl Ord for ComponentTrigger"]],
+"nautilus_common":[["impl Ord for ComponentTrigger"],["impl Ord for LogColor"],["impl Ord for Subscription"],["impl Ord for LogLevel"],["impl Ord for TimeEventHandler"],["impl Ord for ComponentState"]],
 "nautilus_indicators":[["impl Ord for MovingAverageType"]],
-"nautilus_model":[["impl Ord for TradeId"],["impl Ord for TrailingOffsetType"],["impl Ord for InstrumentCloseType"],["impl Ord for OmsType"],["impl Ord for ComponentId"],["impl Ord for TradingState"],["impl Ord for OrderListId"],["impl Ord for OptionKind"],["impl Ord for AssetClass"],["impl Ord for Price"],["impl Ord for InstrumentId"],["impl Ord for StrategyId"],["impl Ord for CurrencyType"],["impl Ord for ClientOrderId"],["impl Ord for TraderId"],["impl Ord for BookAction"],["impl Ord for BookType"],["impl Ord for OrderStatus"],["impl Ord for TriggerType"],["impl Ord for MarketStatus"],["impl Ord for HaltReason"],["impl Ord for BookPrice"],["impl Ord for Symbol"],["impl Ord for Venue"],["impl Ord for OrderSide"],["impl Ord for PositionSide"],["impl Ord for ClientId"],["impl Ord for Level"],["impl Ord for TimeInForce"],["impl Ord for Money"],["impl Ord for OrderType"],["impl Ord for AggressorSide"],["impl Ord for VenueOrderId"],["impl Ord for BarSpecification"],["impl Ord for BarAggregation"],["impl Ord for PositionId"],["impl Ord for ContingencyType"],["impl Ord for AccountId"],["impl Ord for ExecAlgorithmId"],["impl Ord for AggregationSource"],["impl Ord for Quantity"],["impl Ord for LiquiditySide"],["impl Ord for PriceType"],["impl Ord for AccountType"],["impl Ord for InstrumentClass"],["impl Ord for BarType"]]
+"nautilus_model":[["impl Ord for InstrumentId"],["impl Ord for BarSpecification"],["impl Ord for TimeInForce"],["impl Ord for TradingState"],["impl Ord for ComponentId"],["impl Ord for BarAggregation"],["impl Ord for MarketStatus"],["impl Ord for Level"],["impl Ord for AggregationSource"],["impl Ord for BookType"],["impl Ord for AssetClass"],["impl Ord for Venue"],["impl Ord for StrategyId"],["impl Ord for BookPrice"],["impl Ord for TradeId"],["impl Ord for TriggerType"],["impl Ord for InstrumentCloseType"],["impl Ord for AggressorSide"],["impl Ord for CurrencyType"],["impl Ord for ClientId"],["impl Ord for AccountType"],["impl Ord for OrderSide"],["impl Ord for BarType"],["impl Ord for OptionKind"],["impl Ord for HaltReason"],["impl Ord for PriceType"],["impl Ord for OrderListId"],["impl Ord for BookAction"],["impl Ord for AccountId"],["impl Ord for LiquiditySide"],["impl Ord for ExecAlgorithmId"],["impl Ord for TraderId"],["impl Ord for InstrumentClass"],["impl Ord for Quantity"],["impl Ord for PositionId"],["impl Ord for Money"],["impl Ord for PositionSide"],["impl Ord for TrailingOffsetType"],["impl Ord for Symbol"],["impl Ord for Price"],["impl Ord for ClientOrderId"],["impl Ord for ContingencyType"],["impl Ord for OrderStatus"],["impl Ord for OrderType"],["impl Ord for OmsType"],["impl Ord for VenueOrderId"]]
 };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})()
\ No newline at end of file
diff --git a/develop/core/trait.impl/core/cmp/trait.PartialEq.js b/develop/core/trait.impl/core/cmp/trait.PartialEq.js
index 5a958da79fea..a8f48664d6ad 100644
--- a/develop/core/trait.impl/core/cmp/trait.PartialEq.js
+++ b/develop/core/trait.impl/core/cmp/trait.PartialEq.js
@@ -1,7 +1,7 @@
 (function() {var implementors = {
-"nautilus_common":[["impl PartialEq for ComponentState"],["impl PartialEq for Subscription"],["impl PartialEq for MessageHandler"],["impl PartialEq for LogColor"],["impl PartialEq for LogLevel"],["impl PartialEq for TimeEventHandler"],["impl PartialEq for LogFormat"],["impl PartialEq for TimeEvent"],["impl PartialEq for ComponentTrigger"]],
+"nautilus_common":[["impl PartialEq for ComponentTrigger"],["impl PartialEq for ComponentState"],["impl PartialEq for LogLevel"],["impl PartialEq for TimeEventHandler"],["impl PartialEq for LogColor"],["impl PartialEq for MessageHandler"],["impl PartialEq for LogFormat"],["impl PartialEq for TimeEvent"],["impl PartialEq for Subscription"]],
 "nautilus_core":[["impl PartialEq for UUID4"]],
 "nautilus_indicators":[["impl PartialEq for MovingAverageType"]],
-"nautilus_model":[["impl PartialEq for Price"],["impl PartialEq for TradingState"],["impl PartialEq for OrderType"],["impl PartialEq for TradeId"],["impl PartialEq for OrderInitialized"],["impl PartialEq for OmsType"],["impl PartialEq for PositionSide"],["impl PartialEq for StrategyId"],["impl PartialEq for OrderCanceled"],["impl PartialEq for PriceType"],["impl PartialEq for OrderRejected"],["impl PartialEq for OrderUpdated"],["impl PartialEq for AggregationSource"],["impl PartialEq for VenueOrderId"],["impl PartialEq for OrderEmulated"],["impl PartialEq for OrderPendingCancel"],["impl PartialEq for PositionChanged"],["impl PartialEq for AssetClass"],["impl PartialEq for InstrumentId"],["impl PartialEq for PositionClosed"],["impl PartialEq for AccountId"],["impl PartialEq for OrderTriggered"],["impl PartialEq for Level"],["impl PartialEq for CryptoFuture"],["impl PartialEq for Venue"],["impl PartialEq for PositionState"],["impl PartialEq for CryptoPerpetual"],["impl PartialEq for InstrumentClass"],["impl PartialEq for BookAction"],["impl PartialEq for OrderFilled"],["impl PartialEq for ComponentId"],["impl PartialEq for TradeTick"],["impl PartialEq for TraderId"],["impl PartialEq for OrderPendingUpdate"],["impl PartialEq for TriggerType"],["impl PartialEq for AccountType"],["impl PartialEq for OrderSide"],["impl PartialEq for AggressorSide"],["impl PartialEq for Equity"],["impl PartialEq for ClientOrderId"],["impl PartialEq for InstrumentCloseType"],["impl PartialEq for OrderAccepted"],["impl PartialEq for OrderBookDelta"],["impl PartialEq for OrderStatus"],["impl PartialEq for Symbol"],["impl PartialEq for BarAggregation"],["impl PartialEq for ClientId"],["impl PartialEq for OrderListId"],["impl PartialEq for FuturesContract"],["impl PartialEq for CurrencyType"],["impl PartialEq for Currency"],["impl PartialEq for ContingencyType"],["impl PartialEq for OptionKind"],["impl PartialEq for BarSpecification"],["impl PartialEq for BookOrder"],["impl PartialEq for CurrencyPair"],["impl PartialEq for SyntheticInstrument"],["impl PartialEq for BookType"],["impl PartialEq for BookPrice"],["impl PartialEq for OrderExpired"],["impl PartialEq for Money"],["impl PartialEq for OrderCancelRejected"],["impl PartialEq for ExecAlgorithmId"],["impl PartialEq for OrderEvent"],["impl PartialEq for OrderSubmitted"],["impl PartialEq for PositionId"],["impl PartialEq for MarketStatus"],["impl PartialEq for BarType"],["impl PartialEq for OptionsContract"],["impl PartialEq for QuoteTick"],["impl PartialEq for HaltReason"],["impl PartialEq for OrderReleased"],["impl PartialEq for Bar"],["impl PartialEq for Quantity"],["impl PartialEq for OrderModifyRejected"],["impl PartialEq for TrailingOffsetType"],["impl PartialEq for OrderDenied"],["impl PartialEq for TimeInForce"],["impl PartialEq for PositionOpened"],["impl PartialEq for LiquiditySide"],["impl PartialEq for Ticker"]],
+"nautilus_model":[["impl PartialEq for OrderUpdated"],["impl PartialEq for LiquiditySide"],["impl PartialEq for Ticker"],["impl PartialEq for Venue"],["impl PartialEq for BarSpecification"],["impl PartialEq for BarType"],["impl PartialEq for OrderPendingCancel"],["impl PartialEq for CryptoPerpetual"],["impl PartialEq for OrderModifyRejected"],["impl PartialEq for OrderEvent"],["impl PartialEq for PositionState"],["impl PartialEq for OrderCancelRejected"],["impl PartialEq for Symbol"],["impl PartialEq for AggressorSide"],["impl PartialEq for TradeTick"],["impl PartialEq for TradingState"],["impl PartialEq for QuoteTick"],["impl PartialEq for OrderSide"],["impl PartialEq for BarAggregation"],["impl PartialEq for OrderEmulated"],["impl PartialEq for OptionKind"],["impl PartialEq for OmsType"],["impl PartialEq for OrderTriggered"],["impl PartialEq for TriggerType"],["impl PartialEq for OrderPendingUpdate"],["impl PartialEq for InstrumentClass"],["impl PartialEq for PositionClosed"],["impl PartialEq for PositionSide"],["impl PartialEq for OrderReleased"],["impl PartialEq for CurrencyPair"],["impl PartialEq for OrderStatus"],["impl PartialEq for Currency"],["impl PartialEq for Bar"],["impl PartialEq for Equity"],["impl PartialEq for BookAction"],["impl PartialEq for SyntheticInstrument"],["impl PartialEq for MarketStatus"],["impl PartialEq for Money"],["impl PartialEq for OrderBookDelta"],["impl PartialEq for TradeId"],["impl PartialEq for ClientId"],["impl PartialEq for OrderListId"],["impl PartialEq for Price"],["impl PartialEq for OptionsContract"],["impl PartialEq for ContingencyType"],["impl PartialEq for ExecAlgorithmId"],["impl PartialEq for StrategyId"],["impl PartialEq for ComponentId"],["impl PartialEq for InstrumentCloseType"],["impl PartialEq for Level"],["impl PartialEq for TimeInForce"],["impl PartialEq for TraderId"],["impl PartialEq for BookType"],["impl PartialEq for AssetClass"],["impl PartialEq for PositionOpened"],["impl PartialEq for OrderRejected"],["impl PartialEq for VenueOrderId"],["impl PartialEq for PositionId"],["impl PartialEq for BookPrice"],["impl PartialEq for PositionChanged"],["impl PartialEq for Quantity"],["impl PartialEq for OrderExpired"],["impl PartialEq for OrderAccepted"],["impl PartialEq for OrderInitialized"],["impl PartialEq for OrderDenied"],["impl PartialEq for InstrumentId"],["impl PartialEq for TrailingOffsetType"],["impl PartialEq for ClientOrderId"],["impl PartialEq for AggregationSource"],["impl PartialEq for PriceType"],["impl PartialEq for OrderFilled"],["impl PartialEq for OrderCanceled"],["impl PartialEq for OrderType"],["impl PartialEq for HaltReason"],["impl PartialEq for OrderSubmitted"],["impl PartialEq for AccountType"],["impl PartialEq for AccountId"],["impl PartialEq for BookOrder"],["impl PartialEq for CryptoFuture"],["impl PartialEq for CurrencyType"],["impl PartialEq for FuturesContract"]],
 "nautilus_network":[["impl PartialEq 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/trait.impl/core/cmp/trait.PartialOrd.js b/develop/core/trait.impl/core/cmp/trait.PartialOrd.js
index 214375e315c9..3009118ce722 100644
--- a/develop/core/trait.impl/core/cmp/trait.PartialOrd.js
+++ b/develop/core/trait.impl/core/cmp/trait.PartialOrd.js
@@ -1,5 +1,5 @@
 (function() {var implementors = {
-"nautilus_common":[["impl PartialOrd for ComponentTrigger"],["impl PartialOrd for Subscription"],["impl PartialOrd for TimeEventHandler"],["impl PartialOrd for ComponentState"],["impl PartialOrd for LogLevel"],["impl PartialOrd for LogColor"]],
+"nautilus_common":[["impl PartialOrd for LogColor"],["impl PartialOrd for TimeEventHandler"],["impl PartialOrd for LogLevel"],["impl PartialOrd for Subscription"],["impl PartialOrd for ComponentState"],["impl PartialOrd for ComponentTrigger"]],
 "nautilus_indicators":[["impl PartialOrd for MovingAverageType"]],
-"nautilus_model":[["impl PartialOrd for OrderListId"],["impl PartialOrd for CurrencyType"],["impl PartialOrd for Money"],["impl PartialOrd for AccountId"],["impl PartialOrd for TradingState"],["impl PartialOrd for BarAggregation"],["impl PartialOrd for HaltReason"],["impl PartialOrd for TradeId"],["impl PartialOrd for VenueOrderId"],["impl PartialOrd for InstrumentClass"],["impl PartialOrd for OrderStatus"],["impl PartialOrd for OrderType"],["impl PartialOrd for BookAction"],["impl PartialOrd for AggregationSource"],["impl PartialOrd for BookType"],["impl PartialOrd for TraderId"],["impl PartialOrd for InstrumentCloseType"],["impl PartialOrd for ExecAlgorithmId"],["impl PartialOrd for ClientOrderId"],["impl PartialOrd for Symbol"],["impl PartialOrd for AccountType"],["impl PartialOrd for AssetClass"],["impl PartialOrd for BarType"],["impl PartialOrd for MarketStatus"],["impl PartialOrd for LiquiditySide"],["impl PartialOrd for TimeInForce"],["impl PartialOrd for PriceType"],["impl PartialOrd for TriggerType"],["impl PartialOrd for PositionSide"],["impl PartialOrd for Price"],["impl PartialOrd for OrderSide"],["impl PartialOrd for PositionId"],["impl PartialOrd for OmsType"],["impl PartialOrd for Quantity"],["impl PartialOrd for ClientId"],["impl PartialOrd for Venue"],["impl PartialOrd for AggressorSide"],["impl PartialOrd for TrailingOffsetType"],["impl PartialOrd for OptionKind"],["impl PartialOrd for StrategyId"],["impl PartialOrd for BarSpecification"],["impl PartialOrd for Level"],["impl PartialOrd for BookPrice"],["impl PartialOrd for ContingencyType"],["impl PartialOrd for InstrumentId"],["impl PartialOrd for ComponentId"]]
+"nautilus_model":[["impl PartialOrd for InstrumentCloseType"],["impl PartialOrd for StrategyId"],["impl PartialOrd for OptionKind"],["impl PartialOrd for AggregationSource"],["impl PartialOrd for BookAction"],["impl PartialOrd for InstrumentClass"],["impl PartialOrd for TradingState"],["impl PartialOrd for Symbol"],["impl PartialOrd for HaltReason"],["impl PartialOrd for PositionSide"],["impl PartialOrd for OrderSide"],["impl PartialOrd for BarType"],["impl PartialOrd for OrderStatus"],["impl PartialOrd for OrderType"],["impl PartialOrd for AccountId"],["impl PartialOrd for Level"],["impl PartialOrd for BarSpecification"],["impl PartialOrd for ClientId"],["impl PartialOrd for PriceType"],["impl PartialOrd for Price"],["impl PartialOrd for TradeId"],["impl PartialOrd for BookPrice"],["impl PartialOrd for AssetClass"],["impl PartialOrd for ComponentId"],["impl PartialOrd for InstrumentId"],["impl PartialOrd for TrailingOffsetType"],["impl PartialOrd for BarAggregation"],["impl PartialOrd for OrderListId"],["impl PartialOrd for ContingencyType"],["impl PartialOrd for Money"],["impl PartialOrd for BookType"],["impl PartialOrd for ExecAlgorithmId"],["impl PartialOrd for Quantity"],["impl PartialOrd for AggressorSide"],["impl PartialOrd for Venue"],["impl PartialOrd for CurrencyType"],["impl PartialOrd for TimeInForce"],["impl PartialOrd for TriggerType"],["impl PartialOrd for PositionId"],["impl PartialOrd for LiquiditySide"],["impl PartialOrd for AccountType"],["impl PartialOrd for VenueOrderId"],["impl PartialOrd for ClientOrderId"],["impl PartialOrd for OmsType"],["impl PartialOrd for MarketStatus"],["impl PartialOrd 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/trait.impl/core/convert/trait.AsRef.js b/develop/core/trait.impl/core/convert/trait.AsRef.js
index 42f00d4dda12..5d0443cc41ce 100644
--- a/develop/core/trait.impl/core/convert/trait.AsRef.js
+++ b/develop/core/trait.impl/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 LiquiditySide"],["impl AsRef<str> for TrailingOffsetType"],["impl AsRef<str> for PriceType"],["impl AsRef<str> for AssetClass"],["impl AsRef<str> for AggregationSource"],["impl AsRef<str> for AccountType"],["impl AsRef<str> for OrderType"],["impl AsRef<str> for OmsType"],["impl AsRef<str> for TimeInForce"],["impl AsRef<str> for MarketStatus"],["impl AsRef<str> for HaltReason"],["impl AsRef<str> for OptionKind"],["impl AsRef<str> for BookAction"],["impl AsRef<str> for BookType"],["impl AsRef<str> for InstrumentClass"],["impl AsRef<str> for TriggerType"],["impl AsRef<str> for AggressorSide"],["impl AsRef<str> for TradingState"],["impl AsRef<str> for CurrencyType"],["impl AsRef<str> for OrderSide"],["impl AsRef<str> for OrderStatus"],["impl AsRef<str> for ContingencyType"],["impl AsRef<str> for InstrumentCloseType"],["impl AsRef<str> for BarAggregation"],["impl AsRef<str> for PositionSide"]]
+"nautilus_model":[["impl AsRef<str> for InstrumentCloseType"],["impl AsRef<str> for TimeInForce"],["impl AsRef<str> for TrailingOffsetType"],["impl AsRef<str> for OrderStatus"],["impl AsRef<str> for CurrencyType"],["impl AsRef<str> for ContingencyType"],["impl AsRef<str> for OrderType"],["impl AsRef<str> for BookType"],["impl AsRef<str> for TradingState"],["impl AsRef<str> for PositionSide"],["impl AsRef<str> for PriceType"],["impl AsRef<str> for AssetClass"],["impl AsRef<str> for LiquiditySide"],["impl AsRef<str> for OrderSide"],["impl AsRef<str> for BarAggregation"],["impl AsRef<str> for OptionKind"],["impl AsRef<str> for OmsType"],["impl AsRef<str> for TriggerType"],["impl AsRef<str> for AccountType"],["impl AsRef<str> for BookAction"],["impl AsRef<str> for HaltReason"],["impl AsRef<str> for InstrumentClass"],["impl AsRef<str> for AggregationSource"],["impl AsRef<str> for MarketStatus"],["impl AsRef<str> for AggressorSide"]]
 };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})()
\ No newline at end of file
diff --git a/develop/core/trait.impl/core/convert/trait.From.js b/develop/core/trait.impl/core/convert/trait.From.js
index ad9442d1c411..032d124d9d0e 100644
--- a/develop/core/trait.impl/core/convert/trait.From.js
+++ b/develop/core/trait.impl/core/convert/trait.From.js
@@ -1,5 +1,5 @@
 (function() {var implementors = {
 "nautilus_core":[["impl<T> From<Vec<T>> for CVec"],["impl From<&str> for UUID4"]],
-"nautilus_model":[["impl From<UninitializedFieldError> for OrderTriggeredBuilderError"],["impl From<UninitializedFieldError> for OrderFilledBuilderError"],["impl From<&str> for Price"],["impl From<UninitializedFieldError> for OrderUpdatedBuilderError"],["impl From<UninitializedFieldError> for OrderModifyRejectedBuilderError"],["impl From<&str> for Currency"],["impl From<String> for OrderRejectedBuilderError"],["impl From<&str> for Symbol"],["impl From<String> for OrderUpdatedBuilderError"],["impl From<String> for OrderReleasedBuilderError"],["impl From<&str> for Money"],["impl From<i64> for Quantity"],["impl From<&str> for BarType"],["impl From<UninitializedFieldError> for OrderExpiredBuilderError"],["impl From<OrderInitialized> for LimitIfTouchedOrder"],["impl From<UninitializedFieldError> for OrderDeniedBuilderError"],["impl From<UninitializedFieldError> for OrderReleasedBuilderError"],["impl From<&str> for ExecAlgorithmId"],["impl From<UninitializedFieldError> for OrderAcceptedBuilderError"],["impl From<OrderInitialized> for LimitOrder"],["impl From<OrderInitialized> for MarketOrder"],["impl From<OrderBookDelta> for Data"],["impl<T> From<&T> for OrderInitialized
where\n T: Order,
"],["impl From<UninitializedFieldError> for OrderCanceledBuilderError"],["impl From<OrderInitialized> for MarketIfTouchedOrder"],["impl From<&str> for VenueOrderId"],["impl From<QuoteTick> for Data"],["impl From<TradeTick> for Data"],["impl From<OrderInitialized> for StopLimitOrder"],["impl From<Quantity> for f64"],["impl From<&Price> for f64"],["impl From<&str> for AccountId"],["impl From<String> for OrderEmulatedBuilderError"],["impl From<String> for OrderCanceledBuilderError"],["impl From<&str> for ClientOrderId"],["impl From<&str> for StrategyId"],["impl From<UninitializedFieldError> for OrderRejectedBuilderError"],["impl From<OrderInitialized> for TrailingStopLimitOrder"],["impl From<String> for OrderCancelRejectedBuilderError"],["impl From<UninitializedFieldError> for OrderEmulatedBuilderError"],["impl From<UninitializedFieldError> for OrderPendingUpdateBuilderError"],["impl From<&str> for Venue"],["impl From<UninitializedFieldError> for OrderPendingCancelBuilderError"],["impl From<String> for OrderDeniedBuilderError"],["impl From<&str> for InstrumentId"],["impl From<&str> for ComponentId"],["impl From<String> for OrderTriggeredBuilderError"],["impl From<String> for OrderAcceptedBuilderError"],["impl From<&str> for PositionId"],["impl From<String> for OrderFilledBuilderError"],["impl From<String> for OrderModifyRejectedBuilderError"],["impl From<UninitializedFieldError> for OrderInitializedBuilderError"],["impl From<String> for OrderExpiredBuilderError"],["impl From<&Money> for f64"],["impl From<&str> for Quantity"],["impl From<&str> for ClientId"],["impl From<Quantity> for u64"],["impl From<OrderInitialized> for MarketToLimitOrder"],["impl From<OrderInitialized> for StopMarketOrder"],["impl From<UninitializedFieldError> for OrderSubmittedBuilderError"],["impl From<UninitializedFieldError> for OrderCancelRejectedBuilderError"],["impl From<String> for OrderInitializedBuilderError"],["impl From<Bar> for Data"],["impl From<Price> for f64"],["impl From<&Quantity> for f64"],["impl From<OrderInitialized> for TrailingStopMarketOrder"],["impl From<String> for OrderSubmittedBuilderError"],["impl From<String> for OrderPendingCancelBuilderError"],["impl From<&str> for TraderId"],["impl From<Money> for f64"],["impl From<&str> for TradeId"],["impl From<&str> for OrderListId"],["impl From<&Quantity> for u64"],["impl From<String> for OrderPendingUpdateBuilderError"]], -"nautilus_persistence":[["impl From<ArrowError> for DataStreamingError"],["impl From<PyErr> for DataStreamingError"],["impl From<Error> for DataStreamingError"],["impl From<ArrowError> for EncodingError"]] +"nautilus_model":[["impl From<UninitializedFieldError> for OrderUpdatedBuilderError"],["impl From<OrderInitialized> for StopMarketOrder"],["impl From<&str> for BarType"],["impl From<&str> for TraderId"],["impl From<&str> for InstrumentId"],["impl From<OrderInitialized> for MarketToLimitOrder"],["impl From<UninitializedFieldError> for OrderEmulatedBuilderError"],["impl From<UninitializedFieldError> for OrderSubmittedBuilderError"],["impl From<OrderInitialized> for TrailingStopLimitOrder"],["impl From<Bar> for Data"],["impl From<&str> for Price"],["impl From<String> for OrderCanceledBuilderError"],["impl From<&str> for Quantity"],["impl From<OrderInitialized> for LimitIfTouchedOrder"],["impl From<UninitializedFieldError> for OrderCanceledBuilderError"],["impl From<i64> for Quantity"],["impl From<String> for OrderRejectedBuilderError"],["impl From<&str> for Venue"],["impl From<String> for OrderPendingUpdateBuilderError"],["impl From<UninitializedFieldError> for OrderPendingCancelBuilderError"],["impl From<OrderInitialized> for StopLimitOrder"],["impl From<&str> for OrderListId"],["impl From<OrderInitialized> for MarketOrder"],["impl From<String> for OrderEmulatedBuilderError"],["impl From<&str> for PositionId"],["impl From<&Quantity> for u64"],["impl From<&str> for Currency"],["impl From<OrderInitialized> for LimitOrder"],["impl From<UninitializedFieldError> for OrderModifyRejectedBuilderError"],["impl From<String> for OrderReleasedBuilderError"],["impl From<TradeTick> for Data"],["impl From<Money> for f64"],["impl From<String> for OrderTriggeredBuilderError"],["impl From<UninitializedFieldError> for OrderExpiredBuilderError"],["impl<T> From<&T> for OrderInitialized
where\n T: Order,
"],["impl From<Quantity> for f64"],["impl From<UninitializedFieldError> for OrderCancelRejectedBuilderError"],["impl From<String> for OrderFilledBuilderError"],["impl From<OrderInitialized> for TrailingStopMarketOrder"],["impl From<&Price> for f64"],["impl From<String> for OrderModifyRejectedBuilderError"],["impl From<&str> for VenueOrderId"],["impl From<UninitializedFieldError> for OrderRejectedBuilderError"],["impl From<&str> for ExecAlgorithmId"],["impl From<String> for OrderSubmittedBuilderError"],["impl From<&str> for StrategyId"],["impl From<UninitializedFieldError> for OrderTriggeredBuilderError"],["impl From<OrderInitialized> for MarketIfTouchedOrder"],["impl From<&str> for ComponentId"],["impl From<String> for OrderDeniedBuilderError"],["impl From<&Quantity> for f64"],["impl From<String> for OrderPendingCancelBuilderError"],["impl From<&str> for ClientOrderId"],["impl From<&str> for Money"],["impl From<String> for OrderCancelRejectedBuilderError"],["impl From<UninitializedFieldError> for OrderInitializedBuilderError"],["impl From<UninitializedFieldError> for OrderDeniedBuilderError"],["impl From<&str> for ClientId"],["impl From<&Money> for f64"],["impl From<&str> for TradeId"],["impl From<UninitializedFieldError> for OrderReleasedBuilderError"],["impl From<&str> for Symbol"],["impl From<String> for OrderExpiredBuilderError"],["impl From<OrderBookDelta> for Data"],["impl From<&str> for AccountId"],["impl From<String> for OrderAcceptedBuilderError"],["impl From<UninitializedFieldError> for OrderFilledBuilderError"],["impl From<String> for OrderInitializedBuilderError"],["impl From<UninitializedFieldError> for OrderAcceptedBuilderError"],["impl From<Price> for f64"],["impl From<String> for OrderUpdatedBuilderError"],["impl From<UninitializedFieldError> for OrderPendingUpdateBuilderError"],["impl From<Quantity> for u64"],["impl From<QuoteTick> for Data"]], +"nautilus_persistence":[["impl From<Error> for DataStreamingError"],["impl From<ArrowError> for DataStreamingError"],["impl From<ArrowError> for EncodingError"],["impl From<PyErr> for DataStreamingError"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/develop/core/trait.impl/core/convert/trait.TryFrom.js b/develop/core/trait.impl/core/convert/trait.TryFrom.js index 863bab6cb2a9..909d3879424b 100644 --- a/develop/core/trait.impl/core/convert/trait.TryFrom.js +++ b/develop/core/trait.impl/core/convert/trait.TryFrom.js @@ -1,5 +1,5 @@ (function() {var implementors = { -"nautilus_common":[["impl TryFrom<&str> for LogFormat"],["impl TryFrom<&str> for LogLevel"],["impl TryFrom<&str> for ComponentState"],["impl TryFrom<&str> for ComponentTrigger"],["impl TryFrom<&str> for LogColor"]], +"nautilus_common":[["impl TryFrom<&str> for ComponentState"],["impl TryFrom<&str> for LogColor"],["impl TryFrom<&str> for LogFormat"],["impl TryFrom<&str> for ComponentTrigger"],["impl TryFrom<&str> for LogLevel"]], "nautilus_indicators":[["impl TryFrom<&str> for MovingAverageType"]], -"nautilus_model":[["impl TryFrom<&str> for LiquiditySide"],["impl TryFrom<&str> for AccountType"],["impl TryFrom<&str> for BookAction"],["impl TryFrom<&str> for PositionSide"],["impl TryFrom<&str> for OmsType"],["impl TryFrom<&str> for TrailingOffsetType"],["impl TryFrom<&str> for InstrumentClass"],["impl TryFrom<&str> for OptionKind"],["impl TryFrom<&str> for InstrumentCloseType"],["impl TryFrom<&str> for HaltReason"],["impl TryFrom<&str> for OrderType"],["impl TryFrom<&str> for AggressorSide"],["impl TryFrom<&str> for BarAggregation"],["impl TryFrom<&str> for TimeInForce"],["impl TryFrom<&str> for AssetClass"],["impl TryFrom<&str> for AggregationSource"],["impl TryFrom<&str> for TriggerType"],["impl TryFrom<&str> for CurrencyType"],["impl TryFrom<&str> for PriceType"],["impl TryFrom<&str> for BookType"],["impl TryFrom<&str> for OrderStatus"],["impl TryFrom<&str> for MarketStatus"],["impl TryFrom<&str> for ContingencyType"],["impl TryFrom<&str> for TradingState"],["impl TryFrom<&str> for OrderSide"]] +"nautilus_model":[["impl TryFrom<&str> for AccountType"],["impl TryFrom<&str> for ContingencyType"],["impl TryFrom<&str> for BookAction"],["impl TryFrom<&str> for TimeInForce"],["impl TryFrom<&str> for BookType"],["impl TryFrom<&str> for OrderType"],["impl TryFrom<&str> for MarketStatus"],["impl TryFrom<&str> for InstrumentCloseType"],["impl TryFrom<&str> for CurrencyType"],["impl TryFrom<&str> for OrderSide"],["impl TryFrom<&str> for TrailingOffsetType"],["impl TryFrom<&str> for OmsType"],["impl TryFrom<&str> for AggregationSource"],["impl TryFrom<&str> for TriggerType"],["impl TryFrom<&str> for PositionSide"],["impl TryFrom<&str> for HaltReason"],["impl TryFrom<&str> for OrderStatus"],["impl TryFrom<&str> for TradingState"],["impl TryFrom<&str> for InstrumentClass"],["impl TryFrom<&str> for AssetClass"],["impl TryFrom<&str> for AggressorSide"],["impl TryFrom<&str> for PriceType"],["impl TryFrom<&str> for BarAggregation"],["impl TryFrom<&str> for OptionKind"],["impl TryFrom<&str> for LiquiditySide"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/develop/core/trait.impl/core/default/trait.Default.js b/develop/core/trait.impl/core/default/trait.Default.js index c05fa442ee27..e9b0cc074452 100644 --- a/develop/core/trait.impl/core/default/trait.Default.js +++ b/develop/core/trait.impl/core/default/trait.Default.js @@ -2,7 +2,7 @@ "nautilus_backtest":[["impl Default for TimeEventAccumulator"]], "nautilus_common":[["impl Default for TestClock"],["impl Default for LiveClock"]], "nautilus_core":[["impl Default for UUID4"]], -"nautilus_model":[["impl Default for PositionId"],["impl Default for OrderPendingUpdateBuilder"],["impl Default for Price"],["impl Default for InstrumentId"],["impl Default for OrderTriggered"],["impl Default for OrderReleased"],["impl Default for VenueOrderId"],["impl Default for OrderExpired"],["impl Default for MarketOrder"],["impl Default for OrderAccepted"],["impl Default for LimitOrder"],["impl Default for OrderFilledBuilder"],["impl Default for OrderCancelRejectedBuilder"],["impl Default for OrderModifyRejectedBuilder"],["impl Default for OrderCanceled"],["impl Default for OrderTriggeredBuilder"],["impl Default for TrailingStopMarketOrder"],["impl Default for StrategyId"],["impl Default for TraderId"],["impl Default for OrderPendingCancelBuilder"],["impl Default for OrderEmulated"],["impl Default for OrderUpdatedBuilder"],["impl Default for AccountId"],["impl Default for LimitIfTouchedOrder"],["impl Default for OrderRejected"],["impl Default for OrderInitializedBuilder"],["impl Default for OrderRejectedBuilder"],["impl Default for TradeId"],["impl Default for OrderFilled"],["impl Default for OrderExpiredBuilder"],["impl Default for TrailingStopLimitOrder"],["impl Default for OrderSubmitted"],["impl Default for OrderDenied"],["impl Default for MarketIfTouchedOrder"],["impl Default for Quantity"],["impl Default for Venue"],["impl Default for OrderInitialized"],["impl Default for OrderCanceledBuilder"],["impl Default for Symbol"],["impl Default for OrderDeniedBuilder"],["impl Default for OrderSubmittedBuilder"],["impl Default for StopMarketOrder"],["impl Default for ClientOrderId"],["impl Default for OrderModifyRejected"],["impl Default for OrderPendingUpdate"],["impl Default for OrderCancelRejected"],["impl Default for OrderAcceptedBuilder"],["impl Default for MarketToLimitOrder"],["impl Default for OrderReleasedBuilder"],["impl Default for StopLimitOrder"],["impl Default for OrderUpdated"],["impl Default for OrderPendingCancel"],["impl Default for OrderEmulatedBuilder"]], +"nautilus_model":[["impl Default for StopLimitOrder"],["impl Default for PositionId"],["impl Default for OrderModifyRejectedBuilder"],["impl Default for OrderFilledBuilder"],["impl Default for Symbol"],["impl Default for ClientOrderId"],["impl Default for MarketToLimitOrder"],["impl Default for OrderUpdatedBuilder"],["impl Default for OrderPendingCancel"],["impl Default for OrderInitializedBuilder"],["impl Default for OrderExpired"],["impl Default for OrderFilled"],["impl Default for OrderExpiredBuilder"],["impl Default for OrderRejected"],["impl Default for Venue"],["impl Default for OrderEmulatedBuilder"],["impl Default for OrderCancelRejected"],["impl Default for OrderInitialized"],["impl Default for Price"],["impl Default for TrailingStopLimitOrder"],["impl Default for OrderDenied"],["impl Default for TraderId"],["impl Default for LimitOrder"],["impl Default for StrategyId"],["impl Default for OrderSubmittedBuilder"],["impl Default for OrderReleasedBuilder"],["impl Default for LimitIfTouchedOrder"],["impl Default for OrderModifyRejected"],["impl Default for OrderUpdated"],["impl Default for OrderTriggered"],["impl Default for OrderPendingUpdateBuilder"],["impl Default for InstrumentId"],["impl Default for StopMarketOrder"],["impl Default for OrderPendingCancelBuilder"],["impl Default for OrderAccepted"],["impl Default for AccountId"],["impl Default for OrderEmulated"],["impl Default for OrderSubmitted"],["impl Default for OrderCanceledBuilder"],["impl Default for TrailingStopMarketOrder"],["impl Default for MarketIfTouchedOrder"],["impl Default for OrderCancelRejectedBuilder"],["impl Default for OrderReleased"],["impl Default for OrderPendingUpdate"],["impl Default for TradeId"],["impl Default for OrderCanceled"],["impl Default for Quantity"],["impl Default for MarketOrder"],["impl Default for OrderAcceptedBuilder"],["impl Default for OrderDeniedBuilder"],["impl Default for OrderTriggeredBuilder"],["impl Default for VenueOrderId"],["impl Default for OrderRejectedBuilder"]], "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/trait.impl/core/error/trait.Error.js b/develop/core/trait.impl/core/error/trait.Error.js index 19aca4ebc3bf..47697d33458b 100644 --- a/develop/core/trait.impl/core/error/trait.Error.js +++ b/develop/core/trait.impl/core/error/trait.Error.js @@ -1,4 +1,4 @@ (function() {var implementors = { -"nautilus_model":[["impl Error for OrderDeniedBuilderError"],["impl Error for OrderCanceledBuilderError"],["impl Error for OrderPendingUpdateBuilderError"],["impl Error for OrderPendingCancelBuilderError"],["impl Error for BarTypeParseError"],["impl Error for OrderRejectedBuilderError"],["impl Error for OrderTriggeredBuilderError"],["impl Error for OrderEmulatedBuilderError"],["impl Error for OrderInitializedBuilderError"],["impl Error for OrderExpiredBuilderError"],["impl Error for OrderModifyRejectedBuilderError"],["impl Error for BookIntegrityError"],["impl Error for OrderFilledBuilderError"],["impl Error for InvalidBookOperation"],["impl Error for OrderError"],["impl Error for OrderReleasedBuilderError"],["impl Error for OrderUpdatedBuilderError"],["impl Error for OrderSubmittedBuilderError"],["impl Error for OrderAcceptedBuilderError"],["impl Error for OrderCancelRejectedBuilderError"]], +"nautilus_model":[["impl Error for OrderCancelRejectedBuilderError"],["impl Error for OrderSubmittedBuilderError"],["impl Error for OrderUpdatedBuilderError"],["impl Error for OrderCanceledBuilderError"],["impl Error for InvalidBookOperation"],["impl Error for OrderTriggeredBuilderError"],["impl Error for OrderEmulatedBuilderError"],["impl Error for OrderAcceptedBuilderError"],["impl Error for OrderPendingCancelBuilderError"],["impl Error for OrderReleasedBuilderError"],["impl Error for OrderFilledBuilderError"],["impl Error for BookIntegrityError"],["impl Error for OrderRejectedBuilderError"],["impl Error for OrderModifyRejectedBuilderError"],["impl Error for OrderInitializedBuilderError"],["impl Error for OrderPendingUpdateBuilderError"],["impl Error for OrderError"],["impl Error for OrderExpiredBuilderError"],["impl Error for OrderDeniedBuilderError"],["impl Error for BarTypeParseError"]], "nautilus_persistence":[["impl Error for EncodingError"],["impl 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/trait.impl/core/fmt/trait.Debug.js b/develop/core/trait.impl/core/fmt/trait.Debug.js index 4fda9ebc12e2..2a9f814fe88a 100644 --- a/develop/core/trait.impl/core/fmt/trait.Debug.js +++ b/develop/core/trait.impl/core/fmt/trait.Debug.js @@ -1,10 +1,10 @@ (function() {var implementors = { -"nautilus_common":[["impl Debug for LogColorIter"],["impl Debug for LogEvent"],["impl Debug for TimeEvent"],["impl Debug for TimeEventHandler"],["impl Debug for LogLevelIter"],["impl Debug for PyCallableWrapper"],["impl Debug for BusMessage"],["impl Debug for Subscription"],["impl Debug for ComponentTriggerIter"],["impl Debug for LogLevel"],["impl Debug for MessageHandler"],["impl Debug for LogFormat"],["impl Debug for LogColor"],["impl Debug for ComponentState"],["impl Debug for ComponentStateIter"],["impl Debug for ComponentTrigger"]], -"nautilus_core":[["impl Debug for Message"],["impl Debug for CVec"],["impl Debug for UUID4"],["impl Debug for ClockMode"],["impl Debug for AtomicTime"]], -"nautilus_indicators":[["impl Debug for dyn MovingAverage + Send"],["impl Debug for ExponentialMovingAverage"],["impl Debug for SimpleMovingAverage"],["impl Debug for WeightedMovingAverage"],["impl Debug for EfficiencyRatio"],["impl Debug for dyn Indicator + Send"],["impl Debug for WilderMovingAverage"],["impl Debug for MovingAverageTypeIter"],["impl Debug for RelativeStrengthIndex"],["impl Debug for MovingAverageType"],["impl Debug for HullMovingAverage"],["impl Debug for AdaptiveMovingAverage"],["impl Debug for DoubleExponentialMovingAverage"]], -"nautilus_infrastructure":[["impl Debug for DatabaseOperation"],["impl Debug for DatabaseCommand"]], -"nautilus_model":[["impl Debug for OrderUpdated"],["impl Debug for OrderCanceledBuilderError"],["impl Debug for OrderModifyRejectedBuilderError"],["impl Debug for InstrumentCloseType"],["impl Debug for OrderTriggeredBuilderError"],["impl Debug for Level"],["impl Debug for OrderCancelRejectedBuilderError"],["impl Debug for ExecAlgorithmId"],["impl Debug for ComponentId"],["impl Debug for AggregationSourceIter"],["impl Debug for BarType"],["impl Debug for InvalidBookOperation"],["impl Debug for BookAction"],["impl Debug for TradeId"],["impl Debug for MarketStatusIter"],["impl Debug for BookPrice"],["impl Debug for TimeInForce"],["impl Debug for OptionKindIter"],["impl Debug for BookType"],["impl Debug for OrderError"],["impl Debug for OrderDenied"],["impl Debug for TriggerType"],["impl Debug for OrderPendingUpdate"],["impl Debug for BarSpecification"],["impl Debug for OrderCore"],["impl Debug for OrderSideIter"],["impl Debug for OptionKind"],["impl Debug for QuoteTick"],["impl Debug for ClientId"],["impl Debug for OrderEvent"],["impl Debug for BookTypeIter"],["impl Debug for OrderTypeIter"],["impl Debug for HaltReason"],["impl Debug for PositionClosed"],["impl Debug for Money"],["impl Debug for TriggerTypeIter"],["impl Debug for OrderTriggered"],["impl Debug for AggregationSource"],["impl Debug for AccountBalance"],["impl Debug for OrderRejected"],["impl Debug for Symbol"],["impl Debug for OrderBookDelta"],["impl Debug for CurrencyType"],["impl Debug for OrderEmulatedBuilderError"],["impl Debug for OptionsContract"],["impl Debug for OrderFilled"],["impl Debug for MarginBalance"],["impl Debug for OrderReleased"],["impl Debug for CryptoFuture"],["impl Debug for AccountTypeIter"],["impl Debug for VenueOrderId"],["impl Debug for PriceType"],["impl Debug for OrderPendingCancelBuilderError"],["impl Debug for SyntheticInstrument"],["impl Debug for FuturesContract"],["impl Debug for Price"],["impl Debug for OrderInitializedBuilderError"],["impl Debug for BookIntegrityError"],["impl Debug for PositionState"],["impl Debug for OrderSide"],["impl Debug for AccountId"],["impl Debug for InstrumentId"],["impl Debug for OrderUpdatedBuilderError"],["impl Debug for OrderPendingUpdateBuilderError"],["impl Debug for OrderType"],["impl Debug for OrderSubmitted"],["impl Debug for AccountType"],["impl Debug for PositionId"],["impl Debug for AccountState"],["impl Debug for AssetClassIter"],["impl Debug for Bar"],["impl Debug for CryptoPerpetual"],["impl Debug for Quantity"],["impl Debug for OrderStatusIter"],["impl Debug for CurrencyTypeIter"],["impl Debug for OrderInitialized"],["impl Debug for InstrumentClass"],["impl Debug for OrderAcceptedBuilderError"],["impl Debug for Venue"],["impl Debug for InstrumentCloseTypeIter"],["impl Debug for TradeTick"],["impl Debug for OrderExpired"],["impl Debug for StrategyId"],["impl Debug for OmsType"],["impl Debug for ContingencyTypeIter"],["impl Debug for TrailingOffsetTypeIter"],["impl Debug for BookActionIter"],["impl Debug for OrderStatus"],["impl Debug for OrderRejectedBuilderError"],["impl Debug for PositionOpened"],["impl Debug for TradingStateIter"],["impl Debug for CurrencyPair"],["impl Debug for BarAggregationIter"],["impl Debug for OrderCancelRejected"],["impl Debug for LiquiditySideIter"],["impl Debug for TradingState"],["impl Debug for AggressorSideIter"],["impl Debug for AssetClass"],["impl Debug for ContingencyType"],["impl Debug for OrderAccepted"],["impl Debug for LiquiditySide"],["impl Debug for OrderDeniedBuilderError"],["impl Debug for MarketStatus"],["impl Debug for OrderExpiredBuilderError"],["impl Debug for OmsTypeIter"],["impl Debug for OrderSubmittedBuilderError"],["impl Debug for TrailingOffsetType"],["impl Debug for Data"],["impl Debug for OrderFilledBuilderError"],["impl Debug for OrderReleasedBuilderError"],["impl Debug for Currency"],["impl Debug for BarTypeParseError"],["impl Debug for HaltReasonIter"],["impl Debug for BookOrder"],["impl Debug for OrderEmulated"],["impl Debug for PositionSide"],["impl Debug for TimeInForceIter"],["impl Debug for TraderId"],["impl Debug for PositionSideIter"],["impl Debug for InstrumentClassIter"],["impl Debug for OrderModifyRejected"],["impl Debug for AggressorSide"],["impl Debug for Equity"],["impl Debug for PositionChanged"],["impl Debug for ClientOrderId"],["impl Debug for OrderPendingCancel"],["impl Debug for PriceTypeIter"],["impl Debug for BarAggregation"],["impl Debug for OrderCanceled"],["impl Debug for Ticker"],["impl Debug for OrderListId"]], -"nautilus_network":[["impl Debug for SocketConfig"],["impl Debug for HttpResponse"],["impl Debug for HttpMethod"],["impl Debug for WebSocketConfig"]], -"nautilus_persistence":[["impl Debug for NautilusDataType"],["impl Debug for DataStreamingError"],["impl Debug for TsInitComparator"],["impl Debug for EncodingError"]], -"tokio_tungstenite":[["impl<S: Debug> Debug for MaybeTlsStream<S>"],["impl<S: Debug> Debug for WebSocketStream<S>"]] +"nautilus_common":[["impl Debug for ComponentStateIter"],["impl Debug for ComponentTrigger"],["impl Debug for ComponentTriggerIter"],["impl Debug for LogEvent"],["impl Debug for LogColorIter"],["impl Debug for ComponentState"],["impl Debug for PyCallableWrapper"],["impl Debug for Subscription"],["impl Debug for LogFormat"],["impl Debug for MessageHandler"],["impl Debug for BusMessage"],["impl Debug for LogLevelIter"],["impl Debug for LogLevel"],["impl Debug for LogColor"],["impl Debug for TimeEvent"],["impl Debug for TimeEventHandler"]], +"nautilus_core":[["impl Debug for Message"],["impl Debug for CVec"],["impl Debug for UUID4"],["impl Debug for AtomicTime"],["impl Debug for ClockMode"]], +"nautilus_indicators":[["impl Debug for dyn MovingAverage + Send"],["impl Debug for MovingAverageType"],["impl Debug for ExponentialMovingAverage"],["impl Debug for WilderMovingAverage"],["impl Debug for MovingAverageTypeIter"],["impl Debug for HullMovingAverage"],["impl Debug for WeightedMovingAverage"],["impl Debug for SimpleMovingAverage"],["impl Debug for DoubleExponentialMovingAverage"],["impl Debug for EfficiencyRatio"],["impl Debug for dyn Indicator + Send"],["impl Debug for RelativeStrengthIndex"],["impl Debug for AdaptiveMovingAverage"]], +"nautilus_infrastructure":[["impl Debug for DatabaseCommand"],["impl Debug for DatabaseOperation"]], +"nautilus_model":[["impl Debug for TimeInForce"],["impl Debug for TradeTick"],["impl Debug for ContingencyType"],["impl Debug for OrderCanceled"],["impl Debug for InstrumentCloseTypeIter"],["impl Debug for PositionSideIter"],["impl Debug for OrderPendingCancel"],["impl Debug for OrderExpiredBuilderError"],["impl Debug for InstrumentCloseType"],["impl Debug for BarSpecification"],["impl Debug for PositionChanged"],["impl Debug for OrderStatusIter"],["impl Debug for Data"],["impl Debug for MarketStatus"],["impl Debug for OrderStatus"],["impl Debug for OrderTypeIter"],["impl Debug for HaltReason"],["impl Debug for OrderError"],["impl Debug for BookTypeIter"],["impl Debug for OrderRejectedBuilderError"],["impl Debug for MarginBalance"],["impl Debug for OrderEmulated"],["impl Debug for OptionsContract"],["impl Debug for OrderFilledBuilderError"],["impl Debug for PriceType"],["impl Debug for BookIntegrityError"],["impl Debug for SyntheticInstrument"],["impl Debug for LiquiditySide"],["impl Debug for HaltReasonIter"],["impl Debug for OrderCore"],["impl Debug for Symbol"],["impl Debug for ContingencyTypeIter"],["impl Debug for Price"],["impl Debug for StrategyId"],["impl Debug for OrderModifyRejectedBuilderError"],["impl Debug for OrderSubmittedBuilderError"],["impl Debug for AccountId"],["impl Debug for Currency"],["impl Debug for OrderModifyRejected"],["impl Debug for OrderUpdated"],["impl Debug for BookOrder"],["impl Debug for CurrencyPair"],["impl Debug for OrderPendingUpdate"],["impl Debug for BarType"],["impl Debug for BarAggregationIter"],["impl Debug for FuturesContract"],["impl Debug for OrderEmulatedBuilderError"],["impl Debug for InstrumentId"],["impl Debug for Ticker"],["impl Debug for OrderCancelRejected"],["impl Debug for PositionClosed"],["impl Debug for ComponentId"],["impl Debug for Equity"],["impl Debug for OrderListId"],["impl Debug for OrderBookDelta"],["impl Debug for AssetClassIter"],["impl Debug for OrderPendingCancelBuilderError"],["impl Debug for AccountBalance"],["impl Debug for PositionState"],["impl Debug for TradingState"],["impl Debug for CryptoPerpetual"],["impl Debug for OrderTriggered"],["impl Debug for BookAction"],["impl Debug for OptionKind"],["impl Debug for AggressorSide"],["impl Debug for OrderAccepted"],["impl Debug for OrderExpired"],["impl Debug for PriceTypeIter"],["impl Debug for TrailingOffsetTypeIter"],["impl Debug for Quantity"],["impl Debug for InstrumentClassIter"],["impl Debug for OmsType"],["impl Debug for BookPrice"],["impl Debug for BookActionIter"],["impl Debug for VenueOrderId"],["impl Debug for CurrencyTypeIter"],["impl Debug for AssetClass"],["impl Debug for OrderReleasedBuilderError"],["impl Debug for AccountType"],["impl Debug for OrderInitializedBuilderError"],["impl Debug for OmsTypeIter"],["impl Debug for AccountTypeIter"],["impl Debug for OrderSideIter"],["impl Debug for OrderEvent"],["impl Debug for OrderInitialized"],["impl Debug for ClientId"],["impl Debug for TrailingOffsetType"],["impl Debug for OrderReleased"],["impl Debug for PositionOpened"],["impl Debug for OrderSubmitted"],["impl Debug for LiquiditySideIter"],["impl Debug for TriggerTypeIter"],["impl Debug for OrderFilled"],["impl Debug for BarTypeParseError"],["impl Debug for OrderDenied"],["impl Debug for Money"],["impl Debug for ClientOrderId"],["impl Debug for BarAggregation"],["impl Debug for CurrencyType"],["impl Debug for InstrumentClass"],["impl Debug for TradingStateIter"],["impl Debug for OrderUpdatedBuilderError"],["impl Debug for OrderCancelRejectedBuilderError"],["impl Debug for BookType"],["impl Debug for Level"],["impl Debug for TimeInForceIter"],["impl Debug for OrderDeniedBuilderError"],["impl Debug for AggregationSourceIter"],["impl Debug for QuoteTick"],["impl Debug for AggregationSource"],["impl Debug for Venue"],["impl Debug for OrderType"],["impl Debug for OrderAcceptedBuilderError"],["impl Debug for PositionId"],["impl Debug for OrderPendingUpdateBuilderError"],["impl Debug for PositionSide"],["impl Debug for ExecAlgorithmId"],["impl Debug for TriggerType"],["impl Debug for OrderCanceledBuilderError"],["impl Debug for AggressorSideIter"],["impl Debug for TraderId"],["impl Debug for AccountState"],["impl Debug for OptionKindIter"],["impl Debug for InvalidBookOperation"],["impl Debug for CryptoFuture"],["impl Debug for OrderRejected"],["impl Debug for OrderTriggeredBuilderError"],["impl Debug for OrderSide"],["impl Debug for MarketStatusIter"],["impl Debug for TradeId"],["impl Debug for Bar"]], +"nautilus_network":[["impl Debug for SocketConfig"],["impl Debug for HttpMethod"],["impl Debug for WebSocketConfig"],["impl Debug for HttpResponse"]], +"nautilus_persistence":[["impl Debug for TsInitComparator"],["impl Debug for EncodingError"],["impl Debug for DataStreamingError"],["impl Debug for NautilusDataType"]], +"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/trait.impl/core/fmt/trait.Display.js b/develop/core/trait.impl/core/fmt/trait.Display.js index 2f240852e123..f9f42a381d6a 100644 --- a/develop/core/trait.impl/core/fmt/trait.Display.js +++ b/develop/core/trait.impl/core/fmt/trait.Display.js @@ -1,7 +1,7 @@ (function() {var implementors = { -"nautilus_common":[["impl Display for LogEvent"],["impl Display for LogFormat"],["impl Display for LogLevel"],["impl Display for BusMessage"],["impl Display for ComponentTrigger"],["impl Display for TimeEvent"],["impl Display for LogColor"],["impl Display for ComponentState"]], -"nautilus_core":[["impl Display for UUID4"],["impl Display for CVec"]], -"nautilus_indicators":[["impl Display for WilderMovingAverage"],["impl Display for RelativeStrengthIndex"],["impl Display for DoubleExponentialMovingAverage"],["impl Display for SimpleMovingAverage"],["impl Display for HullMovingAverage"],["impl Display for MovingAverageType"],["impl Display for WeightedMovingAverage"],["impl Display for AdaptiveMovingAverage"],["impl Display for ExponentialMovingAverage"],["impl Display for EfficiencyRatio"]], -"nautilus_model":[["impl Display for OrderDenied"],["impl Display for OrderExpiredBuilderError"],["impl Display for AccountId"],["impl Display for OrderRejected"],["impl Display for OrderExpired"],["impl Display for OrderUpdated"],["impl Display for Venue"],["impl Display for ClientOrderId"],["impl Display for AggregationSource"],["impl Display for LiquiditySide"],["impl Display for AggressorSide"],["impl Display for OrderError"],["impl Display for OrderPendingCancelBuilderError"],["impl Display for Symbol"],["impl Display for OrderFilledBuilderError"],["impl Display for OrderReleasedBuilderError"],["impl Display for TradingState"],["impl Display for OrderEmulated"],["impl Display for OrderReleased"],["impl Display for StrategyId"],["impl Display for OrderSubmittedBuilderError"],["impl Display for BookPrice"],["impl Display for OrderModifyRejected"],["impl Display for BookAction"],["impl Display for OrderInitializedBuilderError"],["impl Display for OrderBookDelta"],["impl Display for OrderTriggeredBuilderError"],["impl Display for OrderSubmitted"],["impl Display for TimeInForce"],["impl Display for OrderTriggered"],["impl Display for BookType"],["impl Display for ContingencyType"],["impl Display for HaltReason"],["impl Display for PriceType"],["impl Display for MarginBalance"],["impl Display for Price"],["impl Display for ExecAlgorithmId"],["impl Display for OrderUpdatedBuilderError"],["impl Display for OrderType"],["impl Display for CurrencyType"],["impl Display for OrderCancelRejected"],["impl Display for OrderPendingCancel"],["impl Display for OrderCanceledBuilderError"],["impl Display for InstrumentClass"],["impl Display for ComponentId"],["impl Display for OrderCanceled"],["impl Display for OrderPendingUpdateBuilderError"],["impl Display for OrderStatus"],["impl Display for PositionId"],["impl Display for Bar"],["impl Display for InvalidBookOperation"],["impl Display for OrderFilled"],["impl Display for TraderId"],["impl Display for InstrumentId"],["impl Display for OmsType"],["impl Display for InstrumentCloseType"],["impl Display for BarType"],["impl Display for Money"],["impl Display for BookOrder"],["impl Display for OrderDeniedBuilderError"],["impl Display for TrailingOffsetType"],["impl Display for OrderAccepted"],["impl Display for OrderPendingUpdate"],["impl Display for Quantity"],["impl Display for OrderListId"],["impl Display for TriggerType"],["impl Display for OrderAcceptedBuilderError"],["impl Display for QuoteTick"],["impl Display for AssetClass"],["impl Display for BarTypeParseError"],["impl Display for TradeId"],["impl Display for TradeTick"],["impl Display for OrderCancelRejectedBuilderError"],["impl Display for OrderInitialized"],["impl Display for BarSpecification"],["impl Display for MarketStatus"],["impl Display for AccountType"],["impl Display for OrderModifyRejectedBuilderError"],["impl Display for BarAggregation"],["impl Display for OrderRejectedBuilderError"],["impl Display for OrderSide"],["impl Display for OptionKind"],["impl Display for AccountBalance"],["impl Display for VenueOrderId"],["impl Display for BookIntegrityError"],["impl Display for Ticker"],["impl Display for PositionSide"],["impl Display for OrderEmulatedBuilderError"],["impl Display for ClientId"]], +"nautilus_common":[["impl Display for ComponentTrigger"],["impl Display for LogEvent"],["impl Display for LogColor"],["impl Display for LogFormat"],["impl Display for BusMessage"],["impl Display for ComponentState"],["impl Display for LogLevel"],["impl Display for TimeEvent"]], +"nautilus_core":[["impl Display for CVec"],["impl Display for UUID4"]], +"nautilus_indicators":[["impl Display for RelativeStrengthIndex"],["impl Display for AdaptiveMovingAverage"],["impl Display for DoubleExponentialMovingAverage"],["impl Display for SimpleMovingAverage"],["impl Display for WeightedMovingAverage"],["impl Display for ExponentialMovingAverage"],["impl Display for MovingAverageType"],["impl Display for EfficiencyRatio"],["impl Display for WilderMovingAverage"],["impl Display for HullMovingAverage"]], +"nautilus_model":[["impl Display for OrderModifyRejected"],["impl Display for OrderSubmittedBuilderError"],["impl Display for OrderPendingUpdate"],["impl Display for InstrumentId"],["impl Display for HaltReason"],["impl Display for OmsType"],["impl Display for Venue"],["impl Display for OrderReleased"],["impl Display for OrderTriggeredBuilderError"],["impl Display for OrderFilled"],["impl Display for Price"],["impl Display for QuoteTick"],["impl Display for OrderCancelRejected"],["impl Display for OrderModifyRejectedBuilderError"],["impl Display for TradeTick"],["impl Display for OrderAccepted"],["impl Display for OrderExpiredBuilderError"],["impl Display for OrderDeniedBuilderError"],["impl Display for Symbol"],["impl Display for ClientId"],["impl Display for ComponentId"],["impl Display for OrderRejectedBuilderError"],["impl Display for StrategyId"],["impl Display for OrderType"],["impl Display for TimeInForce"],["impl Display for AssetClass"],["impl Display for OrderSubmitted"],["impl Display for OrderListId"],["impl Display for TrailingOffsetType"],["impl Display for BookType"],["impl Display for OrderUpdated"],["impl Display for BookIntegrityError"],["impl Display for InstrumentCloseType"],["impl Display for OptionKind"],["impl Display for OrderSide"],["impl Display for OrderInitialized"],["impl Display for AccountType"],["impl Display for AccountBalance"],["impl Display for PositionId"],["impl Display for OrderError"],["impl Display for TraderId"],["impl Display for ContingencyType"],["impl Display for OrderRejected"],["impl Display for BarType"],["impl Display for BookAction"],["impl Display for BookPrice"],["impl Display for TriggerType"],["impl Display for Bar"],["impl Display for OrderStatus"],["impl Display for InvalidBookOperation"],["impl Display for Money"],["impl Display for OrderEmulated"],["impl Display for OrderPendingCancel"],["impl Display for ClientOrderId"],["impl Display for PriceType"],["impl Display for OrderInitializedBuilderError"],["impl Display for PositionSide"],["impl Display for VenueOrderId"],["impl Display for OrderDenied"],["impl Display for OrderEmulatedBuilderError"],["impl Display for OrderPendingUpdateBuilderError"],["impl Display for AccountId"],["impl Display for BarSpecification"],["impl Display for BookOrder"],["impl Display for ExecAlgorithmId"],["impl Display for MarginBalance"],["impl Display for TradingState"],["impl Display for OrderAcceptedBuilderError"],["impl Display for AggregationSource"],["impl Display for TradeId"],["impl Display for Quantity"],["impl Display for OrderBookDelta"],["impl Display for OrderCanceled"],["impl Display for OrderFilledBuilderError"],["impl Display for OrderCanceledBuilderError"],["impl Display for OrderUpdatedBuilderError"],["impl Display for OrderReleasedBuilderError"],["impl Display for OrderTriggered"],["impl Display for BarTypeParseError"],["impl Display for OrderPendingCancelBuilderError"],["impl Display for CurrencyType"],["impl Display for LiquiditySide"],["impl Display for MarketStatus"],["impl Display for OrderExpired"],["impl Display for BarAggregation"],["impl Display for Ticker"],["impl Display for InstrumentClass"],["impl Display for AggressorSide"],["impl Display for OrderCancelRejectedBuilderError"]], "nautilus_persistence":[["impl Display for DataStreamingError"],["impl Display 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/trait.impl/core/hash/trait.Hash.js b/develop/core/trait.impl/core/hash/trait.Hash.js index 3d811007bce8..5f5a269a0b74 100644 --- a/develop/core/trait.impl/core/hash/trait.Hash.js +++ b/develop/core/trait.impl/core/hash/trait.Hash.js @@ -1,7 +1,7 @@ (function() {var implementors = { -"nautilus_common":[["impl Hash for ComponentState"],["impl Hash for LogLevel"],["impl Hash for ComponentTrigger"],["impl Hash for LogFormat"],["impl Hash for Subscription"],["impl Hash for LogColor"]], +"nautilus_common":[["impl Hash for ComponentTrigger"],["impl Hash for LogFormat"],["impl Hash for LogLevel"],["impl Hash for ComponentState"],["impl Hash for LogColor"],["impl Hash for Subscription"]], "nautilus_core":[["impl Hash for UUID4"]], "nautilus_indicators":[["impl Hash for MovingAverageType"]], -"nautilus_model":[["impl Hash for Equity"],["impl Hash for OptionKind"],["impl Hash for CurrencyType"],["impl Hash for LiquiditySide"],["impl Hash for ClientId"],["impl Hash for Bar"],["impl Hash for TradeId"],["impl Hash for StrategyId"],["impl Hash for Money"],["impl Hash for InstrumentId"],["impl Hash for OptionsContract"],["impl Hash for TradingState"],["impl Hash for PositionId"],["impl Hash for InstrumentClass"],["impl Hash for OrderStatus"],["impl Hash for ClientOrderId"],["impl Hash for TimeInForce"],["impl Hash for Price"],["impl Hash for PositionSide"],["impl Hash for VenueOrderId"],["impl Hash for FuturesContract"],["impl Hash for BarSpecification"],["impl Hash for Quantity"],["impl Hash for BarType"],["impl Hash for SyntheticInstrument"],["impl Hash for OrderSide"],["impl Hash for BookType"],["impl Hash for Venue"],["impl Hash for MarketStatus"],["impl Hash for OrderType"],["impl Hash for BookAction"],["impl Hash for CurrencyPair"],["impl Hash for Symbol"],["impl Hash for AccountId"],["impl Hash for OmsType"],["impl Hash for InstrumentCloseType"],["impl Hash for OrderListId"],["impl Hash for AggressorSide"],["impl Hash for CryptoPerpetual"],["impl Hash for HaltReason"],["impl Hash for BarAggregation"],["impl Hash for PriceType"],["impl Hash for AssetClass"],["impl Hash for TraderId"],["impl Hash for TradeTick"],["impl Hash for ComponentId"],["impl Hash for OrderBookDelta"],["impl Hash for CryptoFuture"],["impl Hash for ContingencyType"],["impl Hash for AccountType"],["impl Hash for ExecAlgorithmId"],["impl Hash for TrailingOffsetType"],["impl Hash for BookOrder"],["impl Hash for AggregationSource"],["impl Hash for QuoteTick"],["impl Hash for TriggerType"],["impl Hash for Ticker"],["impl Hash for Currency"]], +"nautilus_model":[["impl Hash for BookAction"],["impl Hash for PositionSide"],["impl Hash for BarSpecification"],["impl Hash for Price"],["impl Hash for PriceType"],["impl Hash for OrderStatus"],["impl Hash for OrderSide"],["impl Hash for PositionId"],["impl Hash for CurrencyPair"],["impl Hash for MarketStatus"],["impl Hash for CryptoFuture"],["impl Hash for OptionKind"],["impl Hash for Bar"],["impl Hash for OrderType"],["impl Hash for ContingencyType"],["impl Hash for OrderBookDelta"],["impl Hash for VenueOrderId"],["impl Hash for Ticker"],["impl Hash for ClientOrderId"],["impl Hash for Venue"],["impl Hash for AccountId"],["impl Hash for CryptoPerpetual"],["impl Hash for TradeTick"],["impl Hash for Quantity"],["impl Hash for TradingState"],["impl Hash for TraderId"],["impl Hash for OmsType"],["impl Hash for OrderListId"],["impl Hash for BookOrder"],["impl Hash for Currency"],["impl Hash for AggregationSource"],["impl Hash for HaltReason"],["impl Hash for LiquiditySide"],["impl Hash for InstrumentClass"],["impl Hash for Money"],["impl Hash for CurrencyType"],["impl Hash for BarAggregation"],["impl Hash for ClientId"],["impl Hash for TriggerType"],["impl Hash for Equity"],["impl Hash for TradeId"],["impl Hash for QuoteTick"],["impl Hash for BarType"],["impl Hash for FuturesContract"],["impl Hash for ComponentId"],["impl Hash for TrailingOffsetType"],["impl Hash for Symbol"],["impl Hash for InstrumentCloseType"],["impl Hash for InstrumentId"],["impl Hash for AssetClass"],["impl Hash for AccountType"],["impl Hash for TimeInForce"],["impl Hash for BookType"],["impl Hash for ExecAlgorithmId"],["impl Hash for StrategyId"],["impl Hash for SyntheticInstrument"],["impl Hash for AggressorSide"],["impl Hash for OptionsContract"]], "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/trait.impl/core/iter/traits/double_ended/trait.DoubleEndedIterator.js b/develop/core/trait.impl/core/iter/traits/double_ended/trait.DoubleEndedIterator.js index bacdb14e27d7..fe3c2bcb5643 100644 --- a/develop/core/trait.impl/core/iter/traits/double_ended/trait.DoubleEndedIterator.js +++ b/develop/core/trait.impl/core/iter/traits/double_ended/trait.DoubleEndedIterator.js @@ -1,5 +1,5 @@ (function() {var implementors = { -"nautilus_common":[["impl DoubleEndedIterator for ComponentStateIter"],["impl DoubleEndedIterator for ComponentTriggerIter"],["impl DoubleEndedIterator for LogColorIter"],["impl DoubleEndedIterator for LogLevelIter"]], +"nautilus_common":[["impl DoubleEndedIterator for LogColorIter"],["impl DoubleEndedIterator for ComponentTriggerIter"],["impl DoubleEndedIterator for LogLevelIter"],["impl DoubleEndedIterator for ComponentStateIter"]], "nautilus_indicators":[["impl DoubleEndedIterator for MovingAverageTypeIter"]], -"nautilus_model":[["impl DoubleEndedIterator for InstrumentCloseTypeIter"],["impl DoubleEndedIterator for AggressorSideIter"],["impl DoubleEndedIterator for AccountTypeIter"],["impl DoubleEndedIterator for OrderSideIter"],["impl DoubleEndedIterator for PositionSideIter"],["impl DoubleEndedIterator for BarAggregationIter"],["impl DoubleEndedIterator for MarketStatusIter"],["impl DoubleEndedIterator for PriceTypeIter"],["impl DoubleEndedIterator for OptionKindIter"],["impl DoubleEndedIterator for TradingStateIter"],["impl DoubleEndedIterator for InstrumentClassIter"],["impl DoubleEndedIterator for AggregationSourceIter"],["impl DoubleEndedIterator for TriggerTypeIter"],["impl DoubleEndedIterator for LiquiditySideIter"],["impl DoubleEndedIterator for TrailingOffsetTypeIter"],["impl DoubleEndedIterator for AssetClassIter"],["impl DoubleEndedIterator for OrderStatusIter"],["impl DoubleEndedIterator for OmsTypeIter"],["impl DoubleEndedIterator for OrderTypeIter"],["impl DoubleEndedIterator for ContingencyTypeIter"],["impl DoubleEndedIterator for CurrencyTypeIter"],["impl DoubleEndedIterator for BookTypeIter"],["impl DoubleEndedIterator for BookActionIter"],["impl DoubleEndedIterator for HaltReasonIter"],["impl DoubleEndedIterator for TimeInForceIter"]] +"nautilus_model":[["impl DoubleEndedIterator for TradingStateIter"],["impl DoubleEndedIterator for TriggerTypeIter"],["impl DoubleEndedIterator for CurrencyTypeIter"],["impl DoubleEndedIterator for InstrumentCloseTypeIter"],["impl DoubleEndedIterator for AggregationSourceIter"],["impl DoubleEndedIterator for HaltReasonIter"],["impl DoubleEndedIterator for AccountTypeIter"],["impl DoubleEndedIterator for PriceTypeIter"],["impl DoubleEndedIterator for BookActionIter"],["impl DoubleEndedIterator for PositionSideIter"],["impl DoubleEndedIterator for BookTypeIter"],["impl DoubleEndedIterator for OrderTypeIter"],["impl DoubleEndedIterator for AssetClassIter"],["impl DoubleEndedIterator for MarketStatusIter"],["impl DoubleEndedIterator for AggressorSideIter"],["impl DoubleEndedIterator for TimeInForceIter"],["impl DoubleEndedIterator for OptionKindIter"],["impl DoubleEndedIterator for OrderStatusIter"],["impl DoubleEndedIterator for InstrumentClassIter"],["impl DoubleEndedIterator for OrderSideIter"],["impl DoubleEndedIterator for TrailingOffsetTypeIter"],["impl DoubleEndedIterator for LiquiditySideIter"],["impl DoubleEndedIterator for BarAggregationIter"],["impl DoubleEndedIterator for ContingencyTypeIter"],["impl DoubleEndedIterator for OmsTypeIter"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/develop/core/trait.impl/core/iter/traits/exact_size/trait.ExactSizeIterator.js b/develop/core/trait.impl/core/iter/traits/exact_size/trait.ExactSizeIterator.js index 2c45af1e1ec7..b950f33bff0d 100644 --- a/develop/core/trait.impl/core/iter/traits/exact_size/trait.ExactSizeIterator.js +++ b/develop/core/trait.impl/core/iter/traits/exact_size/trait.ExactSizeIterator.js @@ -1,5 +1,5 @@ (function() {var implementors = { -"nautilus_common":[["impl ExactSizeIterator for LogColorIter"],["impl ExactSizeIterator for ComponentStateIter"],["impl ExactSizeIterator for LogLevelIter"],["impl ExactSizeIterator for ComponentTriggerIter"]], +"nautilus_common":[["impl ExactSizeIterator for LogColorIter"],["impl ExactSizeIterator for LogLevelIter"],["impl ExactSizeIterator for ComponentStateIter"],["impl ExactSizeIterator for ComponentTriggerIter"]], "nautilus_indicators":[["impl ExactSizeIterator for MovingAverageTypeIter"]], -"nautilus_model":[["impl ExactSizeIterator for InstrumentClassIter"],["impl ExactSizeIterator for PositionSideIter"],["impl ExactSizeIterator for OmsTypeIter"],["impl ExactSizeIterator for BookTypeIter"],["impl ExactSizeIterator for TriggerTypeIter"],["impl ExactSizeIterator for AggregationSourceIter"],["impl ExactSizeIterator for OrderTypeIter"],["impl ExactSizeIterator for ContingencyTypeIter"],["impl ExactSizeIterator for LiquiditySideIter"],["impl ExactSizeIterator for OrderSideIter"],["impl ExactSizeIterator for TrailingOffsetTypeIter"],["impl ExactSizeIterator for PriceTypeIter"],["impl ExactSizeIterator for AccountTypeIter"],["impl ExactSizeIterator for OrderStatusIter"],["impl ExactSizeIterator for CurrencyTypeIter"],["impl ExactSizeIterator for AggressorSideIter"],["impl ExactSizeIterator for TimeInForceIter"],["impl ExactSizeIterator for MarketStatusIter"],["impl ExactSizeIterator for OptionKindIter"],["impl ExactSizeIterator for AssetClassIter"],["impl ExactSizeIterator for HaltReasonIter"],["impl ExactSizeIterator for BookActionIter"],["impl ExactSizeIterator for InstrumentCloseTypeIter"],["impl ExactSizeIterator for BarAggregationIter"],["impl ExactSizeIterator for TradingStateIter"]] +"nautilus_model":[["impl ExactSizeIterator for TrailingOffsetTypeIter"],["impl ExactSizeIterator for TradingStateIter"],["impl ExactSizeIterator for AggregationSourceIter"],["impl ExactSizeIterator for TriggerTypeIter"],["impl ExactSizeIterator for BookTypeIter"],["impl ExactSizeIterator for TimeInForceIter"],["impl ExactSizeIterator for PriceTypeIter"],["impl ExactSizeIterator for HaltReasonIter"],["impl ExactSizeIterator for InstrumentCloseTypeIter"],["impl ExactSizeIterator for BookActionIter"],["impl ExactSizeIterator for OrderStatusIter"],["impl ExactSizeIterator for InstrumentClassIter"],["impl ExactSizeIterator for OrderTypeIter"],["impl ExactSizeIterator for PositionSideIter"],["impl ExactSizeIterator for AssetClassIter"],["impl ExactSizeIterator for MarketStatusIter"],["impl ExactSizeIterator for AccountTypeIter"],["impl ExactSizeIterator for CurrencyTypeIter"],["impl ExactSizeIterator for AggressorSideIter"],["impl ExactSizeIterator for OptionKindIter"],["impl ExactSizeIterator for OrderSideIter"],["impl ExactSizeIterator for OmsTypeIter"],["impl ExactSizeIterator for LiquiditySideIter"],["impl ExactSizeIterator for BarAggregationIter"],["impl ExactSizeIterator for ContingencyTypeIter"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/develop/core/trait.impl/core/iter/traits/iterator/trait.Iterator.js b/develop/core/trait.impl/core/iter/traits/iterator/trait.Iterator.js index 68763c7aba45..49e662ada6d3 100644 --- a/develop/core/trait.impl/core/iter/traits/iterator/trait.Iterator.js +++ b/develop/core/trait.impl/core/iter/traits/iterator/trait.Iterator.js @@ -1,6 +1,6 @@ (function() {var implementors = { -"nautilus_common":[["impl Iterator for ComponentTriggerIter"],["impl Iterator for ComponentStateIter"],["impl Iterator for LogLevelIter"],["impl Iterator for TestTimer"],["impl Iterator for LogColorIter"]], +"nautilus_common":[["impl Iterator for TestTimer"],["impl Iterator for ComponentTriggerIter"],["impl Iterator for LogColorIter"],["impl Iterator for LogLevelIter"],["impl Iterator for ComponentStateIter"]], "nautilus_indicators":[["impl Iterator for MovingAverageTypeIter"]], -"nautilus_model":[["impl Iterator for TrailingOffsetTypeIter"],["impl Iterator for BookActionIter"],["impl Iterator for PriceTypeIter"],["impl Iterator for PositionSideIter"],["impl Iterator for TradingStateIter"],["impl Iterator for TimeInForceIter"],["impl Iterator for MarketStatusIter"],["impl Iterator for CurrencyTypeIter"],["impl Iterator for ContingencyTypeIter"],["impl Iterator for AssetClassIter"],["impl Iterator for AccountTypeIter"],["impl Iterator for TriggerTypeIter"],["impl Iterator for OrderTypeIter"],["impl Iterator for InstrumentClassIter"],["impl Iterator for InstrumentCloseTypeIter"],["impl Iterator for LiquiditySideIter"],["impl Iterator for AggressorSideIter"],["impl Iterator for OmsTypeIter"],["impl Iterator for OrderStatusIter"],["impl Iterator for BarAggregationIter"],["impl Iterator for BookTypeIter"],["impl Iterator for OptionKindIter"],["impl Iterator for HaltReasonIter"],["impl Iterator for OrderSideIter"],["impl Iterator for AggregationSourceIter"]], -"nautilus_persistence":[["impl<I, T, C> Iterator for KMerge<I, T, C>
where\n I: Iterator<Item = IntoIter<T>>,\n C: Compare<ElementBatchIter<I, T>>,
"],["impl<T> Iterator for EagerStream<T>"],["impl Iterator for DataQueryResult"]] +"nautilus_model":[["impl Iterator for TrailingOffsetTypeIter"],["impl Iterator for OrderTypeIter"],["impl Iterator for InstrumentClassIter"],["impl Iterator for TradingStateIter"],["impl Iterator for AggressorSideIter"],["impl Iterator for CurrencyTypeIter"],["impl Iterator for BarAggregationIter"],["impl Iterator for PriceTypeIter"],["impl Iterator for BookActionIter"],["impl Iterator for OptionKindIter"],["impl Iterator for HaltReasonIter"],["impl Iterator for BookTypeIter"],["impl Iterator for OrderStatusIter"],["impl Iterator for TriggerTypeIter"],["impl Iterator for AssetClassIter"],["impl Iterator for AggregationSourceIter"],["impl Iterator for PositionSideIter"],["impl Iterator for InstrumentCloseTypeIter"],["impl Iterator for MarketStatusIter"],["impl Iterator for OrderSideIter"],["impl Iterator for ContingencyTypeIter"],["impl Iterator for OmsTypeIter"],["impl Iterator for AccountTypeIter"],["impl Iterator for LiquiditySideIter"],["impl Iterator for TimeInForceIter"]], +"nautilus_persistence":[["impl Iterator for DataQueryResult"],["impl<I, T, C> Iterator for KMerge<I, T, C>
where\n I: Iterator<Item = IntoIter<T>>,\n C: Compare<ElementBatchIter<I, T>>,
"],["impl<T> Iterator for EagerStream<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/trait.impl/core/marker/trait.Copy.js b/develop/core/trait.impl/core/marker/trait.Copy.js index fb8f0721a843..2c25f06a0d38 100644 --- a/develop/core/trait.impl/core/marker/trait.Copy.js +++ b/develop/core/trait.impl/core/marker/trait.Copy.js @@ -1,8 +1,8 @@ (function() {var implementors = { -"nautilus_common":[["impl Copy for LogFormat"],["impl Copy for ComponentState"],["impl Copy for PyCallableWrapper"],["impl Copy for LogColor"],["impl Copy for ComponentTrigger"],["impl Copy for LogLevel"]], -"nautilus_core":[["impl Copy for ClockMode"],["impl Copy for CVec"],["impl Copy for UUID4"]], +"nautilus_common":[["impl Copy for PyCallableWrapper"],["impl Copy for LogLevel"],["impl Copy for ComponentState"],["impl Copy for LogFormat"],["impl Copy for LogColor"],["impl Copy for ComponentTrigger"]], +"nautilus_core":[["impl Copy for UUID4"],["impl Copy for ClockMode"],["impl Copy for CVec"]], "nautilus_indicators":[["impl Copy for MovingAverageType"]], -"nautilus_model":[["impl Copy for TimeInForce"],["impl Copy for CurrencyType"],["impl Copy for BarType"],["impl Copy for TradeId"],["impl Copy for ClientOrderId"],["impl Copy for OrderSide"],["impl Copy for OptionsContract"],["impl Copy for PriceType"],["impl Copy for CryptoPerpetual"],["impl Copy for Quantity"],["impl Copy for TradeTick"],["impl Copy for HaltReason"],["impl Copy for QuoteTick"],["impl Copy for StrategyId"],["impl Copy for TraderId"],["impl Copy for CurrencyPair"],["impl Copy for TradingState"],["impl Copy for BookOrder"],["impl Copy for Bar"],["impl Copy for ComponentId"],["impl Copy for LiquiditySide"],["impl Copy for AccountType"],["impl Copy for Price"],["impl Copy for OrderBookDelta"],["impl Copy for OrderListId"],["impl Copy for ExecAlgorithmId"],["impl Copy for InstrumentCloseType"],["impl Copy for OptionKind"],["impl Copy for OrderStatus"],["impl Copy for AggregationSource"],["impl Copy for AccountId"],["impl Copy for BookPrice"],["impl Copy for OrderDenied"],["impl Copy for PositionSide"],["impl Copy for OrderEmulated"],["impl Copy for Data"],["impl Copy for FuturesContract"],["impl Copy for TriggerType"],["impl Copy for Currency"],["impl Copy for Symbol"],["impl Copy for AggressorSide"],["impl Copy for Venue"],["impl Copy for BarAggregation"],["impl Copy for BookType"],["impl Copy for ContingencyType"],["impl Copy for TrailingOffsetType"],["impl Copy for InstrumentClass"],["impl Copy for OmsType"],["impl Copy for MarketStatus"],["impl Copy for AssetClass"],["impl Copy for ClientId"],["impl Copy for BarSpecification"],["impl Copy for CryptoFuture"],["impl Copy for VenueOrderId"],["impl Copy for PositionId"],["impl Copy for Money"],["impl Copy for OrderReleased"],["impl Copy for Equity"],["impl Copy for BookAction"],["impl Copy for OrderType"],["impl Copy for InstrumentId"]], +"nautilus_model":[["impl Copy for OrderEmulated"],["impl Copy for Money"],["impl Copy for PositionId"],["impl Copy for Data"],["impl Copy for TriggerType"],["impl Copy for OptionKind"],["impl Copy for CryptoFuture"],["impl Copy for OrderBookDelta"],["impl Copy for BookAction"],["impl Copy for AggregationSource"],["impl Copy for HaltReason"],["impl Copy for OrderReleased"],["impl Copy for PositionSide"],["impl Copy for AccountType"],["impl Copy for ClientId"],["impl Copy for BookPrice"],["impl Copy for Equity"],["impl Copy for Currency"],["impl Copy for LiquiditySide"],["impl Copy for TraderId"],["impl Copy for CurrencyPair"],["impl Copy for OmsType"],["impl Copy for Symbol"],["impl Copy for StrategyId"],["impl Copy for OrderSide"],["impl Copy for InstrumentClass"],["impl Copy for BarType"],["impl Copy for BookType"],["impl Copy for BookOrder"],["impl Copy for OptionsContract"],["impl Copy for OrderType"],["impl Copy for VenueOrderId"],["impl Copy for ContingencyType"],["impl Copy for PriceType"],["impl Copy for InstrumentId"],["impl Copy for ClientOrderId"],["impl Copy for ExecAlgorithmId"],["impl Copy for OrderListId"],["impl Copy for TrailingOffsetType"],["impl Copy for QuoteTick"],["impl Copy for AssetClass"],["impl Copy for TradingState"],["impl Copy for BarSpecification"],["impl Copy for BarAggregation"],["impl Copy for AccountId"],["impl Copy for MarketStatus"],["impl Copy for CurrencyType"],["impl Copy for AggressorSide"],["impl Copy for Quantity"],["impl Copy for ComponentId"],["impl Copy for FuturesContract"],["impl Copy for OrderDenied"],["impl Copy for TradeId"],["impl Copy for TradeTick"],["impl Copy for Venue"],["impl Copy for Bar"],["impl Copy for CryptoPerpetual"],["impl Copy for TimeInForce"],["impl Copy for OrderStatus"],["impl Copy for InstrumentCloseType"],["impl Copy for Price"]], "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/trait.impl/core/marker/trait.Send.js b/develop/core/trait.impl/core/marker/trait.Send.js index f5beab0b6db2..1d93ac5ce339 100644 --- a/develop/core/trait.impl/core/marker/trait.Send.js +++ b/develop/core/trait.impl/core/marker/trait.Send.js @@ -7,6 +7,6 @@ "nautilus_infrastructure":[["impl Send for DatabaseOperation",1,["nautilus_infrastructure::cache::DatabaseOperation"]],["impl Send for DatabaseCommand",1,["nautilus_infrastructure::cache::DatabaseCommand"]],["impl Send for RedisCacheDatabase",1,["nautilus_infrastructure::redis::RedisCacheDatabase"]]], "nautilus_model":[["impl Send for BarSpecification",1,["nautilus_model::data::bar::BarSpecification"]],["impl Send for BarType",1,["nautilus_model::data::bar::BarType"]],["impl Send for BarTypeParseError",1,["nautilus_model::data::bar::BarTypeParseError"]],["impl Send for Bar",1,["nautilus_model::data::bar::Bar"]],["impl Send for OrderBookDelta",1,["nautilus_model::data::delta::OrderBookDelta"]],["impl Send for BookOrder",1,["nautilus_model::data::order::BookOrder"]],["impl Send for QuoteTick",1,["nautilus_model::data::quote::QuoteTick"]],["impl Send for Ticker",1,["nautilus_model::data::ticker::Ticker"]],["impl Send for TradeTick",1,["nautilus_model::data::trade::TradeTick"]],["impl Send for Data",1,["nautilus_model::data::Data"]],["impl Send for AccountType",1,["nautilus_model::enums::AccountType"]],["impl Send for AccountTypeIter",1,["nautilus_model::enums::AccountTypeIter"]],["impl Send for AggregationSource",1,["nautilus_model::enums::AggregationSource"]],["impl Send for AggregationSourceIter",1,["nautilus_model::enums::AggregationSourceIter"]],["impl Send for AggressorSide",1,["nautilus_model::enums::AggressorSide"]],["impl Send for AggressorSideIter",1,["nautilus_model::enums::AggressorSideIter"]],["impl Send for AssetClass",1,["nautilus_model::enums::AssetClass"]],["impl Send for AssetClassIter",1,["nautilus_model::enums::AssetClassIter"]],["impl Send for InstrumentClass",1,["nautilus_model::enums::InstrumentClass"]],["impl Send for InstrumentClassIter",1,["nautilus_model::enums::InstrumentClassIter"]],["impl Send for BarAggregation",1,["nautilus_model::enums::BarAggregation"]],["impl Send for BarAggregationIter",1,["nautilus_model::enums::BarAggregationIter"]],["impl Send for BookAction",1,["nautilus_model::enums::BookAction"]],["impl Send for BookActionIter",1,["nautilus_model::enums::BookActionIter"]],["impl Send for BookType",1,["nautilus_model::enums::BookType"]],["impl Send for BookTypeIter",1,["nautilus_model::enums::BookTypeIter"]],["impl Send for ContingencyType",1,["nautilus_model::enums::ContingencyType"]],["impl Send for ContingencyTypeIter",1,["nautilus_model::enums::ContingencyTypeIter"]],["impl Send for CurrencyType",1,["nautilus_model::enums::CurrencyType"]],["impl Send for CurrencyTypeIter",1,["nautilus_model::enums::CurrencyTypeIter"]],["impl Send for InstrumentCloseType",1,["nautilus_model::enums::InstrumentCloseType"]],["impl Send for InstrumentCloseTypeIter",1,["nautilus_model::enums::InstrumentCloseTypeIter"]],["impl Send for LiquiditySide",1,["nautilus_model::enums::LiquiditySide"]],["impl Send for LiquiditySideIter",1,["nautilus_model::enums::LiquiditySideIter"]],["impl Send for MarketStatus",1,["nautilus_model::enums::MarketStatus"]],["impl Send for MarketStatusIter",1,["nautilus_model::enums::MarketStatusIter"]],["impl Send for HaltReason",1,["nautilus_model::enums::HaltReason"]],["impl Send for HaltReasonIter",1,["nautilus_model::enums::HaltReasonIter"]],["impl Send for OmsType",1,["nautilus_model::enums::OmsType"]],["impl Send for OmsTypeIter",1,["nautilus_model::enums::OmsTypeIter"]],["impl Send for OptionKind",1,["nautilus_model::enums::OptionKind"]],["impl Send for OptionKindIter",1,["nautilus_model::enums::OptionKindIter"]],["impl Send for OrderSide",1,["nautilus_model::enums::OrderSide"]],["impl Send for OrderSideIter",1,["nautilus_model::enums::OrderSideIter"]],["impl Send for OrderStatus",1,["nautilus_model::enums::OrderStatus"]],["impl Send for OrderStatusIter",1,["nautilus_model::enums::OrderStatusIter"]],["impl Send for OrderType",1,["nautilus_model::enums::OrderType"]],["impl Send for OrderTypeIter",1,["nautilus_model::enums::OrderTypeIter"]],["impl Send for PositionSide",1,["nautilus_model::enums::PositionSide"]],["impl Send for PositionSideIter",1,["nautilus_model::enums::PositionSideIter"]],["impl Send for PriceType",1,["nautilus_model::enums::PriceType"]],["impl Send for PriceTypeIter",1,["nautilus_model::enums::PriceTypeIter"]],["impl Send for TimeInForce",1,["nautilus_model::enums::TimeInForce"]],["impl Send for TimeInForceIter",1,["nautilus_model::enums::TimeInForceIter"]],["impl Send for TradingState",1,["nautilus_model::enums::TradingState"]],["impl Send for TradingStateIter",1,["nautilus_model::enums::TradingStateIter"]],["impl Send for TrailingOffsetType",1,["nautilus_model::enums::TrailingOffsetType"]],["impl Send for TrailingOffsetTypeIter",1,["nautilus_model::enums::TrailingOffsetTypeIter"]],["impl Send for TriggerType",1,["nautilus_model::enums::TriggerType"]],["impl Send for TriggerTypeIter",1,["nautilus_model::enums::TriggerTypeIter"]],["impl Send for AccountState",1,["nautilus_model::events::account::state::AccountState"]],["impl Send for OrderAccepted",1,["nautilus_model::events::order::accepted::OrderAccepted"]],["impl Send for OrderAcceptedBuilder",1,["nautilus_model::events::order::accepted::OrderAcceptedBuilder"]],["impl Send for OrderAcceptedBuilderError",1,["nautilus_model::events::order::accepted::OrderAcceptedBuilderError"]],["impl Send for OrderCancelRejected",1,["nautilus_model::events::order::cancel_rejected::OrderCancelRejected"]],["impl Send for OrderCancelRejectedBuilder",1,["nautilus_model::events::order::cancel_rejected::OrderCancelRejectedBuilder"]],["impl Send for OrderCancelRejectedBuilderError",1,["nautilus_model::events::order::cancel_rejected::OrderCancelRejectedBuilderError"]],["impl Send for OrderCanceled",1,["nautilus_model::events::order::canceled::OrderCanceled"]],["impl Send for OrderCanceledBuilder",1,["nautilus_model::events::order::canceled::OrderCanceledBuilder"]],["impl Send for OrderCanceledBuilderError",1,["nautilus_model::events::order::canceled::OrderCanceledBuilderError"]],["impl Send for OrderDenied",1,["nautilus_model::events::order::denied::OrderDenied"]],["impl Send for OrderDeniedBuilder",1,["nautilus_model::events::order::denied::OrderDeniedBuilder"]],["impl Send for OrderDeniedBuilderError",1,["nautilus_model::events::order::denied::OrderDeniedBuilderError"]],["impl Send for OrderEmulated",1,["nautilus_model::events::order::emulated::OrderEmulated"]],["impl Send for OrderEmulatedBuilder",1,["nautilus_model::events::order::emulated::OrderEmulatedBuilder"]],["impl Send for OrderEmulatedBuilderError",1,["nautilus_model::events::order::emulated::OrderEmulatedBuilderError"]],["impl Send for OrderEvent",1,["nautilus_model::events::order::event::OrderEvent"]],["impl Send for OrderExpired",1,["nautilus_model::events::order::expired::OrderExpired"]],["impl Send for OrderExpiredBuilder",1,["nautilus_model::events::order::expired::OrderExpiredBuilder"]],["impl Send for OrderExpiredBuilderError",1,["nautilus_model::events::order::expired::OrderExpiredBuilderError"]],["impl Send for OrderFilled",1,["nautilus_model::events::order::filled::OrderFilled"]],["impl Send for OrderFilledBuilder",1,["nautilus_model::events::order::filled::OrderFilledBuilder"]],["impl Send for OrderFilledBuilderError",1,["nautilus_model::events::order::filled::OrderFilledBuilderError"]],["impl Send for OrderInitialized",1,["nautilus_model::events::order::initialized::OrderInitialized"]],["impl Send for OrderInitializedBuilder",1,["nautilus_model::events::order::initialized::OrderInitializedBuilder"]],["impl Send for OrderInitializedBuilderError",1,["nautilus_model::events::order::initialized::OrderInitializedBuilderError"]],["impl Send for OrderModifyRejected",1,["nautilus_model::events::order::modify_rejected::OrderModifyRejected"]],["impl Send for OrderModifyRejectedBuilder",1,["nautilus_model::events::order::modify_rejected::OrderModifyRejectedBuilder"]],["impl Send for OrderModifyRejectedBuilderError",1,["nautilus_model::events::order::modify_rejected::OrderModifyRejectedBuilderError"]],["impl Send for OrderPendingCancel",1,["nautilus_model::events::order::pending_cancel::OrderPendingCancel"]],["impl Send for OrderPendingCancelBuilder",1,["nautilus_model::events::order::pending_cancel::OrderPendingCancelBuilder"]],["impl Send for OrderPendingCancelBuilderError",1,["nautilus_model::events::order::pending_cancel::OrderPendingCancelBuilderError"]],["impl Send for OrderPendingUpdate",1,["nautilus_model::events::order::pending_update::OrderPendingUpdate"]],["impl Send for OrderPendingUpdateBuilder",1,["nautilus_model::events::order::pending_update::OrderPendingUpdateBuilder"]],["impl Send for OrderPendingUpdateBuilderError",1,["nautilus_model::events::order::pending_update::OrderPendingUpdateBuilderError"]],["impl Send for OrderRejected",1,["nautilus_model::events::order::rejected::OrderRejected"]],["impl Send for OrderRejectedBuilder",1,["nautilus_model::events::order::rejected::OrderRejectedBuilder"]],["impl Send for OrderRejectedBuilderError",1,["nautilus_model::events::order::rejected::OrderRejectedBuilderError"]],["impl Send for OrderReleased",1,["nautilus_model::events::order::released::OrderReleased"]],["impl Send for OrderReleasedBuilder",1,["nautilus_model::events::order::released::OrderReleasedBuilder"]],["impl Send for OrderReleasedBuilderError",1,["nautilus_model::events::order::released::OrderReleasedBuilderError"]],["impl Send for OrderSubmitted",1,["nautilus_model::events::order::submitted::OrderSubmitted"]],["impl Send for OrderSubmittedBuilder",1,["nautilus_model::events::order::submitted::OrderSubmittedBuilder"]],["impl Send for OrderSubmittedBuilderError",1,["nautilus_model::events::order::submitted::OrderSubmittedBuilderError"]],["impl Send for OrderTriggered",1,["nautilus_model::events::order::triggered::OrderTriggered"]],["impl Send for OrderTriggeredBuilder",1,["nautilus_model::events::order::triggered::OrderTriggeredBuilder"]],["impl Send for OrderTriggeredBuilderError",1,["nautilus_model::events::order::triggered::OrderTriggeredBuilderError"]],["impl Send for OrderUpdated",1,["nautilus_model::events::order::updated::OrderUpdated"]],["impl Send for OrderUpdatedBuilder",1,["nautilus_model::events::order::updated::OrderUpdatedBuilder"]],["impl Send for OrderUpdatedBuilderError",1,["nautilus_model::events::order::updated::OrderUpdatedBuilderError"]],["impl Send for order_filled",1,["nautilus_model::events::order::stubs::order_filled"]],["impl Send for order_denied_max_submitted_rate",1,["nautilus_model::events::order::stubs::order_denied_max_submitted_rate"]],["impl Send for order_rejected_insufficient_margin",1,["nautilus_model::events::order::stubs::order_rejected_insufficient_margin"]],["impl Send for order_initialized_buy_limit",1,["nautilus_model::events::order::stubs::order_initialized_buy_limit"]],["impl Send for order_submitted",1,["nautilus_model::events::order::stubs::order_submitted"]],["impl Send for order_triggered",1,["nautilus_model::events::order::stubs::order_triggered"]],["impl Send for order_emulated",1,["nautilus_model::events::order::stubs::order_emulated"]],["impl Send for order_released",1,["nautilus_model::events::order::stubs::order_released"]],["impl Send for order_updated",1,["nautilus_model::events::order::stubs::order_updated"]],["impl Send for order_pending_update",1,["nautilus_model::events::order::stubs::order_pending_update"]],["impl Send for order_pending_cancel",1,["nautilus_model::events::order::stubs::order_pending_cancel"]],["impl Send for order_modify_rejected",1,["nautilus_model::events::order::stubs::order_modify_rejected"]],["impl Send for order_accepted",1,["nautilus_model::events::order::stubs::order_accepted"]],["impl Send for order_cancel_rejected",1,["nautilus_model::events::order::stubs::order_cancel_rejected"]],["impl Send for order_expired",1,["nautilus_model::events::order::stubs::order_expired"]],["impl Send for PositionChanged",1,["nautilus_model::events::position::changed::PositionChanged"]],["impl Send for PositionClosed",1,["nautilus_model::events::position::closed::PositionClosed"]],["impl Send for PositionOpened",1,["nautilus_model::events::position::opened::PositionOpened"]],["impl Send for PositionState",1,["nautilus_model::events::position::state::PositionState"]],["impl Send for PositionEvent",1,["nautilus_model::events::position::PositionEvent"]],["impl Send for AccountId",1,["nautilus_model::identifiers::account_id::AccountId"]],["impl Send for ClientId",1,["nautilus_model::identifiers::client_id::ClientId"]],["impl Send for ClientOrderId",1,["nautilus_model::identifiers::client_order_id::ClientOrderId"]],["impl Send for ComponentId",1,["nautilus_model::identifiers::component_id::ComponentId"]],["impl Send for ExecAlgorithmId",1,["nautilus_model::identifiers::exec_algorithm_id::ExecAlgorithmId"]],["impl Send for InstrumentId",1,["nautilus_model::identifiers::instrument_id::InstrumentId"]],["impl Send for OrderListId",1,["nautilus_model::identifiers::order_list_id::OrderListId"]],["impl Send for PositionId",1,["nautilus_model::identifiers::position_id::PositionId"]],["impl Send for StrategyId",1,["nautilus_model::identifiers::strategy_id::StrategyId"]],["impl Send for Symbol",1,["nautilus_model::identifiers::symbol::Symbol"]],["impl Send for TradeId",1,["nautilus_model::identifiers::trade_id::TradeId"]],["impl Send for TraderId",1,["nautilus_model::identifiers::trader_id::TraderId"]],["impl Send for Venue",1,["nautilus_model::identifiers::venue::Venue"]],["impl Send for VenueOrderId",1,["nautilus_model::identifiers::venue_order_id::VenueOrderId"]],["impl Send for account_id",1,["nautilus_model::identifiers::stubs::account_id"]],["impl Send for account_ib",1,["nautilus_model::identifiers::stubs::account_ib"]],["impl Send for client_id_binance",1,["nautilus_model::identifiers::stubs::client_id_binance"]],["impl Send for client_id_dydx",1,["nautilus_model::identifiers::stubs::client_id_dydx"]],["impl Send for client_order_id",1,["nautilus_model::identifiers::stubs::client_order_id"]],["impl Send for component_risk_engine",1,["nautilus_model::identifiers::stubs::component_risk_engine"]],["impl Send for exec_algorithm_id",1,["nautilus_model::identifiers::stubs::exec_algorithm_id"]],["impl Send for instrument_id_eth_usdt_binance",1,["nautilus_model::identifiers::stubs::instrument_id_eth_usdt_binance"]],["impl Send for instrument_id_btc_usdt",1,["nautilus_model::identifiers::stubs::instrument_id_btc_usdt"]],["impl Send for order_list_id_test",1,["nautilus_model::identifiers::stubs::order_list_id_test"]],["impl Send for position_id_test",1,["nautilus_model::identifiers::stubs::position_id_test"]],["impl Send for strategy_id_ema_cross",1,["nautilus_model::identifiers::stubs::strategy_id_ema_cross"]],["impl Send for symbol_eth_perp",1,["nautilus_model::identifiers::stubs::symbol_eth_perp"]],["impl Send for symbol_aud_usd",1,["nautilus_model::identifiers::stubs::symbol_aud_usd"]],["impl Send for trade_id",1,["nautilus_model::identifiers::stubs::trade_id"]],["impl Send for trader_id",1,["nautilus_model::identifiers::stubs::trader_id"]],["impl Send for venue_binance",1,["nautilus_model::identifiers::stubs::venue_binance"]],["impl Send for venue_sim",1,["nautilus_model::identifiers::stubs::venue_sim"]],["impl Send for venue_order_id",1,["nautilus_model::identifiers::stubs::venue_order_id"]],["impl Send for uuid4",1,["nautilus_model::identifiers::stubs::uuid4"]],["impl Send for CryptoFuture",1,["nautilus_model::instruments::crypto_future::CryptoFuture"]],["impl Send for CryptoPerpetual",1,["nautilus_model::instruments::crypto_perpetual::CryptoPerpetual"]],["impl Send for CurrencyPair",1,["nautilus_model::instruments::currency_pair::CurrencyPair"]],["impl Send for Equity",1,["nautilus_model::instruments::equity::Equity"]],["impl Send for FuturesContract",1,["nautilus_model::instruments::futures_contract::FuturesContract"]],["impl Send for OptionsContract",1,["nautilus_model::instruments::options_contract::OptionsContract"]],["impl Send for SyntheticInstrument",1,["nautilus_model::instruments::synthetic::SyntheticInstrument"]],["impl Send for crypto_future_btcusdt",1,["nautilus_model::instruments::stubs::crypto_future_btcusdt"]],["impl Send for crypto_perpetual_ethusdt",1,["nautilus_model::instruments::stubs::crypto_perpetual_ethusdt"]],["impl Send for xbtusd_bitmex",1,["nautilus_model::instruments::stubs::xbtusd_bitmex"]],["impl Send for currency_pair_btcusdt",1,["nautilus_model::instruments::stubs::currency_pair_btcusdt"]],["impl Send for equity_aapl",1,["nautilus_model::instruments::stubs::equity_aapl"]],["impl Send for futures_contract_es",1,["nautilus_model::instruments::stubs::futures_contract_es"]],["impl Send for options_contract_appl",1,["nautilus_model::instruments::stubs::options_contract_appl"]],["impl Send for InvalidBookOperation",1,["nautilus_model::orderbook::book::InvalidBookOperation"]],["impl Send for BookIntegrityError",1,["nautilus_model::orderbook::book::BookIntegrityError"]],["impl Send for OrderBook",1,["nautilus_model::orderbook::book::OrderBook"]],["impl Send for BookPrice",1,["nautilus_model::orderbook::ladder::BookPrice"]],["impl Send for Ladder",1,["nautilus_model::orderbook::ladder::Ladder"]],["impl Send for Level",1,["nautilus_model::orderbook::level::Level"]],["impl Send for OrderError",1,["nautilus_model::orders::base::OrderError"]],["impl Send for OrderCore",1,["nautilus_model::orders::base::OrderCore"]],["impl Send for LimitOrder",1,["nautilus_model::orders::limit::LimitOrder"]],["impl Send for LimitIfTouchedOrder",1,["nautilus_model::orders::limit_if_touched::LimitIfTouchedOrder"]],["impl Send for MarketOrder",1,["nautilus_model::orders::market::MarketOrder"]],["impl Send for MarketIfTouchedOrder",1,["nautilus_model::orders::market_if_touched::MarketIfTouchedOrder"]],["impl Send for MarketToLimitOrder",1,["nautilus_model::orders::market_to_limit::MarketToLimitOrder"]],["impl Send for StopLimitOrder",1,["nautilus_model::orders::stop_limit::StopLimitOrder"]],["impl Send for StopMarketOrder",1,["nautilus_model::orders::stop_market::StopMarketOrder"]],["impl Send for TrailingStopLimitOrder",1,["nautilus_model::orders::trailing_stop_limit::TrailingStopLimitOrder"]],["impl Send for TrailingStopMarketOrder",1,["nautilus_model::orders::trailing_stop_market::TrailingStopMarketOrder"]],["impl Send for AccountBalance",1,["nautilus_model::types::balance::AccountBalance"]],["impl Send for MarginBalance",1,["nautilus_model::types::balance::MarginBalance"]],["impl Send for Currency",1,["nautilus_model::types::currency::Currency"]],["impl Send for Money",1,["nautilus_model::types::money::Money"]],["impl Send for Price",1,["nautilus_model::types::price::Price"]],["impl Send for Quantity",1,["nautilus_model::types::quantity::Quantity"]],["impl Send for SyntheticInstrument_API",1,["nautilus_model::ffi::instruments::synthetic::SyntheticInstrument_API"]],["impl Send for OrderBook_API",1,["nautilus_model::ffi::orderbook::book::OrderBook_API"]],["impl Send for Level_API",1,["nautilus_model::ffi::orderbook::level::Level_API"]],["impl Send for EnumIterator",1,["nautilus_model::python::EnumIterator"]]], "nautilus_network":[["impl Send for InnerHttpClient",1,["nautilus_network::http::InnerHttpClient"]],["impl Send for HttpMethod",1,["nautilus_network::http::HttpMethod"]],["impl Send for HttpResponse",1,["nautilus_network::http::HttpResponse"]],["impl Send for HttpClient",1,["nautilus_network::http::HttpClient"]],["impl Send for SocketConfig",1,["nautilus_network::socket::SocketConfig"]],["impl Send for SocketClient",1,["nautilus_network::socket::SocketClient"]],["impl Send for WebSocketConfig",1,["nautilus_network::websocket::WebSocketConfig"]],["impl Send for WebSocketClient",1,["nautilus_network::websocket::WebSocketClient"]]], -"nautilus_persistence":[["impl Send for DataStreamingError",1,["nautilus_persistence::arrow::DataStreamingError"]],["impl Send for EncodingError",1,["nautilus_persistence::arrow::EncodingError"]],["impl<T> Send for EagerStream<T>
where\n T: Send,
",1,["nautilus_persistence::backend::kmerge_batch::EagerStream"]],["impl<I, T> Send for ElementBatchIter<I, T>
where\n I: Send,\n T: Send,
",1,["nautilus_persistence::backend::kmerge_batch::ElementBatchIter"]],["impl<I, T, C> Send for KMerge<I, T, C>
where\n C: Send,\n I: Send,\n T: Send,
",1,["nautilus_persistence::backend::kmerge_batch::KMerge"]],["impl Send for TsInitComparator",1,["nautilus_persistence::backend::session::TsInitComparator"]],["impl Send for Database",1,["nautilus_persistence::db::database::Database"]],["impl Send for DatabaseEngine",1,["nautilus_persistence::db::database::DatabaseEngine"]],["impl Send for GeneralItem",1,["nautilus_persistence::db::schema::GeneralItem"]],["impl Send for SqlCacheDatabase",1,["nautilus_persistence::db::sql::SqlCacheDatabase"]],["impl Send for NautilusDataType",1,["nautilus_persistence::python::backend::session::NautilusDataType"]],["impl Send for DataTransformer",1,["nautilus_persistence::python::backend::transformer::DataTransformer"]],["impl Send for BarDataWrangler",1,["nautilus_persistence::python::wranglers::bar::BarDataWrangler"]],["impl Send for OrderBookDeltaDataWrangler",1,["nautilus_persistence::python::wranglers::delta::OrderBookDeltaDataWrangler"]],["impl Send for QuoteTickDataWrangler",1,["nautilus_persistence::python::wranglers::quote::QuoteTickDataWrangler"]],["impl Send for TradeTickDataWrangler",1,["nautilus_persistence::python::wranglers::trade::TradeTickDataWrangler"]],["impl Send for DataQueryResult"],["impl Send for DataBackendSession"]], +"nautilus_persistence":[["impl Send for DataStreamingError",1,["nautilus_persistence::arrow::DataStreamingError"]],["impl Send for EncodingError",1,["nautilus_persistence::arrow::EncodingError"]],["impl<T> Send for EagerStream<T>
where\n T: Send,
",1,["nautilus_persistence::backend::kmerge_batch::EagerStream"]],["impl<I, T> Send for ElementBatchIter<I, T>
where\n I: Send,\n T: Send,
",1,["nautilus_persistence::backend::kmerge_batch::ElementBatchIter"]],["impl<I, T, C> Send for KMerge<I, T, C>
where\n C: Send,\n I: Send,\n T: Send,
",1,["nautilus_persistence::backend::kmerge_batch::KMerge"]],["impl Send for TsInitComparator",1,["nautilus_persistence::backend::session::TsInitComparator"]],["impl Send for Database",1,["nautilus_persistence::db::database::Database"]],["impl Send for DatabaseEngine",1,["nautilus_persistence::db::database::DatabaseEngine"]],["impl Send for GeneralItem",1,["nautilus_persistence::db::schema::GeneralItem"]],["impl Send for SqlCacheDatabase",1,["nautilus_persistence::db::sql::SqlCacheDatabase"]],["impl Send for NautilusDataType",1,["nautilus_persistence::python::backend::session::NautilusDataType"]],["impl Send for DataTransformer",1,["nautilus_persistence::python::backend::transformer::DataTransformer"]],["impl Send for BarDataWrangler",1,["nautilus_persistence::python::wranglers::bar::BarDataWrangler"]],["impl Send for OrderBookDeltaDataWrangler",1,["nautilus_persistence::python::wranglers::delta::OrderBookDeltaDataWrangler"]],["impl Send for QuoteTickDataWrangler",1,["nautilus_persistence::python::wranglers::quote::QuoteTickDataWrangler"]],["impl Send for TradeTickDataWrangler",1,["nautilus_persistence::python::wranglers::trade::TradeTickDataWrangler"]],["impl Send for DataBackendSession"],["impl Send for DataQueryResult"]], "tokio_tungstenite":[["impl<S> Send for MaybeTlsStream<S>
where\n S: Send,
",1,["tokio_tungstenite::stream::MaybeTlsStream"]],["impl Send for Connector",1,["tokio_tungstenite::tls::Connector"]],["impl<S> Send for WebSocketStream<S>
where\n S: Send,
",1,["tokio_tungstenite::WebSocketStream"]]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/develop/core/trait.impl/core/marker/trait.StructuralEq.js b/develop/core/trait.impl/core/marker/trait.StructuralEq.js index 0c05551d44ad..28b18897cd85 100644 --- a/develop/core/trait.impl/core/marker/trait.StructuralEq.js +++ b/develop/core/trait.impl/core/marker/trait.StructuralEq.js @@ -1,7 +1,7 @@ (function() {var implementors = { -"nautilus_common":[["impl StructuralEq for ComponentState"],["impl StructuralEq for LogLevel"],["impl StructuralEq for LogFormat"],["impl StructuralEq for ComponentTrigger"],["impl StructuralEq for LogColor"]], +"nautilus_common":[["impl StructuralEq for LogColor"],["impl StructuralEq for LogLevel"],["impl StructuralEq for ComponentState"],["impl StructuralEq for LogFormat"],["impl StructuralEq for ComponentTrigger"]], "nautilus_core":[["impl StructuralEq for UUID4"]], "nautilus_indicators":[["impl StructuralEq for MovingAverageType"]], -"nautilus_model":[["impl StructuralEq for OrderUpdated"],["impl StructuralEq for TrailingOffsetType"],["impl StructuralEq for AggressorSide"],["impl StructuralEq for AssetClass"],["impl StructuralEq for ClientOrderId"],["impl StructuralEq for TimeInForce"],["impl StructuralEq for OrderPendingUpdate"],["impl StructuralEq for VenueOrderId"],["impl StructuralEq for OrderListId"],["impl StructuralEq for Venue"],["impl StructuralEq for OrderInitialized"],["impl StructuralEq for OrderDenied"],["impl StructuralEq for Ticker"],["impl StructuralEq for CurrencyType"],["impl StructuralEq for OrderPendingCancel"],["impl StructuralEq for OrderAccepted"],["impl StructuralEq for OmsType"],["impl StructuralEq for StrategyId"],["impl StructuralEq for MarketStatus"],["impl StructuralEq for InstrumentCloseType"],["impl StructuralEq for TradeId"],["impl StructuralEq for OrderEvent"],["impl StructuralEq for QuoteTick"],["impl StructuralEq for BarSpecification"],["impl StructuralEq for TraderId"],["impl StructuralEq for Price"],["impl StructuralEq for BookAction"],["impl StructuralEq for BarType"],["impl StructuralEq for AccountType"],["impl StructuralEq for Quantity"],["impl StructuralEq for AccountId"],["impl StructuralEq for LiquiditySide"],["impl StructuralEq for OrderSide"],["impl StructuralEq for InstrumentClass"],["impl StructuralEq for AggregationSource"],["impl StructuralEq for ExecAlgorithmId"],["impl StructuralEq for ComponentId"],["impl StructuralEq for BookOrder"],["impl StructuralEq for PositionId"],["impl StructuralEq for TradeTick"],["impl StructuralEq for BarAggregation"],["impl StructuralEq for BookType"],["impl StructuralEq for OrderFilled"],["impl StructuralEq for OrderType"],["impl StructuralEq for OrderTriggered"],["impl StructuralEq for OrderBookDelta"],["impl StructuralEq for OrderCanceled"],["impl StructuralEq for Level"],["impl StructuralEq for Bar"],["impl StructuralEq for Money"],["impl StructuralEq for TriggerType"],["impl StructuralEq for OrderEmulated"],["impl StructuralEq for OrderCancelRejected"],["impl StructuralEq for OrderModifyRejected"],["impl StructuralEq for ClientId"],["impl StructuralEq for OrderStatus"],["impl StructuralEq for TradingState"],["impl StructuralEq for PriceType"],["impl StructuralEq for HaltReason"],["impl StructuralEq for PositionSide"],["impl StructuralEq for OrderRejected"],["impl StructuralEq for OptionKind"],["impl StructuralEq for OrderReleased"],["impl StructuralEq for InstrumentId"],["impl StructuralEq for Currency"],["impl StructuralEq for BookPrice"],["impl StructuralEq for ContingencyType"],["impl StructuralEq for Symbol"],["impl StructuralEq for OrderSubmitted"],["impl StructuralEq for OrderExpired"]], +"nautilus_model":[["impl StructuralEq for BookAction"],["impl StructuralEq for ClientOrderId"],["impl StructuralEq for TradeTick"],["impl StructuralEq for OrderUpdated"],["impl StructuralEq for BookPrice"],["impl StructuralEq for OrderAccepted"],["impl StructuralEq for QuoteTick"],["impl StructuralEq for BookOrder"],["impl StructuralEq for OrderDenied"],["impl StructuralEq for Money"],["impl StructuralEq for OrderEmulated"],["impl StructuralEq for OrderCanceled"],["impl StructuralEq for MarketStatus"],["impl StructuralEq for Quantity"],["impl StructuralEq for BarType"],["impl StructuralEq for ExecAlgorithmId"],["impl StructuralEq for AssetClass"],["impl StructuralEq for Symbol"],["impl StructuralEq for HaltReason"],["impl StructuralEq for PositionSide"],["impl StructuralEq for ClientId"],["impl StructuralEq for Ticker"],["impl StructuralEq for AggregationSource"],["impl StructuralEq for BarSpecification"],["impl StructuralEq for OmsType"],["impl StructuralEq for PositionId"],["impl StructuralEq for AccountId"],["impl StructuralEq for OrderSide"],["impl StructuralEq for OrderCancelRejected"],["impl StructuralEq for InstrumentClass"],["impl StructuralEq for OrderPendingCancel"],["impl StructuralEq for OrderModifyRejected"],["impl StructuralEq for LiquiditySide"],["impl StructuralEq for OrderType"],["impl StructuralEq for ComponentId"],["impl StructuralEq for PriceType"],["impl StructuralEq for OrderStatus"],["impl StructuralEq for OrderReleased"],["impl StructuralEq for ContingencyType"],["impl StructuralEq for OrderInitialized"],["impl StructuralEq for OrderEvent"],["impl StructuralEq for StrategyId"],["impl StructuralEq for OptionKind"],["impl StructuralEq for OrderPendingUpdate"],["impl StructuralEq for Bar"],["impl StructuralEq for OrderTriggered"],["impl StructuralEq for OrderSubmitted"],["impl StructuralEq for OrderRejected"],["impl StructuralEq for Currency"],["impl StructuralEq for VenueOrderId"],["impl StructuralEq for OrderBookDelta"],["impl StructuralEq for BarAggregation"],["impl StructuralEq for BookType"],["impl StructuralEq for Venue"],["impl StructuralEq for AggressorSide"],["impl StructuralEq for OrderListId"],["impl StructuralEq for TradeId"],["impl StructuralEq for OrderExpired"],["impl StructuralEq for TraderId"],["impl StructuralEq for TrailingOffsetType"],["impl StructuralEq for OrderFilled"],["impl StructuralEq for Price"],["impl StructuralEq for TradingState"],["impl StructuralEq for TimeInForce"],["impl StructuralEq for InstrumentCloseType"],["impl StructuralEq for TriggerType"],["impl StructuralEq for CurrencyType"],["impl StructuralEq for Level"],["impl StructuralEq for InstrumentId"],["impl StructuralEq for AccountType"]], "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/trait.impl/core/marker/trait.StructuralPartialEq.js b/develop/core/trait.impl/core/marker/trait.StructuralPartialEq.js index 0d9241133bd9..94a8ad98b335 100644 --- a/develop/core/trait.impl/core/marker/trait.StructuralPartialEq.js +++ b/develop/core/trait.impl/core/marker/trait.StructuralPartialEq.js @@ -1,7 +1,7 @@ (function() {var implementors = { -"nautilus_common":[["impl StructuralPartialEq for ComponentState"],["impl StructuralPartialEq for LogLevel"],["impl StructuralPartialEq for ComponentTrigger"],["impl StructuralPartialEq for LogColor"],["impl StructuralPartialEq for LogFormat"]], +"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 OmsType"],["impl StructuralPartialEq for HaltReason"],["impl StructuralPartialEq for QuoteTick"],["impl StructuralPartialEq for TraderId"],["impl StructuralPartialEq for Ticker"],["impl StructuralPartialEq for TradeTick"],["impl StructuralPartialEq for OrderCanceled"],["impl StructuralPartialEq for Symbol"],["impl StructuralPartialEq for OrderAccepted"],["impl StructuralPartialEq for ClientId"],["impl StructuralPartialEq for TrailingOffsetType"],["impl StructuralPartialEq for ClientOrderId"],["impl StructuralPartialEq for OrderListId"],["impl StructuralPartialEq for BookType"],["impl StructuralPartialEq for AggregationSource"],["impl StructuralPartialEq for AccountType"],["impl StructuralPartialEq for MarketStatus"],["impl StructuralPartialEq for TriggerType"],["impl StructuralPartialEq for Venue"],["impl StructuralPartialEq for BarType"],["impl StructuralPartialEq for StrategyId"],["impl StructuralPartialEq for OrderExpired"],["impl StructuralPartialEq for AggressorSide"],["impl StructuralPartialEq for ComponentId"],["impl StructuralPartialEq for PriceType"],["impl StructuralPartialEq for OrderSubmitted"],["impl StructuralPartialEq for BarSpecification"],["impl StructuralPartialEq for PositionId"],["impl StructuralPartialEq for OrderPendingCancel"],["impl StructuralPartialEq for OrderSide"],["impl StructuralPartialEq for TimeInForce"],["impl StructuralPartialEq for PositionChanged"],["impl StructuralPartialEq for AssetClass"],["impl StructuralPartialEq for PositionOpened"],["impl StructuralPartialEq for LiquiditySide"],["impl StructuralPartialEq for AccountId"],["impl StructuralPartialEq for TradeId"],["impl StructuralPartialEq for InstrumentCloseType"],["impl StructuralPartialEq for OrderInitialized"],["impl StructuralPartialEq for OrderFilled"],["impl StructuralPartialEq for OrderBookDelta"],["impl StructuralPartialEq for BarAggregation"],["impl StructuralPartialEq for PositionSide"],["impl StructuralPartialEq for OrderCancelRejected"],["impl StructuralPartialEq for InstrumentId"],["impl StructuralPartialEq for TradingState"],["impl StructuralPartialEq for VenueOrderId"],["impl StructuralPartialEq for PositionClosed"],["impl StructuralPartialEq for OrderStatus"],["impl StructuralPartialEq for OrderType"],["impl StructuralPartialEq for Bar"],["impl StructuralPartialEq for OrderEmulated"],["impl StructuralPartialEq for CurrencyType"],["impl StructuralPartialEq for ExecAlgorithmId"],["impl StructuralPartialEq for ContingencyType"],["impl StructuralPartialEq for OrderModifyRejected"],["impl StructuralPartialEq for OrderReleased"],["impl StructuralPartialEq for OrderPendingUpdate"],["impl StructuralPartialEq for OrderDenied"],["impl StructuralPartialEq for BookAction"],["impl StructuralPartialEq for InstrumentClass"],["impl StructuralPartialEq for OrderEvent"],["impl StructuralPartialEq for OrderRejected"],["impl StructuralPartialEq for PositionState"],["impl StructuralPartialEq for OrderUpdated"],["impl StructuralPartialEq for OrderTriggered"],["impl StructuralPartialEq for OptionKind"]], +"nautilus_model":[["impl StructuralPartialEq for StrategyId"],["impl StructuralPartialEq for PositionSide"],["impl StructuralPartialEq for OrderFilled"],["impl StructuralPartialEq for OrderTriggered"],["impl StructuralPartialEq for OrderListId"],["impl StructuralPartialEq for OrderEvent"],["impl StructuralPartialEq for OrderEmulated"],["impl StructuralPartialEq for OrderAccepted"],["impl StructuralPartialEq for OptionKind"],["impl StructuralPartialEq for OrderPendingCancel"],["impl StructuralPartialEq for InstrumentId"],["impl StructuralPartialEq for ClientId"],["impl StructuralPartialEq for TradeId"],["impl StructuralPartialEq for CurrencyType"],["impl StructuralPartialEq for AggressorSide"],["impl StructuralPartialEq for TrailingOffsetType"],["impl StructuralPartialEq for LiquiditySide"],["impl StructuralPartialEq for OrderBookDelta"],["impl StructuralPartialEq for OrderPendingUpdate"],["impl StructuralPartialEq for OrderDenied"],["impl StructuralPartialEq for BarSpecification"],["impl StructuralPartialEq for BarAggregation"],["impl StructuralPartialEq for TriggerType"],["impl StructuralPartialEq for OrderType"],["impl StructuralPartialEq for ClientOrderId"],["impl StructuralPartialEq for BookType"],["impl StructuralPartialEq for PriceType"],["impl StructuralPartialEq for ExecAlgorithmId"],["impl StructuralPartialEq for OrderCanceled"],["impl StructuralPartialEq for OrderExpired"],["impl StructuralPartialEq for PositionId"],["impl StructuralPartialEq for PositionOpened"],["impl StructuralPartialEq for MarketStatus"],["impl StructuralPartialEq for HaltReason"],["impl StructuralPartialEq for OrderRejected"],["impl StructuralPartialEq for Venue"],["impl StructuralPartialEq for OrderInitialized"],["impl StructuralPartialEq for OrderModifyRejected"],["impl StructuralPartialEq for InstrumentClass"],["impl StructuralPartialEq for AssetClass"],["impl StructuralPartialEq for OrderSubmitted"],["impl StructuralPartialEq for VenueOrderId"],["impl StructuralPartialEq for ContingencyType"],["impl StructuralPartialEq for TradeTick"],["impl StructuralPartialEq for TradingState"],["impl StructuralPartialEq for OrderReleased"],["impl StructuralPartialEq for PositionChanged"],["impl StructuralPartialEq for PositionState"],["impl StructuralPartialEq for AccountId"],["impl StructuralPartialEq for QuoteTick"],["impl StructuralPartialEq for OmsType"],["impl StructuralPartialEq for OrderUpdated"],["impl StructuralPartialEq for Ticker"],["impl StructuralPartialEq for OrderStatus"],["impl StructuralPartialEq for PositionClosed"],["impl StructuralPartialEq for TimeInForce"],["impl StructuralPartialEq for BarType"],["impl StructuralPartialEq for Symbol"],["impl StructuralPartialEq for TraderId"],["impl StructuralPartialEq for AggregationSource"],["impl StructuralPartialEq for Bar"],["impl StructuralPartialEq for OrderCancelRejected"],["impl StructuralPartialEq for AccountType"],["impl StructuralPartialEq for InstrumentCloseType"],["impl StructuralPartialEq for BookAction"],["impl StructuralPartialEq for OrderSide"],["impl StructuralPartialEq for ComponentId"]], "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/trait.impl/core/marker/trait.Sync.js b/develop/core/trait.impl/core/marker/trait.Sync.js index 6b7e77aa85b1..b1e7276a731c 100644 --- a/develop/core/trait.impl/core/marker/trait.Sync.js +++ b/develop/core/trait.impl/core/marker/trait.Sync.js @@ -1,7 +1,7 @@ (function() {var implementors = { "nautilus_adapters":[["impl Sync for DatabentoPublisher",1,["nautilus_adapters::databento::types::DatabentoPublisher"]]], "nautilus_backtest":[["impl !Sync for TimeEventAccumulator",1,["nautilus_backtest::engine::TimeEventAccumulator"]],["impl !Sync for TimeEventAccumulatorAPI",1,["nautilus_backtest::engine::TimeEventAccumulatorAPI"]]], -"nautilus_common":[["impl Sync for TestClock",1,["nautilus_common::clock::TestClock"]],["impl Sync for LiveClock",1,["nautilus_common::clock::LiveClock"]],["impl Sync for ComponentState",1,["nautilus_common::enums::ComponentState"]],["impl Sync for ComponentStateIter",1,["nautilus_common::enums::ComponentStateIter"]],["impl Sync for ComponentTrigger",1,["nautilus_common::enums::ComponentTrigger"]],["impl Sync for ComponentTriggerIter",1,["nautilus_common::enums::ComponentTriggerIter"]],["impl Sync for LogLevel",1,["nautilus_common::enums::LogLevel"]],["impl Sync for LogLevelIter",1,["nautilus_common::enums::LogLevelIter"]],["impl Sync for LogColor",1,["nautilus_common::enums::LogColor"]],["impl Sync for LogColorIter",1,["nautilus_common::enums::LogColorIter"]],["impl Sync for LogFormat",1,["nautilus_common::enums::LogFormat"]],["impl Sync for OrderFactory",1,["nautilus_common::factories::OrderFactory"]],["impl Sync for ClientOrderIdGenerator",1,["nautilus_common::generators::client_order_id::ClientOrderIdGenerator"]],["impl Sync for OrderListIdGenerator",1,["nautilus_common::generators::order_list_id::OrderListIdGenerator"]],["impl Sync for PositionIdGenerator",1,["nautilus_common::generators::position_id::PositionIdGenerator"]],["impl !Sync for PyCallableWrapper",1,["nautilus_common::handlers::PyCallableWrapper"]],["impl Sync for MessageHandler",1,["nautilus_common::handlers::MessageHandler"]],["impl Sync for EventHandler",1,["nautilus_common::handlers::EventHandler"]],["impl Sync for LogGuard",1,["nautilus_common::logging::LogGuard"]],["impl Sync for Logger",1,["nautilus_common::logging::Logger"]],["impl Sync for LogEvent",1,["nautilus_common::logging::LogEvent"]],["impl Sync for Subscription",1,["nautilus_common::msgbus::Subscription"]],["impl Sync for BusMessage",1,["nautilus_common::msgbus::BusMessage"]],["impl Sync for MessageBus",1,["nautilus_common::msgbus::MessageBus"]],["impl Sync for TimeEvent",1,["nautilus_common::timer::TimeEvent"]],["impl !Sync for TimeEventHandler",1,["nautilus_common::timer::TimeEventHandler"]],["impl Sync for TestTimer",1,["nautilus_common::timer::TestTimer"]],["impl Sync for TestClock_API",1,["nautilus_common::ffi::clock::TestClock_API"]],["impl Sync for LiveClock_API",1,["nautilus_common::ffi::clock::LiveClock_API"]],["impl Sync for Logger_API",1,["nautilus_common::ffi::logging::Logger_API"]],["impl Sync for MessageBus_API",1,["nautilus_common::ffi::msgbus::MessageBus_API"]],["impl Sync for SafeTimeEventCallback"],["impl Sync for SafeMessageCallback"]], +"nautilus_common":[["impl Sync for TestClock",1,["nautilus_common::clock::TestClock"]],["impl Sync for LiveClock",1,["nautilus_common::clock::LiveClock"]],["impl Sync for ComponentState",1,["nautilus_common::enums::ComponentState"]],["impl Sync for ComponentStateIter",1,["nautilus_common::enums::ComponentStateIter"]],["impl Sync for ComponentTrigger",1,["nautilus_common::enums::ComponentTrigger"]],["impl Sync for ComponentTriggerIter",1,["nautilus_common::enums::ComponentTriggerIter"]],["impl Sync for LogLevel",1,["nautilus_common::enums::LogLevel"]],["impl Sync for LogLevelIter",1,["nautilus_common::enums::LogLevelIter"]],["impl Sync for LogColor",1,["nautilus_common::enums::LogColor"]],["impl Sync for LogColorIter",1,["nautilus_common::enums::LogColorIter"]],["impl Sync for LogFormat",1,["nautilus_common::enums::LogFormat"]],["impl Sync for OrderFactory",1,["nautilus_common::factories::OrderFactory"]],["impl Sync for ClientOrderIdGenerator",1,["nautilus_common::generators::client_order_id::ClientOrderIdGenerator"]],["impl Sync for OrderListIdGenerator",1,["nautilus_common::generators::order_list_id::OrderListIdGenerator"]],["impl Sync for PositionIdGenerator",1,["nautilus_common::generators::position_id::PositionIdGenerator"]],["impl !Sync for PyCallableWrapper",1,["nautilus_common::handlers::PyCallableWrapper"]],["impl Sync for MessageHandler",1,["nautilus_common::handlers::MessageHandler"]],["impl Sync for EventHandler",1,["nautilus_common::handlers::EventHandler"]],["impl Sync for LogGuard",1,["nautilus_common::logging::LogGuard"]],["impl Sync for Logger",1,["nautilus_common::logging::Logger"]],["impl Sync for LogEvent",1,["nautilus_common::logging::LogEvent"]],["impl Sync for Subscription",1,["nautilus_common::msgbus::Subscription"]],["impl Sync for BusMessage",1,["nautilus_common::msgbus::BusMessage"]],["impl Sync for MessageBus",1,["nautilus_common::msgbus::MessageBus"]],["impl Sync for TimeEvent",1,["nautilus_common::timer::TimeEvent"]],["impl !Sync for TimeEventHandler",1,["nautilus_common::timer::TimeEventHandler"]],["impl Sync for TestTimer",1,["nautilus_common::timer::TestTimer"]],["impl Sync for TestClock_API",1,["nautilus_common::ffi::clock::TestClock_API"]],["impl Sync for LiveClock_API",1,["nautilus_common::ffi::clock::LiveClock_API"]],["impl Sync for Logger_API",1,["nautilus_common::ffi::logging::Logger_API"]],["impl Sync for MessageBus_API",1,["nautilus_common::ffi::msgbus::MessageBus_API"]],["impl Sync for SafeMessageCallback"],["impl Sync for SafeTimeEventCallback"]], "nautilus_core":[["impl Sync for Message",1,["nautilus_core::message::Message"]],["impl Sync for ClockMode",1,["nautilus_core::time::ClockMode"]],["impl Sync for AtomicTime",1,["nautilus_core::time::AtomicTime"]],["impl Sync for UUID4",1,["nautilus_core::uuid::UUID4"]],["impl !Sync for CVec",1,["nautilus_core::ffi::cvec::CVec"]]], "nautilus_indicators":[["impl Sync for AdaptiveMovingAverage",1,["nautilus_indicators::average::ama::AdaptiveMovingAverage"]],["impl Sync for DoubleExponentialMovingAverage",1,["nautilus_indicators::average::dema::DoubleExponentialMovingAverage"]],["impl Sync for ExponentialMovingAverage",1,["nautilus_indicators::average::ema::ExponentialMovingAverage"]],["impl Sync for HullMovingAverage",1,["nautilus_indicators::average::hma::HullMovingAverage"]],["impl Sync for WilderMovingAverage",1,["nautilus_indicators::average::rma::WilderMovingAverage"]],["impl Sync for SimpleMovingAverage",1,["nautilus_indicators::average::sma::SimpleMovingAverage"]],["impl Sync for WeightedMovingAverage",1,["nautilus_indicators::average::wma::WeightedMovingAverage"]],["impl Sync for MovingAverageType",1,["nautilus_indicators::average::MovingAverageType"]],["impl Sync for MovingAverageTypeIter",1,["nautilus_indicators::average::MovingAverageTypeIter"]],["impl Sync for MovingAverageFactory",1,["nautilus_indicators::average::MovingAverageFactory"]],["impl !Sync for RelativeStrengthIndex",1,["nautilus_indicators::momentum::rsi::RelativeStrengthIndex"]],["impl Sync for EfficiencyRatio",1,["nautilus_indicators::ratio::efficiency_ratio::EfficiencyRatio"]]], "nautilus_infrastructure":[["impl Sync for DatabaseOperation",1,["nautilus_infrastructure::cache::DatabaseOperation"]],["impl Sync for DatabaseCommand",1,["nautilus_infrastructure::cache::DatabaseCommand"]],["impl Sync for RedisCacheDatabase",1,["nautilus_infrastructure::redis::RedisCacheDatabase"]]], diff --git a/develop/core/trait.impl/core/ops/arith/trait.Add.js b/develop/core/trait.impl/core/ops/arith/trait.Add.js index 75f081569fa6..7d27470a51fb 100644 --- a/develop/core/trait.impl/core/ops/arith/trait.Add.js +++ b/develop/core/trait.impl/core/ops/arith/trait.Add.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"nautilus_model":[["impl Add for Price"],["impl Add<f64> for Money"],["impl Add for Quantity"],["impl Add for Money"],["impl Add<f64> for Price"]] +"nautilus_model":[["impl Add<f64> for Price"],["impl Add<f64> for Money"],["impl Add for Quantity"],["impl Add for Money"],["impl Add 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/trait.impl/core/ops/arith/trait.AddAssign.js b/develop/core/trait.impl/core/ops/arith/trait.AddAssign.js index ae3cde9dfd35..8dd6f782df02 100644 --- a/develop/core/trait.impl/core/ops/arith/trait.AddAssign.js +++ b/develop/core/trait.impl/core/ops/arith/trait.AddAssign.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"nautilus_model":[["impl AddAssign for Price"],["impl<T: Into<u64>> AddAssign<T> for Quantity"],["impl AddAssign for Money"]] +"nautilus_model":[["impl<T: Into<u64>> AddAssign<T> for Quantity"],["impl AddAssign for Price"],["impl AddAssign for 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/trait.impl/core/ops/arith/trait.Mul.js b/develop/core/trait.impl/core/ops/arith/trait.Mul.js index e9aee19721ff..2d731320c52b 100644 --- a/develop/core/trait.impl/core/ops/arith/trait.Mul.js +++ b/develop/core/trait.impl/core/ops/arith/trait.Mul.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"nautilus_model":[["impl Mul<f64> for Money"],["impl Mul for Quantity"],["impl Mul<f64> for Price"],["impl Mul<f64> for Quantity"]] +"nautilus_model":[["impl Mul<f64> for Price"],["impl Mul<f64> for Quantity"],["impl Mul<f64> for Money"],["impl Mul 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/trait.impl/core/ops/arith/trait.Neg.js b/develop/core/trait.impl/core/ops/arith/trait.Neg.js index 546886924d0f..6296ff407d60 100644 --- a/develop/core/trait.impl/core/ops/arith/trait.Neg.js +++ b/develop/core/trait.impl/core/ops/arith/trait.Neg.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"nautilus_model":[["impl Neg for Price"],["impl Neg for Money"]] +"nautilus_model":[["impl Neg for Money"],["impl Neg 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/trait.impl/core/ops/arith/trait.Sub.js b/develop/core/trait.impl/core/ops/arith/trait.Sub.js index 6fac8f272cf3..692fab0c8dd7 100644 --- a/develop/core/trait.impl/core/ops/arith/trait.Sub.js +++ b/develop/core/trait.impl/core/ops/arith/trait.Sub.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"nautilus_model":[["impl Sub for Quantity"],["impl Sub<f64> for Price"],["impl Sub<f64> for Money"],["impl Sub for Price"],["impl Sub for Money"]] +"nautilus_model":[["impl Sub for Quantity"],["impl Sub<f64> for Money"],["impl Sub for Money"],["impl Sub<f64> for Price"],["impl Sub 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/trait.impl/core/ops/deref/trait.Deref.js b/develop/core/trait.impl/core/ops/deref/trait.Deref.js index 4081885304de..f167ecded8a9 100644 --- a/develop/core/trait.impl/core/ops/deref/trait.Deref.js +++ b/develop/core/trait.impl/core/ops/deref/trait.Deref.js @@ -1,6 +1,6 @@ (function() {var implementors = { "nautilus_backtest":[["impl Deref for TimeEventAccumulatorAPI"]], -"nautilus_common":[["impl Deref for TestClock_API"],["impl Deref for MessageBus_API"],["impl Deref for LiveClock"],["impl Deref for Logger_API"],["impl Deref for TestClock"],["impl Deref for LiveClock_API"]], +"nautilus_common":[["impl Deref for LiveClock_API"],["impl Deref for Logger_API"],["impl Deref for MessageBus_API"],["impl Deref for TestClock_API"],["impl Deref for LiveClock"],["impl Deref for TestClock"]], "nautilus_core":[["impl Deref for AtomicTime"]], -"nautilus_model":[["impl Deref for Quantity"],["impl Deref for TrailingStopLimitOrder"],["impl Deref for SyntheticInstrument_API"],["impl Deref for StopLimitOrder"],["impl Deref for StopMarketOrder"],["impl Deref for LimitOrder"],["impl Deref for MarketIfTouchedOrder"],["impl Deref for Price"],["impl Deref for MarketOrder"],["impl Deref for TrailingStopMarketOrder"],["impl Deref for Level_API"],["impl Deref for MarketToLimitOrder"],["impl Deref for LimitIfTouchedOrder"],["impl Deref for OrderBook_API"]] +"nautilus_model":[["impl Deref for MarketOrder"],["impl Deref for StopMarketOrder"],["impl Deref for OrderBook_API"],["impl Deref for MarketIfTouchedOrder"],["impl Deref for MarketToLimitOrder"],["impl Deref for Price"],["impl Deref for SyntheticInstrument_API"],["impl Deref for TrailingStopLimitOrder"],["impl Deref for LimitIfTouchedOrder"],["impl Deref for TrailingStopMarketOrder"],["impl Deref for Quantity"],["impl Deref for StopLimitOrder"],["impl Deref for LimitOrder"],["impl Deref for Level_API"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/develop/core/trait.impl/core/ops/deref/trait.DerefMut.js b/develop/core/trait.impl/core/ops/deref/trait.DerefMut.js index 9e47f6dcba32..23714d5dd2a7 100644 --- a/develop/core/trait.impl/core/ops/deref/trait.DerefMut.js +++ b/develop/core/trait.impl/core/ops/deref/trait.DerefMut.js @@ -1,5 +1,5 @@ (function() {var implementors = { "nautilus_backtest":[["impl DerefMut for TimeEventAccumulatorAPI"]], "nautilus_common":[["impl DerefMut for LiveClock_API"],["impl DerefMut for TestClock_API"],["impl DerefMut for Logger_API"],["impl DerefMut for MessageBus_API"]], -"nautilus_model":[["impl DerefMut for StopMarketOrder"],["impl DerefMut for MarketIfTouchedOrder"],["impl DerefMut for LimitOrder"],["impl DerefMut for TrailingStopMarketOrder"],["impl DerefMut for StopLimitOrder"],["impl DerefMut for MarketToLimitOrder"],["impl DerefMut for MarketOrder"],["impl DerefMut for Level_API"],["impl DerefMut for OrderBook_API"],["impl DerefMut for TrailingStopLimitOrder"],["impl DerefMut for LimitIfTouchedOrder"],["impl DerefMut for SyntheticInstrument_API"]] +"nautilus_model":[["impl DerefMut for SyntheticInstrument_API"],["impl DerefMut for TrailingStopMarketOrder"],["impl DerefMut for Level_API"],["impl DerefMut for LimitIfTouchedOrder"],["impl DerefMut for LimitOrder"],["impl DerefMut for OrderBook_API"],["impl DerefMut for MarketIfTouchedOrder"],["impl DerefMut for TrailingStopLimitOrder"],["impl DerefMut for StopMarketOrder"],["impl DerefMut for MarketOrder"],["impl DerefMut for StopLimitOrder"],["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/trait.impl/core/ops/drop/trait.Drop.js b/develop/core/trait.impl/core/ops/drop/trait.Drop.js index 3b19ab4cf367..e322e717f1d1 100644 --- a/develop/core/trait.impl/core/ops/drop/trait.Drop.js +++ b/develop/core/trait.impl/core/ops/drop/trait.Drop.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"nautilus_persistence":[["impl<T> Drop for EagerStream<T>"],["impl Drop for DataQueryResult"]] +"nautilus_persistence":[["impl Drop for DataQueryResult"],["impl<T> Drop for EagerStream<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/trait.impl/core/str/traits/trait.FromStr.js b/develop/core/trait.impl/core/str/traits/trait.FromStr.js index f43c42323c6a..2dffcc6afdc5 100644 --- a/develop/core/trait.impl/core/str/traits/trait.FromStr.js +++ b/develop/core/trait.impl/core/str/traits/trait.FromStr.js @@ -1,6 +1,6 @@ (function() {var implementors = { -"nautilus_common":[["impl FromStr for LogLevel"],["impl FromStr for ComponentTrigger"],["impl FromStr for LogFormat"],["impl FromStr for ComponentState"],["impl FromStr for LogColor"]], +"nautilus_common":[["impl FromStr for LogFormat"],["impl FromStr for ComponentTrigger"],["impl FromStr for LogLevel"],["impl FromStr for LogColor"],["impl FromStr for ComponentState"]], "nautilus_core":[["impl FromStr for UUID4"]], "nautilus_indicators":[["impl FromStr for MovingAverageType"]], -"nautilus_model":[["impl FromStr for TraderId"],["impl FromStr for MarketStatus"],["impl FromStr for TriggerType"],["impl FromStr for ClientOrderId"],["impl FromStr for AccountType"],["impl FromStr for AggressorSide"],["impl FromStr for InstrumentClass"],["impl FromStr for TimeInForce"],["impl FromStr for Venue"],["impl FromStr for OrderListId"],["impl FromStr for CurrencyType"],["impl FromStr for ClientId"],["impl FromStr for AggregationSource"],["impl FromStr for VenueOrderId"],["impl FromStr for BookAction"],["impl FromStr for OmsType"],["impl FromStr for PositionId"],["impl FromStr for PositionSide"],["impl FromStr for Money"],["impl FromStr for PriceType"],["impl FromStr for TradingState"],["impl FromStr for ExecAlgorithmId"],["impl FromStr for Quantity"],["impl FromStr for ContingencyType"],["impl FromStr for Symbol"],["impl FromStr for BarType"],["impl FromStr for OptionKind"],["impl FromStr for AccountId"],["impl FromStr for OrderStatus"],["impl FromStr for OrderType"],["impl FromStr for BookType"],["impl FromStr for ComponentId"],["impl FromStr for HaltReason"],["impl FromStr for Price"],["impl FromStr for Currency"],["impl FromStr for AssetClass"],["impl FromStr for TradeId"],["impl FromStr for StrategyId"],["impl FromStr for InstrumentId"],["impl FromStr for OrderSide"],["impl FromStr for LiquiditySide"],["impl FromStr for TrailingOffsetType"],["impl FromStr for BarAggregation"],["impl FromStr for InstrumentCloseType"]] +"nautilus_model":[["impl FromStr for ComponentId"],["impl FromStr for TrailingOffsetType"],["impl FromStr for InstrumentClass"],["impl FromStr for BarAggregation"],["impl FromStr for InstrumentCloseType"],["impl FromStr for BookAction"],["impl FromStr for ExecAlgorithmId"],["impl FromStr for OrderSide"],["impl FromStr for StrategyId"],["impl FromStr for TraderId"],["impl FromStr for TimeInForce"],["impl FromStr for TradeId"],["impl FromStr for MarketStatus"],["impl FromStr for OmsType"],["impl FromStr for AssetClass"],["impl FromStr for Quantity"],["impl FromStr for OptionKind"],["impl FromStr for Venue"],["impl FromStr for TriggerType"],["impl FromStr for AccountId"],["impl FromStr for ClientOrderId"],["impl FromStr for OrderType"],["impl FromStr for Symbol"],["impl FromStr for PositionId"],["impl FromStr for CurrencyType"],["impl FromStr for AggregationSource"],["impl FromStr for ContingencyType"],["impl FromStr for Price"],["impl FromStr for AccountType"],["impl FromStr for LiquiditySide"],["impl FromStr for PriceType"],["impl FromStr for TradingState"],["impl FromStr for BarType"],["impl FromStr for BookType"],["impl FromStr for HaltReason"],["impl FromStr for PositionSide"],["impl FromStr for InstrumentId"],["impl FromStr for OrderStatus"],["impl FromStr for Currency"],["impl FromStr for Money"],["impl FromStr for VenueOrderId"],["impl FromStr for AggressorSide"],["impl FromStr for OrderListId"],["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/trait.impl/nautilus_core/serialization/trait.Serializable.js b/develop/core/trait.impl/nautilus_core/serialization/trait.Serializable.js index 37f477f79a4f..9280774325b9 100644 --- a/develop/core/trait.impl/nautilus_core/serialization/trait.Serializable.js +++ b/develop/core/trait.impl/nautilus_core/serialization/trait.Serializable.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"nautilus_model":[["impl Serializable for Bar"],["impl Serializable for TradeTick"],["impl Serializable for OrderBookDelta"],["impl Serializable for BookOrder"],["impl Serializable for QuoteTick"],["impl Serializable for Ticker"]] +"nautilus_model":[["impl Serializable for TradeTick"],["impl Serializable for QuoteTick"],["impl Serializable for Bar"],["impl Serializable for OrderBookDelta"],["impl Serializable for Ticker"],["impl Serializable for BookOrder"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/develop/core/trait.impl/pyo3/conversion/trait.IntoPy.js b/develop/core/trait.impl/pyo3/conversion/trait.IntoPy.js index c5a6778ec152..0f4d8263764e 100644 --- a/develop/core/trait.impl/pyo3/conversion/trait.IntoPy.js +++ b/develop/core/trait.impl/pyo3/conversion/trait.IntoPy.js @@ -1,9 +1,9 @@ (function() {var implementors = { -"nautilus_common":[["impl IntoPy<Py<PyAny>> for LogFormat"],["impl IntoPy<Py<PyAny>> for ComponentState"],["impl IntoPy<Py<PyAny>> for TimeEvent"],["impl IntoPy<Py<PyAny>> for LogGuard"],["impl IntoPy<Py<PyAny>> for EventHandler"],["impl IntoPy<Py<PyAny>> for TestClock"],["impl IntoPy<Py<PyAny>> for MessageHandler"],["impl IntoPy<Py<PyAny>> for ComponentTrigger"],["impl IntoPy<Py<PyAny>> for LogLevel"],["impl IntoPy<Py<PyAny>> for LogColor"],["impl IntoPy<Py<PyAny>> for LiveClock"]], +"nautilus_common":[["impl IntoPy<Py<PyAny>> for LogFormat"],["impl IntoPy<Py<PyAny>> for LogLevel"],["impl IntoPy<Py<PyAny>> for ComponentTrigger"],["impl IntoPy<Py<PyAny>> for LiveClock"],["impl IntoPy<Py<PyAny>> for LogGuard"],["impl IntoPy<Py<PyAny>> for TimeEvent"],["impl IntoPy<Py<PyAny>> for MessageHandler"],["impl IntoPy<Py<PyAny>> for LogColor"],["impl IntoPy<Py<PyAny>> for EventHandler"],["impl IntoPy<Py<PyAny>> for TestClock"],["impl IntoPy<Py<PyAny>> for ComponentState"]], "nautilus_core":[["impl IntoPy<Py<PyAny>> for UUID4"]], -"nautilus_indicators":[["impl IntoPy<Py<PyAny>> for WilderMovingAverage"],["impl IntoPy<Py<PyAny>> for DoubleExponentialMovingAverage"],["impl IntoPy<Py<PyAny>> for MovingAverageType"],["impl IntoPy<Py<PyAny>> for HullMovingAverage"],["impl IntoPy<Py<PyAny>> for EfficiencyRatio"],["impl IntoPy<Py<PyAny>> for RelativeStrengthIndex"],["impl IntoPy<Py<PyAny>> for AdaptiveMovingAverage"],["impl IntoPy<Py<PyAny>> for WeightedMovingAverage"],["impl IntoPy<Py<PyAny>> for SimpleMovingAverage"],["impl IntoPy<Py<PyAny>> for ExponentialMovingAverage"]], +"nautilus_indicators":[["impl IntoPy<Py<PyAny>> for HullMovingAverage"],["impl IntoPy<Py<PyAny>> for AdaptiveMovingAverage"],["impl IntoPy<Py<PyAny>> for EfficiencyRatio"],["impl IntoPy<Py<PyAny>> for RelativeStrengthIndex"],["impl IntoPy<Py<PyAny>> for WeightedMovingAverage"],["impl IntoPy<Py<PyAny>> for DoubleExponentialMovingAverage"],["impl IntoPy<Py<PyAny>> for WilderMovingAverage"],["impl IntoPy<Py<PyAny>> for MovingAverageType"],["impl IntoPy<Py<PyAny>> for SimpleMovingAverage"],["impl IntoPy<Py<PyAny>> for ExponentialMovingAverage"]], "nautilus_infrastructure":[["impl IntoPy<Py<PyAny>> for RedisCacheDatabase"]], -"nautilus_model":[["impl IntoPy<Py<PyAny>> for OrderModifyRejected"],["impl IntoPy<Py<PyAny>> for OptionsContract"],["impl IntoPy<Py<PyAny>> for LimitIfTouchedOrder"],["impl IntoPy<Py<PyAny>> for StopLimitOrder"],["impl IntoPy<Py<PyAny>> for QuoteTick"],["impl IntoPy<Py<PyAny>> for MarketToLimitOrder"],["impl IntoPy<Py<PyAny>> for ClientId"],["impl IntoPy<Py<PyAny>> for OrderFilled"],["impl IntoPy<Py<PyAny>> for BarType"],["impl IntoPy<Py<PyAny>> for Money"],["impl IntoPy<Py<PyAny>> for MarketStatus"],["impl IntoPy<Py<PyAny>> for InstrumentId"],["impl IntoPy<Py<PyAny>> for TrailingStopLimitOrder"],["impl IntoPy<Py<PyAny>> for AggregationSource"],["impl IntoPy<Py<PyAny>> for BookOrder"],["impl IntoPy<Py<PyAny>> for TradingState"],["impl IntoPy<Py<PyAny>> for StrategyId"],["impl IntoPy<Py<PyAny>> for OrderEmulated"],["impl IntoPy<Py<PyAny>> for PriceType"],["impl IntoPy<Py<PyAny>> for ExecAlgorithmId"],["impl IntoPy<Py<PyAny>> for AggressorSide"],["impl IntoPy<Py<PyAny>> for StopMarketOrder"],["impl IntoPy<Py<PyAny>> for Symbol"],["impl IntoPy<Py<PyAny>> for CurrencyPair"],["impl IntoPy<Py<PyAny>> for VenueOrderId"],["impl IntoPy<Py<PyAny>> for ComponentId"],["impl IntoPy<Py<PyAny>> for InstrumentCloseType"],["impl IntoPy<Py<PyAny>> for OrderType"],["impl IntoPy<Py<PyAny>> for OrderRejected"],["impl IntoPy<Py<PyAny>> for BarAggregation"],["impl IntoPy<Py<PyAny>> for CryptoPerpetual"],["impl IntoPy<Py<PyAny>> for Currency"],["impl IntoPy<Py<PyAny>> for ClientOrderId"],["impl IntoPy<Py<PyAny>> for OrderPendingUpdate"],["impl IntoPy<Py<PyAny>> for OrderBookDelta"],["impl IntoPy<Py<PyAny>> for ContingencyType"],["impl IntoPy<Py<PyAny>> for TraderId"],["impl IntoPy<Py<PyAny>> for Price"],["impl IntoPy<Py<PyAny>> for OrderUpdated"],["impl IntoPy<Py<PyAny>> for CurrencyType"],["impl IntoPy<Py<PyAny>> for TrailingOffsetType"],["impl IntoPy<Py<PyAny>> for FuturesContract"],["impl IntoPy<Py<PyAny>> for OmsType"],["impl IntoPy<Py<PyAny>> for TradeTick"],["impl IntoPy<Py<PyAny>> for TriggerType"],["impl IntoPy<Py<PyAny>> for OrderTriggered"],["impl IntoPy<Py<PyAny>> for OrderSubmitted"],["impl IntoPy<Py<PyAny>> for Bar"],["impl IntoPy<Py<PyAny>> for CryptoFuture"],["impl IntoPy<Py<PyAny>> for Quantity"],["impl IntoPy<Py<PyAny>> for Venue"],["impl IntoPy<Py<PyAny>> for OrderCancelRejected"],["impl IntoPy<Py<PyAny>> for BookType"],["impl IntoPy<Py<PyAny>> for OrderExpired"],["impl IntoPy<Py<PyAny>> for OrderInitialized"],["impl IntoPy<Py<PyAny>> for Equity"],["impl IntoPy<Py<PyAny>> for OrderAccepted"],["impl IntoPy<Py<PyAny>> for LiquiditySide"],["impl IntoPy<Py<PyAny>> for SyntheticInstrument"],["impl IntoPy<Py<PyAny>> for MarketIfTouchedOrder"],["impl IntoPy<Py<PyAny>> for AccountId"],["impl IntoPy<Py<PyAny>> for EnumIterator"],["impl IntoPy<Py<PyAny>> for BarSpecification"],["impl IntoPy<Py<PyAny>> for PositionId"],["impl IntoPy<Py<PyAny>> for OrderDenied"],["impl IntoPy<Py<PyAny>> for LimitOrder"],["impl IntoPy<Py<PyAny>> for TrailingStopMarketOrder"],["impl IntoPy<Py<PyAny>> for BookAction"],["impl IntoPy<Py<PyAny>> for TimeInForce"],["impl IntoPy<Py<PyAny>> for OrderPendingCancel"],["impl IntoPy<Py<PyAny>> for AssetClass"],["impl IntoPy<Py<PyAny>> for MarketOrder"],["impl IntoPy<Py<PyAny>> for OrderStatus"],["impl IntoPy<Py<PyAny>> for OrderSide"],["impl IntoPy<Py<PyAny>> for Ticker"],["impl IntoPy<Py<PyAny>> for OrderListId"],["impl IntoPy<Py<PyAny>> for OrderReleased"],["impl IntoPy<Py<PyAny>> for HaltReason"],["impl IntoPy<Py<PyAny>> for PositionSide"],["impl IntoPy<Py<PyAny>> for OrderCanceled"],["impl IntoPy<Py<PyAny>> for InstrumentClass"],["impl IntoPy<Py<PyAny>> for TradeId"],["impl IntoPy<Py<PyAny>> for AccountType"],["impl IntoPy<Py<PyAny>> for OptionKind"]], -"nautilus_network":[["impl IntoPy<Py<PyAny>> for HttpMethod"],["impl IntoPy<Py<PyAny>> for HttpClient"],["impl IntoPy<Py<PyAny>> for HttpResponse"],["impl IntoPy<Py<PyAny>> for WebSocketClient"],["impl IntoPy<Py<PyAny>> for SocketClient"],["impl IntoPy<Py<PyAny>> for SocketConfig"],["impl IntoPy<Py<PyAny>> for WebSocketConfig"]], -"nautilus_persistence":[["impl IntoPy<Py<PyAny>> for QuoteTickDataWrangler"],["impl IntoPy<Py<PyAny>> for OrderBookDeltaDataWrangler"],["impl IntoPy<Py<PyAny>> for BarDataWrangler"],["impl IntoPy<Py<PyAny>> for DataTransformer"],["impl IntoPy<Py<PyAny>> for TradeTickDataWrangler"],["impl IntoPy<Py<PyAny>> for NautilusDataType"],["impl IntoPy<Py<PyAny>> for DataQueryResult"],["impl IntoPy<Py<PyAny>> for DataBackendSession"]] +"nautilus_model":[["impl IntoPy<Py<PyAny>> for Quantity"],["impl IntoPy<Py<PyAny>> for StrategyId"],["impl IntoPy<Py<PyAny>> for BarSpecification"],["impl IntoPy<Py<PyAny>> for EnumIterator"],["impl IntoPy<Py<PyAny>> for Currency"],["impl IntoPy<Py<PyAny>> for LimitOrder"],["impl IntoPy<Py<PyAny>> for MarketStatus"],["impl IntoPy<Py<PyAny>> for OrderBookDelta"],["impl IntoPy<Py<PyAny>> for BookType"],["impl IntoPy<Py<PyAny>> for BookOrder"],["impl IntoPy<Py<PyAny>> for SyntheticInstrument"],["impl IntoPy<Py<PyAny>> for OrderAccepted"],["impl IntoPy<Py<PyAny>> for ComponentId"],["impl IntoPy<Py<PyAny>> for VenueOrderId"],["impl IntoPy<Py<PyAny>> for BarAggregation"],["impl IntoPy<Py<PyAny>> for Bar"],["impl IntoPy<Py<PyAny>> for Money"],["impl IntoPy<Py<PyAny>> for OrderListId"],["impl IntoPy<Py<PyAny>> for OrderPendingUpdate"],["impl IntoPy<Py<PyAny>> for CurrencyPair"],["impl IntoPy<Py<PyAny>> for AggressorSide"],["impl IntoPy<Py<PyAny>> for TraderId"],["impl IntoPy<Py<PyAny>> for OptionKind"],["impl IntoPy<Py<PyAny>> for OrderTriggered"],["impl IntoPy<Py<PyAny>> for FuturesContract"],["impl IntoPy<Py<PyAny>> for ContingencyType"],["impl IntoPy<Py<PyAny>> for InstrumentId"],["impl IntoPy<Py<PyAny>> for OrderDenied"],["impl IntoPy<Py<PyAny>> for HaltReason"],["impl IntoPy<Py<PyAny>> for MarketToLimitOrder"],["impl IntoPy<Py<PyAny>> for ClientId"],["impl IntoPy<Py<PyAny>> for QuoteTick"],["impl IntoPy<Py<PyAny>> for PositionId"],["impl IntoPy<Py<PyAny>> for OmsType"],["impl IntoPy<Py<PyAny>> for PriceType"],["impl IntoPy<Py<PyAny>> for AggregationSource"],["impl IntoPy<Py<PyAny>> for OrderStatus"],["impl IntoPy<Py<PyAny>> for OrderModifyRejected"],["impl IntoPy<Py<PyAny>> for BookAction"],["impl IntoPy<Py<PyAny>> for OrderPendingCancel"],["impl IntoPy<Py<PyAny>> for OrderSide"],["impl IntoPy<Py<PyAny>> for InstrumentClass"],["impl IntoPy<Py<PyAny>> for OrderFilled"],["impl IntoPy<Py<PyAny>> for TrailingStopLimitOrder"],["impl IntoPy<Py<PyAny>> for AccountId"],["impl IntoPy<Py<PyAny>> for CurrencyType"],["impl IntoPy<Py<PyAny>> for OrderSubmitted"],["impl IntoPy<Py<PyAny>> for TradeTick"],["impl IntoPy<Py<PyAny>> for Equity"],["impl IntoPy<Py<PyAny>> for TrailingStopMarketOrder"],["impl IntoPy<Py<PyAny>> for MarketOrder"],["impl IntoPy<Py<PyAny>> for StopMarketOrder"],["impl IntoPy<Py<PyAny>> for OrderCancelRejected"],["impl IntoPy<Py<PyAny>> for TrailingOffsetType"],["impl IntoPy<Py<PyAny>> for OrderEmulated"],["impl IntoPy<Py<PyAny>> for StopLimitOrder"],["impl IntoPy<Py<PyAny>> for TimeInForce"],["impl IntoPy<Py<PyAny>> for MarketIfTouchedOrder"],["impl IntoPy<Py<PyAny>> for CryptoPerpetual"],["impl IntoPy<Py<PyAny>> for ClientOrderId"],["impl IntoPy<Py<PyAny>> for OrderCanceled"],["impl IntoPy<Py<PyAny>> for Ticker"],["impl IntoPy<Py<PyAny>> for Price"],["impl IntoPy<Py<PyAny>> for Symbol"],["impl IntoPy<Py<PyAny>> for OrderExpired"],["impl IntoPy<Py<PyAny>> for BarType"],["impl IntoPy<Py<PyAny>> for Venue"],["impl IntoPy<Py<PyAny>> for OrderReleased"],["impl IntoPy<Py<PyAny>> for OrderInitialized"],["impl IntoPy<Py<PyAny>> for OrderUpdated"],["impl IntoPy<Py<PyAny>> for AssetClass"],["impl IntoPy<Py<PyAny>> for CryptoFuture"],["impl IntoPy<Py<PyAny>> for ExecAlgorithmId"],["impl IntoPy<Py<PyAny>> for OrderType"],["impl IntoPy<Py<PyAny>> for TriggerType"],["impl IntoPy<Py<PyAny>> for LimitIfTouchedOrder"],["impl IntoPy<Py<PyAny>> for OptionsContract"],["impl IntoPy<Py<PyAny>> for LiquiditySide"],["impl IntoPy<Py<PyAny>> for TradeId"],["impl IntoPy<Py<PyAny>> for AccountType"],["impl IntoPy<Py<PyAny>> for TradingState"],["impl IntoPy<Py<PyAny>> for OrderRejected"],["impl IntoPy<Py<PyAny>> for InstrumentCloseType"],["impl IntoPy<Py<PyAny>> for PositionSide"]], +"nautilus_network":[["impl IntoPy<Py<PyAny>> for SocketConfig"],["impl IntoPy<Py<PyAny>> for HttpResponse"],["impl IntoPy<Py<PyAny>> for WebSocketClient"],["impl IntoPy<Py<PyAny>> for HttpClient"],["impl IntoPy<Py<PyAny>> for SocketClient"],["impl IntoPy<Py<PyAny>> for WebSocketConfig"],["impl IntoPy<Py<PyAny>> for HttpMethod"]], +"nautilus_persistence":[["impl IntoPy<Py<PyAny>> for DataTransformer"],["impl IntoPy<Py<PyAny>> for BarDataWrangler"],["impl IntoPy<Py<PyAny>> for TradeTickDataWrangler"],["impl IntoPy<Py<PyAny>> for OrderBookDeltaDataWrangler"],["impl IntoPy<Py<PyAny>> for DataQueryResult"],["impl IntoPy<Py<PyAny>> for NautilusDataType"],["impl IntoPy<Py<PyAny>> for DataBackendSession"],["impl IntoPy<Py<PyAny>> for 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/trait.impl/pyo3/impl_/extract_argument/trait.PyFunctionArgument.js b/develop/core/trait.impl/pyo3/impl_/extract_argument/trait.PyFunctionArgument.js index fa34063363df..4ac1c9d13045 100644 --- a/develop/core/trait.impl/pyo3/impl_/extract_argument/trait.PyFunctionArgument.js +++ b/develop/core/trait.impl/pyo3/impl_/extract_argument/trait.PyFunctionArgument.js @@ -1,9 +1,9 @@ (function() {var implementors = { -"nautilus_common":[["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut LogColor"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a EventHandler"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut ComponentTrigger"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut LiveClock"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a LogGuard"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a LogColor"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a MessageHandler"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut EventHandler"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a LogFormat"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut TimeEvent"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a ComponentTrigger"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut LogGuard"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a LiveClock"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a LogLevel"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut LogLevel"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut TestClock"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a TimeEvent"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a TestClock"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut MessageHandler"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a ComponentState"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut LogFormat"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut ComponentState"]], -"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 DoubleExponentialMovingAverage"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a HullMovingAverage"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a MovingAverageType"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a WeightedMovingAverage"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut RelativeStrengthIndex"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut ExponentialMovingAverage"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut SimpleMovingAverage"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a RelativeStrengthIndex"],["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 mut AdaptiveMovingAverage"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut HullMovingAverage"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut WilderMovingAverage"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut DoubleExponentialMovingAverage"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut MovingAverageType"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a WilderMovingAverage"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a SimpleMovingAverage"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a EfficiencyRatio"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut WeightedMovingAverage"]], +"nautilus_common":[["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut LogGuard"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a TestClock"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut TestClock"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut MessageHandler"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut LogFormat"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut ComponentState"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a ComponentTrigger"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a LogGuard"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut LogLevel"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a MessageHandler"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut LiveClock"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a EventHandler"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a LogColor"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a LogFormat"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a TimeEvent"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut ComponentTrigger"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a ComponentState"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a LiveClock"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut EventHandler"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut TimeEvent"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut LogColor"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a LogLevel"]], +"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 ExponentialMovingAverage"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a HullMovingAverage"],["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 AdaptiveMovingAverage"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut SimpleMovingAverage"],["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 AdaptiveMovingAverage"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut EfficiencyRatio"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a ExponentialMovingAverage"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut MovingAverageType"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut HullMovingAverage"],["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 WilderMovingAverage"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a WeightedMovingAverage"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a EfficiencyRatio"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut DoubleExponentialMovingAverage"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a WilderMovingAverage"]], "nautilus_infrastructure":[["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a RedisCacheDatabase"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut RedisCacheDatabase"]], -"nautilus_model":[["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a OrderPendingCancel"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut StrategyId"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut BarSpecification"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut OrderPendingCancel"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a TrailingStopLimitOrder"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a QuoteTick"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut OrderType"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut TimeInForce"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a OrderRejected"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a TraderId"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut AccountType"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a OrderSubmitted"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut ExecAlgorithmId"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut InstrumentId"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut OptionsContract"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a StopMarketOrder"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a TradingState"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a OrderCanceled"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut ClientOrderId"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a LiquiditySide"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a VenueOrderId"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut LiquiditySide"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a OrderEmulated"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut OrderEmulated"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a LimitIfTouchedOrder"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a FuturesContract"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a MarketIfTouchedOrder"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut OrderFilled"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a TriggerType"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a MarketStatus"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut AccountId"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a OrderModifyRejected"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a OrderStatus"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut ComponentId"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a BookAction"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut PositionSide"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut OrderSubmitted"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a OrderDenied"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a TradeId"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut InstrumentClass"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a AssetClass"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut TrailingStopLimitOrder"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a SyntheticInstrument"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a OrderUpdated"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a TrailingOffsetType"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a OmsType"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a CryptoFuture"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a OptionKind"],["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 mut AggressorSide"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut TrailingStopMarketOrder"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a ExecAlgorithmId"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a Equity"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut CurrencyType"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a BarSpecification"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut OrderTriggered"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut OrderBookDelta"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut AssetClass"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut TrailingOffsetType"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a MarketOrder"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut Venue"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a OrderFilled"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a Venue"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut OrderDenied"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a AccountId"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut LimitIfTouchedOrder"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a OrderAccepted"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a CurrencyPair"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a StopLimitOrder"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a OrderExpired"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a HaltReason"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a LimitOrder"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a OptionsContract"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a OrderListId"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut StopMarketOrder"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a InstrumentCloseType"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut TriggerType"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut TraderId"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut TradingState"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut FuturesContract"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut CurrencyPair"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut Symbol"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a InstrumentClass"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut VenueOrderId"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut BarAggregation"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut Currency"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut Price"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut BarType"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a ClientId"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut MarketStatus"],["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 OrderSide"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut MarketOrder"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a Symbol"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a InstrumentId"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a CryptoPerpetual"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut Ticker"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a TrailingStopMarketOrder"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a CurrencyType"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a ComponentId"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut OrderListId"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a Bar"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut BookOrder"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a Price"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a AggregationSource"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a OrderInitialized"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a EnumIterator"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut OrderRejected"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a ContingencyType"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut CryptoFuture"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut OrderStatus"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a OrderBookDelta"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a BookOrder"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut OrderCanceled"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut QuoteTick"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a Ticker"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a OrderReleased"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a PositionId"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut MarketIfTouchedOrder"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a BarAggregation"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a Currency"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a Quantity"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut StopLimitOrder"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut OptionKind"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a BookType"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a StrategyId"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a OrderType"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a ClientOrderId"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut MarketToLimitOrder"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut OrderInitialized"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut ContingencyType"],["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 Money"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a OrderSide"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut BookAction"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut OrderReleased"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut Bar"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut OrderCancelRejected"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut SyntheticInstrument"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut OmsType"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut HaltReason"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut TradeId"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut OrderUpdated"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut BookType"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut OrderModifyRejected"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a PriceType"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut OrderAccepted"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut Equity"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a MarketToLimitOrder"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut LimitOrder"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a OrderPendingUpdate"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a AggressorSide"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut TradeTick"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut PositionId"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut PriceType"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut AggregationSource"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut InstrumentCloseType"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut OrderExpired"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a PositionSide"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a OrderCancelRejected"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a OrderTriggered"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a TimeInForce"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut EnumIterator"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a Money"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut OrderPendingUpdate"]], -"nautilus_network":[["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a SocketClient"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut WebSocketConfig"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut SocketClient"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a HttpResponse"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut HttpMethod"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut HttpClient"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a WebSocketClient"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a HttpMethod"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a HttpClient"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a WebSocketConfig"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut WebSocketClient"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut HttpResponse"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut SocketConfig"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a SocketConfig"]], -"nautilus_persistence":[["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 DataTransformer"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a OrderBookDeltaDataWrangler"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut DataQueryResult"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut OrderBookDeltaDataWrangler"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut NautilusDataType"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a BarDataWrangler"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut DataBackendSession"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut DataTransformer"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a DataBackendSession"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a DataQueryResult"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a QuoteTickDataWrangler"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a NautilusDataType"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut BarDataWrangler"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut QuoteTickDataWrangler"]] +"nautilus_model":[["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut Bar"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a SyntheticInstrument"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut HaltReason"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a MarketToLimitOrder"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut VenueOrderId"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a PositionSide"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a OrderFilled"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a TradeTick"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a ComponentId"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut StrategyId"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut ClientOrderId"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a ContingencyType"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a StopLimitOrder"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a AggregationSource"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a Price"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a OrderEmulated"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut OrderReleased"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut CryptoPerpetual"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a TrailingOffsetType"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut LimitIfTouchedOrder"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut AggressorSide"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a CryptoFuture"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut BarType"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut LimitOrder"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut OrderType"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a OrderTriggered"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut OrderModifyRejected"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut OmsType"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut OrderExpired"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut StopMarketOrder"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut AssetClass"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a Venue"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a OrderReleased"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a OrderInitialized"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut ComponentId"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a OptionsContract"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut TrailingOffsetType"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a InstrumentClass"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a Equity"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a PriceType"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a BarAggregation"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut Ticker"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut Venue"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut OrderDenied"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a StrategyId"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a LiquiditySide"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a OrderDenied"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut Currency"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a AssetClass"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a CurrencyType"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a LimitOrder"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a TimeInForce"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a InstrumentCloseType"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a TradingState"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut BookType"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut AccountType"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a OmsType"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a Currency"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a OptionKind"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a TriggerType"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut EnumIterator"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut PositionSide"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a OrderBookDelta"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut OrderTriggered"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut OrderListId"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut ExecAlgorithmId"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut TradeId"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a OrderPendingCancel"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a Symbol"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a TradeId"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut Price"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut Money"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a MarketStatus"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a CryptoPerpetual"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut BarSpecification"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a CurrencyPair"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut StopLimitOrder"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut SyntheticInstrument"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut Equity"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a BookAction"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut InstrumentCloseType"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a Money"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a OrderExpired"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a Bar"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut InstrumentId"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a OrderStatus"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut MarketToLimitOrder"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a LimitIfTouchedOrder"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut TriggerType"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a Quantity"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a MarketIfTouchedOrder"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a EnumIterator"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a OrderUpdated"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a AccountType"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut TrailingStopLimitOrder"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut OrderBookDelta"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut OrderCancelRejected"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut CryptoFuture"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut OrderStatus"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a AggressorSide"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a ClientId"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut FuturesContract"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a AccountId"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a BookOrder"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut BookOrder"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut CurrencyType"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut TraderId"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut InstrumentClass"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut LiquiditySide"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut ContingencyType"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut PriceType"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a TraderId"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut BookAction"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut Quantity"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a MarketOrder"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut TradingState"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut OrderUpdated"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut TrailingStopMarketOrder"],["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 mut TradeTick"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a OrderAccepted"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut OrderPendingUpdate"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a OrderPendingUpdate"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut BarAggregation"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a Ticker"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut PositionId"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a OrderModifyRejected"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a BookType"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a BarSpecification"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut CurrencyPair"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a BarType"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut OrderRejected"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a TrailingStopLimitOrder"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut MarketStatus"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut OptionKind"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut OptionsContract"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a FuturesContract"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut TimeInForce"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a OrderCanceled"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut MarketIfTouchedOrder"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut OrderInitialized"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a QuoteTick"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut OrderSide"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut AccountId"],["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 OrderListId"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut QuoteTick"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a TrailingStopMarketOrder"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut OrderEmulated"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut ClientId"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut Symbol"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a OrderType"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a OrderRejected"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut OrderFilled"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a HaltReason"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut OrderSubmitted"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a OrderSide"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut OrderCanceled"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a OrderCancelRejected"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a InstrumentId"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut AggregationSource"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut OrderAccepted"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut OrderPendingCancel"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a ClientOrderId"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a OrderSubmitted"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a VenueOrderId"]], +"nautilus_network":[["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a HttpClient"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut HttpMethod"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a WebSocketClient"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a WebSocketConfig"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut SocketClient"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a HttpMethod"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut HttpResponse"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a SocketClient"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a HttpResponse"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut SocketConfig"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut WebSocketConfig"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut HttpClient"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a SocketConfig"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut WebSocketClient"]], +"nautilus_persistence":[["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a TradeTickDataWrangler"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a DataQueryResult"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut OrderBookDeltaDataWrangler"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut TradeTickDataWrangler"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut DataBackendSession"],["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 DataBackendSession"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a QuoteTickDataWrangler"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut QuoteTickDataWrangler"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut DataTransformer"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a OrderBookDeltaDataWrangler"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut BarDataWrangler"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a BarDataWrangler"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a NautilusDataType"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut 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/trait.impl/pyo3/impl_/pyclass/trait.PyClassImpl.js b/develop/core/trait.impl/pyo3/impl_/pyclass/trait.PyClassImpl.js index 88e010d9d84b..85f230add97e 100644 --- a/develop/core/trait.impl/pyo3/impl_/pyclass/trait.PyClassImpl.js +++ b/develop/core/trait.impl/pyo3/impl_/pyclass/trait.PyClassImpl.js @@ -1,9 +1,9 @@ (function() {var implementors = { -"nautilus_common":[["impl PyClassImpl for ComponentState"],["impl PyClassImpl for EventHandler"],["impl PyClassImpl for MessageHandler"],["impl PyClassImpl for TimeEvent"],["impl PyClassImpl for TestClock"],["impl PyClassImpl for LogGuard"],["impl PyClassImpl for ComponentTrigger"],["impl PyClassImpl for LogFormat"],["impl PyClassImpl for LogLevel"],["impl PyClassImpl for LiveClock"],["impl PyClassImpl for LogColor"]], +"nautilus_common":[["impl PyClassImpl for LogGuard"],["impl PyClassImpl for LogFormat"],["impl PyClassImpl for LogColor"],["impl PyClassImpl for TestClock"],["impl PyClassImpl for TimeEvent"],["impl PyClassImpl for LiveClock"],["impl PyClassImpl for ComponentState"],["impl PyClassImpl for MessageHandler"],["impl PyClassImpl for EventHandler"],["impl PyClassImpl for ComponentTrigger"],["impl PyClassImpl for LogLevel"]], "nautilus_core":[["impl PyClassImpl for UUID4"]], -"nautilus_indicators":[["impl PyClassImpl for RelativeStrengthIndex"],["impl PyClassImpl for HullMovingAverage"],["impl PyClassImpl for DoubleExponentialMovingAverage"],["impl PyClassImpl for SimpleMovingAverage"],["impl PyClassImpl for WeightedMovingAverage"],["impl PyClassImpl for MovingAverageType"],["impl PyClassImpl for ExponentialMovingAverage"],["impl PyClassImpl for WilderMovingAverage"],["impl PyClassImpl for AdaptiveMovingAverage"],["impl PyClassImpl for EfficiencyRatio"]], +"nautilus_indicators":[["impl PyClassImpl for DoubleExponentialMovingAverage"],["impl PyClassImpl for HullMovingAverage"],["impl PyClassImpl for RelativeStrengthIndex"],["impl PyClassImpl for WilderMovingAverage"],["impl PyClassImpl for WeightedMovingAverage"],["impl PyClassImpl for ExponentialMovingAverage"],["impl PyClassImpl for AdaptiveMovingAverage"],["impl PyClassImpl for EfficiencyRatio"],["impl PyClassImpl for SimpleMovingAverage"],["impl PyClassImpl for MovingAverageType"]], "nautilus_infrastructure":[["impl PyClassImpl for RedisCacheDatabase"]], -"nautilus_model":[["impl PyClassImpl for TrailingOffsetType"],["impl PyClassImpl for PriceType"],["impl PyClassImpl for MarketIfTouchedOrder"],["impl PyClassImpl for ClientOrderId"],["impl PyClassImpl for OrderPendingUpdate"],["impl PyClassImpl for OrderAccepted"],["impl PyClassImpl for BarAggregation"],["impl PyClassImpl for AssetClass"],["impl PyClassImpl for OrderType"],["impl PyClassImpl for MarketOrder"],["impl PyClassImpl for StopLimitOrder"],["impl PyClassImpl for OrderDenied"],["impl PyClassImpl for InstrumentId"],["impl PyClassImpl for AggregationSource"],["impl PyClassImpl for Money"],["impl PyClassImpl for InstrumentCloseType"],["impl PyClassImpl for QuoteTick"],["impl PyClassImpl for AccountId"],["impl PyClassImpl for BookAction"],["impl PyClassImpl for OrderListId"],["impl PyClassImpl for OptionKind"],["impl PyClassImpl for OrderCancelRejected"],["impl PyClassImpl for Equity"],["impl PyClassImpl for OrderStatus"],["impl PyClassImpl for InstrumentClass"],["impl PyClassImpl for AggressorSide"],["impl PyClassImpl for AccountType"],["impl PyClassImpl for OrderBookDelta"],["impl PyClassImpl for ClientId"],["impl PyClassImpl for TrailingStopMarketOrder"],["impl PyClassImpl for TraderId"],["impl PyClassImpl for LimitOrder"],["impl PyClassImpl for BarSpecification"],["impl PyClassImpl for Bar"],["impl PyClassImpl for StrategyId"],["impl PyClassImpl for OrderRejected"],["impl PyClassImpl for MarketToLimitOrder"],["impl PyClassImpl for OrderCanceled"],["impl PyClassImpl for OrderSubmitted"],["impl PyClassImpl for OrderFilled"],["impl PyClassImpl for OrderModifyRejected"],["impl PyClassImpl for OrderInitialized"],["impl PyClassImpl for FuturesContract"],["impl PyClassImpl for Symbol"],["impl PyClassImpl for OmsType"],["impl PyClassImpl for Price"],["impl PyClassImpl for BookType"],["impl PyClassImpl for StopMarketOrder"],["impl PyClassImpl for TradeTick"],["impl PyClassImpl for TimeInForce"],["impl PyClassImpl for CurrencyType"],["impl PyClassImpl for TrailingStopLimitOrder"],["impl PyClassImpl for Currency"],["impl PyClassImpl for ContingencyType"],["impl PyClassImpl for BookOrder"],["impl PyClassImpl for TriggerType"],["impl PyClassImpl for OrderExpired"],["impl PyClassImpl for ExecAlgorithmId"],["impl PyClassImpl for CryptoPerpetual"],["impl PyClassImpl for Venue"],["impl PyClassImpl for PositionSide"],["impl PyClassImpl for ComponentId"],["impl PyClassImpl for Quantity"],["impl PyClassImpl for EnumIterator"],["impl PyClassImpl for TradingState"],["impl PyClassImpl for HaltReason"],["impl PyClassImpl for TradeId"],["impl PyClassImpl for Ticker"],["impl PyClassImpl for CryptoFuture"],["impl PyClassImpl for PositionId"],["impl PyClassImpl for OrderReleased"],["impl PyClassImpl for OrderTriggered"],["impl PyClassImpl for BarType"],["impl PyClassImpl for OrderPendingCancel"],["impl PyClassImpl for MarketStatus"],["impl PyClassImpl for SyntheticInstrument"],["impl PyClassImpl for OptionsContract"],["impl PyClassImpl for CurrencyPair"],["impl PyClassImpl for OrderEmulated"],["impl PyClassImpl for OrderUpdated"],["impl PyClassImpl for VenueOrderId"],["impl PyClassImpl for LimitIfTouchedOrder"],["impl PyClassImpl for OrderSide"],["impl PyClassImpl for LiquiditySide"]], -"nautilus_network":[["impl PyClassImpl for SocketConfig"],["impl PyClassImpl for WebSocketConfig"],["impl PyClassImpl for HttpClient"],["impl PyClassImpl for HttpResponse"],["impl PyClassImpl for HttpMethod"],["impl PyClassImpl for SocketClient"],["impl PyClassImpl for WebSocketClient"]], -"nautilus_persistence":[["impl PyClassImpl for DataBackendSession"],["impl PyClassImpl for NautilusDataType"],["impl PyClassImpl for BarDataWrangler"],["impl PyClassImpl for DataQueryResult"],["impl PyClassImpl for OrderBookDeltaDataWrangler"],["impl PyClassImpl for QuoteTickDataWrangler"],["impl PyClassImpl for TradeTickDataWrangler"],["impl PyClassImpl for DataTransformer"]] +"nautilus_model":[["impl PyClassImpl for OrderListId"],["impl PyClassImpl for BarAggregation"],["impl PyClassImpl for CryptoFuture"],["impl PyClassImpl for OrderSubmitted"],["impl PyClassImpl for StrategyId"],["impl PyClassImpl for OrderBookDelta"],["impl PyClassImpl for OptionsContract"],["impl PyClassImpl for Quantity"],["impl PyClassImpl for InstrumentId"],["impl PyClassImpl for TradeId"],["impl PyClassImpl for Ticker"],["impl PyClassImpl for BookType"],["impl PyClassImpl for EnumIterator"],["impl PyClassImpl for ClientOrderId"],["impl PyClassImpl for OrderType"],["impl PyClassImpl for OrderFilled"],["impl PyClassImpl for OrderUpdated"],["impl PyClassImpl for InstrumentCloseType"],["impl PyClassImpl for LimitIfTouchedOrder"],["impl PyClassImpl for MarketIfTouchedOrder"],["impl PyClassImpl for OrderInitialized"],["impl PyClassImpl for OrderExpired"],["impl PyClassImpl for Money"],["impl PyClassImpl for ClientId"],["impl PyClassImpl for TriggerType"],["impl PyClassImpl for TrailingOffsetType"],["impl PyClassImpl for OrderSide"],["impl PyClassImpl for TraderId"],["impl PyClassImpl for OrderPendingCancel"],["impl PyClassImpl for TrailingStopMarketOrder"],["impl PyClassImpl for MarketToLimitOrder"],["impl PyClassImpl for BarType"],["impl PyClassImpl for BookOrder"],["impl PyClassImpl for Bar"],["impl PyClassImpl for BarSpecification"],["impl PyClassImpl for AssetClass"],["impl PyClassImpl for ExecAlgorithmId"],["impl PyClassImpl for CryptoPerpetual"],["impl PyClassImpl for BookAction"],["impl PyClassImpl for PositionId"],["impl PyClassImpl for OptionKind"],["impl PyClassImpl for VenueOrderId"],["impl PyClassImpl for OrderAccepted"],["impl PyClassImpl for PriceType"],["impl PyClassImpl for OrderTriggered"],["impl PyClassImpl for OrderReleased"],["impl PyClassImpl for SyntheticInstrument"],["impl PyClassImpl for InstrumentClass"],["impl PyClassImpl for OmsType"],["impl PyClassImpl for TradingState"],["impl PyClassImpl for Currency"],["impl PyClassImpl for CurrencyType"],["impl PyClassImpl for ComponentId"],["impl PyClassImpl for LimitOrder"],["impl PyClassImpl for CurrencyPair"],["impl PyClassImpl for StopMarketOrder"],["impl PyClassImpl for OrderPendingUpdate"],["impl PyClassImpl for TrailingStopLimitOrder"],["impl PyClassImpl for StopLimitOrder"],["impl PyClassImpl for OrderCanceled"],["impl PyClassImpl for OrderModifyRejected"],["impl PyClassImpl for QuoteTick"],["impl PyClassImpl for OrderDenied"],["impl PyClassImpl for AggregationSource"],["impl PyClassImpl for OrderRejected"],["impl PyClassImpl for OrderCancelRejected"],["impl PyClassImpl for OrderEmulated"],["impl PyClassImpl for PositionSide"],["impl PyClassImpl for TimeInForce"],["impl PyClassImpl for OrderStatus"],["impl PyClassImpl for HaltReason"],["impl PyClassImpl for LiquiditySide"],["impl PyClassImpl for FuturesContract"],["impl PyClassImpl for ContingencyType"],["impl PyClassImpl for AccountId"],["impl PyClassImpl for Symbol"],["impl PyClassImpl for MarketOrder"],["impl PyClassImpl for AggressorSide"],["impl PyClassImpl for TradeTick"],["impl PyClassImpl for Venue"],["impl PyClassImpl for AccountType"],["impl PyClassImpl for Price"],["impl PyClassImpl for MarketStatus"],["impl PyClassImpl for Equity"]], +"nautilus_network":[["impl PyClassImpl for WebSocketClient"],["impl PyClassImpl for HttpMethod"],["impl PyClassImpl for HttpClient"],["impl PyClassImpl for WebSocketConfig"],["impl PyClassImpl for SocketClient"],["impl PyClassImpl for HttpResponse"],["impl PyClassImpl for SocketConfig"]], +"nautilus_persistence":[["impl PyClassImpl for DataQueryResult"],["impl PyClassImpl for QuoteTickDataWrangler"],["impl PyClassImpl for DataTransformer"],["impl PyClassImpl for TradeTickDataWrangler"],["impl PyClassImpl for OrderBookDeltaDataWrangler"],["impl PyClassImpl for NautilusDataType"],["impl PyClassImpl for BarDataWrangler"],["impl PyClassImpl for DataBackendSession"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/develop/core/trait.impl/pyo3/impl_/pyclass/trait.PyClassNewTextSignature.js b/develop/core/trait.impl/pyo3/impl_/pyclass/trait.PyClassNewTextSignature.js index c62b15acf0d2..8262900dcb2c 100644 --- a/develop/core/trait.impl/pyo3/impl_/pyclass/trait.PyClassNewTextSignature.js +++ b/develop/core/trait.impl/pyo3/impl_/pyclass/trait.PyClassNewTextSignature.js @@ -1,9 +1,9 @@ (function() {var implementors = { "nautilus_common":[["impl PyClassNewTextSignature<TimeEvent> for PyClassImplCollector<TimeEvent>"]], "nautilus_core":[["impl PyClassNewTextSignature<UUID4> for PyClassImplCollector<UUID4>"]], -"nautilus_indicators":[["impl PyClassNewTextSignature<EfficiencyRatio> for PyClassImplCollector<EfficiencyRatio>"],["impl PyClassNewTextSignature<WilderMovingAverage> for PyClassImplCollector<WilderMovingAverage>"],["impl PyClassNewTextSignature<AdaptiveMovingAverage> for PyClassImplCollector<AdaptiveMovingAverage>"],["impl PyClassNewTextSignature<RelativeStrengthIndex> for PyClassImplCollector<RelativeStrengthIndex>"],["impl PyClassNewTextSignature<ExponentialMovingAverage> for PyClassImplCollector<ExponentialMovingAverage>"],["impl PyClassNewTextSignature<HullMovingAverage> for PyClassImplCollector<HullMovingAverage>"],["impl PyClassNewTextSignature<SimpleMovingAverage> for PyClassImplCollector<SimpleMovingAverage>"],["impl PyClassNewTextSignature<WeightedMovingAverage> for PyClassImplCollector<WeightedMovingAverage>"],["impl PyClassNewTextSignature<DoubleExponentialMovingAverage> for PyClassImplCollector<DoubleExponentialMovingAverage>"]], +"nautilus_indicators":[["impl PyClassNewTextSignature<DoubleExponentialMovingAverage> for PyClassImplCollector<DoubleExponentialMovingAverage>"],["impl PyClassNewTextSignature<AdaptiveMovingAverage> for PyClassImplCollector<AdaptiveMovingAverage>"],["impl PyClassNewTextSignature<WeightedMovingAverage> for PyClassImplCollector<WeightedMovingAverage>"],["impl PyClassNewTextSignature<EfficiencyRatio> for PyClassImplCollector<EfficiencyRatio>"],["impl PyClassNewTextSignature<ExponentialMovingAverage> for PyClassImplCollector<ExponentialMovingAverage>"],["impl PyClassNewTextSignature<SimpleMovingAverage> for PyClassImplCollector<SimpleMovingAverage>"],["impl PyClassNewTextSignature<HullMovingAverage> for PyClassImplCollector<HullMovingAverage>"],["impl PyClassNewTextSignature<WilderMovingAverage> for PyClassImplCollector<WilderMovingAverage>"],["impl PyClassNewTextSignature<RelativeStrengthIndex> for PyClassImplCollector<RelativeStrengthIndex>"]], "nautilus_infrastructure":[["impl PyClassNewTextSignature<RedisCacheDatabase> for PyClassImplCollector<RedisCacheDatabase>"]], -"nautilus_model":[["impl PyClassNewTextSignature<OrderSubmitted> for PyClassImplCollector<OrderSubmitted>"],["impl PyClassNewTextSignature<LiquiditySide> for PyClassImplCollector<LiquiditySide>"],["impl PyClassNewTextSignature<Equity> for PyClassImplCollector<Equity>"],["impl PyClassNewTextSignature<CryptoPerpetual> for PyClassImplCollector<CryptoPerpetual>"],["impl PyClassNewTextSignature<BookOrder> for PyClassImplCollector<BookOrder>"],["impl PyClassNewTextSignature<Money> for PyClassImplCollector<Money>"],["impl PyClassNewTextSignature<MarketOrder> for PyClassImplCollector<MarketOrder>"],["impl PyClassNewTextSignature<OrderAccepted> for PyClassImplCollector<OrderAccepted>"],["impl PyClassNewTextSignature<Currency> for PyClassImplCollector<Currency>"],["impl PyClassNewTextSignature<FuturesContract> for PyClassImplCollector<FuturesContract>"],["impl PyClassNewTextSignature<AggressorSide> for PyClassImplCollector<AggressorSide>"],["impl PyClassNewTextSignature<ClientId> for PyClassImplCollector<ClientId>"],["impl PyClassNewTextSignature<Symbol> for PyClassImplCollector<Symbol>"],["impl PyClassNewTextSignature<StrategyId> for PyClassImplCollector<StrategyId>"],["impl PyClassNewTextSignature<Price> for PyClassImplCollector<Price>"],["impl PyClassNewTextSignature<AccountType> for PyClassImplCollector<AccountType>"],["impl PyClassNewTextSignature<OrderReleased> for PyClassImplCollector<OrderReleased>"],["impl PyClassNewTextSignature<PositionSide> for PyClassImplCollector<PositionSide>"],["impl PyClassNewTextSignature<AssetClass> for PyClassImplCollector<AssetClass>"],["impl PyClassNewTextSignature<InstrumentId> for PyClassImplCollector<InstrumentId>"],["impl PyClassNewTextSignature<BookAction> for PyClassImplCollector<BookAction>"],["impl PyClassNewTextSignature<CurrencyType> for PyClassImplCollector<CurrencyType>"],["impl PyClassNewTextSignature<PositionId> for PyClassImplCollector<PositionId>"],["impl PyClassNewTextSignature<BarType> for PyClassImplCollector<BarType>"],["impl PyClassNewTextSignature<VenueOrderId> for PyClassImplCollector<VenueOrderId>"],["impl PyClassNewTextSignature<OrderRejected> for PyClassImplCollector<OrderRejected>"],["impl PyClassNewTextSignature<OrderCancelRejected> for PyClassImplCollector<OrderCancelRejected>"],["impl PyClassNewTextSignature<OrderBookDelta> for PyClassImplCollector<OrderBookDelta>"],["impl PyClassNewTextSignature<OrderPendingCancel> for PyClassImplCollector<OrderPendingCancel>"],["impl PyClassNewTextSignature<TradeTick> for PyClassImplCollector<TradeTick>"],["impl PyClassNewTextSignature<TrailingOffsetType> for PyClassImplCollector<TrailingOffsetType>"],["impl PyClassNewTextSignature<TriggerType> for PyClassImplCollector<TriggerType>"],["impl PyClassNewTextSignature<OrderListId> for PyClassImplCollector<OrderListId>"],["impl PyClassNewTextSignature<OrderUpdated> for PyClassImplCollector<OrderUpdated>"],["impl PyClassNewTextSignature<OrderDenied> for PyClassImplCollector<OrderDenied>"],["impl PyClassNewTextSignature<ClientOrderId> for PyClassImplCollector<ClientOrderId>"],["impl PyClassNewTextSignature<OrderStatus> for PyClassImplCollector<OrderStatus>"],["impl PyClassNewTextSignature<ExecAlgorithmId> for PyClassImplCollector<ExecAlgorithmId>"],["impl PyClassNewTextSignature<Bar> for PyClassImplCollector<Bar>"],["impl PyClassNewTextSignature<Ticker> for PyClassImplCollector<Ticker>"],["impl PyClassNewTextSignature<TradeId> for PyClassImplCollector<TradeId>"],["impl PyClassNewTextSignature<OrderPendingUpdate> for PyClassImplCollector<OrderPendingUpdate>"],["impl PyClassNewTextSignature<OrderFilled> for PyClassImplCollector<OrderFilled>"],["impl PyClassNewTextSignature<PriceType> for PyClassImplCollector<PriceType>"],["impl PyClassNewTextSignature<CryptoFuture> for PyClassImplCollector<CryptoFuture>"],["impl PyClassNewTextSignature<BookType> for PyClassImplCollector<BookType>"],["impl PyClassNewTextSignature<OptionsContract> for PyClassImplCollector<OptionsContract>"],["impl PyClassNewTextSignature<TraderId> for PyClassImplCollector<TraderId>"],["impl PyClassNewTextSignature<OrderTriggered> for PyClassImplCollector<OrderTriggered>"],["impl PyClassNewTextSignature<MarketStatus> for PyClassImplCollector<MarketStatus>"],["impl PyClassNewTextSignature<BarSpecification> for PyClassImplCollector<BarSpecification>"],["impl PyClassNewTextSignature<CurrencyPair> for PyClassImplCollector<CurrencyPair>"],["impl PyClassNewTextSignature<OrderExpired> for PyClassImplCollector<OrderExpired>"],["impl PyClassNewTextSignature<BarAggregation> for PyClassImplCollector<BarAggregation>"],["impl PyClassNewTextSignature<OrderEmulated> for PyClassImplCollector<OrderEmulated>"],["impl PyClassNewTextSignature<OmsType> for PyClassImplCollector<OmsType>"],["impl PyClassNewTextSignature<OrderModifyRejected> for PyClassImplCollector<OrderModifyRejected>"],["impl PyClassNewTextSignature<OrderInitialized> for PyClassImplCollector<OrderInitialized>"],["impl PyClassNewTextSignature<ContingencyType> for PyClassImplCollector<ContingencyType>"],["impl PyClassNewTextSignature<OrderSide> for PyClassImplCollector<OrderSide>"],["impl PyClassNewTextSignature<OrderType> for PyClassImplCollector<OrderType>"],["impl PyClassNewTextSignature<Quantity> for PyClassImplCollector<Quantity>"],["impl PyClassNewTextSignature<InstrumentCloseType> for PyClassImplCollector<InstrumentCloseType>"],["impl PyClassNewTextSignature<ComponentId> for PyClassImplCollector<ComponentId>"],["impl PyClassNewTextSignature<AccountId> for PyClassImplCollector<AccountId>"],["impl PyClassNewTextSignature<TradingState> for PyClassImplCollector<TradingState>"],["impl PyClassNewTextSignature<Venue> for PyClassImplCollector<Venue>"],["impl PyClassNewTextSignature<OrderCanceled> for PyClassImplCollector<OrderCanceled>"],["impl PyClassNewTextSignature<QuoteTick> for PyClassImplCollector<QuoteTick>"],["impl PyClassNewTextSignature<OptionKind> for PyClassImplCollector<OptionKind>"],["impl PyClassNewTextSignature<TimeInForce> for PyClassImplCollector<TimeInForce>"],["impl PyClassNewTextSignature<AggregationSource> for PyClassImplCollector<AggregationSource>"]], -"nautilus_network":[["impl PyClassNewTextSignature<HttpClient> for PyClassImplCollector<HttpClient>"],["impl PyClassNewTextSignature<SocketConfig> for PyClassImplCollector<SocketConfig>"],["impl PyClassNewTextSignature<WebSocketConfig> for PyClassImplCollector<WebSocketConfig>"],["impl PyClassNewTextSignature<HttpResponse> for PyClassImplCollector<HttpResponse>"]], -"nautilus_persistence":[["impl PyClassNewTextSignature<BarDataWrangler> for PyClassImplCollector<BarDataWrangler>"],["impl PyClassNewTextSignature<DataBackendSession> for PyClassImplCollector<DataBackendSession>"],["impl PyClassNewTextSignature<TradeTickDataWrangler> for PyClassImplCollector<TradeTickDataWrangler>"],["impl PyClassNewTextSignature<QuoteTickDataWrangler> for PyClassImplCollector<QuoteTickDataWrangler>"],["impl PyClassNewTextSignature<OrderBookDeltaDataWrangler> for PyClassImplCollector<OrderBookDeltaDataWrangler>"]] +"nautilus_model":[["impl PyClassNewTextSignature<OrderUpdated> for PyClassImplCollector<OrderUpdated>"],["impl PyClassNewTextSignature<TriggerType> for PyClassImplCollector<TriggerType>"],["impl PyClassNewTextSignature<OrderBookDelta> for PyClassImplCollector<OrderBookDelta>"],["impl PyClassNewTextSignature<PositionSide> for PyClassImplCollector<PositionSide>"],["impl PyClassNewTextSignature<QuoteTick> for PyClassImplCollector<QuoteTick>"],["impl PyClassNewTextSignature<StrategyId> for PyClassImplCollector<StrategyId>"],["impl PyClassNewTextSignature<AggressorSide> for PyClassImplCollector<AggressorSide>"],["impl PyClassNewTextSignature<OrderListId> for PyClassImplCollector<OrderListId>"],["impl PyClassNewTextSignature<OrderStatus> for PyClassImplCollector<OrderStatus>"],["impl PyClassNewTextSignature<BarSpecification> for PyClassImplCollector<BarSpecification>"],["impl PyClassNewTextSignature<OrderModifyRejected> for PyClassImplCollector<OrderModifyRejected>"],["impl PyClassNewTextSignature<TrailingOffsetType> for PyClassImplCollector<TrailingOffsetType>"],["impl PyClassNewTextSignature<OptionsContract> for PyClassImplCollector<OptionsContract>"],["impl PyClassNewTextSignature<AccountType> for PyClassImplCollector<AccountType>"],["impl PyClassNewTextSignature<OrderAccepted> for PyClassImplCollector<OrderAccepted>"],["impl PyClassNewTextSignature<Bar> for PyClassImplCollector<Bar>"],["impl PyClassNewTextSignature<OrderSubmitted> for PyClassImplCollector<OrderSubmitted>"],["impl PyClassNewTextSignature<ClientOrderId> for PyClassImplCollector<ClientOrderId>"],["impl PyClassNewTextSignature<Price> for PyClassImplCollector<Price>"],["impl PyClassNewTextSignature<Equity> for PyClassImplCollector<Equity>"],["impl PyClassNewTextSignature<Quantity> for PyClassImplCollector<Quantity>"],["impl PyClassNewTextSignature<CurrencyType> for PyClassImplCollector<CurrencyType>"],["impl PyClassNewTextSignature<OrderReleased> for PyClassImplCollector<OrderReleased>"],["impl PyClassNewTextSignature<ClientId> for PyClassImplCollector<ClientId>"],["impl PyClassNewTextSignature<VenueOrderId> for PyClassImplCollector<VenueOrderId>"],["impl PyClassNewTextSignature<InstrumentId> for PyClassImplCollector<InstrumentId>"],["impl PyClassNewTextSignature<MarketOrder> for PyClassImplCollector<MarketOrder>"],["impl PyClassNewTextSignature<ExecAlgorithmId> for PyClassImplCollector<ExecAlgorithmId>"],["impl PyClassNewTextSignature<Ticker> for PyClassImplCollector<Ticker>"],["impl PyClassNewTextSignature<ComponentId> for PyClassImplCollector<ComponentId>"],["impl PyClassNewTextSignature<CryptoFuture> for PyClassImplCollector<CryptoFuture>"],["impl PyClassNewTextSignature<Venue> for PyClassImplCollector<Venue>"],["impl PyClassNewTextSignature<TradingState> for PyClassImplCollector<TradingState>"],["impl PyClassNewTextSignature<Symbol> for PyClassImplCollector<Symbol>"],["impl PyClassNewTextSignature<AggregationSource> for PyClassImplCollector<AggregationSource>"],["impl PyClassNewTextSignature<BarAggregation> for PyClassImplCollector<BarAggregation>"],["impl PyClassNewTextSignature<CurrencyPair> for PyClassImplCollector<CurrencyPair>"],["impl PyClassNewTextSignature<OrderCanceled> for PyClassImplCollector<OrderCanceled>"],["impl PyClassNewTextSignature<OrderInitialized> for PyClassImplCollector<OrderInitialized>"],["impl PyClassNewTextSignature<MarketStatus> for PyClassImplCollector<MarketStatus>"],["impl PyClassNewTextSignature<OrderTriggered> for PyClassImplCollector<OrderTriggered>"],["impl PyClassNewTextSignature<Money> for PyClassImplCollector<Money>"],["impl PyClassNewTextSignature<TraderId> for PyClassImplCollector<TraderId>"],["impl PyClassNewTextSignature<OrderSide> for PyClassImplCollector<OrderSide>"],["impl PyClassNewTextSignature<ContingencyType> for PyClassImplCollector<ContingencyType>"],["impl PyClassNewTextSignature<OrderCancelRejected> for PyClassImplCollector<OrderCancelRejected>"],["impl PyClassNewTextSignature<OrderPendingCancel> for PyClassImplCollector<OrderPendingCancel>"],["impl PyClassNewTextSignature<PositionId> for PyClassImplCollector<PositionId>"],["impl PyClassNewTextSignature<OrderFilled> for PyClassImplCollector<OrderFilled>"],["impl PyClassNewTextSignature<OrderDenied> for PyClassImplCollector<OrderDenied>"],["impl PyClassNewTextSignature<BookAction> for PyClassImplCollector<BookAction>"],["impl PyClassNewTextSignature<LiquiditySide> for PyClassImplCollector<LiquiditySide>"],["impl PyClassNewTextSignature<TradeId> for PyClassImplCollector<TradeId>"],["impl PyClassNewTextSignature<OrderRejected> for PyClassImplCollector<OrderRejected>"],["impl PyClassNewTextSignature<OmsType> for PyClassImplCollector<OmsType>"],["impl PyClassNewTextSignature<BarType> for PyClassImplCollector<BarType>"],["impl PyClassNewTextSignature<OrderPendingUpdate> for PyClassImplCollector<OrderPendingUpdate>"],["impl PyClassNewTextSignature<AssetClass> for PyClassImplCollector<AssetClass>"],["impl PyClassNewTextSignature<OptionKind> for PyClassImplCollector<OptionKind>"],["impl PyClassNewTextSignature<TradeTick> for PyClassImplCollector<TradeTick>"],["impl PyClassNewTextSignature<InstrumentCloseType> for PyClassImplCollector<InstrumentCloseType>"],["impl PyClassNewTextSignature<BookType> for PyClassImplCollector<BookType>"],["impl PyClassNewTextSignature<CryptoPerpetual> for PyClassImplCollector<CryptoPerpetual>"],["impl PyClassNewTextSignature<AccountId> for PyClassImplCollector<AccountId>"],["impl PyClassNewTextSignature<TimeInForce> for PyClassImplCollector<TimeInForce>"],["impl PyClassNewTextSignature<FuturesContract> for PyClassImplCollector<FuturesContract>"],["impl PyClassNewTextSignature<BookOrder> for PyClassImplCollector<BookOrder>"],["impl PyClassNewTextSignature<OrderExpired> for PyClassImplCollector<OrderExpired>"],["impl PyClassNewTextSignature<OrderEmulated> for PyClassImplCollector<OrderEmulated>"],["impl PyClassNewTextSignature<Currency> for PyClassImplCollector<Currency>"],["impl PyClassNewTextSignature<PriceType> for PyClassImplCollector<PriceType>"],["impl PyClassNewTextSignature<OrderType> for PyClassImplCollector<OrderType>"]], +"nautilus_network":[["impl PyClassNewTextSignature<WebSocketConfig> for PyClassImplCollector<WebSocketConfig>"],["impl PyClassNewTextSignature<HttpClient> for PyClassImplCollector<HttpClient>"],["impl PyClassNewTextSignature<HttpResponse> for PyClassImplCollector<HttpResponse>"],["impl PyClassNewTextSignature<SocketConfig> for PyClassImplCollector<SocketConfig>"]], +"nautilus_persistence":[["impl PyClassNewTextSignature<QuoteTickDataWrangler> for PyClassImplCollector<QuoteTickDataWrangler>"],["impl PyClassNewTextSignature<DataBackendSession> for PyClassImplCollector<DataBackendSession>"],["impl PyClassNewTextSignature<TradeTickDataWrangler> for PyClassImplCollector<TradeTickDataWrangler>"],["impl PyClassNewTextSignature<OrderBookDeltaDataWrangler> for PyClassImplCollector<OrderBookDeltaDataWrangler>"],["impl PyClassNewTextSignature<BarDataWrangler> for PyClassImplCollector<BarDataWrangler>"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/develop/core/trait.impl/pyo3/impl_/pyclass/trait.PyClass__add__SlotFragment.js b/develop/core/trait.impl/pyo3/impl_/pyclass/trait.PyClass__add__SlotFragment.js index 536d0fd3fad7..30458691ea16 100644 --- a/develop/core/trait.impl/pyo3/impl_/pyclass/trait.PyClass__add__SlotFragment.js +++ b/develop/core/trait.impl/pyo3/impl_/pyclass/trait.PyClass__add__SlotFragment.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"nautilus_model":[["impl PyClass__add__SlotFragment<Price> for PyClassImplCollector<Price>"],["impl PyClass__add__SlotFragment<Quantity> for PyClassImplCollector<Quantity>"],["impl PyClass__add__SlotFragment<Money> for PyClassImplCollector<Money>"]] +"nautilus_model":[["impl PyClass__add__SlotFragment<Quantity> for PyClassImplCollector<Quantity>"],["impl PyClass__add__SlotFragment<Money> for PyClassImplCollector<Money>"],["impl PyClass__add__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/trait.impl/pyo3/impl_/pyclass/trait.PyClass__floordiv__SlotFragment.js b/develop/core/trait.impl/pyo3/impl_/pyclass/trait.PyClass__floordiv__SlotFragment.js index 886b8cbf6986..fa2c704cf148 100644 --- a/develop/core/trait.impl/pyo3/impl_/pyclass/trait.PyClass__floordiv__SlotFragment.js +++ b/develop/core/trait.impl/pyo3/impl_/pyclass/trait.PyClass__floordiv__SlotFragment.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"nautilus_model":[["impl PyClass__floordiv__SlotFragment<Quantity> for PyClassImplCollector<Quantity>"],["impl PyClass__floordiv__SlotFragment<Money> for PyClassImplCollector<Money>"],["impl PyClass__floordiv__SlotFragment<Price> for PyClassImplCollector<Price>"]] +"nautilus_model":[["impl PyClass__floordiv__SlotFragment<Price> for PyClassImplCollector<Price>"],["impl PyClass__floordiv__SlotFragment<Money> for PyClassImplCollector<Money>"],["impl PyClass__floordiv__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/trait.impl/pyo3/impl_/pyclass/trait.PyClass__mod__SlotFragment.js b/develop/core/trait.impl/pyo3/impl_/pyclass/trait.PyClass__mod__SlotFragment.js index b9a7c5be363f..a1a8d5044f52 100644 --- a/develop/core/trait.impl/pyo3/impl_/pyclass/trait.PyClass__mod__SlotFragment.js +++ b/develop/core/trait.impl/pyo3/impl_/pyclass/trait.PyClass__mod__SlotFragment.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"nautilus_model":[["impl PyClass__mod__SlotFragment<Price> for PyClassImplCollector<Price>"],["impl PyClass__mod__SlotFragment<Quantity> for PyClassImplCollector<Quantity>"],["impl PyClass__mod__SlotFragment<Money> for PyClassImplCollector<Money>"]] +"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>"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/develop/core/trait.impl/pyo3/impl_/pyclass/trait.PyClass__mul__SlotFragment.js b/develop/core/trait.impl/pyo3/impl_/pyclass/trait.PyClass__mul__SlotFragment.js index 325d35980d81..9ef16bf12ba1 100644 --- a/develop/core/trait.impl/pyo3/impl_/pyclass/trait.PyClass__mul__SlotFragment.js +++ b/develop/core/trait.impl/pyo3/impl_/pyclass/trait.PyClass__mul__SlotFragment.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"nautilus_model":[["impl PyClass__mul__SlotFragment<Quantity> for PyClassImplCollector<Quantity>"],["impl PyClass__mul__SlotFragment<Price> for PyClassImplCollector<Price>"],["impl PyClass__mul__SlotFragment<Money> for PyClassImplCollector<Money>"]] +"nautilus_model":[["impl PyClass__mul__SlotFragment<Quantity> for PyClassImplCollector<Quantity>"],["impl PyClass__mul__SlotFragment<Money> for PyClassImplCollector<Money>"],["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/trait.impl/pyo3/impl_/pyclass/trait.PyClass__radd__SlotFragment.js b/develop/core/trait.impl/pyo3/impl_/pyclass/trait.PyClass__radd__SlotFragment.js index 1e1a2918909d..5767031a02a7 100644 --- a/develop/core/trait.impl/pyo3/impl_/pyclass/trait.PyClass__radd__SlotFragment.js +++ b/develop/core/trait.impl/pyo3/impl_/pyclass/trait.PyClass__radd__SlotFragment.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"nautilus_model":[["impl PyClass__radd__SlotFragment<Money> for PyClassImplCollector<Money>"],["impl PyClass__radd__SlotFragment<Quantity> for PyClassImplCollector<Quantity>"],["impl PyClass__radd__SlotFragment<Price> for PyClassImplCollector<Price>"]] +"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>"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/develop/core/trait.impl/pyo3/impl_/pyclass/trait.PyClass__rfloordiv__SlotFragment.js b/develop/core/trait.impl/pyo3/impl_/pyclass/trait.PyClass__rfloordiv__SlotFragment.js index e45f6be9dc0b..cfdbfd85fcf6 100644 --- a/develop/core/trait.impl/pyo3/impl_/pyclass/trait.PyClass__rfloordiv__SlotFragment.js +++ b/develop/core/trait.impl/pyo3/impl_/pyclass/trait.PyClass__rfloordiv__SlotFragment.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"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>"]] +"nautilus_model":[["impl PyClass__rfloordiv__SlotFragment<Quantity> for PyClassImplCollector<Quantity>"],["impl PyClass__rfloordiv__SlotFragment<Money> for PyClassImplCollector<Money>"],["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/trait.impl/pyo3/impl_/pyclass/trait.PyClass__rmod__SlotFragment.js b/develop/core/trait.impl/pyo3/impl_/pyclass/trait.PyClass__rmod__SlotFragment.js index 1d2403a1e887..4d4dde51e95f 100644 --- a/develop/core/trait.impl/pyo3/impl_/pyclass/trait.PyClass__rmod__SlotFragment.js +++ b/develop/core/trait.impl/pyo3/impl_/pyclass/trait.PyClass__rmod__SlotFragment.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"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>"]] +"nautilus_model":[["impl PyClass__rmod__SlotFragment<Quantity> for PyClassImplCollector<Quantity>"],["impl PyClass__rmod__SlotFragment<Money> for PyClassImplCollector<Money>"],["impl PyClass__rmod__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/trait.impl/pyo3/impl_/pyclass/trait.PyClass__rmul__SlotFragment.js b/develop/core/trait.impl/pyo3/impl_/pyclass/trait.PyClass__rmul__SlotFragment.js index 514260249277..0e5fd875573f 100644 --- a/develop/core/trait.impl/pyo3/impl_/pyclass/trait.PyClass__rmul__SlotFragment.js +++ b/develop/core/trait.impl/pyo3/impl_/pyclass/trait.PyClass__rmul__SlotFragment.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"nautilus_model":[["impl PyClass__rmul__SlotFragment<Price> for PyClassImplCollector<Price>"],["impl PyClass__rmul__SlotFragment<Money> for PyClassImplCollector<Money>"],["impl PyClass__rmul__SlotFragment<Quantity> for PyClassImplCollector<Quantity>"]] +"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>"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/develop/core/trait.impl/pyo3/impl_/pyclass/trait.PyClass__rsub__SlotFragment.js b/develop/core/trait.impl/pyo3/impl_/pyclass/trait.PyClass__rsub__SlotFragment.js index 7ff975f3f0e2..1bcb1e534051 100644 --- a/develop/core/trait.impl/pyo3/impl_/pyclass/trait.PyClass__rsub__SlotFragment.js +++ b/develop/core/trait.impl/pyo3/impl_/pyclass/trait.PyClass__rsub__SlotFragment.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"nautilus_model":[["impl PyClass__rsub__SlotFragment<Money> for PyClassImplCollector<Money>"],["impl PyClass__rsub__SlotFragment<Quantity> for PyClassImplCollector<Quantity>"],["impl PyClass__rsub__SlotFragment<Price> for PyClassImplCollector<Price>"]] +"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>"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/develop/core/trait.impl/pyo3/impl_/pyclass/trait.PyClass__rtruediv__SlotFragment.js b/develop/core/trait.impl/pyo3/impl_/pyclass/trait.PyClass__rtruediv__SlotFragment.js index 4c84ee32d08a..cb8b7dc6b1c3 100644 --- a/develop/core/trait.impl/pyo3/impl_/pyclass/trait.PyClass__rtruediv__SlotFragment.js +++ b/develop/core/trait.impl/pyo3/impl_/pyclass/trait.PyClass__rtruediv__SlotFragment.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"nautilus_model":[["impl PyClass__rtruediv__SlotFragment<Quantity> for PyClassImplCollector<Quantity>"],["impl PyClass__rtruediv__SlotFragment<Money> for PyClassImplCollector<Money>"],["impl PyClass__rtruediv__SlotFragment<Price> for PyClassImplCollector<Price>"]] +"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/trait.impl/pyo3/impl_/pyclass/trait.PyClass__sub__SlotFragment.js b/develop/core/trait.impl/pyo3/impl_/pyclass/trait.PyClass__sub__SlotFragment.js index 0758b8b328b7..b6b83780108b 100644 --- a/develop/core/trait.impl/pyo3/impl_/pyclass/trait.PyClass__sub__SlotFragment.js +++ b/develop/core/trait.impl/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<Money> for PyClassImplCollector<Money>"],["impl PyClass__sub__SlotFragment<Quantity> for PyClassImplCollector<Quantity>"],["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/trait.impl/pyo3/impl_/pyclass/trait.PyClass__truediv__SlotFragment.js b/develop/core/trait.impl/pyo3/impl_/pyclass/trait.PyClass__truediv__SlotFragment.js index 3e17cfa53c88..4d7f5f599b06 100644 --- a/develop/core/trait.impl/pyo3/impl_/pyclass/trait.PyClass__truediv__SlotFragment.js +++ b/develop/core/trait.impl/pyo3/impl_/pyclass/trait.PyClass__truediv__SlotFragment.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"nautilus_model":[["impl PyClass__truediv__SlotFragment<Price> for PyClassImplCollector<Price>"],["impl PyClass__truediv__SlotFragment<Quantity> for PyClassImplCollector<Quantity>"],["impl PyClass__truediv__SlotFragment<Money> for PyClassImplCollector<Money>"]] +"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/trait.impl/pyo3/impl_/pyclass/trait.PyMethods.js b/develop/core/trait.impl/pyo3/impl_/pyclass/trait.PyMethods.js index 406b18509170..9b9fdb94e4d3 100644 --- a/develop/core/trait.impl/pyo3/impl_/pyclass/trait.PyMethods.js +++ b/develop/core/trait.impl/pyo3/impl_/pyclass/trait.PyMethods.js @@ -1,9 +1,9 @@ (function() {var implementors = { "nautilus_common":[["impl PyMethods<TimeEvent> for PyClassImplCollector<TimeEvent>"]], "nautilus_core":[["impl PyMethods<UUID4> for PyClassImplCollector<UUID4>"]], -"nautilus_indicators":[["impl PyMethods<ExponentialMovingAverage> for PyClassImplCollector<ExponentialMovingAverage>"],["impl PyMethods<WeightedMovingAverage> for PyClassImplCollector<WeightedMovingAverage>"],["impl PyMethods<RelativeStrengthIndex> for PyClassImplCollector<RelativeStrengthIndex>"],["impl PyMethods<DoubleExponentialMovingAverage> for PyClassImplCollector<DoubleExponentialMovingAverage>"],["impl PyMethods<HullMovingAverage> for PyClassImplCollector<HullMovingAverage>"],["impl PyMethods<EfficiencyRatio> for PyClassImplCollector<EfficiencyRatio>"],["impl PyMethods<WilderMovingAverage> for PyClassImplCollector<WilderMovingAverage>"],["impl PyMethods<SimpleMovingAverage> for PyClassImplCollector<SimpleMovingAverage>"],["impl PyMethods<AdaptiveMovingAverage> for PyClassImplCollector<AdaptiveMovingAverage>"]], +"nautilus_indicators":[["impl PyMethods<HullMovingAverage> for PyClassImplCollector<HullMovingAverage>"],["impl PyMethods<AdaptiveMovingAverage> for PyClassImplCollector<AdaptiveMovingAverage>"],["impl PyMethods<WeightedMovingAverage> for PyClassImplCollector<WeightedMovingAverage>"],["impl PyMethods<DoubleExponentialMovingAverage> for PyClassImplCollector<DoubleExponentialMovingAverage>"],["impl PyMethods<SimpleMovingAverage> for PyClassImplCollector<SimpleMovingAverage>"],["impl PyMethods<ExponentialMovingAverage> for PyClassImplCollector<ExponentialMovingAverage>"],["impl PyMethods<WilderMovingAverage> for PyClassImplCollector<WilderMovingAverage>"],["impl PyMethods<RelativeStrengthIndex> for PyClassImplCollector<RelativeStrengthIndex>"],["impl PyMethods<EfficiencyRatio> for PyClassImplCollector<EfficiencyRatio>"]], "nautilus_infrastructure":[["impl PyMethods<RedisCacheDatabase> for PyClassImplCollector<RedisCacheDatabase>"]], -"nautilus_model":[["impl PyMethods<MarketOrder> for PyClassImplCollector<MarketOrder>"],["impl PyMethods<MarketStatus> for PyClassImplCollector<MarketStatus>"],["impl PyMethods<OrderUpdated> for PyClassImplCollector<OrderUpdated>"],["impl PyMethods<ComponentId> for PyClassImplCollector<ComponentId>"],["impl PyMethods<CurrencyType> for PyClassImplCollector<CurrencyType>"],["impl PyMethods<AccountId> for PyClassImplCollector<AccountId>"],["impl PyMethods<OrderRejected> for PyClassImplCollector<OrderRejected>"],["impl PyMethods<ContingencyType> for PyClassImplCollector<ContingencyType>"],["impl PyMethods<OrderReleased> for PyClassImplCollector<OrderReleased>"],["impl PyMethods<ExecAlgorithmId> for PyClassImplCollector<ExecAlgorithmId>"],["impl PyMethods<Price> for PyClassImplCollector<Price>"],["impl PyMethods<OrderAccepted> for PyClassImplCollector<OrderAccepted>"],["impl PyMethods<CryptoFuture> for PyClassImplCollector<CryptoFuture>"],["impl PyMethods<PositionId> for PyClassImplCollector<PositionId>"],["impl PyMethods<OptionKind> for PyClassImplCollector<OptionKind>"],["impl PyMethods<EnumIterator> for PyClassImplCollector<EnumIterator>"],["impl PyMethods<Quantity> for PyClassImplCollector<Quantity>"],["impl PyMethods<CryptoPerpetual> for PyClassImplCollector<CryptoPerpetual>"],["impl PyMethods<OrderTriggered> for PyClassImplCollector<OrderTriggered>"],["impl PyMethods<Money> for PyClassImplCollector<Money>"],["impl PyMethods<QuoteTick> for PyClassImplCollector<QuoteTick>"],["impl PyMethods<OrderBookDelta> for PyClassImplCollector<OrderBookDelta>"],["impl PyMethods<OrderSide> for PyClassImplCollector<OrderSide>"],["impl PyMethods<InstrumentId> for PyClassImplCollector<InstrumentId>"],["impl PyMethods<Symbol> for PyClassImplCollector<Symbol>"],["impl PyMethods<ClientOrderId> for PyClassImplCollector<ClientOrderId>"],["impl PyMethods<OrderCanceled> for PyClassImplCollector<OrderCanceled>"],["impl PyMethods<Currency> for PyClassImplCollector<Currency>"],["impl PyMethods<AggressorSide> for PyClassImplCollector<AggressorSide>"],["impl PyMethods<OrderSubmitted> for PyClassImplCollector<OrderSubmitted>"],["impl PyMethods<TradeId> for PyClassImplCollector<TradeId>"],["impl PyMethods<TriggerType> for PyClassImplCollector<TriggerType>"],["impl PyMethods<Bar> for PyClassImplCollector<Bar>"],["impl PyMethods<BarAggregation> for PyClassImplCollector<BarAggregation>"],["impl PyMethods<AccountType> for PyClassImplCollector<AccountType>"],["impl PyMethods<CurrencyPair> for PyClassImplCollector<CurrencyPair>"],["impl PyMethods<OrderInitialized> for PyClassImplCollector<OrderInitialized>"],["impl PyMethods<BarType> for PyClassImplCollector<BarType>"],["impl PyMethods<VenueOrderId> for PyClassImplCollector<VenueOrderId>"],["impl PyMethods<OrderPendingCancel> for PyClassImplCollector<OrderPendingCancel>"],["impl PyMethods<OrderDenied> for PyClassImplCollector<OrderDenied>"],["impl PyMethods<TrailingOffsetType> for PyClassImplCollector<TrailingOffsetType>"],["impl PyMethods<OmsType> for PyClassImplCollector<OmsType>"],["impl PyMethods<AssetClass> for PyClassImplCollector<AssetClass>"],["impl PyMethods<TraderId> for PyClassImplCollector<TraderId>"],["impl PyMethods<PriceType> for PyClassImplCollector<PriceType>"],["impl PyMethods<FuturesContract> for PyClassImplCollector<FuturesContract>"],["impl PyMethods<BookAction> for PyClassImplCollector<BookAction>"],["impl PyMethods<BarSpecification> for PyClassImplCollector<BarSpecification>"],["impl PyMethods<InstrumentCloseType> for PyClassImplCollector<InstrumentCloseType>"],["impl PyMethods<Venue> for PyClassImplCollector<Venue>"],["impl PyMethods<TradeTick> for PyClassImplCollector<TradeTick>"],["impl PyMethods<OrderFilled> for PyClassImplCollector<OrderFilled>"],["impl PyMethods<AggregationSource> for PyClassImplCollector<AggregationSource>"],["impl PyMethods<OrderCancelRejected> for PyClassImplCollector<OrderCancelRejected>"],["impl PyMethods<OrderExpired> for PyClassImplCollector<OrderExpired>"],["impl PyMethods<ClientId> for PyClassImplCollector<ClientId>"],["impl PyMethods<TimeInForce> for PyClassImplCollector<TimeInForce>"],["impl PyMethods<OrderEmulated> for PyClassImplCollector<OrderEmulated>"],["impl PyMethods<OrderModifyRejected> for PyClassImplCollector<OrderModifyRejected>"],["impl PyMethods<OrderListId> for PyClassImplCollector<OrderListId>"],["impl PyMethods<Equity> for PyClassImplCollector<Equity>"],["impl PyMethods<PositionSide> for PyClassImplCollector<PositionSide>"],["impl PyMethods<OrderPendingUpdate> for PyClassImplCollector<OrderPendingUpdate>"],["impl PyMethods<OptionsContract> for PyClassImplCollector<OptionsContract>"],["impl PyMethods<LiquiditySide> for PyClassImplCollector<LiquiditySide>"],["impl PyMethods<BookType> for PyClassImplCollector<BookType>"],["impl PyMethods<OrderType> for PyClassImplCollector<OrderType>"],["impl PyMethods<StrategyId> for PyClassImplCollector<StrategyId>"],["impl PyMethods<OrderStatus> for PyClassImplCollector<OrderStatus>"],["impl PyMethods<BookOrder> for PyClassImplCollector<BookOrder>"],["impl PyMethods<TradingState> for PyClassImplCollector<TradingState>"],["impl PyMethods<Ticker> for PyClassImplCollector<Ticker>"]], -"nautilus_network":[["impl PyMethods<HttpMethod> for PyClassImplCollector<HttpMethod>"],["impl PyMethods<SocketClient> for PyClassImplCollector<SocketClient>"],["impl PyMethods<SocketConfig> for PyClassImplCollector<SocketConfig>"],["impl PyMethods<HttpResponse> for PyClassImplCollector<HttpResponse>"],["impl PyMethods<WebSocketConfig> for PyClassImplCollector<WebSocketConfig>"],["impl PyMethods<WebSocketClient> for PyClassImplCollector<WebSocketClient>"],["impl PyMethods<HttpClient> for PyClassImplCollector<HttpClient>"]], -"nautilus_persistence":[["impl PyMethods<TradeTickDataWrangler> for PyClassImplCollector<TradeTickDataWrangler>"],["impl PyMethods<OrderBookDeltaDataWrangler> for PyClassImplCollector<OrderBookDeltaDataWrangler>"],["impl PyMethods<QuoteTickDataWrangler> for PyClassImplCollector<QuoteTickDataWrangler>"],["impl PyMethods<DataBackendSession> for PyClassImplCollector<DataBackendSession>"],["impl PyMethods<BarDataWrangler> for PyClassImplCollector<BarDataWrangler>"],["impl PyMethods<DataQueryResult> for PyClassImplCollector<DataQueryResult>"],["impl PyMethods<DataTransformer> for PyClassImplCollector<DataTransformer>"]] +"nautilus_model":[["impl PyMethods<OptionKind> for PyClassImplCollector<OptionKind>"],["impl PyMethods<OrderCancelRejected> for PyClassImplCollector<OrderCancelRejected>"],["impl PyMethods<Price> for PyClassImplCollector<Price>"],["impl PyMethods<TradeTick> for PyClassImplCollector<TradeTick>"],["impl PyMethods<OrderFilled> for PyClassImplCollector<OrderFilled>"],["impl PyMethods<OrderSubmitted> for PyClassImplCollector<OrderSubmitted>"],["impl PyMethods<Symbol> for PyClassImplCollector<Symbol>"],["impl PyMethods<ContingencyType> for PyClassImplCollector<ContingencyType>"],["impl PyMethods<PositionId> for PyClassImplCollector<PositionId>"],["impl PyMethods<Ticker> for PyClassImplCollector<Ticker>"],["impl PyMethods<OptionsContract> for PyClassImplCollector<OptionsContract>"],["impl PyMethods<QuoteTick> for PyClassImplCollector<QuoteTick>"],["impl PyMethods<OrderListId> for PyClassImplCollector<OrderListId>"],["impl PyMethods<BookAction> for PyClassImplCollector<BookAction>"],["impl PyMethods<InstrumentId> for PyClassImplCollector<InstrumentId>"],["impl PyMethods<BarSpecification> for PyClassImplCollector<BarSpecification>"],["impl PyMethods<OrderPendingCancel> for PyClassImplCollector<OrderPendingCancel>"],["impl PyMethods<OrderDenied> for PyClassImplCollector<OrderDenied>"],["impl PyMethods<OrderAccepted> for PyClassImplCollector<OrderAccepted>"],["impl PyMethods<TradeId> for PyClassImplCollector<TradeId>"],["impl PyMethods<TimeInForce> for PyClassImplCollector<TimeInForce>"],["impl PyMethods<OrderRejected> for PyClassImplCollector<OrderRejected>"],["impl PyMethods<Bar> for PyClassImplCollector<Bar>"],["impl PyMethods<AggregationSource> for PyClassImplCollector<AggregationSource>"],["impl PyMethods<TraderId> for PyClassImplCollector<TraderId>"],["impl PyMethods<Currency> for PyClassImplCollector<Currency>"],["impl PyMethods<VenueOrderId> for PyClassImplCollector<VenueOrderId>"],["impl PyMethods<CurrencyPair> for PyClassImplCollector<CurrencyPair>"],["impl PyMethods<OrderCanceled> for PyClassImplCollector<OrderCanceled>"],["impl PyMethods<StrategyId> for PyClassImplCollector<StrategyId>"],["impl PyMethods<MarketStatus> for PyClassImplCollector<MarketStatus>"],["impl PyMethods<OrderUpdated> for PyClassImplCollector<OrderUpdated>"],["impl PyMethods<AssetClass> for PyClassImplCollector<AssetClass>"],["impl PyMethods<ComponentId> for PyClassImplCollector<ComponentId>"],["impl PyMethods<OrderSide> for PyClassImplCollector<OrderSide>"],["impl PyMethods<OrderReleased> for PyClassImplCollector<OrderReleased>"],["impl PyMethods<OrderType> for PyClassImplCollector<OrderType>"],["impl PyMethods<MarketOrder> for PyClassImplCollector<MarketOrder>"],["impl PyMethods<CurrencyType> for PyClassImplCollector<CurrencyType>"],["impl PyMethods<BarType> for PyClassImplCollector<BarType>"],["impl PyMethods<OrderBookDelta> for PyClassImplCollector<OrderBookDelta>"],["impl PyMethods<ClientId> for PyClassImplCollector<ClientId>"],["impl PyMethods<OrderStatus> for PyClassImplCollector<OrderStatus>"],["impl PyMethods<AccountId> for PyClassImplCollector<AccountId>"],["impl PyMethods<AggressorSide> for PyClassImplCollector<AggressorSide>"],["impl PyMethods<CryptoFuture> for PyClassImplCollector<CryptoFuture>"],["impl PyMethods<OrderTriggered> for PyClassImplCollector<OrderTriggered>"],["impl PyMethods<TradingState> for PyClassImplCollector<TradingState>"],["impl PyMethods<OmsType> for PyClassImplCollector<OmsType>"],["impl PyMethods<TriggerType> for PyClassImplCollector<TriggerType>"],["impl PyMethods<BookType> for PyClassImplCollector<BookType>"],["impl PyMethods<TrailingOffsetType> for PyClassImplCollector<TrailingOffsetType>"],["impl PyMethods<Venue> for PyClassImplCollector<Venue>"],["impl PyMethods<EnumIterator> for PyClassImplCollector<EnumIterator>"],["impl PyMethods<OrderModifyRejected> for PyClassImplCollector<OrderModifyRejected>"],["impl PyMethods<LiquiditySide> for PyClassImplCollector<LiquiditySide>"],["impl PyMethods<OrderEmulated> for PyClassImplCollector<OrderEmulated>"],["impl PyMethods<BookOrder> for PyClassImplCollector<BookOrder>"],["impl PyMethods<AccountType> for PyClassImplCollector<AccountType>"],["impl PyMethods<Money> for PyClassImplCollector<Money>"],["impl PyMethods<OrderInitialized> for PyClassImplCollector<OrderInitialized>"],["impl PyMethods<CryptoPerpetual> for PyClassImplCollector<CryptoPerpetual>"],["impl PyMethods<FuturesContract> for PyClassImplCollector<FuturesContract>"],["impl PyMethods<OrderPendingUpdate> for PyClassImplCollector<OrderPendingUpdate>"],["impl PyMethods<Quantity> for PyClassImplCollector<Quantity>"],["impl PyMethods<ExecAlgorithmId> for PyClassImplCollector<ExecAlgorithmId>"],["impl PyMethods<InstrumentCloseType> for PyClassImplCollector<InstrumentCloseType>"],["impl PyMethods<OrderExpired> for PyClassImplCollector<OrderExpired>"],["impl PyMethods<BarAggregation> for PyClassImplCollector<BarAggregation>"],["impl PyMethods<PositionSide> for PyClassImplCollector<PositionSide>"],["impl PyMethods<PriceType> for PyClassImplCollector<PriceType>"],["impl PyMethods<Equity> for PyClassImplCollector<Equity>"],["impl PyMethods<ClientOrderId> for PyClassImplCollector<ClientOrderId>"]], +"nautilus_network":[["impl PyMethods<WebSocketClient> for PyClassImplCollector<WebSocketClient>"],["impl PyMethods<SocketConfig> for PyClassImplCollector<SocketConfig>"],["impl PyMethods<WebSocketConfig> for PyClassImplCollector<WebSocketConfig>"],["impl PyMethods<HttpClient> for PyClassImplCollector<HttpClient>"],["impl PyMethods<HttpResponse> for PyClassImplCollector<HttpResponse>"],["impl PyMethods<HttpMethod> for PyClassImplCollector<HttpMethod>"],["impl PyMethods<SocketClient> for PyClassImplCollector<SocketClient>"]], +"nautilus_persistence":[["impl PyMethods<DataBackendSession> for PyClassImplCollector<DataBackendSession>"],["impl PyMethods<QuoteTickDataWrangler> for PyClassImplCollector<QuoteTickDataWrangler>"],["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<BarDataWrangler> for PyClassImplCollector<BarDataWrangler>"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/develop/core/trait.impl/pyo3/pyclass/trait.PyClass.js b/develop/core/trait.impl/pyo3/pyclass/trait.PyClass.js index 8ea097124d83..82f387220f15 100644 --- a/develop/core/trait.impl/pyo3/pyclass/trait.PyClass.js +++ b/develop/core/trait.impl/pyo3/pyclass/trait.PyClass.js @@ -1,9 +1,9 @@ (function() {var implementors = { -"nautilus_common":[["impl PyClass for EventHandler"],["impl PyClass for TimeEvent"],["impl PyClass for LogLevel"],["impl PyClass for LogFormat"],["impl PyClass for LogGuard"],["impl PyClass for LogColor"],["impl PyClass for LiveClock"],["impl PyClass for TestClock"],["impl PyClass for ComponentTrigger"],["impl PyClass for MessageHandler"],["impl PyClass for ComponentState"]], +"nautilus_common":[["impl PyClass for EventHandler"],["impl PyClass for ComponentTrigger"],["impl PyClass for LogGuard"],["impl PyClass for LiveClock"],["impl PyClass for TestClock"],["impl PyClass for LogColor"],["impl PyClass for LogLevel"],["impl PyClass for ComponentState"],["impl PyClass for TimeEvent"],["impl PyClass for MessageHandler"],["impl PyClass for LogFormat"]], "nautilus_core":[["impl PyClass for UUID4"]], -"nautilus_indicators":[["impl PyClass for EfficiencyRatio"],["impl PyClass for DoubleExponentialMovingAverage"],["impl PyClass for MovingAverageType"],["impl PyClass for HullMovingAverage"],["impl PyClass for SimpleMovingAverage"],["impl PyClass for WeightedMovingAverage"],["impl PyClass for AdaptiveMovingAverage"],["impl PyClass for WilderMovingAverage"],["impl PyClass for ExponentialMovingAverage"],["impl PyClass for RelativeStrengthIndex"]], +"nautilus_indicators":[["impl PyClass for SimpleMovingAverage"],["impl PyClass for HullMovingAverage"],["impl PyClass for RelativeStrengthIndex"],["impl PyClass for AdaptiveMovingAverage"],["impl PyClass for MovingAverageType"],["impl PyClass for ExponentialMovingAverage"],["impl PyClass for DoubleExponentialMovingAverage"],["impl PyClass for WeightedMovingAverage"],["impl PyClass for WilderMovingAverage"],["impl PyClass for EfficiencyRatio"]], "nautilus_infrastructure":[["impl PyClass for RedisCacheDatabase"]], -"nautilus_model":[["impl PyClass for OmsType"],["impl PyClass for CryptoPerpetual"],["impl PyClass for OrderInitialized"],["impl PyClass for TrailingStopMarketOrder"],["impl PyClass for OrderListId"],["impl PyClass for TradeId"],["impl PyClass for QuoteTick"],["impl PyClass for MarketStatus"],["impl PyClass for OrderAccepted"],["impl PyClass for Symbol"],["impl PyClass for StrategyId"],["impl PyClass for BarAggregation"],["impl PyClass for BookAction"],["impl PyClass for AggregationSource"],["impl PyClass for OrderEmulated"],["impl PyClass for Money"],["impl PyClass for AggressorSide"],["impl PyClass for InstrumentCloseType"],["impl PyClass for Quantity"],["impl PyClass for OptionKind"],["impl PyClass for ClientOrderId"],["impl PyClass for SyntheticInstrument"],["impl PyClass for MarketIfTouchedOrder"],["impl PyClass for LimitOrder"],["impl PyClass for Venue"],["impl PyClass for VenueOrderId"],["impl PyClass for BookOrder"],["impl PyClass for EnumIterator"],["impl PyClass for MarketToLimitOrder"],["impl PyClass for OrderBookDelta"],["impl PyClass for StopMarketOrder"],["impl PyClass for AccountId"],["impl PyClass for OrderStatus"],["impl PyClass for TraderId"],["impl PyClass for TradingState"],["impl PyClass for AssetClass"],["impl PyClass for TriggerType"],["impl PyClass for LiquiditySide"],["impl PyClass for HaltReason"],["impl PyClass for OrderPendingUpdate"],["impl PyClass for PriceType"],["impl PyClass for OrderSubmitted"],["impl PyClass for LimitIfTouchedOrder"],["impl PyClass for PositionSide"],["impl PyClass for OrderReleased"],["impl PyClass for TrailingOffsetType"],["impl PyClass for InstrumentClass"],["impl PyClass for TimeInForce"],["impl PyClass for OptionsContract"],["impl PyClass for ContingencyType"],["impl PyClass for AccountType"],["impl PyClass for Price"],["impl PyClass for BarSpecification"],["impl PyClass for StopLimitOrder"],["impl PyClass for OrderTriggered"],["impl PyClass for CurrencyType"],["impl PyClass for InstrumentId"],["impl PyClass for OrderCancelRejected"],["impl PyClass for ExecAlgorithmId"],["impl PyClass for TradeTick"],["impl PyClass for Ticker"],["impl PyClass for OrderUpdated"],["impl PyClass for FuturesContract"],["impl PyClass for OrderRejected"],["impl PyClass for CurrencyPair"],["impl PyClass for Currency"],["impl PyClass for OrderFilled"],["impl PyClass for ComponentId"],["impl PyClass for OrderType"],["impl PyClass for ClientId"],["impl PyClass for OrderPendingCancel"],["impl PyClass for BarType"],["impl PyClass for Bar"],["impl PyClass for MarketOrder"],["impl PyClass for OrderSide"],["impl PyClass for OrderModifyRejected"],["impl PyClass for PositionId"],["impl PyClass for BookType"],["impl PyClass for OrderDenied"],["impl PyClass for Equity"],["impl PyClass for OrderCanceled"],["impl PyClass for OrderExpired"],["impl PyClass for CryptoFuture"],["impl PyClass for TrailingStopLimitOrder"]], -"nautilus_network":[["impl PyClass for HttpResponse"],["impl PyClass for HttpMethod"],["impl PyClass for SocketClient"],["impl PyClass for SocketConfig"],["impl PyClass for WebSocketClient"],["impl PyClass for HttpClient"],["impl PyClass for WebSocketConfig"]], -"nautilus_persistence":[["impl PyClass for DataBackendSession"],["impl PyClass for DataQueryResult"],["impl PyClass for DataTransformer"],["impl PyClass for QuoteTickDataWrangler"],["impl PyClass for NautilusDataType"],["impl PyClass for TradeTickDataWrangler"],["impl PyClass for OrderBookDeltaDataWrangler"],["impl PyClass for BarDataWrangler"]] +"nautilus_model":[["impl PyClass for OrderModifyRejected"],["impl PyClass for VenueOrderId"],["impl PyClass for TimeInForce"],["impl PyClass for BarType"],["impl PyClass for BookAction"],["impl PyClass for BookOrder"],["impl PyClass for TraderId"],["impl PyClass for InstrumentClass"],["impl PyClass for AggressorSide"],["impl PyClass for Ticker"],["impl PyClass for ExecAlgorithmId"],["impl PyClass for TrailingStopLimitOrder"],["impl PyClass for OptionsContract"],["impl PyClass for BarSpecification"],["impl PyClass for TradeTick"],["impl PyClass for Quantity"],["impl PyClass for MarketStatus"],["impl PyClass for PositionSide"],["impl PyClass for OrderReleased"],["impl PyClass for QuoteTick"],["impl PyClass for CurrencyType"],["impl PyClass for OrderAccepted"],["impl PyClass for OrderEmulated"],["impl PyClass for TrailingOffsetType"],["impl PyClass for AggregationSource"],["impl PyClass for CurrencyPair"],["impl PyClass for LiquiditySide"],["impl PyClass for LimitOrder"],["impl PyClass for HaltReason"],["impl PyClass for Venue"],["impl PyClass for BarAggregation"],["impl PyClass for OrderRejected"],["impl PyClass for BookType"],["impl PyClass for AccountId"],["impl PyClass for AssetClass"],["impl PyClass for MarketOrder"],["impl PyClass for CryptoFuture"],["impl PyClass for OrderCanceled"],["impl PyClass for PositionId"],["impl PyClass for OrderPendingCancel"],["impl PyClass for TriggerType"],["impl PyClass for EnumIterator"],["impl PyClass for TradingState"],["impl PyClass for OrderExpired"],["impl PyClass for TrailingStopMarketOrder"],["impl PyClass for ComponentId"],["impl PyClass for OrderInitialized"],["impl PyClass for OrderListId"],["impl PyClass for OrderUpdated"],["impl PyClass for InstrumentId"],["impl PyClass for StopLimitOrder"],["impl PyClass for InstrumentCloseType"],["impl PyClass for LimitIfTouchedOrder"],["impl PyClass for OrderBookDelta"],["impl PyClass for MarketIfTouchedOrder"],["impl PyClass for OrderSide"],["impl PyClass for OrderFilled"],["impl PyClass for OrderDenied"],["impl PyClass for StopMarketOrder"],["impl PyClass for FuturesContract"],["impl PyClass for OrderTriggered"],["impl PyClass for Equity"],["impl PyClass for PriceType"],["impl PyClass for ContingencyType"],["impl PyClass for CryptoPerpetual"],["impl PyClass for Price"],["impl PyClass for Symbol"],["impl PyClass for OrderSubmitted"],["impl PyClass for OptionKind"],["impl PyClass for ClientId"],["impl PyClass for Currency"],["impl PyClass for TradeId"],["impl PyClass for OmsType"],["impl PyClass for OrderType"],["impl PyClass for OrderPendingUpdate"],["impl PyClass for OrderStatus"],["impl PyClass for MarketToLimitOrder"],["impl PyClass for Money"],["impl PyClass for StrategyId"],["impl PyClass for OrderCancelRejected"],["impl PyClass for SyntheticInstrument"],["impl PyClass for ClientOrderId"],["impl PyClass for Bar"],["impl PyClass for AccountType"]], +"nautilus_network":[["impl PyClass for HttpClient"],["impl PyClass for HttpResponse"],["impl PyClass for HttpMethod"],["impl PyClass for WebSocketClient"],["impl PyClass for SocketClient"],["impl PyClass for SocketConfig"],["impl PyClass for WebSocketConfig"]], +"nautilus_persistence":[["impl PyClass for TradeTickDataWrangler"],["impl PyClass for OrderBookDeltaDataWrangler"],["impl PyClass for QuoteTickDataWrangler"],["impl PyClass for DataBackendSession"],["impl PyClass for BarDataWrangler"],["impl PyClass for DataQueryResult"],["impl PyClass for DataTransformer"],["impl PyClass 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/trait.impl/pyo3/type_object/trait.PyTypeInfo.js b/develop/core/trait.impl/pyo3/type_object/trait.PyTypeInfo.js index eb213e309b4b..a345452892be 100644 --- a/develop/core/trait.impl/pyo3/type_object/trait.PyTypeInfo.js +++ b/develop/core/trait.impl/pyo3/type_object/trait.PyTypeInfo.js @@ -1,9 +1,9 @@ (function() {var implementors = { -"nautilus_common":[["impl PyTypeInfo for ComponentTrigger"],["impl PyTypeInfo for LogColor"],["impl PyTypeInfo for LiveClock"],["impl PyTypeInfo for LogGuard"],["impl PyTypeInfo for LogFormat"],["impl PyTypeInfo for MessageHandler"],["impl PyTypeInfo for TestClock"],["impl PyTypeInfo for EventHandler"],["impl PyTypeInfo for ComponentState"],["impl PyTypeInfo for LogLevel"],["impl PyTypeInfo for TimeEvent"]], +"nautilus_common":[["impl PyTypeInfo for ComponentTrigger"],["impl PyTypeInfo for TimeEvent"],["impl PyTypeInfo for TestClock"],["impl PyTypeInfo for LogFormat"],["impl PyTypeInfo for LiveClock"],["impl PyTypeInfo for LogColor"],["impl PyTypeInfo for MessageHandler"],["impl PyTypeInfo for ComponentState"],["impl PyTypeInfo for EventHandler"],["impl PyTypeInfo for LogGuard"],["impl PyTypeInfo for LogLevel"]], "nautilus_core":[["impl PyTypeInfo for UUID4"]], -"nautilus_indicators":[["impl PyTypeInfo for SimpleMovingAverage"],["impl PyTypeInfo for MovingAverageType"],["impl PyTypeInfo for DoubleExponentialMovingAverage"],["impl PyTypeInfo for ExponentialMovingAverage"],["impl PyTypeInfo for EfficiencyRatio"],["impl PyTypeInfo for AdaptiveMovingAverage"],["impl PyTypeInfo for WeightedMovingAverage"],["impl PyTypeInfo for WilderMovingAverage"],["impl PyTypeInfo for RelativeStrengthIndex"],["impl PyTypeInfo for HullMovingAverage"]], +"nautilus_indicators":[["impl PyTypeInfo for MovingAverageType"],["impl PyTypeInfo for ExponentialMovingAverage"],["impl PyTypeInfo for WeightedMovingAverage"],["impl PyTypeInfo for DoubleExponentialMovingAverage"],["impl PyTypeInfo for SimpleMovingAverage"],["impl PyTypeInfo for RelativeStrengthIndex"],["impl PyTypeInfo for HullMovingAverage"],["impl PyTypeInfo for EfficiencyRatio"],["impl PyTypeInfo for AdaptiveMovingAverage"],["impl PyTypeInfo for WilderMovingAverage"]], "nautilus_infrastructure":[["impl PyTypeInfo for RedisCacheDatabase"]], -"nautilus_model":[["impl PyTypeInfo for PositionId"],["impl PyTypeInfo for CurrencyPair"],["impl PyTypeInfo for AssetClass"],["impl PyTypeInfo for StopLimitOrder"],["impl PyTypeInfo for VenueOrderId"],["impl PyTypeInfo for Money"],["impl PyTypeInfo for OrderEmulated"],["impl PyTypeInfo for OptionsContract"],["impl PyTypeInfo for BookType"],["impl PyTypeInfo for CryptoFuture"],["impl PyTypeInfo for Equity"],["impl PyTypeInfo for InstrumentClass"],["impl PyTypeInfo for Price"],["impl PyTypeInfo for StopMarketOrder"],["impl PyTypeInfo for TradingState"],["impl PyTypeInfo for Symbol"],["impl PyTypeInfo for ComponentId"],["impl PyTypeInfo for PositionSide"],["impl PyTypeInfo for OrderTriggered"],["impl PyTypeInfo for OrderCancelRejected"],["impl PyTypeInfo for CurrencyType"],["impl PyTypeInfo for TraderId"],["impl PyTypeInfo for TriggerType"],["impl PyTypeInfo for OrderFilled"],["impl PyTypeInfo for BarSpecification"],["impl PyTypeInfo for InstrumentId"],["impl PyTypeInfo for OrderAccepted"],["impl PyTypeInfo for LimitIfTouchedOrder"],["impl PyTypeInfo for OrderSide"],["impl PyTypeInfo for MarketToLimitOrder"],["impl PyTypeInfo for OrderListId"],["impl PyTypeInfo for OrderStatus"],["impl PyTypeInfo for OrderRejected"],["impl PyTypeInfo for OrderExpired"],["impl PyTypeInfo for BookOrder"],["impl PyTypeInfo for ClientOrderId"],["impl PyTypeInfo for MarketIfTouchedOrder"],["impl PyTypeInfo for OrderPendingCancel"],["impl PyTypeInfo for TradeId"],["impl PyTypeInfo for OrderReleased"],["impl PyTypeInfo for ClientId"],["impl PyTypeInfo for TrailingStopMarketOrder"],["impl PyTypeInfo for BarType"],["impl PyTypeInfo for OptionKind"],["impl PyTypeInfo for AccountType"],["impl PyTypeInfo for OrderDenied"],["impl PyTypeInfo for ContingencyType"],["impl PyTypeInfo for FuturesContract"],["impl PyTypeInfo for TimeInForce"],["impl PyTypeInfo for MarketStatus"],["impl PyTypeInfo for AggregationSource"],["impl PyTypeInfo for EnumIterator"],["impl PyTypeInfo for OrderModifyRejected"],["impl PyTypeInfo for StrategyId"],["impl PyTypeInfo for InstrumentCloseType"],["impl PyTypeInfo for Bar"],["impl PyTypeInfo for OrderPendingUpdate"],["impl PyTypeInfo for OrderInitialized"],["impl PyTypeInfo for TradeTick"],["impl PyTypeInfo for BarAggregation"],["impl PyTypeInfo for MarketOrder"],["impl PyTypeInfo for TrailingOffsetType"],["impl PyTypeInfo for LiquiditySide"],["impl PyTypeInfo for OrderBookDelta"],["impl PyTypeInfo for OrderCanceled"],["impl PyTypeInfo for HaltReason"],["impl PyTypeInfo for PriceType"],["impl PyTypeInfo for SyntheticInstrument"],["impl PyTypeInfo for Quantity"],["impl PyTypeInfo for AccountId"],["impl PyTypeInfo for OmsType"],["impl PyTypeInfo for CryptoPerpetual"],["impl PyTypeInfo for Venue"],["impl PyTypeInfo for ExecAlgorithmId"],["impl PyTypeInfo for TrailingStopLimitOrder"],["impl PyTypeInfo for Ticker"],["impl PyTypeInfo for AggressorSide"],["impl PyTypeInfo for OrderUpdated"],["impl PyTypeInfo for OrderType"],["impl PyTypeInfo for BookAction"],["impl PyTypeInfo for OrderSubmitted"],["impl PyTypeInfo for QuoteTick"],["impl PyTypeInfo for LimitOrder"],["impl PyTypeInfo for Currency"]], -"nautilus_network":[["impl PyTypeInfo for HttpClient"],["impl PyTypeInfo for WebSocketClient"],["impl PyTypeInfo for HttpMethod"],["impl PyTypeInfo for SocketConfig"],["impl PyTypeInfo for HttpResponse"],["impl PyTypeInfo for WebSocketConfig"],["impl PyTypeInfo for SocketClient"]], -"nautilus_persistence":[["impl PyTypeInfo for DataBackendSession"],["impl PyTypeInfo for NautilusDataType"],["impl PyTypeInfo for OrderBookDeltaDataWrangler"],["impl PyTypeInfo for BarDataWrangler"],["impl PyTypeInfo for TradeTickDataWrangler"],["impl PyTypeInfo for QuoteTickDataWrangler"],["impl PyTypeInfo for DataTransformer"],["impl PyTypeInfo for DataQueryResult"]] +"nautilus_model":[["impl PyTypeInfo for AggressorSide"],["impl PyTypeInfo for OrderFilled"],["impl PyTypeInfo for InstrumentId"],["impl PyTypeInfo for TraderId"],["impl PyTypeInfo for Symbol"],["impl PyTypeInfo for TrailingOffsetType"],["impl PyTypeInfo for MarketIfTouchedOrder"],["impl PyTypeInfo for MarketOrder"],["impl PyTypeInfo for CryptoFuture"],["impl PyTypeInfo for Price"],["impl PyTypeInfo for TimeInForce"],["impl PyTypeInfo for EnumIterator"],["impl PyTypeInfo for OptionKind"],["impl PyTypeInfo for ClientOrderId"],["impl PyTypeInfo for LimitOrder"],["impl PyTypeInfo for OrderPendingCancel"],["impl PyTypeInfo for OrderInitialized"],["impl PyTypeInfo for OrderRejected"],["impl PyTypeInfo for MarketToLimitOrder"],["impl PyTypeInfo for StrategyId"],["impl PyTypeInfo for InstrumentClass"],["impl PyTypeInfo for OrderBookDelta"],["impl PyTypeInfo for BarAggregation"],["impl PyTypeInfo for AggregationSource"],["impl PyTypeInfo for Ticker"],["impl PyTypeInfo for OrderType"],["impl PyTypeInfo for TrailingStopLimitOrder"],["impl PyTypeInfo for LimitIfTouchedOrder"],["impl PyTypeInfo for SyntheticInstrument"],["impl PyTypeInfo for InstrumentCloseType"],["impl PyTypeInfo for MarketStatus"],["impl PyTypeInfo for CryptoPerpetual"],["impl PyTypeInfo for HaltReason"],["impl PyTypeInfo for TrailingStopMarketOrder"],["impl PyTypeInfo for BarType"],["impl PyTypeInfo for OmsType"],["impl PyTypeInfo for Equity"],["impl PyTypeInfo for TradeTick"],["impl PyTypeInfo for PriceType"],["impl PyTypeInfo for OrderReleased"],["impl PyTypeInfo for FuturesContract"],["impl PyTypeInfo for OrderModifyRejected"],["impl PyTypeInfo for Money"],["impl PyTypeInfo for Bar"],["impl PyTypeInfo for VenueOrderId"],["impl PyTypeInfo for StopLimitOrder"],["impl PyTypeInfo for ClientId"],["impl PyTypeInfo for TradingState"],["impl PyTypeInfo for CurrencyType"],["impl PyTypeInfo for StopMarketOrder"],["impl PyTypeInfo for OrderPendingUpdate"],["impl PyTypeInfo for BarSpecification"],["impl PyTypeInfo for OrderTriggered"],["impl PyTypeInfo for TradeId"],["impl PyTypeInfo for TriggerType"],["impl PyTypeInfo for AccountId"],["impl PyTypeInfo for OrderSide"],["impl PyTypeInfo for OrderDenied"],["impl PyTypeInfo for OptionsContract"],["impl PyTypeInfo for LiquiditySide"],["impl PyTypeInfo for BookType"],["impl PyTypeInfo for Quantity"],["impl PyTypeInfo for OrderUpdated"],["impl PyTypeInfo for BookAction"],["impl PyTypeInfo for ExecAlgorithmId"],["impl PyTypeInfo for OrderStatus"],["impl PyTypeInfo for CurrencyPair"],["impl PyTypeInfo for OrderAccepted"],["impl PyTypeInfo for OrderListId"],["impl PyTypeInfo for OrderCancelRejected"],["impl PyTypeInfo for AccountType"],["impl PyTypeInfo for ComponentId"],["impl PyTypeInfo for PositionSide"],["impl PyTypeInfo for BookOrder"],["impl PyTypeInfo for OrderExpired"],["impl PyTypeInfo for PositionId"],["impl PyTypeInfo for AssetClass"],["impl PyTypeInfo for ContingencyType"],["impl PyTypeInfo for OrderSubmitted"],["impl PyTypeInfo for Venue"],["impl PyTypeInfo for OrderEmulated"],["impl PyTypeInfo for Currency"],["impl PyTypeInfo for QuoteTick"],["impl PyTypeInfo for OrderCanceled"]], +"nautilus_network":[["impl PyTypeInfo for HttpResponse"],["impl PyTypeInfo for WebSocketConfig"],["impl PyTypeInfo for HttpClient"],["impl PyTypeInfo for WebSocketClient"],["impl PyTypeInfo for SocketConfig"],["impl PyTypeInfo for HttpMethod"],["impl PyTypeInfo for SocketClient"]], +"nautilus_persistence":[["impl PyTypeInfo for DataTransformer"],["impl PyTypeInfo for QuoteTickDataWrangler"],["impl PyTypeInfo for OrderBookDeltaDataWrangler"],["impl PyTypeInfo for DataBackendSession"],["impl PyTypeInfo for BarDataWrangler"],["impl PyTypeInfo for TradeTickDataWrangler"],["impl PyTypeInfo for DataQueryResult"],["impl PyTypeInfo 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/trait.impl/serde/de/trait.Deserialize.js b/develop/core/trait.impl/serde/de/trait.Deserialize.js index e1072ab7a199..803b87c49de3 100644 --- a/develop/core/trait.impl/serde/de/trait.Deserialize.js +++ b/develop/core/trait.impl/serde/de/trait.Deserialize.js @@ -1,5 +1,5 @@ (function() {var implementors = { -"nautilus_common":[["impl<'de> Deserialize<'de> for BusMessage"],["impl<'de> Deserialize<'de> for ComponentTrigger"],["impl<'de> Deserialize<'de> for LogLevel"],["impl<'de> Deserialize<'de> for LogColor"],["impl<'de> Deserialize<'de> for ComponentState"],["impl<'de> Deserialize<'de> for LogEvent"]], +"nautilus_common":[["impl<'de> Deserialize<'de> for ComponentTrigger"],["impl<'de> Deserialize<'de> for LogEvent"],["impl<'de> Deserialize<'de> for LogColor"],["impl<'de> Deserialize<'de> for BusMessage"],["impl<'de> Deserialize<'de> for ComponentState"],["impl<'de> Deserialize<'de> for LogLevel"]], "nautilus_core":[["impl<'de> Deserialize<'de> for UUID4"]], -"nautilus_model":[["impl<'de> Deserialize<'de> for InstrumentCloseType"],["impl<'de> Deserialize<'de> for OrderRejected"],["impl<'de> Deserialize<'de> for ContingencyType"],["impl<'de> Deserialize<'de> for InstrumentId"],["impl<'de> Deserialize<'de> for Venue"],["impl<'de> Deserialize<'de> for AggregationSource"],["impl<'de> Deserialize<'de> for TrailingOffsetType"],["impl<'de> Deserialize<'de> for AssetClass"],["impl<'de> Deserialize<'de> for QuoteTick"],["impl<'de> Deserialize<'de> for LiquiditySide"],["impl<'de> Deserialize<'de> for PriceType"],["impl<'de> Deserialize<'de> for Equity"],["impl<'de> Deserialize<'de> for AccountType"],["impl<'de> Deserialize<'de> for BarAggregation"],["impl<'de> Deserialize<'de> for OrderSubmitted"],["impl<'de> Deserialize<'de> for AggressorSide"],["impl<'de> Deserialize<'de> for CurrencyPair"],["impl<'de> Deserialize<'de> for AccountId"],["impl<'de> Deserialize<'de> for OrderTriggered"],["impl<'de> Deserialize<'de> for OrderCore"],["impl<'de> Deserialize<'de> for FuturesContract"],["impl<'de> Deserialize<'de> for OrderEmulated"],["impl<'de> Deserialize<'de> for TraderId"],["impl<'de> Deserialize<'de> for Currency"],["impl<'de> Deserialize<'de> for TriggerType"],["impl<'de> Deserialize<'de> for ExecAlgorithmId"],["impl<'de> Deserialize<'de> for Ticker"],["impl<'de> Deserialize<'de> for TimeInForce"],["impl<'de> Deserialize<'de> for CryptoPerpetual"],["impl<'de> Deserialize<'de> for BookType"],["impl<'de> Deserialize<'de> for VenueOrderId"],["impl<'de> Deserialize<'de> for Price"],["impl<'de> Deserialize<'de> for OrderType"],["impl<'de> Deserialize<'de> for BookAction"],["impl<'de> Deserialize<'de> for OrderEvent"],["impl<'de> Deserialize<'de> for OrderFilled"],["impl<'de> Deserialize<'de> for Money"],["impl<'de> Deserialize<'de> for OmsType"],["impl<'de> Deserialize<'de> for OrderExpired"],["impl<'de> Deserialize<'de> for Symbol"],["impl<'de> Deserialize<'de> for OrderPendingCancel"],["impl<'de> Deserialize<'de> for BarSpecification"],["impl<'de> Deserialize<'de> for OrderStatus"],["impl<'de> Deserialize<'de> for OrderSide"],["impl<'de> Deserialize<'de> for PositionSide"],["impl<'de> Deserialize<'de> for Bar"],["impl<'de> Deserialize<'de> for OrderInitialized"],["impl<'de> Deserialize<'de> for OrderUpdated"],["impl<'de> Deserialize<'de> for MarketStatus"],["impl<'de> Deserialize<'de> for OrderBookDelta"],["impl<'de> Deserialize<'de> for OrderDenied"],["impl<'de> Deserialize<'de> for ClientId"],["impl<'de> Deserialize<'de> for StrategyId"],["impl<'de> Deserialize<'de> for OrderModifyRejected"],["impl<'de> Deserialize<'de> for OrderAccepted"],["impl<'de> Deserialize<'de> for BookOrder"],["impl<'de> Deserialize<'de> for TradeTick"],["impl<'de> Deserialize<'de> for BarType"],["impl<'de> Deserialize<'de> for OptionsContract"],["impl<'de> Deserialize<'de> for OrderListId"],["impl<'de> Deserialize<'de> for TradingState"],["impl<'de> Deserialize<'de> for OrderCancelRejected"],["impl<'de> Deserialize<'de> for Quantity"],["impl<'de> Deserialize<'de> for OrderReleased"],["impl<'de> Deserialize<'de> for CryptoFuture"],["impl<'de> Deserialize<'de> for OrderCanceled"],["impl<'de> Deserialize<'de> for InstrumentClass"],["impl<'de> Deserialize<'de> for PositionId"],["impl<'de> Deserialize<'de> for ClientOrderId"],["impl<'de> Deserialize<'de> for OrderPendingUpdate"],["impl<'de> Deserialize<'de> for TradeId"],["impl<'de> Deserialize<'de> for OptionKind"],["impl<'de> Deserialize<'de> for ComponentId"],["impl<'de> Deserialize<'de> for CurrencyType"]] +"nautilus_model":[["impl<'de> Deserialize<'de> for AccountType"],["impl<'de> Deserialize<'de> for OrderStatus"],["impl<'de> Deserialize<'de> for BarSpecification"],["impl<'de> Deserialize<'de> for TradingState"],["impl<'de> Deserialize<'de> for BookOrder"],["impl<'de> Deserialize<'de> for ComponentId"],["impl<'de> Deserialize<'de> for InstrumentClass"],["impl<'de> Deserialize<'de> for TimeInForce"],["impl<'de> Deserialize<'de> for OrderSubmitted"],["impl<'de> Deserialize<'de> for TraderId"],["impl<'de> Deserialize<'de> for Venue"],["impl<'de> Deserialize<'de> for OrderSide"],["impl<'de> Deserialize<'de> for OptionsContract"],["impl<'de> Deserialize<'de> for OptionKind"],["impl<'de> Deserialize<'de> for Money"],["impl<'de> Deserialize<'de> for OrderType"],["impl<'de> Deserialize<'de> for BarType"],["impl<'de> Deserialize<'de> for AccountId"],["impl<'de> Deserialize<'de> for OrderModifyRejected"],["impl<'de> Deserialize<'de> for OrderPendingCancel"],["impl<'de> Deserialize<'de> for AssetClass"],["impl<'de> Deserialize<'de> for OrderCancelRejected"],["impl<'de> Deserialize<'de> for OrderEvent"],["impl<'de> Deserialize<'de> for ClientId"],["impl<'de> Deserialize<'de> for CurrencyPair"],["impl<'de> Deserialize<'de> for AggressorSide"],["impl<'de> Deserialize<'de> for Currency"],["impl<'de> Deserialize<'de> for OrderUpdated"],["impl<'de> Deserialize<'de> for PositionSide"],["impl<'de> Deserialize<'de> for OrderBookDelta"],["impl<'de> Deserialize<'de> for ContingencyType"],["impl<'de> Deserialize<'de> for OrderFilled"],["impl<'de> Deserialize<'de> for CryptoFuture"],["impl<'de> Deserialize<'de> for FuturesContract"],["impl<'de> Deserialize<'de> for OrderAccepted"],["impl<'de> Deserialize<'de> for QuoteTick"],["impl<'de> Deserialize<'de> for VenueOrderId"],["impl<'de> Deserialize<'de> for CryptoPerpetual"],["impl<'de> Deserialize<'de> for OrderInitialized"],["impl<'de> Deserialize<'de> for CurrencyType"],["impl<'de> Deserialize<'de> for Equity"],["impl<'de> Deserialize<'de> for OrderTriggered"],["impl<'de> Deserialize<'de> for OrderCore"],["impl<'de> Deserialize<'de> for TradeTick"],["impl<'de> Deserialize<'de> for OrderRejected"],["impl<'de> Deserialize<'de> for OrderListId"],["impl<'de> Deserialize<'de> for Ticker"],["impl<'de> Deserialize<'de> for BookType"],["impl<'de> Deserialize<'de> for Price"],["impl<'de> Deserialize<'de> for BookAction"],["impl<'de> Deserialize<'de> for InstrumentId"],["impl<'de> Deserialize<'de> for PriceType"],["impl<'de> Deserialize<'de> for ExecAlgorithmId"],["impl<'de> Deserialize<'de> for PositionId"],["impl<'de> Deserialize<'de> for OrderPendingUpdate"],["impl<'de> Deserialize<'de> for MarketStatus"],["impl<'de> Deserialize<'de> for Symbol"],["impl<'de> Deserialize<'de> for BarAggregation"],["impl<'de> Deserialize<'de> for InstrumentCloseType"],["impl<'de> Deserialize<'de> for OrderEmulated"],["impl<'de> Deserialize<'de> for TradeId"],["impl<'de> Deserialize<'de> for TrailingOffsetType"],["impl<'de> Deserialize<'de> for OmsType"],["impl<'de> Deserialize<'de> for StrategyId"],["impl<'de> Deserialize<'de> for AggregationSource"],["impl<'de> Deserialize<'de> for OrderExpired"],["impl<'de> Deserialize<'de> for Quantity"],["impl<'de> Deserialize<'de> for Bar"],["impl<'de> Deserialize<'de> for LiquiditySide"],["impl<'de> Deserialize<'de> for OrderDenied"],["impl<'de> Deserialize<'de> for TriggerType"],["impl<'de> Deserialize<'de> for ClientOrderId"],["impl<'de> Deserialize<'de> for OrderCanceled"],["impl<'de> Deserialize<'de> for OrderReleased"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/develop/core/trait.impl/serde/ser/trait.Serialize.js b/develop/core/trait.impl/serde/ser/trait.Serialize.js index 0a8e2f6c9c8c..96762e482898 100644 --- a/develop/core/trait.impl/serde/ser/trait.Serialize.js +++ b/develop/core/trait.impl/serde/ser/trait.Serialize.js @@ -1,5 +1,5 @@ (function() {var implementors = { -"nautilus_common":[["impl Serialize for BusMessage"],["impl Serialize for LogEvent"],["impl Serialize for LogColor"],["impl Serialize for ComponentState"],["impl Serialize for ComponentTrigger"],["impl Serialize for LogLevel"]], +"nautilus_common":[["impl Serialize for LogColor"],["impl Serialize for LogEvent"],["impl Serialize for ComponentTrigger"],["impl Serialize for LogLevel"],["impl Serialize for ComponentState"],["impl Serialize for BusMessage"]], "nautilus_core":[["impl Serialize for UUID4"]], -"nautilus_model":[["impl Serialize for OmsType"],["impl Serialize for VenueOrderId"],["impl Serialize for OrderFilled"],["impl Serialize for Money"],["impl Serialize for TrailingOffsetType"],["impl Serialize for BookOrder"],["impl Serialize for OrderPendingCancel"],["impl Serialize for InstrumentCloseType"],["impl Serialize for ClientOrderId"],["impl Serialize for MarketStatus"],["impl Serialize for CurrencyPair"],["impl Serialize for OrderEmulated"],["impl Serialize for Symbol"],["impl Serialize for StrategyId"],["impl Serialize for InstrumentClass"],["impl Serialize for TraderId"],["impl Serialize for BookType"],["impl Serialize for Venue"],["impl Serialize for AccountType"],["impl Serialize for AggressorSide"],["impl Serialize for OrderType"],["impl Serialize for Equity"],["impl Serialize for OrderStatus"],["impl Serialize for BookAction"],["impl Serialize for OrderDenied"],["impl Serialize for TradeId"],["impl Serialize for AccountId"],["impl Serialize for OrderRejected"],["impl Serialize for FuturesContract"],["impl Serialize for Ticker"],["impl Serialize for TradeTick"],["impl Serialize for BarType"],["impl Serialize for QuoteTick"],["impl Serialize for AggregationSource"],["impl Serialize for OrderInitialized"],["impl Serialize for OrderTriggered"],["impl Serialize for LiquiditySide"],["impl Serialize for OrderEvent"],["impl Serialize for OptionKind"],["impl Serialize for OrderSide"],["impl Serialize for ClientId"],["impl Serialize for OrderCancelRejected"],["impl Serialize for ComponentId"],["impl Serialize for CurrencyType"],["impl Serialize for AssetClass"],["impl Serialize for OptionsContract"],["impl Serialize for Currency"],["impl Serialize for CryptoFuture"],["impl Serialize for OrderModifyRejected"],["impl Serialize for TimeInForce"],["impl Serialize for OrderSubmitted"],["impl Serialize for PositionSide"],["impl Serialize for InstrumentId"],["impl Serialize for Bar"],["impl Serialize for OrderAccepted"],["impl Serialize for ExecAlgorithmId"],["impl Serialize for ContingencyType"],["impl Serialize for BarAggregation"],["impl Serialize for CryptoPerpetual"],["impl Serialize for OrderCore"],["impl Serialize for BarSpecification"],["impl Serialize for OrderExpired"],["impl Serialize for Quantity"],["impl Serialize for TradingState"],["impl Serialize for PositionId"],["impl Serialize for OrderPendingUpdate"],["impl Serialize for OrderListId"],["impl Serialize for OrderCanceled"],["impl Serialize for Price"],["impl Serialize for TriggerType"],["impl Serialize for OrderUpdated"],["impl Serialize for OrderBookDelta"],["impl Serialize for PriceType"],["impl Serialize for OrderReleased"]] +"nautilus_model":[["impl Serialize for VenueOrderId"],["impl Serialize for Equity"],["impl Serialize for ClientOrderId"],["impl Serialize for TradeTick"],["impl Serialize for BarSpecification"],["impl Serialize for OmsType"],["impl Serialize for FuturesContract"],["impl Serialize for OrderSide"],["impl Serialize for OrderAccepted"],["impl Serialize for InstrumentId"],["impl Serialize for Money"],["impl Serialize for InstrumentClass"],["impl Serialize for ContingencyType"],["impl Serialize for PositionId"],["impl Serialize for MarketStatus"],["impl Serialize for PriceType"],["impl Serialize for OrderUpdated"],["impl Serialize for OrderEmulated"],["impl Serialize for OrderCanceled"],["impl Serialize for TraderId"],["impl Serialize for TradingState"],["impl Serialize for OrderInitialized"],["impl Serialize for CurrencyType"],["impl Serialize for OrderPendingCancel"],["impl Serialize for OrderListId"],["impl Serialize for BookType"],["impl Serialize for OptionsContract"],["impl Serialize for InstrumentCloseType"],["impl Serialize for TradeId"],["impl Serialize for ClientId"],["impl Serialize for TriggerType"],["impl Serialize for Symbol"],["impl Serialize for OrderType"],["impl Serialize for AccountId"],["impl Serialize for AssetClass"],["impl Serialize for CryptoPerpetual"],["impl Serialize for OptionKind"],["impl Serialize for CryptoFuture"],["impl Serialize for OrderExpired"],["impl Serialize for Price"],["impl Serialize for LiquiditySide"],["impl Serialize for OrderSubmitted"],["impl Serialize for OrderFilled"],["impl Serialize for OrderPendingUpdate"],["impl Serialize for Currency"],["impl Serialize for OrderCore"],["impl Serialize for AggressorSide"],["impl Serialize for PositionSide"],["impl Serialize for BookOrder"],["impl Serialize for Venue"],["impl Serialize for BarType"],["impl Serialize for TrailingOffsetType"],["impl Serialize for Bar"],["impl Serialize for TimeInForce"],["impl Serialize for OrderStatus"],["impl Serialize for OrderTriggered"],["impl Serialize for OrderCancelRejected"],["impl Serialize for Ticker"],["impl Serialize for CurrencyPair"],["impl Serialize for QuoteTick"],["impl Serialize for AggregationSource"],["impl Serialize for OrderModifyRejected"],["impl Serialize for OrderEvent"],["impl Serialize for BarAggregation"],["impl Serialize for Quantity"],["impl Serialize for ComponentId"],["impl Serialize for StrategyId"],["impl Serialize for BookAction"],["impl Serialize for OrderRejected"],["impl Serialize for OrderDenied"],["impl Serialize for AccountType"],["impl Serialize for OrderReleased"],["impl Serialize for OrderBookDelta"],["impl Serialize for ExecAlgorithmId"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/develop/core/trait.impl/strum/trait.IntoEnumIterator.js b/develop/core/trait.impl/strum/trait.IntoEnumIterator.js index a5e71ff24040..e60316981a4b 100644 --- a/develop/core/trait.impl/strum/trait.IntoEnumIterator.js +++ b/develop/core/trait.impl/strum/trait.IntoEnumIterator.js @@ -1,5 +1,5 @@ (function() {var implementors = { -"nautilus_common":[["impl IntoEnumIterator for ComponentTrigger"],["impl IntoEnumIterator for ComponentState"],["impl IntoEnumIterator for LogLevel"],["impl IntoEnumIterator for LogColor"]], +"nautilus_common":[["impl IntoEnumIterator for ComponentState"],["impl IntoEnumIterator for LogLevel"],["impl IntoEnumIterator for LogColor"],["impl IntoEnumIterator for ComponentTrigger"]], "nautilus_indicators":[["impl IntoEnumIterator for MovingAverageType"]], -"nautilus_model":[["impl IntoEnumIterator for AccountType"],["impl IntoEnumIterator for AggressorSide"],["impl IntoEnumIterator for InstrumentClass"],["impl IntoEnumIterator for LiquiditySide"],["impl IntoEnumIterator for InstrumentCloseType"],["impl IntoEnumIterator for TriggerType"],["impl IntoEnumIterator for BarAggregation"],["impl IntoEnumIterator for OmsType"],["impl IntoEnumIterator for MarketStatus"],["impl IntoEnumIterator for BookAction"],["impl IntoEnumIterator for PriceType"],["impl IntoEnumIterator for TrailingOffsetType"],["impl IntoEnumIterator for BookType"],["impl IntoEnumIterator for TimeInForce"],["impl IntoEnumIterator for CurrencyType"],["impl IntoEnumIterator for OptionKind"],["impl IntoEnumIterator for OrderType"],["impl IntoEnumIterator for PositionSide"],["impl IntoEnumIterator for AssetClass"],["impl IntoEnumIterator for OrderStatus"],["impl IntoEnumIterator for AggregationSource"],["impl IntoEnumIterator for HaltReason"],["impl IntoEnumIterator for OrderSide"],["impl IntoEnumIterator for ContingencyType"],["impl IntoEnumIterator for TradingState"]] +"nautilus_model":[["impl IntoEnumIterator for AggregationSource"],["impl IntoEnumIterator for TimeInForce"],["impl IntoEnumIterator for InstrumentClass"],["impl IntoEnumIterator for PositionSide"],["impl IntoEnumIterator for MarketStatus"],["impl IntoEnumIterator for LiquiditySide"],["impl IntoEnumIterator for BookType"],["impl IntoEnumIterator for BookAction"],["impl IntoEnumIterator for OmsType"],["impl IntoEnumIterator for OptionKind"],["impl IntoEnumIterator for TriggerType"],["impl IntoEnumIterator for AccountType"],["impl IntoEnumIterator for HaltReason"],["impl IntoEnumIterator for BarAggregation"],["impl IntoEnumIterator for AggressorSide"],["impl IntoEnumIterator for CurrencyType"],["impl IntoEnumIterator for OrderType"],["impl IntoEnumIterator for AssetClass"],["impl IntoEnumIterator for InstrumentCloseType"],["impl IntoEnumIterator for OrderSide"],["impl IntoEnumIterator for PriceType"],["impl IntoEnumIterator for OrderStatus"],["impl IntoEnumIterator for TrailingOffsetType"],["impl IntoEnumIterator for ContingencyType"],["impl IntoEnumIterator 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/type.impl/std/primitive.u64.js b/develop/core/type.impl/std/primitive.u64.js index 8b74737112a5..a6523d4a7b53 100644 --- a/develop/core/type.impl/std/primitive.u64.js +++ b/develop/core/type.impl/std/primitive.u64.js @@ -1,4 +1,4 @@ (function() {var type_impls = { "nautilus_core":[], -"nautilus_model":[["
1.0.0 · source§

impl BitAnd<&u64> for u64

§

type Output = <u64 as BitAnd>::Output

The resulting type after applying the & operator.
source§

fn bitand(self, other: &u64) -> <u64 as BitAnd>::Output

Performs the & operation. Read more
","BitAnd<&u64>","nautilus_model::data::order::OrderId"],["
1.0.0 · source§

impl BitAnd for u64

§

type Output = u64

The resulting type after applying the & operator.
source§

fn bitand(self, rhs: u64) -> u64

Performs the & operation. Read more
","BitAnd","nautilus_model::data::order::OrderId"],["
1.8.0 · source§

impl RemAssign for u64

source§

fn rem_assign(&mut self, other: u64)

Performs the %= operation. Read more
","RemAssign","nautilus_model::data::order::OrderId"],["
1.22.0 · source§

impl RemAssign<&u64> for u64

source§

fn rem_assign(&mut self, other: &u64)

Performs the %= operation. Read more
","RemAssign<&u64>","nautilus_model::data::order::OrderId"],["
1.0.0 · source§

impl Binary for u64

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter.
","Binary","nautilus_model::data::order::OrderId"],["
1.22.0 · source§

impl SubAssign<&u64> for u64

source§

fn sub_assign(&mut self, other: &u64)

Performs the -= operation. Read more
","SubAssign<&u64>","nautilus_model::data::order::OrderId"],["
1.8.0 · source§

impl SubAssign for u64

source§

fn sub_assign(&mut self, other: u64)

Performs the -= operation. Read more
","SubAssign","nautilus_model::data::order::OrderId"],["
1.22.0 · source§

impl BitOrAssign<&u64> for u64

source§

fn bitor_assign(&mut self, other: &u64)

Performs the |= operation. Read more
","BitOrAssign<&u64>","nautilus_model::data::order::OrderId"],["
1.8.0 · source§

impl BitOrAssign for u64

source§

fn bitor_assign(&mut self, other: u64)

Performs the |= operation. Read more
","BitOrAssign","nautilus_model::data::order::OrderId"],["
1.12.0 · source§

impl<'a> Product<&'a u64> for u64

source§

fn product<I>(iter: I) -> u64
where\n I: Iterator<Item = &'a u64>,

Method which takes an iterator and generates Self from the elements by\nmultiplying the items.
","Product<&'a u64>","nautilus_model::data::order::OrderId"],["
1.12.0 · source§

impl Product for u64

source§

fn product<I>(iter: I) -> u64
where\n I: Iterator<Item = u64>,

Method which takes an iterator and generates Self from the elements by\nmultiplying the items.
","Product","nautilus_model::data::order::OrderId"],["
source§

impl TrustedStep for u64

","TrustedStep","nautilus_model::data::order::OrderId"],["
1.0.0 · source§

impl Eq for u64

","Eq","nautilus_model::data::order::OrderId"],["
1.0.0 · source§

impl Ord for u64

source§

fn cmp(&self, other: &u64) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Self
where\n Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · source§

fn min(self, other: Self) -> Self
where\n Self: Sized,

Compares and returns the minimum of two values. Read more
1.50.0 · source§

fn clamp(self, min: Self, max: Self) -> Self
where\n Self: Sized + PartialOrd,

Restrict a value to a certain interval. Read more
","Ord","nautilus_model::data::order::OrderId"],["
1.0.0 (const: unstable) · source§

impl PartialEq for u64

const: unstable · source§

fn eq(&self, other: &u64) -> bool

This method tests for self and other values to be equal, and is used\nby ==.
const: unstable · source§

fn ne(&self, other: &u64) -> bool

This method tests for !=. The default implementation is almost always\nsufficient, and should not be overridden without very good reason.
","PartialEq","nautilus_model::data::order::OrderId"],["
1.0.0 · source§

impl LowerHex for u64

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter.
","LowerHex","nautilus_model::data::order::OrderId"],["
source§

impl SimdCast for u64

","SimdCast","nautilus_model::data::order::OrderId"],["
1.0.0 · source§

impl Shr<u8> for u64

§

type Output = u64

The resulting type after applying the >> operator.
source§

fn shr(self, other: u8) -> u64

Performs the >> operation. Read more
","Shr","nautilus_model::data::order::OrderId"],["
1.0.0 · source§

impl Shr<i32> for u64

§

type Output = u64

The resulting type after applying the >> operator.
source§

fn shr(self, other: i32) -> u64

Performs the >> operation. Read more
","Shr","nautilus_model::data::order::OrderId"],["
1.0.0 · source§

impl Shr<i16> for u64

§

type Output = u64

The resulting type after applying the >> operator.
source§

fn shr(self, other: i16) -> u64

Performs the >> operation. Read more
","Shr","nautilus_model::data::order::OrderId"],["
1.0.0 · source§

impl Shr<u32> for u64

§

type Output = u64

The resulting type after applying the >> operator.
source§

fn shr(self, other: u32) -> u64

Performs the >> operation. Read more
","Shr","nautilus_model::data::order::OrderId"],["
1.0.0 · source§

impl Shr<&i64> for u64

§

type Output = <u64 as Shr<i64>>::Output

The resulting type after applying the >> operator.
source§

fn shr(self, other: &i64) -> <u64 as Shr<i64>>::Output

Performs the >> operation. Read more
","Shr<&i64>","nautilus_model::data::order::OrderId"],["
1.0.0 · source§

impl Shr<&u64> for u64

§

type Output = <u64 as Shr>::Output

The resulting type after applying the >> operator.
source§

fn shr(self, other: &u64) -> <u64 as Shr>::Output

Performs the >> operation. Read more
","Shr<&u64>","nautilus_model::data::order::OrderId"],["
1.0.0 · source§

impl Shr<i8> for u64

§

type Output = u64

The resulting type after applying the >> operator.
source§

fn shr(self, other: i8) -> u64

Performs the >> operation. Read more
","Shr","nautilus_model::data::order::OrderId"],["
1.0.0 · source§

impl Shr<&isize> for u64

§

type Output = <u64 as Shr<isize>>::Output

The resulting type after applying the >> operator.
source§

fn shr(self, other: &isize) -> <u64 as Shr<isize>>::Output

Performs the >> operation. Read more
","Shr<&isize>","nautilus_model::data::order::OrderId"],["
1.0.0 · source§

impl Shr<isize> for u64

§

type Output = u64

The resulting type after applying the >> operator.
source§

fn shr(self, other: isize) -> u64

Performs the >> operation. Read more
","Shr","nautilus_model::data::order::OrderId"],["
1.0.0 · source§

impl Shr<&u128> for u64

§

type Output = <u64 as Shr<u128>>::Output

The resulting type after applying the >> operator.
source§

fn shr(self, other: &u128) -> <u64 as Shr<u128>>::Output

Performs the >> operation. Read more
","Shr<&u128>","nautilus_model::data::order::OrderId"],["
1.0.0 · source§

impl Shr<&i128> for u64

§

type Output = <u64 as Shr<i128>>::Output

The resulting type after applying the >> operator.
source§

fn shr(self, other: &i128) -> <u64 as Shr<i128>>::Output

Performs the >> operation. Read more
","Shr<&i128>","nautilus_model::data::order::OrderId"],["
1.0.0 · source§

impl Shr<&i8> for u64

§

type Output = <u64 as Shr<i8>>::Output

The resulting type after applying the >> operator.
source§

fn shr(self, other: &i8) -> <u64 as Shr<i8>>::Output

Performs the >> operation. Read more
","Shr<&i8>","nautilus_model::data::order::OrderId"],["
1.0.0 · source§

impl Shr<&u32> for u64

§

type Output = <u64 as Shr<u32>>::Output

The resulting type after applying the >> operator.
source§

fn shr(self, other: &u32) -> <u64 as Shr<u32>>::Output

Performs the >> operation. Read more
","Shr<&u32>","nautilus_model::data::order::OrderId"],["
1.0.0 · source§

impl Shr<i64> for u64

§

type Output = u64

The resulting type after applying the >> operator.
source§

fn shr(self, other: i64) -> u64

Performs the >> operation. Read more
","Shr","nautilus_model::data::order::OrderId"],["
1.0.0 · source§

impl Shr<&u16> for u64

§

type Output = <u64 as Shr<u16>>::Output

The resulting type after applying the >> operator.
source§

fn shr(self, other: &u16) -> <u64 as Shr<u16>>::Output

Performs the >> operation. Read more
","Shr<&u16>","nautilus_model::data::order::OrderId"],["
1.0.0 · source§

impl Shr for u64

§

type Output = u64

The resulting type after applying the >> operator.
source§

fn shr(self, other: u64) -> u64

Performs the >> operation. Read more
","Shr","nautilus_model::data::order::OrderId"],["
1.0.0 · source§

impl Shr<&i16> for u64

§

type Output = <u64 as Shr<i16>>::Output

The resulting type after applying the >> operator.
source§

fn shr(self, other: &i16) -> <u64 as Shr<i16>>::Output

Performs the >> operation. Read more
","Shr<&i16>","nautilus_model::data::order::OrderId"],["
1.0.0 · source§

impl Shr<&usize> for u64

§

type Output = <u64 as Shr<usize>>::Output

The resulting type after applying the >> operator.
source§

fn shr(self, other: &usize) -> <u64 as Shr<usize>>::Output

Performs the >> operation. Read more
","Shr<&usize>","nautilus_model::data::order::OrderId"],["
1.0.0 · source§

impl Shr<u128> for u64

§

type Output = u64

The resulting type after applying the >> operator.
source§

fn shr(self, other: u128) -> u64

Performs the >> operation. Read more
","Shr","nautilus_model::data::order::OrderId"],["
1.0.0 · source§

impl Shr<usize> for u64

§

type Output = u64

The resulting type after applying the >> operator.
source§

fn shr(self, other: usize) -> u64

Performs the >> operation. Read more
","Shr","nautilus_model::data::order::OrderId"],["
1.0.0 · source§

impl Shr<&i32> for u64

§

type Output = <u64 as Shr<i32>>::Output

The resulting type after applying the >> operator.
source§

fn shr(self, other: &i32) -> <u64 as Shr<i32>>::Output

Performs the >> operation. Read more
","Shr<&i32>","nautilus_model::data::order::OrderId"],["
1.0.0 · source§

impl Shr<&u8> for u64

§

type Output = <u64 as Shr<u8>>::Output

The resulting type after applying the >> operator.
source§

fn shr(self, other: &u8) -> <u64 as Shr<u8>>::Output

Performs the >> operation. Read more
","Shr<&u8>","nautilus_model::data::order::OrderId"],["
1.0.0 · source§

impl Shr<i128> for u64

§

type Output = u64

The resulting type after applying the >> operator.
source§

fn shr(self, other: i128) -> u64

Performs the >> operation. Read more
","Shr","nautilus_model::data::order::OrderId"],["
1.0.0 · source§

impl Shr<u16> for u64

§

type Output = u64

The resulting type after applying the >> operator.
source§

fn shr(self, other: u16) -> u64

Performs the >> operation. Read more
","Shr","nautilus_model::data::order::OrderId"],["
source§

impl StructuralPartialEq for u64

","StructuralPartialEq","nautilus_model::data::order::OrderId"],["
1.0.0 · source§

impl UpperHex for u64

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter.
","UpperHex","nautilus_model::data::order::OrderId"],["
1.8.0 · source§

impl MulAssign for u64

source§

fn mul_assign(&mut self, other: u64)

Performs the *= operation. Read more
","MulAssign","nautilus_model::data::order::OrderId"],["
1.22.0 · source§

impl MulAssign<&u64> for u64

source§

fn mul_assign(&mut self, other: &u64)

Performs the *= operation. Read more
","MulAssign<&u64>","nautilus_model::data::order::OrderId"],["
1.8.0 · source§

impl BitXorAssign for u64

source§

fn bitxor_assign(&mut self, other: u64)

Performs the ^= operation. Read more
","BitXorAssign","nautilus_model::data::order::OrderId"],["
1.22.0 · source§

impl BitXorAssign<&u64> for u64

source§

fn bitxor_assign(&mut self, other: &u64)

Performs the ^= operation. Read more
","BitXorAssign<&u64>","nautilus_model::data::order::OrderId"],["
1.0.0 · source§

impl Div<&u64> for u64

§

type Output = <u64 as Div>::Output

The resulting type after applying the / operator.
source§

fn div(self, other: &u64) -> <u64 as Div>::Output

Performs the / operation. Read more
","Div<&u64>","nautilus_model::data::order::OrderId"],["
1.0.0 · source§

impl Div for u64

This operation rounds towards zero, truncating any\nfractional part of the exact result.

\n

Panics

\n

This operation will panic if other == 0.

\n
§

type Output = u64

The resulting type after applying the / operator.
source§

fn div(self, other: u64) -> u64

Performs the / operation. Read more
","Div","nautilus_model::data::order::OrderId"],["
1.51.0 · source§

impl Div<NonZeroU64> for u64

source§

fn div(self, other: NonZeroU64) -> u64

This operation rounds towards zero,\ntruncating any fractional part of the exact result, and cannot panic.

\n
§

type Output = u64

The resulting type after applying the / operator.
","Div","nautilus_model::data::order::OrderId"],["
1.0.0 · source§

impl FromStr for u64

§

type Err = ParseIntError

The associated error which can be returned from parsing.
source§

fn from_str(src: &str) -> Result<u64, ParseIntError>

Parses a string s to return a value of this type. Read more
","FromStr","nautilus_model::data::order::OrderId"],["
1.31.0 · source§

impl From<NonZeroU64> for u64

source§

fn from(nonzero: NonZeroU64) -> u64

Converts a NonZeroU64 into an u64

\n
","From","nautilus_model::data::order::OrderId"],["
1.5.0 · source§

impl From<u8> for u64

source§

fn from(small: u8) -> u64

Converts u8 to u64 losslessly.

\n
","From","nautilus_model::data::order::OrderId"],["
1.51.0 · source§

impl From<char> for u64

source§

fn from(c: char) -> u64

Converts a char into a u64.

\n
Examples
\n
use std::mem;\n\nlet c = '👤';\nlet u = u64::from(c);\nassert!(8 == mem::size_of_val(&u))
\n
","From","nautilus_model::data::order::OrderId"],["
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\nvalues.

\n
Examples
\n
assert_eq!(u64::from(true), 1);\nassert_eq!(u64::from(false), 0);
\n
","From","nautilus_model::data::order::OrderId"],["
1.5.0 · source§

impl From<u16> for u64

source§

fn from(small: u16) -> u64

Converts u16 to u64 losslessly.

\n
","From","nautilus_model::data::order::OrderId"],["
1.5.0 · source§

impl From<u32> for u64

source§

fn from(small: u32) -> u64

Converts u32 to u64 losslessly.

\n
","From","nautilus_model::data::order::OrderId"],["
1.0.0 · source§

impl Copy for u64

","Copy","nautilus_model::data::order::OrderId"],["
1.0.0 · source§

impl Mul<&u64> for u64

§

type Output = <u64 as Mul>::Output

The resulting type after applying the * operator.
source§

fn mul(self, other: &u64) -> <u64 as Mul>::Output

Performs the * operation. Read more
","Mul<&u64>","nautilus_model::data::order::OrderId"],["
1.0.0 · source§

impl Mul for u64

§

type Output = u64

The resulting type after applying the * operator.
source§

fn mul(self, other: u64) -> u64

Performs the * operation. Read more
","Mul","nautilus_model::data::order::OrderId"],["
1.0.0 · source§

impl Hash for u64

source§

fn hash<H>(&self, state: &mut H)
where\n H: Hasher,

Feeds this value into the given Hasher. Read more
source§

fn hash_slice<H>(data: &[u64], state: &mut H)
where\n H: Hasher,

Feeds a slice of this type into the given Hasher. Read more
","Hash","nautilus_model::data::order::OrderId"],["
1.0.0 · source§

impl Default for u64

source§

fn default() -> u64

Returns the default value of 0

\n
","Default","nautilus_model::data::order::OrderId"],["
1.34.0 · source§

impl TryFrom<i32> for u64

source§

fn try_from(u: i32) -> Result<u64, <u64 as TryFrom<i32>>::Error>

Try to create the target number type from a source\nnumber type. This returns an error if the source value\nis outside of the range of the target type.

\n
§

type Error = TryFromIntError

The type returned in the event of a conversion error.
","TryFrom","nautilus_model::data::order::OrderId"],["
1.34.0 · source§

impl TryFrom<i16> for u64

source§

fn try_from(u: i16) -> Result<u64, <u64 as TryFrom<i16>>::Error>

Try to create the target number type from a source\nnumber type. This returns an error if the source value\nis outside of the range of the target type.

\n
§

type Error = TryFromIntError

The type returned in the event of a conversion error.
","TryFrom","nautilus_model::data::order::OrderId"],["
1.34.0 · source§

impl TryFrom<i8> for u64

source§

fn try_from(u: i8) -> Result<u64, <u64 as TryFrom<i8>>::Error>

Try to create the target number type from a source\nnumber type. This returns an error if the source value\nis outside of the range of the target type.

\n
§

type Error = TryFromIntError

The type returned in the event of a conversion error.
","TryFrom","nautilus_model::data::order::OrderId"],["
1.34.0 · source§

impl TryFrom<i64> for u64

source§

fn try_from(u: i64) -> Result<u64, <u64 as TryFrom<i64>>::Error>

Try to create the target number type from a source\nnumber type. This returns an error if the source value\nis outside of the range of the target type.

\n
§

type Error = TryFromIntError

The type returned in the event of a conversion error.
","TryFrom","nautilus_model::data::order::OrderId"],["
1.34.0 · source§

impl TryFrom<u128> for u64

source§

fn try_from(u: u128) -> Result<u64, <u64 as TryFrom<u128>>::Error>

Try to create the target number type from a source\nnumber type. This returns an error if the source value\nis outside of the range of the target type.

\n
§

type Error = TryFromIntError

The type returned in the event of a conversion error.
","TryFrom","nautilus_model::data::order::OrderId"],["
1.34.0 · source§

impl TryFrom<i128> for u64

source§

fn try_from(u: i128) -> Result<u64, <u64 as TryFrom<i128>>::Error>

Try to create the target number type from a source\nnumber type. This returns an error if the source value\nis outside of the range of the target type.

\n
§

type Error = TryFromIntError

The type returned in the event of a conversion error.
","TryFrom","nautilus_model::data::order::OrderId"],["
1.34.0 · source§

impl TryFrom<isize> for u64

source§

fn try_from(u: isize) -> Result<u64, <u64 as TryFrom<isize>>::Error>

Try to create the target number type from a source\nnumber type. This returns an error if the source value\nis outside of the range of the target type.

\n
§

type Error = TryFromIntError

The type returned in the event of a conversion error.
","TryFrom","nautilus_model::data::order::OrderId"],["
1.34.0 · source§

impl TryFrom<usize> for u64

source§

fn try_from(value: usize) -> Result<u64, <u64 as TryFrom<usize>>::Error>

Try to create the target number type from a source\nnumber type. This returns an error if the source value\nis outside of the range of the target type.

\n
§

type Error = TryFromIntError

The type returned in the event of a conversion error.
","TryFrom","nautilus_model::data::order::OrderId"],["
1.0.0 · source§

impl Sub<&u64> for u64

§

type Output = <u64 as Sub>::Output

The resulting type after applying the - operator.
source§

fn sub(self, other: &u64) -> <u64 as Sub>::Output

Performs the - operation. Read more
","Sub<&u64>","nautilus_model::data::order::OrderId"],["
1.0.0 · source§

impl Sub for u64

§

type Output = u64

The resulting type after applying the - operator.
source§

fn sub(self, other: u64) -> u64

Performs the - operation. Read more
","Sub","nautilus_model::data::order::OrderId"],["
source§

impl ConstParamTy for u64

","ConstParamTy","nautilus_model::data::order::OrderId"],["
1.22.0 · source§

impl ShrAssign<&i32> for u64

source§

fn shr_assign(&mut self, other: &i32)

Performs the >>= operation. Read more
","ShrAssign<&i32>","nautilus_model::data::order::OrderId"],["
1.8.0 · source§

impl ShrAssign<i8> for u64

source§

fn shr_assign(&mut self, other: i8)

Performs the >>= operation. Read more
","ShrAssign","nautilus_model::data::order::OrderId"],["
1.22.0 · source§

impl ShrAssign<&isize> for u64

source§

fn shr_assign(&mut self, other: &isize)

Performs the >>= operation. Read more
","ShrAssign<&isize>","nautilus_model::data::order::OrderId"],["
1.22.0 · source§

impl ShrAssign<&u8> for u64

source§

fn shr_assign(&mut self, other: &u8)

Performs the >>= operation. Read more
","ShrAssign<&u8>","nautilus_model::data::order::OrderId"],["
1.8.0 · source§

impl ShrAssign<isize> for u64

source§

fn shr_assign(&mut self, other: isize)

Performs the >>= operation. Read more
","ShrAssign","nautilus_model::data::order::OrderId"],["
1.22.0 · source§

impl ShrAssign<&u128> for u64

source§

fn shr_assign(&mut self, other: &u128)

Performs the >>= operation. Read more
","ShrAssign<&u128>","nautilus_model::data::order::OrderId"],["
1.8.0 · source§

impl ShrAssign<u32> for u64

source§

fn shr_assign(&mut self, other: u32)

Performs the >>= operation. Read more
","ShrAssign","nautilus_model::data::order::OrderId"],["
1.8.0 · source§

impl ShrAssign<i16> for u64

source§

fn shr_assign(&mut self, other: i16)

Performs the >>= operation. Read more
","ShrAssign","nautilus_model::data::order::OrderId"],["
1.8.0 · source§

impl ShrAssign for u64

source§

fn shr_assign(&mut self, other: u64)

Performs the >>= operation. Read more
","ShrAssign","nautilus_model::data::order::OrderId"],["
1.8.0 · source§

impl ShrAssign<i128> for u64

source§

fn shr_assign(&mut self, other: i128)

Performs the >>= operation. Read more
","ShrAssign","nautilus_model::data::order::OrderId"],["
1.8.0 · source§

impl ShrAssign<i32> for u64

source§

fn shr_assign(&mut self, other: i32)

Performs the >>= operation. Read more
","ShrAssign","nautilus_model::data::order::OrderId"],["
1.22.0 · source§

impl ShrAssign<&i64> for u64

source§

fn shr_assign(&mut self, other: &i64)

Performs the >>= operation. Read more
","ShrAssign<&i64>","nautilus_model::data::order::OrderId"],["
1.8.0 · source§

impl ShrAssign<u128> for u64

source§

fn shr_assign(&mut self, other: u128)

Performs the >>= operation. Read more
","ShrAssign","nautilus_model::data::order::OrderId"],["
1.22.0 · source§

impl ShrAssign<&i16> for u64

source§

fn shr_assign(&mut self, other: &i16)

Performs the >>= operation. Read more
","ShrAssign<&i16>","nautilus_model::data::order::OrderId"],["
1.22.0 · source§

impl ShrAssign<&u64> for u64

source§

fn shr_assign(&mut self, other: &u64)

Performs the >>= operation. Read more
","ShrAssign<&u64>","nautilus_model::data::order::OrderId"],["
1.22.0 · source§

impl ShrAssign<&i128> for u64

source§

fn shr_assign(&mut self, other: &i128)

Performs the >>= operation. Read more
","ShrAssign<&i128>","nautilus_model::data::order::OrderId"],["
1.8.0 · source§

impl ShrAssign<u8> for u64

source§

fn shr_assign(&mut self, other: u8)

Performs the >>= operation. Read more
","ShrAssign","nautilus_model::data::order::OrderId"],["
1.22.0 · source§

impl ShrAssign<&usize> for u64

source§

fn shr_assign(&mut self, other: &usize)

Performs the >>= operation. Read more
","ShrAssign<&usize>","nautilus_model::data::order::OrderId"],["
1.8.0 · source§

impl ShrAssign<i64> for u64

source§

fn shr_assign(&mut self, other: i64)

Performs the >>= operation. Read more
","ShrAssign","nautilus_model::data::order::OrderId"],["
1.8.0 · source§

impl ShrAssign<usize> for u64

source§

fn shr_assign(&mut self, other: usize)

Performs the >>= operation. Read more
","ShrAssign","nautilus_model::data::order::OrderId"],["
1.8.0 · source§

impl ShrAssign<u16> for u64

source§

fn shr_assign(&mut self, other: u16)

Performs the >>= operation. Read more
","ShrAssign","nautilus_model::data::order::OrderId"],["
1.22.0 · source§

impl ShrAssign<&i8> for u64

source§

fn shr_assign(&mut self, other: &i8)

Performs the >>= operation. Read more
","ShrAssign<&i8>","nautilus_model::data::order::OrderId"],["
1.22.0 · source§

impl ShrAssign<&u16> for u64

source§

fn shr_assign(&mut self, other: &u16)

Performs the >>= operation. Read more
","ShrAssign<&u16>","nautilus_model::data::order::OrderId"],["
1.22.0 · source§

impl ShrAssign<&u32> for u64

source§

fn shr_assign(&mut self, other: &u32)

Performs the >>= operation. Read more
","ShrAssign<&u32>","nautilus_model::data::order::OrderId"],["
1.0.0 · source§

impl PartialOrd for u64

source§

fn partial_cmp(&self, other: &u64) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
source§

fn lt(&self, other: &u64) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
source§

fn le(&self, other: &u64) -> bool

This method tests less than or equal to (for self and other) and is used by the <=\noperator. Read more
source§

fn ge(&self, other: &u64) -> bool

This method tests greater than or equal to (for self and other) and is used by the >=\noperator. Read more
source§

fn gt(&self, other: &u64) -> bool

This method tests greater than (for self and other) and is used by the > operator. Read more
","PartialOrd","nautilus_model::data::order::OrderId"],["
1.0.0 · source§

impl Add for u64

§

type Output = u64

The resulting type after applying the + operator.
source§

fn add(self, other: u64) -> u64

Performs the + operation. Read more
","Add","nautilus_model::data::order::OrderId"],["
1.0.0 · source§

impl Add<&u64> for u64

§

type Output = <u64 as Add>::Output

The resulting type after applying the + operator.
source§

fn add(self, other: &u64) -> <u64 as Add>::Output

Performs the + operation. Read more
","Add<&u64>","nautilus_model::data::order::OrderId"],["
1.42.0 · source§

impl LowerExp for u64

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter.
","LowerExp","nautilus_model::data::order::OrderId"],["
1.22.0 · source§

impl ShlAssign<&i16> for u64

source§

fn shl_assign(&mut self, other: &i16)

Performs the <<= operation. Read more
","ShlAssign<&i16>","nautilus_model::data::order::OrderId"],["
1.22.0 · source§

impl ShlAssign<&usize> for u64

source§

fn shl_assign(&mut self, other: &usize)

Performs the <<= operation. Read more
","ShlAssign<&usize>","nautilus_model::data::order::OrderId"],["
1.8.0 · source§

impl ShlAssign<i16> for u64

source§

fn shl_assign(&mut self, other: i16)

Performs the <<= operation. Read more
","ShlAssign","nautilus_model::data::order::OrderId"],["
1.22.0 · source§

impl ShlAssign<&u8> for u64

source§

fn shl_assign(&mut self, other: &u8)

Performs the <<= operation. Read more
","ShlAssign<&u8>","nautilus_model::data::order::OrderId"],["
1.8.0 · source§

impl ShlAssign<i8> for u64

source§

fn shl_assign(&mut self, other: i8)

Performs the <<= operation. Read more
","ShlAssign","nautilus_model::data::order::OrderId"],["
1.8.0 · source§

impl ShlAssign<u32> for u64

source§

fn shl_assign(&mut self, other: u32)

Performs the <<= operation. Read more
","ShlAssign","nautilus_model::data::order::OrderId"],["
1.8.0 · source§

impl ShlAssign<i64> for u64

source§

fn shl_assign(&mut self, other: i64)

Performs the <<= operation. Read more
","ShlAssign","nautilus_model::data::order::OrderId"],["
1.22.0 · source§

impl ShlAssign<&u16> for u64

source§

fn shl_assign(&mut self, other: &u16)

Performs the <<= operation. Read more
","ShlAssign<&u16>","nautilus_model::data::order::OrderId"],["
1.8.0 · source§

impl ShlAssign<isize> for u64

source§

fn shl_assign(&mut self, other: isize)

Performs the <<= operation. Read more
","ShlAssign","nautilus_model::data::order::OrderId"],["
1.8.0 · source§

impl ShlAssign<i32> for u64

source§

fn shl_assign(&mut self, other: i32)

Performs the <<= operation. Read more
","ShlAssign","nautilus_model::data::order::OrderId"],["
1.22.0 · source§

impl ShlAssign<&u64> for u64

source§

fn shl_assign(&mut self, other: &u64)

Performs the <<= operation. Read more
","ShlAssign<&u64>","nautilus_model::data::order::OrderId"],["
1.8.0 · source§

impl ShlAssign for u64

source§

fn shl_assign(&mut self, other: u64)

Performs the <<= operation. Read more
","ShlAssign","nautilus_model::data::order::OrderId"],["
1.22.0 · source§

impl ShlAssign<&isize> for u64

source§

fn shl_assign(&mut self, other: &isize)

Performs the <<= operation. Read more
","ShlAssign<&isize>","nautilus_model::data::order::OrderId"],["
1.22.0 · source§

impl ShlAssign<&u32> for u64

source§

fn shl_assign(&mut self, other: &u32)

Performs the <<= operation. Read more
","ShlAssign<&u32>","nautilus_model::data::order::OrderId"],["
1.22.0 · source§

impl ShlAssign<&i128> for u64

source§

fn shl_assign(&mut self, other: &i128)

Performs the <<= operation. Read more
","ShlAssign<&i128>","nautilus_model::data::order::OrderId"],["
1.22.0 · source§

impl ShlAssign<&u128> for u64

source§

fn shl_assign(&mut self, other: &u128)

Performs the <<= operation. Read more
","ShlAssign<&u128>","nautilus_model::data::order::OrderId"],["
1.22.0 · source§

impl ShlAssign<&i32> for u64

source§

fn shl_assign(&mut self, other: &i32)

Performs the <<= operation. Read more
","ShlAssign<&i32>","nautilus_model::data::order::OrderId"],["
1.8.0 · source§

impl ShlAssign<u128> for u64

source§

fn shl_assign(&mut self, other: u128)

Performs the <<= operation. Read more
","ShlAssign","nautilus_model::data::order::OrderId"],["
1.8.0 · source§

impl ShlAssign<u16> for u64

source§

fn shl_assign(&mut self, other: u16)

Performs the <<= operation. Read more
","ShlAssign","nautilus_model::data::order::OrderId"],["
1.8.0 · source§

impl ShlAssign<u8> for u64

source§

fn shl_assign(&mut self, other: u8)

Performs the <<= operation. Read more
","ShlAssign","nautilus_model::data::order::OrderId"],["
1.8.0 · source§

impl ShlAssign<usize> for u64

source§

fn shl_assign(&mut self, other: usize)

Performs the <<= operation. Read more
","ShlAssign","nautilus_model::data::order::OrderId"],["
1.8.0 · source§

impl ShlAssign<i128> for u64

source§

fn shl_assign(&mut self, other: i128)

Performs the <<= operation. Read more
","ShlAssign","nautilus_model::data::order::OrderId"],["
1.22.0 · source§

impl ShlAssign<&i8> for u64

source§

fn shl_assign(&mut self, other: &i8)

Performs the <<= operation. Read more
","ShlAssign<&i8>","nautilus_model::data::order::OrderId"],["
1.22.0 · source§

impl ShlAssign<&i64> for u64

source§

fn shl_assign(&mut self, other: &i64)

Performs the <<= operation. Read more
","ShlAssign<&i64>","nautilus_model::data::order::OrderId"],["
1.0.0 · source§

impl Display for u64

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
","Display","nautilus_model::data::order::OrderId"],["
1.8.0 · source§

impl AddAssign for u64

source§

fn add_assign(&mut self, other: u64)

Performs the += operation. Read more
","AddAssign","nautilus_model::data::order::OrderId"],["
1.22.0 · source§

impl AddAssign<&u64> for u64

source§

fn add_assign(&mut self, other: &u64)

Performs the += operation. Read more
","AddAssign<&u64>","nautilus_model::data::order::OrderId"],["
1.8.0 · source§

impl BitAndAssign for u64

source§

fn bitand_assign(&mut self, other: u64)

Performs the &= operation. Read more
","BitAndAssign","nautilus_model::data::order::OrderId"],["
1.22.0 · source§

impl BitAndAssign<&u64> for u64

source§

fn bitand_assign(&mut self, other: &u64)

Performs the &= operation. Read more
","BitAndAssign<&u64>","nautilus_model::data::order::OrderId"],["
1.12.0 · source§

impl<'a> Sum<&'a u64> for u64

source§

fn sum<I>(iter: I) -> u64
where\n I: Iterator<Item = &'a u64>,

Method which takes an iterator and generates Self from the elements by\n“summing up” the items.
","Sum<&'a u64>","nautilus_model::data::order::OrderId"],["
1.12.0 · source§

impl Sum for u64

source§

fn sum<I>(iter: I) -> u64
where\n I: Iterator<Item = u64>,

Method which takes an iterator and generates Self from the elements by\n“summing up” the items.
","Sum","nautilus_model::data::order::OrderId"],["
1.0.0 · source§

impl Shl<u8> for u64

§

type Output = u64

The resulting type after applying the << operator.
source§

fn shl(self, other: u8) -> u64

Performs the << operation. Read more
","Shl","nautilus_model::data::order::OrderId"],["
1.0.0 · source§

impl Shl<u16> for u64

§

type Output = u64

The resulting type after applying the << operator.
source§

fn shl(self, other: u16) -> u64

Performs the << operation. Read more
","Shl","nautilus_model::data::order::OrderId"],["
1.0.0 · source§

impl Shl<&u8> for u64

§

type Output = <u64 as Shl<u8>>::Output

The resulting type after applying the << operator.
source§

fn shl(self, other: &u8) -> <u64 as Shl<u8>>::Output

Performs the << operation. Read more
","Shl<&u8>","nautilus_model::data::order::OrderId"],["
1.0.0 · source§

impl Shl<&usize> for u64

§

type Output = <u64 as Shl<usize>>::Output

The resulting type after applying the << operator.
source§

fn shl(self, other: &usize) -> <u64 as Shl<usize>>::Output

Performs the << operation. Read more
","Shl<&usize>","nautilus_model::data::order::OrderId"],["
1.0.0 · source§

impl Shl<u128> for u64

§

type Output = u64

The resulting type after applying the << operator.
source§

fn shl(self, other: u128) -> u64

Performs the << operation. Read more
","Shl","nautilus_model::data::order::OrderId"],["
1.0.0 · source§

impl Shl<i16> for u64

§

type Output = u64

The resulting type after applying the << operator.
source§

fn shl(self, other: i16) -> u64

Performs the << operation. Read more
","Shl","nautilus_model::data::order::OrderId"],["
1.0.0 · source§

impl Shl for u64

§

type Output = u64

The resulting type after applying the << operator.
source§

fn shl(self, other: u64) -> u64

Performs the << operation. Read more
","Shl","nautilus_model::data::order::OrderId"],["
1.0.0 · source§

impl Shl<&u32> for u64

§

type Output = <u64 as Shl<u32>>::Output

The resulting type after applying the << operator.
source§

fn shl(self, other: &u32) -> <u64 as Shl<u32>>::Output

Performs the << operation. Read more
","Shl<&u32>","nautilus_model::data::order::OrderId"],["
1.0.0 · source§

impl Shl<i8> for u64

§

type Output = u64

The resulting type after applying the << operator.
source§

fn shl(self, other: i8) -> u64

Performs the << operation. Read more
","Shl","nautilus_model::data::order::OrderId"],["
1.0.0 · source§

impl Shl<&i16> for u64

§

type Output = <u64 as Shl<i16>>::Output

The resulting type after applying the << operator.
source§

fn shl(self, other: &i16) -> <u64 as Shl<i16>>::Output

Performs the << operation. Read more
","Shl<&i16>","nautilus_model::data::order::OrderId"],["
1.0.0 · source§

impl Shl<i64> for u64

§

type Output = u64

The resulting type after applying the << operator.
source§

fn shl(self, other: i64) -> u64

Performs the << operation. Read more
","Shl","nautilus_model::data::order::OrderId"],["
1.0.0 · source§

impl Shl<&i8> for u64

§

type Output = <u64 as Shl<i8>>::Output

The resulting type after applying the << operator.
source§

fn shl(self, other: &i8) -> <u64 as Shl<i8>>::Output

Performs the << operation. Read more
","Shl<&i8>","nautilus_model::data::order::OrderId"],["
1.0.0 · source§

impl Shl<&isize> for u64

§

type Output = <u64 as Shl<isize>>::Output

The resulting type after applying the << operator.
source§

fn shl(self, other: &isize) -> <u64 as Shl<isize>>::Output

Performs the << operation. Read more
","Shl<&isize>","nautilus_model::data::order::OrderId"],["
1.0.0 · source§

impl Shl<i32> for u64

§

type Output = u64

The resulting type after applying the << operator.
source§

fn shl(self, other: i32) -> u64

Performs the << operation. Read more
","Shl","nautilus_model::data::order::OrderId"],["
1.0.0 · source§

impl Shl<isize> for u64

§

type Output = u64

The resulting type after applying the << operator.
source§

fn shl(self, other: isize) -> u64

Performs the << operation. Read more
","Shl","nautilus_model::data::order::OrderId"],["
1.0.0 · source§

impl Shl<&u128> for u64

§

type Output = <u64 as Shl<u128>>::Output

The resulting type after applying the << operator.
source§

fn shl(self, other: &u128) -> <u64 as Shl<u128>>::Output

Performs the << operation. Read more
","Shl<&u128>","nautilus_model::data::order::OrderId"],["
1.0.0 · source§

impl Shl<i128> for u64

§

type Output = u64

The resulting type after applying the << operator.
source§

fn shl(self, other: i128) -> u64

Performs the << operation. Read more
","Shl","nautilus_model::data::order::OrderId"],["
1.0.0 · source§

impl Shl<&i32> for u64

§

type Output = <u64 as Shl<i32>>::Output

The resulting type after applying the << operator.
source§

fn shl(self, other: &i32) -> <u64 as Shl<i32>>::Output

Performs the << operation. Read more
","Shl<&i32>","nautilus_model::data::order::OrderId"],["
1.0.0 · source§

impl Shl<usize> for u64

§

type Output = u64

The resulting type after applying the << operator.
source§

fn shl(self, other: usize) -> u64

Performs the << operation. Read more
","Shl","nautilus_model::data::order::OrderId"],["
1.0.0 · source§

impl Shl<&u16> for u64

§

type Output = <u64 as Shl<u16>>::Output

The resulting type after applying the << operator.
source§

fn shl(self, other: &u16) -> <u64 as Shl<u16>>::Output

Performs the << operation. Read more
","Shl<&u16>","nautilus_model::data::order::OrderId"],["
1.0.0 · source§

impl Shl<&u64> for u64

§

type Output = <u64 as Shl>::Output

The resulting type after applying the << operator.
source§

fn shl(self, other: &u64) -> <u64 as Shl>::Output

Performs the << operation. Read more
","Shl<&u64>","nautilus_model::data::order::OrderId"],["
1.0.0 · source§

impl Shl<&i128> for u64

§

type Output = <u64 as Shl<i128>>::Output

The resulting type after applying the << operator.
source§

fn shl(self, other: &i128) -> <u64 as Shl<i128>>::Output

Performs the << operation. Read more
","Shl<&i128>","nautilus_model::data::order::OrderId"],["
1.0.0 · source§

impl Shl<&i64> for u64

§

type Output = <u64 as Shl<i64>>::Output

The resulting type after applying the << operator.
source§

fn shl(self, other: &i64) -> <u64 as Shl<i64>>::Output

Performs the << operation. Read more
","Shl<&i64>","nautilus_model::data::order::OrderId"],["
1.0.0 · source§

impl Shl<u32> for u64

§

type Output = u64

The resulting type after applying the << operator.
source§

fn shl(self, other: u32) -> u64

Performs the << operation. Read more
","Shl","nautilus_model::data::order::OrderId"],["
source§

impl Step for u64

source§

unsafe fn forward_unchecked(start: u64, n: usize) -> u64

🔬This is a nightly-only experimental API. (step_trait)
Returns the value that would be obtained by taking the successor\nof self count times. Read more
source§

unsafe fn backward_unchecked(start: u64, n: usize) -> u64

🔬This is a nightly-only experimental API. (step_trait)
Returns the value that would be obtained by taking the predecessor\nof self count times. Read more
source§

fn forward(start: u64, n: usize) -> u64

🔬This is a nightly-only experimental API. (step_trait)
Returns the value that would be obtained by taking the successor\nof self count times. Read more
source§

fn backward(start: u64, n: usize) -> u64

🔬This is a nightly-only experimental API. (step_trait)
Returns the value that would be obtained by taking the predecessor\nof self count times. Read more
source§

fn steps_between(start: &u64, end: &u64) -> Option<usize>

🔬This is a nightly-only experimental API. (step_trait)
Returns the number of successor steps required to get from start to end. Read more
source§

fn forward_checked(start: u64, n: usize) -> Option<u64>

🔬This is a nightly-only experimental API. (step_trait)
Returns the value that would be obtained by taking the successor\nof self count times. Read more
source§

fn backward_checked(start: u64, n: usize) -> Option<u64>

🔬This is a nightly-only experimental API. (step_trait)
Returns the value that would be obtained by taking the predecessor\nof self count times. Read more
","Step","nautilus_model::data::order::OrderId"],["
1.22.0 · source§

impl DivAssign<&u64> for u64

source§

fn div_assign(&mut self, other: &u64)

Performs the /= operation. Read more
","DivAssign<&u64>","nautilus_model::data::order::OrderId"],["
1.8.0 · source§

impl DivAssign for u64

source§

fn div_assign(&mut self, other: u64)

Performs the /= operation. Read more
","DivAssign","nautilus_model::data::order::OrderId"],["
1.0.0 · source§

impl Debug for u64

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
","Debug","nautilus_model::data::order::OrderId"],["
1.0.0 · source§

impl Clone for u64

source§

fn clone(&self) -> u64

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
","Clone","nautilus_model::data::order::OrderId"],["
1.0.0 · source§

impl BitXor<&u64> for u64

§

type Output = <u64 as BitXor>::Output

The resulting type after applying the ^ operator.
source§

fn bitxor(self, other: &u64) -> <u64 as BitXor>::Output

Performs the ^ operation. Read more
","BitXor<&u64>","nautilus_model::data::order::OrderId"],["
1.0.0 · source§

impl BitXor for u64

§

type Output = u64

The resulting type after applying the ^ operator.
source§

fn bitxor(self, other: u64) -> u64

Performs the ^ operation. Read more
","BitXor","nautilus_model::data::order::OrderId"],["
source§

impl SimdElement for u64

§

type Mask = i64

🔬This is a nightly-only experimental API. (portable_simd)
The mask element type corresponding to this element type.
","SimdElement","nautilus_model::data::order::OrderId"],["
1.0.0 · source§

impl Octal for u64

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter.
","Octal","nautilus_model::data::order::OrderId"],["
1.42.0 · source§

impl UpperExp for u64

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter.
","UpperExp","nautilus_model::data::order::OrderId"],["
1.0.0 · source§

impl Rem<&u64> for u64

§

type Output = <u64 as Rem>::Output

The resulting type after applying the % operator.
source§

fn rem(self, other: &u64) -> <u64 as Rem>::Output

Performs the % operation. Read more
","Rem<&u64>","nautilus_model::data::order::OrderId"],["
1.51.0 · source§

impl Rem<NonZeroU64> for u64

source§

fn rem(self, other: NonZeroU64) -> u64

This operation satisfies n % d == n - (n / d) * d, and cannot panic.

\n
§

type Output = u64

The resulting type after applying the % operator.
","Rem","nautilus_model::data::order::OrderId"],["
1.0.0 · source§

impl Rem for u64

This operation satisfies n % d == n - (n / d) * d. The\nresult has the same sign as the left operand.

\n

Panics

\n

This operation will panic if other == 0.

\n
§

type Output = u64

The resulting type after applying the % operator.
source§

fn rem(self, other: u64) -> u64

Performs the % operation. Read more
","Rem","nautilus_model::data::order::OrderId"],["
source§

impl StructuralEq for u64

","StructuralEq","nautilus_model::data::order::OrderId"],["
1.45.0 · source§

impl BitOr<NonZeroU64> for u64

§

type Output = NonZeroU64

The resulting type after applying the | operator.
source§

fn bitor(self, rhs: NonZeroU64) -> <u64 as BitOr<NonZeroU64>>::Output

Performs the | operation. Read more
","BitOr","nautilus_model::data::order::OrderId"],["
1.0.0 · source§

impl BitOr<&u64> for u64

§

type Output = <u64 as BitOr>::Output

The resulting type after applying the | operator.
source§

fn bitor(self, other: &u64) -> <u64 as BitOr>::Output

Performs the | operation. Read more
","BitOr<&u64>","nautilus_model::data::order::OrderId"],["
1.0.0 · source§

impl BitOr for u64

§

type Output = u64

The resulting type after applying the | operator.
source§

fn bitor(self, rhs: u64) -> u64

Performs the | operation. Read more
","BitOr","nautilus_model::data::order::OrderId"],["
1.0.0 · source§

impl Not for u64

§

type Output = u64

The resulting type after applying the ! operator.
source§

fn not(self) -> u64

Performs the unary ! operation. Read more
","Not","nautilus_model::data::order::OrderId"],["
source§

impl Serialize for u64

source§

fn serialize<S>(\n &self,\n serializer: S\n) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>
where\n S: Serializer,

Serialize this value into the given Serde serializer. Read more
","Serialize","nautilus_model::data::order::OrderId"],["
source§

impl<'de> Deserialize<'de> for u64

source§

fn deserialize<D>(\n deserializer: D\n) -> Result<u64, <D as Deserializer<'de>>::Error>
where\n D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
","Deserialize<'de>","nautilus_model::data::order::OrderId"],["
source§

impl<'de, E> IntoDeserializer<'de, E> for u64
where\n E: Error,

§

type Deserializer = U64Deserializer<E>

The type of the deserializer being converted into.
source§

fn into_deserializer(self) -> U64Deserializer<E>

Convert this value into a deserializer.
","IntoDeserializer<'de, E>","nautilus_model::data::order::OrderId"],["
§

impl FromBytes for u64

§

fn ref_from(bytes: &[u8]) -> Option<&Self>
where\n Self: Sized,

Interprets the given bytes as a &Self without copying. Read more
§

fn ref_from_prefix(bytes: &[u8]) -> Option<&Self>
where\n 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\n 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\n 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\n Self: Sized + AsBytes,

Interprets the prefix of the given bytes as a &mut Self without\ncopying. Read more
§

fn mut_from_suffix(bytes: &mut [u8]) -> Option<&mut Self>
where\n Self: Sized + AsBytes,

Interprets the suffix of the given bytes as a &mut Self without copying. Read more
§

fn slice_from(bytes: &[u8]) -> Option<&[Self]>
where\n Self: Sized,

Interprets the given bytes as a &[Self] without copying. Read more
§

fn slice_from_prefix(bytes: &[u8], count: usize) -> Option<(&[Self], &[u8])>
where\n Self: Sized,

Interprets the prefix of the given bytes as a &[Self] with length\nequal to count without copying. Read more
§

fn slice_from_suffix(bytes: &[u8], count: usize) -> Option<(&[u8], &[Self])>
where\n Self: Sized,

Interprets the suffix of the given bytes as a &[Self] with length\nequal to count without copying. Read more
§

fn mut_slice_from(bytes: &mut [u8]) -> Option<&mut [Self]>
where\n Self: Sized + AsBytes,

Interprets the given bytes as a &mut [Self] without copying. Read more
§

fn mut_slice_from_prefix(\n bytes: &mut [u8],\n count: usize\n) -> Option<(&mut [Self], &mut [u8])>
where\n Self: Sized + AsBytes,

Interprets the prefix of the given bytes as a &mut [Self] with length\nequal to count without copying. Read more
§

fn mut_slice_from_suffix(\n bytes: &mut [u8],\n count: usize\n) -> Option<(&mut [u8], &mut [Self])>
where\n Self: Sized + AsBytes,

Interprets the suffix of the given bytes as a &mut [Self] with length\nequal to count without copying. Read more
§

fn read_from(bytes: &[u8]) -> Option<Self>
where\n Self: Sized,

Reads a copy of Self from bytes. Read more
§

fn read_from_prefix(bytes: &[u8]) -> Option<Self>
where\n Self: Sized,

Reads a copy of Self from the prefix of bytes. Read more
§

fn read_from_suffix(bytes: &[u8]) -> Option<Self>
where\n Self: Sized,

Reads a copy of Self from the suffix of bytes. Read more
","FromBytes","nautilus_model::data::order::OrderId"],["
§

impl FromZeroes for u64

§

fn zero(&mut self)

Overwrites self with zeroes. Read more
§

fn new_zeroed() -> Self
where\n Self: Sized,

Creates an instance of Self from zeroed bytes. Read more
","FromZeroes","nautilus_model::data::order::OrderId"],["
§

impl AsBytes for u64

§

fn as_bytes(&self) -> &[u8]

Gets the bytes of this value. Read more
§

fn as_bytes_mut(&mut self) -> &mut [u8]
where\n Self: FromBytes,

Gets the bytes of this value mutably. Read more
§

fn write_to(&self, bytes: &mut [u8]) -> Option<()>

Writes a copy of self to bytes. Read more
§

fn write_to_prefix(&self, bytes: &mut [u8]) -> Option<()>

Writes a copy of self to the prefix of bytes. Read more
§

fn write_to_suffix(&self, bytes: &mut [u8]) -> Option<()>

Writes a copy of self to the suffix of bytes. Read more
","AsBytes","nautilus_model::data::order::OrderId"],["
source§

impl OverflowingSub for u64

source§

fn overflowing_sub(&self, v: &u64) -> (u64, bool)

Returns a tuple of the difference along with a boolean indicating whether an arithmetic overflow would occur.\nIf an overflow would have occurred then the wrapped value is returned.
","OverflowingSub","nautilus_model::data::order::OrderId"],["
source§

impl NumCast for u64

source§

fn from<N>(n: N) -> Option<u64>
where\n N: ToPrimitive,

Creates a number from another value that can be converted into\na primitive via the ToPrimitive trait. If the source value cannot be\nrepresented by the target type, then None is returned. Read more
","NumCast","nautilus_model::data::order::OrderId"],["
source§

impl Zero for u64

source§

fn zero() -> u64

Returns the additive identity element of Self, 0. Read more
source§

fn is_zero(&self) -> bool

Returns true if self is equal to the additive identity.
source§

fn set_zero(&mut self)

Sets self to the additive identity element of Self, 0.
","Zero","nautilus_model::data::order::OrderId"],["
source§

impl CheckedNeg for u64

source§

fn checked_neg(&self) -> Option<u64>

Negates a number, returning None for results that can’t be represented, like signed MIN\nvalues that can’t be positive, or non-zero unsigned values that can’t be negative. Read more
","CheckedNeg","nautilus_model::data::order::OrderId"],["
source§

impl WrappingShl for u64

source§

fn wrapping_shl(&self, rhs: u32) -> u64

Panic-free bitwise shift-left; yields self << mask(rhs),\nwhere mask removes any high order bits of rhs that would\ncause the shift to exceed the bitwidth of the type. Read more
","WrappingShl","nautilus_model::data::order::OrderId"],["
source§

impl CheckedRem for u64

source§

fn checked_rem(&self, v: &u64) -> Option<u64>

Finds the remainder of dividing two numbers, checking for underflow, overflow and division\nby zero. If any of that happens, None is returned. Read more
","CheckedRem","nautilus_model::data::order::OrderId"],["
source§

impl WrappingMul for u64

source§

fn wrapping_mul(&self, v: &u64) -> u64

Wrapping (modular) multiplication. Computes self * other, wrapping around at the boundary\nof the type.
","WrappingMul","nautilus_model::data::order::OrderId"],["
source§

impl CheckedAdd for u64

source§

fn checked_add(&self, v: &u64) -> Option<u64>

Adds two numbers, checking for overflow. If overflow happens, None is\nreturned.
","CheckedAdd","nautilus_model::data::order::OrderId"],["
source§

impl PrimInt for u64

source§

fn count_ones(self) -> u32

Returns the number of ones in the binary representation of self. Read more
source§

fn count_zeros(self) -> u32

Returns the number of zeros in the binary representation of self. Read more
source§

fn leading_ones(self) -> u32

Returns the number of leading ones in the binary representation\nof self. Read more
source§

fn leading_zeros(self) -> u32

Returns the number of leading zeros in the binary representation\nof self. Read more
source§

fn trailing_ones(self) -> u32

Returns the number of trailing ones in the binary representation\nof self. Read more
source§

fn trailing_zeros(self) -> u32

Returns the number of trailing zeros in the binary representation\nof self. Read more
source§

fn rotate_left(self, n: u32) -> u64

Shifts the bits to the left by a specified amount, n, wrapping\nthe truncated bits to the end of the resulting integer. Read more
source§

fn rotate_right(self, n: u32) -> u64

Shifts the bits to the right by a specified amount, n, wrapping\nthe truncated bits to the beginning of the resulting integer. Read more
source§

fn signed_shl(self, n: u32) -> u64

Shifts the bits to the left by a specified amount, n, filling\nzeros in the least significant bits. Read more
source§

fn signed_shr(self, n: u32) -> u64

Shifts the bits to the right by a specified amount, n, copying\nthe “sign bit” in the most significant bits even for unsigned types. Read more
source§

fn unsigned_shl(self, n: u32) -> u64

Shifts the bits to the left by a specified amount, n, filling\nzeros in the least significant bits. Read more
source§

fn unsigned_shr(self, n: u32) -> u64

Shifts the bits to the right by a specified amount, n, filling\nzeros in the most significant bits. Read more
source§

fn swap_bytes(self) -> u64

Reverses the byte order of the integer. Read more
source§

fn reverse_bits(self) -> u64

Reverses the order of bits in the integer. Read more
source§

fn from_be(x: u64) -> u64

Convert an integer from big endian to the target’s endianness. Read more
source§

fn from_le(x: u64) -> u64

Convert an integer from little endian to the target’s endianness. Read more
source§

fn to_be(self) -> u64

Convert self to big endian from the target’s endianness. Read more
source§

fn to_le(self) -> u64

Convert self to little endian from the target’s endianness. Read more
source§

fn pow(self, exp: u32) -> u64

Raises self to the power of exp, using exponentiation by squaring. Read more
","PrimInt","nautilus_model::data::order::OrderId"],["
source§

impl Unsigned for u64

","Unsigned","nautilus_model::data::order::OrderId"],["
source§

impl WrappingNeg for u64

source§

fn wrapping_neg(&self) -> u64

Wrapping (modular) negation. Computes -self,\nwrapping around at the boundary of the type. Read more
","WrappingNeg","nautilus_model::data::order::OrderId"],["
source§

impl SaturatingSub for u64

source§

fn saturating_sub(&self, v: &u64) -> u64

Saturating subtraction. Computes self - other, saturating at the relevant high or low boundary of\nthe type.
","SaturatingSub","nautilus_model::data::order::OrderId"],["
source§

impl ToBytes for u64

§

type Bytes = [u8; 8]

source§

fn to_be_bytes(&self) -> <u64 as ToBytes>::Bytes

Return the memory representation of this number as a byte array in big-endian byte order. Read more
source§

fn to_le_bytes(&self) -> <u64 as ToBytes>::Bytes

Return the memory representation of this number as a byte array in little-endian byte order. Read more
source§

fn to_ne_bytes(&self) -> <u64 as ToBytes>::Bytes

Return the memory representation of this number as a byte array in native byte order. Read more
","ToBytes","nautilus_model::data::order::OrderId"],["
source§

impl ToPrimitive for u64

source§

fn to_isize(&self) -> Option<isize>

Converts the value of self to an isize. If the value cannot be\nrepresented by an isize, then None is returned.
source§

fn to_i8(&self) -> Option<i8>

Converts the value of self to an i8. If the value cannot be\nrepresented by an i8, then None is returned.
source§

fn to_i16(&self) -> Option<i16>

Converts the value of self to an i16. If the value cannot be\nrepresented by an i16, then None is returned.
source§

fn to_i32(&self) -> Option<i32>

Converts the value of self to an i32. If the value cannot be\nrepresented by an i32, then None is returned.
source§

fn to_i64(&self) -> Option<i64>

Converts the value of self to an i64. If the value cannot be\nrepresented by an i64, then None is returned.
source§

fn to_i128(&self) -> Option<i128>

Converts the value of self to an i128. If the value cannot be\nrepresented by an i128 (i64 under the default implementation), then\nNone is returned. Read more
source§

fn to_usize(&self) -> Option<usize>

Converts the value of self to a usize. If the value cannot be\nrepresented by a usize, then None is returned.
source§

fn to_u8(&self) -> Option<u8>

Converts the value of self to a u8. If the value cannot be\nrepresented by a u8, then None is returned.
source§

fn to_u16(&self) -> Option<u16>

Converts the value of self to a u16. If the value cannot be\nrepresented by a u16, then None is returned.
source§

fn to_u32(&self) -> Option<u32>

Converts the value of self to a u32. If the value cannot be\nrepresented by a u32, then None is returned.
source§

fn to_u64(&self) -> Option<u64>

Converts the value of self to a u64. If the value cannot be\nrepresented by a u64, then None is returned.
source§

fn to_u128(&self) -> Option<u128>

Converts the value of self to a u128. If the value cannot be\nrepresented by a u128 (u64 under the default implementation), then\nNone is returned. Read more
source§

fn to_f32(&self) -> Option<f32>

Converts the value of self to an f32. Overflows may map to positive\nor negative inifinity, otherwise None is returned if the value cannot\nbe represented by an f32.
source§

fn to_f64(&self) -> Option<f64>

Converts the value of self to an f64. Overflows may map to positive\nor negative inifinity, otherwise None is returned if the value cannot\nbe represented by an f64. Read more
","ToPrimitive","nautilus_model::data::order::OrderId"],["
source§

impl<'a> Pow<&'a usize> for u64

§

type Output = u64

The result after applying the operator.
source§

fn pow(self, rhs: &'a usize) -> u64

Returns self to the power rhs. Read more
","Pow<&'a usize>","nautilus_model::data::order::OrderId"],["
source§

impl Pow<u32> for u64

§

type Output = u64

The result after applying the operator.
source§

fn pow(self, rhs: u32) -> u64

Returns self to the power rhs. Read more
","Pow","nautilus_model::data::order::OrderId"],["
source§

impl<'a> Pow<&'a u16> for u64

§

type Output = u64

The result after applying the operator.
source§

fn pow(self, rhs: &'a u16) -> u64

Returns self to the power rhs. Read more
","Pow<&'a u16>","nautilus_model::data::order::OrderId"],["
source§

impl<'a> Pow<&'a u8> for u64

§

type Output = u64

The result after applying the operator.
source§

fn pow(self, rhs: &'a u8) -> u64

Returns self to the power rhs. Read more
","Pow<&'a u8>","nautilus_model::data::order::OrderId"],["
source§

impl<'a> Pow<&'a u32> for u64

§

type Output = u64

The result after applying the operator.
source§

fn pow(self, rhs: &'a u32) -> u64

Returns self to the power rhs. Read more
","Pow<&'a u32>","nautilus_model::data::order::OrderId"],["
source§

impl Pow<u16> for u64

§

type Output = u64

The result after applying the operator.
source§

fn pow(self, rhs: u16) -> u64

Returns self to the power rhs. Read more
","Pow","nautilus_model::data::order::OrderId"],["
source§

impl Pow<u8> for u64

§

type Output = u64

The result after applying the operator.
source§

fn pow(self, rhs: u8) -> u64

Returns self to the power rhs. Read more
","Pow","nautilus_model::data::order::OrderId"],["
source§

impl Pow<usize> for u64

§

type Output = u64

The result after applying the operator.
source§

fn pow(self, rhs: usize) -> u64

Returns self to the power rhs. Read more
","Pow","nautilus_model::data::order::OrderId"],["
source§

impl OverflowingAdd for u64

source§

fn overflowing_add(&self, v: &u64) -> (u64, bool)

Returns a tuple of the sum along with a boolean indicating whether an arithmetic overflow would occur.\nIf an overflow would have occurred then the wrapped value is returned.
","OverflowingAdd","nautilus_model::data::order::OrderId"],["
source§

impl One for u64

source§

fn one() -> u64

Returns the multiplicative identity element of Self, 1. Read more
source§

fn is_one(&self) -> bool

Returns true if self is equal to the multiplicative identity. Read more
source§

fn set_one(&mut self)

Sets self to the multiplicative identity element of Self, 1.
","One","nautilus_model::data::order::OrderId"],["
source§

impl CheckedSub for u64

source§

fn checked_sub(&self, v: &u64) -> Option<u64>

Subtracts two numbers, checking for underflow. If underflow happens,\nNone is returned.
","CheckedSub","nautilus_model::data::order::OrderId"],["
source§

impl CheckedDiv for u64

source§

fn checked_div(&self, v: &u64) -> Option<u64>

Divides two numbers, checking for underflow, overflow and division by\nzero. If any of that happens, None is returned.
","CheckedDiv","nautilus_model::data::order::OrderId"],["
source§

impl WrappingSub for u64

source§

fn wrapping_sub(&self, v: &u64) -> u64

Wrapping (modular) subtraction. Computes self - other, wrapping around at the boundary\nof the type.
","WrappingSub","nautilus_model::data::order::OrderId"],["
source§

impl Num for u64

§

type FromStrRadixErr = ParseIntError

source§

fn from_str_radix(s: &str, radix: u32) -> Result<u64, ParseIntError>

Convert from a string and radix (typically 2..=36). Read more
","Num","nautilus_model::data::order::OrderId"],["
source§

impl MulAddAssign for u64

source§

fn mul_add_assign(&mut self, a: u64, b: u64)

Performs the fused multiply-add assignment operation *self = (*self * a) + b
","MulAddAssign","nautilus_model::data::order::OrderId"],["
source§

impl SaturatingAdd for u64

source§

fn saturating_add(&self, v: &u64) -> u64

Saturating addition. Computes self + other, saturating at the relevant high or low boundary of\nthe type.
","SaturatingAdd","nautilus_model::data::order::OrderId"],["
source§

impl AsPrimitive<u128> for u64

source§

fn as_(self) -> u128

Convert a value to another, using the as operator.
","AsPrimitive","nautilus_model::data::order::OrderId"],["
source§

impl AsPrimitive<u32> for u64

source§

fn as_(self) -> u32

Convert a value to another, using the as operator.
","AsPrimitive","nautilus_model::data::order::OrderId"],["
source§

impl AsPrimitive<usize> for u64

source§

fn as_(self) -> usize

Convert a value to another, using the as operator.
","AsPrimitive","nautilus_model::data::order::OrderId"],["
source§

impl AsPrimitive<i32> for u64

source§

fn as_(self) -> i32

Convert a value to another, using the as operator.
","AsPrimitive","nautilus_model::data::order::OrderId"],["
source§

impl AsPrimitive<u8> for u64

source§

fn as_(self) -> u8

Convert a value to another, using the as operator.
","AsPrimitive","nautilus_model::data::order::OrderId"],["
source§

impl AsPrimitive<u64> for u64

source§

fn as_(self) -> u64

Convert a value to another, using the as operator.
","AsPrimitive","nautilus_model::data::order::OrderId"],["
source§

impl AsPrimitive<i64> for u64

source§

fn as_(self) -> i64

Convert a value to another, using the as operator.
","AsPrimitive","nautilus_model::data::order::OrderId"],["
source§

impl AsPrimitive<f32> for u64

source§

fn as_(self) -> f32

Convert a value to another, using the as operator.
","AsPrimitive","nautilus_model::data::order::OrderId"],["
source§

impl AsPrimitive<f64> for u64

source§

fn as_(self) -> f64

Convert a value to another, using the as operator.
","AsPrimitive","nautilus_model::data::order::OrderId"],["
source§

impl AsPrimitive<u16> for u64

source§

fn as_(self) -> u16

Convert a value to another, using the as operator.
","AsPrimitive","nautilus_model::data::order::OrderId"],["
source§

impl AsPrimitive<isize> for u64

source§

fn as_(self) -> isize

Convert a value to another, using the as operator.
","AsPrimitive","nautilus_model::data::order::OrderId"],["
source§

impl AsPrimitive<i128> for u64

source§

fn as_(self) -> i128

Convert a value to another, using the as operator.
","AsPrimitive","nautilus_model::data::order::OrderId"],["
source§

impl AsPrimitive<i8> for u64

source§

fn as_(self) -> i8

Convert a value to another, using the as operator.
","AsPrimitive","nautilus_model::data::order::OrderId"],["
source§

impl AsPrimitive<i16> for u64

source§

fn as_(self) -> i16

Convert a value to another, using the as operator.
","AsPrimitive","nautilus_model::data::order::OrderId"],["
source§

impl OverflowingMul for u64

source§

fn overflowing_mul(&self, v: &u64) -> (u64, bool)

Returns a tuple of the product along with a boolean indicating whether an arithmetic overflow would occur.\nIf an overflow would have occurred then the wrapped value is returned.
","OverflowingMul","nautilus_model::data::order::OrderId"],["
source§

impl CheckedEuclid for u64

source§

fn checked_div_euclid(&self, v: &u64) -> Option<u64>

Performs euclid division that returns None instead of panicking on division by zero\nand instead of wrapping around on underflow and overflow.
source§

fn checked_rem_euclid(&self, v: &u64) -> Option<u64>

Finds the euclid remainder of dividing two numbers, checking for underflow, overflow and\ndivision by zero. If any of that happens, None is returned.
","CheckedEuclid","nautilus_model::data::order::OrderId"],["
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
","Euclid","nautilus_model::data::order::OrderId"],["
source§

impl CheckedShr for u64

source§

fn checked_shr(&self, rhs: u32) -> Option<u64>

Checked shift right. Computes self >> rhs, returning None\nif rhs is larger than or equal to the number of bits in self. Read more
","CheckedShr","nautilus_model::data::order::OrderId"],["
source§

impl WrappingShr for u64

source§

fn wrapping_shr(&self, rhs: u32) -> u64

Panic-free bitwise shift-right; yields self >> mask(rhs),\nwhere mask removes any high order bits of rhs that would\ncause the shift to exceed the bitwidth of the type. Read more
","WrappingShr","nautilus_model::data::order::OrderId"],["
source§

impl CheckedShl for u64

source§

fn checked_shl(&self, rhs: u32) -> Option<u64>

Checked shift left. Computes self << rhs, returning None\nif rhs is larger than or equal to the number of bits in self. Read more
","CheckedShl","nautilus_model::data::order::OrderId"],["
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\nvalue cannot be represented by this type, then None is returned.
source§

fn from_i8(n: i8) -> Option<u64>

Converts an i8 to return an optional value of this type. If the\nvalue cannot be represented by this type, then None is returned.
source§

fn from_i16(n: i16) -> Option<u64>

Converts an i16 to return an optional value of this type. If the\nvalue cannot be represented by this type, then None is returned.
source§

fn from_i32(n: i32) -> Option<u64>

Converts an i32 to return an optional value of this type. If the\nvalue cannot be represented by this type, then None is returned.
source§

fn from_i64(n: i64) -> Option<u64>

Converts an i64 to return an optional value of this type. If the\nvalue cannot be represented by this type, then None is returned.
source§

fn from_i128(n: i128) -> Option<u64>

Converts an i128 to return an optional value of this type. If the\nvalue cannot be represented by this type, then None is returned. Read more
source§

fn from_usize(n: usize) -> Option<u64>

Converts a usize to return an optional value of this type. If the\nvalue cannot be represented by this type, then None is returned.
source§

fn from_u8(n: u8) -> Option<u64>

Converts an u8 to return an optional value of this type. If the\nvalue cannot be represented by this type, then None is returned.
source§

fn from_u16(n: u16) -> Option<u64>

Converts an u16 to return an optional value of this type. If the\nvalue cannot be represented by this type, then None is returned.
source§

fn from_u32(n: u32) -> Option<u64>

Converts an u32 to return an optional value of this type. If the\nvalue cannot be represented by this type, then None is returned.
source§

fn from_u64(n: u64) -> Option<u64>

Converts an u64 to return an optional value of this type. If the\nvalue cannot be represented by this type, then None is returned.
source§

fn from_u128(n: u128) -> Option<u64>

Converts an u128 to return an optional value of this type. If the\nvalue cannot be represented by this type, then None is returned. Read more
source§

fn from_f32(n: f32) -> Option<u64>

Converts a f32 to return an optional value of this type. If the\nvalue cannot be represented by this type, then None is returned.
source§

fn from_f64(n: f64) -> Option<u64>

Converts a f64 to return an optional value of this type. If the\nvalue cannot be represented by this type, then None is returned. Read more
","FromPrimitive","nautilus_model::data::order::OrderId"],["
source§

impl WrappingAdd for u64

source§

fn wrapping_add(&self, v: &u64) -> u64

Wrapping (modular) addition. Computes self + other, wrapping around at the boundary of\nthe type.
","WrappingAdd","nautilus_model::data::order::OrderId"],["
source§

impl Bounded for u64

source§

fn min_value() -> u64

Returns the smallest finite number this type can represent
source§

fn max_value() -> u64

Returns the largest finite number this type can represent
","Bounded","nautilus_model::data::order::OrderId"],["
source§

impl CheckedMul for u64

source§

fn checked_mul(&self, v: &u64) -> Option<u64>

Multiplies two numbers, checking for underflow or overflow. If underflow\nor overflow happens, None is returned.
","CheckedMul","nautilus_model::data::order::OrderId"],["
source§

impl MulAdd for u64

§

type Output = u64

The resulting type after applying the fused multiply-add.
source§

fn mul_add(self, a: u64, b: u64) -> <u64 as MulAdd>::Output

Performs the fused multiply-add operation (self * a) + b
","MulAdd","nautilus_model::data::order::OrderId"],["
source§

impl SaturatingMul for u64

source§

fn saturating_mul(&self, v: &u64) -> u64

Saturating multiplication. Computes self * other, saturating at the relevant high or low boundary of\nthe type.
","SaturatingMul","nautilus_model::data::order::OrderId"],["
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
","FromBytes","nautilus_model::data::order::OrderId"],["
source§

impl Saturating for u64

source§

fn saturating_add(self, v: u64) -> u64

Saturating addition operator.\nReturns a+b, saturating at the numeric bounds instead of overflowing.
source§

fn saturating_sub(self, v: u64) -> u64

Saturating subtraction operator.\nReturns a-b, saturating at the numeric bounds instead of overflowing.
","Saturating","nautilus_model::data::order::OrderId"],["
source§

impl PartialEq<Value> for u64

source§

fn eq(&self, other: &Value) -> bool

This method tests for self and other values to be equal, and is used\nby ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always\nsufficient, and should not be overridden without very good reason.
","PartialEq","nautilus_model::data::order::OrderId"],["
source§

impl Integer for u64

","Integer","nautilus_model::data::order::OrderId"],["
§

impl ToPyObject for u64

§

fn to_object(&self, py: Python<'_>) -> Py<PyAny>

Converts self into a Python object.
","ToPyObject","nautilus_model::data::order::OrderId"],["
§

impl Element for u64

§

fn is_compatible_format(format: &CStr) -> bool

Gets whether the element specified in the format string is potentially compatible.\nAlignment and size are checked separately from this function.
","Element","nautilus_model::data::order::OrderId"],["
§

impl IntoPy<Py<PyAny>> for u64

§

fn into_py(self, py: Python<'_>) -> Py<PyAny>

Performs the conversion.
","IntoPy>","nautilus_model::data::order::OrderId"],["
§

impl<'source> FromPyObject<'source> for u64

§

fn extract(ob: &'source PyAny) -> Result<u64, PyErr>

Extracts Self from the source PyObject.
","FromPyObject<'source>","nautilus_model::data::order::OrderId"],["
§

impl TryFrom<Decimal> for u64

Try to convert a Decimal to u64 by truncating and returning the integer component.

\n

Can fail if the Decimal is out of range for u64.

\n
§

type Error = Error

The type returned in the event of a conversion error.
§

fn try_from(t: Decimal) -> Result<u64, Error>

Performs the conversion.
","TryFrom","nautilus_model::data::order::OrderId"],["
§

impl Tabled for u64

§

const LENGTH: usize = 1usize

A length of fields and headers,\nwhich must be the same.
§

fn fields(&self) -> Vec<Cow<'_, str>>

Fields method must return a list of cells. Read more
§

fn headers() -> Vec<Cow<'static, str>>

Headers must return a list of column names.
","Tabled","nautilus_model::data::order::OrderId"],["
source§

impl u64

1.43.0 · source

pub const MIN: u64 = 0u64

The smallest value that can be represented by this integer type.

\n
Examples
\n

Basic usage:

\n\n
assert_eq!(u64::MIN, 0);
\n
1.43.0 · source

pub const MAX: u64 = 18_446_744_073_709_551_615u64

The largest value that can be represented by this integer type\n(264 − 1).

\n
Examples
\n

Basic usage:

\n\n
assert_eq!(u64::MAX, 18446744073709551615);
\n
1.53.0 · source

pub const BITS: u32 = 64u32

The size of this integer type in bits.

\n
Examples
\n
assert_eq!(u64::BITS, 64);
\n
1.0.0 · source

pub fn from_str_radix(src: &str, radix: u32) -> Result<u64, ParseIntError>

Converts a string slice in a given base to an integer.

\n

The string is expected to be an optional + sign\nfollowed by digits.\nLeading and trailing whitespace represent an error.\nDigits are a subset of these characters, depending on radix:

\n
    \n
  • 0-9
  • \n
  • a-z
  • \n
  • A-Z
  • \n
\n
Panics
\n

This function panics if radix is not in the range from 2 to 36.

\n
Examples
\n

Basic usage:

\n\n
assert_eq!(u64::from_str_radix(\"A\", 16), Ok(10));
\n
1.0.0 (const: 1.32.0) · source

pub const fn count_ones(self) -> u32

Returns the number of ones in the binary representation of self.

\n
Examples
\n

Basic usage:

\n\n
let n = 0b01001100u64;\n\nassert_eq!(n.count_ones(), 3);
\n
1.0.0 (const: 1.32.0) · source

pub const fn count_zeros(self) -> u32

Returns the number of zeros in the binary representation of self.

\n
Examples
\n

Basic usage:

\n\n
assert_eq!(u64::MAX.count_zeros(), 0);
\n
1.0.0 (const: 1.32.0) · source

pub const fn leading_zeros(self) -> u32

Returns the number of leading zeros in the binary representation of self.

\n

Depending on what you’re doing with the value, you might also be interested in the\nilog2 function which returns a consistent number, even if the type widens.

\n
Examples
\n

Basic usage:

\n\n
let n = u64::MAX >> 2;\n\nassert_eq!(n.leading_zeros(), 2);
\n
1.0.0 (const: 1.32.0) · source

pub const fn trailing_zeros(self) -> u32

Returns the number of trailing zeros in the binary representation\nof self.

\n
Examples
\n

Basic usage:

\n\n
let n = 0b0101000u64;\n\nassert_eq!(n.trailing_zeros(), 3);
\n
1.46.0 (const: 1.46.0) · source

pub const fn leading_ones(self) -> u32

Returns the number of leading ones in the binary representation of self.

\n
Examples
\n

Basic usage:

\n\n
let n = !(u64::MAX >> 2);\n\nassert_eq!(n.leading_ones(), 2);
\n
1.46.0 (const: 1.46.0) · source

pub const fn trailing_ones(self) -> u32

Returns the number of trailing ones in the binary representation\nof self.

\n
Examples
\n

Basic usage:

\n\n
let n = 0b1010111u64;\n\nassert_eq!(n.trailing_ones(), 3);
\n
1.0.0 (const: 1.32.0) · source

pub const fn rotate_left(self, n: u32) -> u64

Shifts the bits to the left by a specified amount, n,\nwrapping the truncated bits to the end of the resulting integer.

\n

Please note this isn’t the same operation as the << shifting operator!

\n
Examples
\n

Basic usage:

\n\n
let n = 0xaa00000000006e1u64;\nlet m = 0x6e10aa;\n\nassert_eq!(n.rotate_left(12), m);
\n
1.0.0 (const: 1.32.0) · source

pub const fn rotate_right(self, n: u32) -> u64

Shifts the bits to the right by a specified amount, n,\nwrapping the truncated bits to the beginning of the resulting\ninteger.

\n

Please note this isn’t the same operation as the >> shifting operator!

\n
Examples
\n

Basic usage:

\n\n
let n = 0x6e10aau64;\nlet m = 0xaa00000000006e1;\n\nassert_eq!(n.rotate_right(12), m);
\n
1.0.0 (const: 1.32.0) · source

pub const fn swap_bytes(self) -> u64

Reverses the byte order of the integer.

\n
Examples
\n

Basic usage:

\n\n
let n = 0x1234567890123456u64;\nlet m = n.swap_bytes();\n\nassert_eq!(m, 0x5634129078563412);
\n
1.37.0 (const: 1.37.0) · source

pub const fn reverse_bits(self) -> u64

Reverses the order of bits in the integer. The least significant bit becomes the most significant bit,\nsecond least-significant bit becomes second most-significant bit, etc.

\n
Examples
\n

Basic usage:

\n\n
let n = 0x1234567890123456u64;\nlet m = n.reverse_bits();\n\nassert_eq!(m, 0x6a2c48091e6a2c48);\nassert_eq!(0, 0u64.reverse_bits());
\n
1.0.0 (const: 1.32.0) · source

pub const fn from_be(x: u64) -> u64

Converts an integer from big endian to the target’s endianness.

\n

On big endian this is a no-op. On little endian the bytes are\nswapped.

\n
Examples
\n

Basic usage:

\n\n
let n = 0x1Au64;\n\nif cfg!(target_endian = \"big\") {\n    assert_eq!(u64::from_be(n), n)\n} else {\n    assert_eq!(u64::from_be(n), n.swap_bytes())\n}
\n
1.0.0 (const: 1.32.0) · source

pub const fn from_le(x: u64) -> u64

Converts an integer from little endian to the target’s endianness.

\n

On little endian this is a no-op. On big endian the bytes are\nswapped.

\n
Examples
\n

Basic usage:

\n\n
let n = 0x1Au64;\n\nif cfg!(target_endian = \"little\") {\n    assert_eq!(u64::from_le(n), n)\n} else {\n    assert_eq!(u64::from_le(n), n.swap_bytes())\n}
\n
1.0.0 (const: 1.32.0) · source

pub const fn to_be(self) -> u64

Converts self to big endian from the target’s endianness.

\n

On big endian this is a no-op. On little endian the bytes are\nswapped.

\n
Examples
\n

Basic usage:

\n\n
let n = 0x1Au64;\n\nif cfg!(target_endian = \"big\") {\n    assert_eq!(n.to_be(), n)\n} else {\n    assert_eq!(n.to_be(), n.swap_bytes())\n}
\n
1.0.0 (const: 1.32.0) · source

pub const fn to_le(self) -> u64

Converts self to little endian from the target’s endianness.

\n

On little endian this is a no-op. On big endian the bytes are\nswapped.

\n
Examples
\n

Basic usage:

\n\n
let n = 0x1Au64;\n\nif cfg!(target_endian = \"little\") {\n    assert_eq!(n.to_le(), n)\n} else {\n    assert_eq!(n.to_le(), n.swap_bytes())\n}
\n
1.0.0 (const: 1.47.0) · source

pub const fn checked_add(self, rhs: u64) -> Option<u64>

Checked integer addition. Computes self + rhs, returning None\nif overflow occurred.

\n
Examples
\n

Basic usage:

\n\n
assert_eq!((u64::MAX - 2).checked_add(1), Some(u64::MAX - 1));\nassert_eq!((u64::MAX - 2).checked_add(3), None);
\n
const: unstable · source

pub unsafe fn unchecked_add(self, rhs: u64) -> u64

🔬This is a nightly-only experimental API. (unchecked_math)

Unchecked integer addition. Computes self + rhs, assuming overflow\ncannot occur.

\n
Safety
\n

This results in undefined behavior when\nself + rhs > u64::MAX or self + rhs < u64::MIN,\ni.e. when checked_add would return None.

\n
1.66.0 (const: 1.66.0) · source

pub const fn checked_add_signed(self, rhs: i64) -> Option<u64>

Checked addition with a signed integer. Computes self + rhs,\nreturning None if overflow occurred.

\n
Examples
\n

Basic usage:

\n\n
assert_eq!(1u64.checked_add_signed(2), Some(3));\nassert_eq!(1u64.checked_add_signed(-2), None);\nassert_eq!((u64::MAX - 2).checked_add_signed(3), None);
\n
1.0.0 (const: 1.47.0) · source

pub const fn checked_sub(self, rhs: u64) -> Option<u64>

Checked integer subtraction. Computes self - rhs, returning\nNone if overflow occurred.

\n
Examples
\n

Basic usage:

\n\n
assert_eq!(1u64.checked_sub(1), Some(0));\nassert_eq!(0u64.checked_sub(1), None);
\n
const: unstable · source

pub unsafe fn unchecked_sub(self, rhs: u64) -> u64

🔬This is a nightly-only experimental API. (unchecked_math)

Unchecked integer subtraction. Computes self - rhs, assuming overflow\ncannot occur.

\n
Safety
\n

This results in undefined behavior when\nself - rhs > u64::MAX or self - rhs < u64::MIN,\ni.e. when checked_sub would return None.

\n
1.0.0 (const: 1.47.0) · source

pub const fn checked_mul(self, rhs: u64) -> Option<u64>

Checked integer multiplication. Computes self * rhs, returning\nNone if overflow occurred.

\n
Examples
\n

Basic usage:

\n\n
assert_eq!(5u64.checked_mul(1), Some(5));\nassert_eq!(u64::MAX.checked_mul(2), None);
\n
const: unstable · source

pub unsafe fn unchecked_mul(self, rhs: u64) -> u64

🔬This is a nightly-only experimental API. (unchecked_math)

Unchecked integer multiplication. Computes self * rhs, assuming overflow\ncannot occur.

\n
Safety
\n

This results in undefined behavior when\nself * rhs > u64::MAX or self * rhs < u64::MIN,\ni.e. when checked_mul would return None.

\n
1.0.0 (const: 1.52.0) · source

pub const fn checked_div(self, rhs: u64) -> Option<u64>

Checked integer division. Computes self / rhs, returning None\nif rhs == 0.

\n
Examples
\n

Basic usage:

\n\n
assert_eq!(128u64.checked_div(2), Some(64));\nassert_eq!(1u64.checked_div(0), None);
\n
1.38.0 (const: 1.52.0) · source

pub const fn checked_div_euclid(self, rhs: u64) -> Option<u64>

Checked Euclidean division. Computes self.div_euclid(rhs), returning None\nif rhs == 0.

\n
Examples
\n

Basic usage:

\n\n
assert_eq!(128u64.checked_div_euclid(2), Some(64));\nassert_eq!(1u64.checked_div_euclid(0), None);
\n
1.7.0 (const: 1.52.0) · source

pub const fn checked_rem(self, rhs: u64) -> Option<u64>

Checked integer remainder. Computes self % rhs, returning None\nif rhs == 0.

\n
Examples
\n

Basic usage:

\n\n
assert_eq!(5u64.checked_rem(2), Some(1));\nassert_eq!(5u64.checked_rem(0), None);
\n
1.38.0 (const: 1.52.0) · source

pub const fn checked_rem_euclid(self, rhs: u64) -> Option<u64>

Checked Euclidean modulo. Computes self.rem_euclid(rhs), returning None\nif rhs == 0.

\n
Examples
\n

Basic usage:

\n\n
assert_eq!(5u64.checked_rem_euclid(2), Some(1));\nassert_eq!(5u64.checked_rem_euclid(0), None);
\n
1.67.0 (const: 1.67.0) · source

pub const fn ilog(self, base: u64) -> u32

Returns the logarithm of the number with respect to an arbitrary base,\nrounded down.

\n

This method might not be optimized owing to implementation details;\nilog2 can produce results more efficiently for base 2, and ilog10\ncan produce results more efficiently for base 10.

\n
Panics
\n

This function will panic if self is zero, or if base is less than 2.

\n
Examples
\n
assert_eq!(5u64.ilog(5), 1);
\n
1.67.0 (const: 1.67.0) · source

pub const fn ilog2(self) -> u32

Returns the base 2 logarithm of the number, rounded down.

\n
Panics
\n

This function will panic if self is zero.

\n
Examples
\n
assert_eq!(2u64.ilog2(), 1);
\n
1.67.0 (const: 1.67.0) · source

pub const fn ilog10(self) -> u32

Returns the base 10 logarithm of the number, rounded down.

\n
Panics
\n

This function will panic if self is zero.

\n
Example
\n
assert_eq!(10u64.ilog10(), 1);
\n
1.67.0 (const: 1.67.0) · source

pub const fn checked_ilog(self, base: u64) -> Option<u32>

Returns the logarithm of the number with respect to an arbitrary base,\nrounded down.

\n

Returns None if the number is zero, or if the base is not at least 2.

\n

This method might not be optimized owing to implementation details;\nchecked_ilog2 can produce results more efficiently for base 2, and\nchecked_ilog10 can produce results more efficiently for base 10.

\n
Examples
\n
assert_eq!(5u64.checked_ilog(5), Some(1));
\n
1.67.0 (const: 1.67.0) · source

pub const fn checked_ilog2(self) -> Option<u32>

Returns the base 2 logarithm of the number, rounded down.

\n

Returns None if the number is zero.

\n
Examples
\n
assert_eq!(2u64.checked_ilog2(), Some(1));
\n
1.67.0 (const: 1.67.0) · source

pub const fn checked_ilog10(self) -> Option<u32>

Returns the base 10 logarithm of the number, rounded down.

\n

Returns None if the number is zero.

\n
Examples
\n
assert_eq!(10u64.checked_ilog10(), Some(1));
\n
1.7.0 (const: 1.47.0) · source

pub const fn checked_neg(self) -> Option<u64>

Checked negation. Computes -self, returning None unless self == 0.

\n

Note that negating any positive integer will overflow.

\n
Examples
\n

Basic usage:

\n\n
assert_eq!(0u64.checked_neg(), Some(0));\nassert_eq!(1u64.checked_neg(), None);
\n
1.7.0 (const: 1.47.0) · source

pub const fn checked_shl(self, rhs: u32) -> Option<u64>

Checked shift left. Computes self << rhs, returning None\nif rhs is larger than or equal to the number of bits in self.

\n
Examples
\n

Basic usage:

\n\n
assert_eq!(0x1u64.checked_shl(4), Some(0x10));\nassert_eq!(0x10u64.checked_shl(129), None);
\n
const: unstable · source

pub unsafe fn unchecked_shl(self, rhs: u32) -> u64

🔬This is a nightly-only experimental API. (unchecked_shifts)

Unchecked shift left. Computes self << rhs, assuming that\nrhs is less than the number of bits in self.

\n
Safety
\n

This results in undefined behavior if rhs is larger than\nor equal to the number of bits in self,\ni.e. when checked_shl would return None.

\n
1.7.0 (const: 1.47.0) · source

pub const fn checked_shr(self, rhs: u32) -> Option<u64>

Checked shift right. Computes self >> rhs, returning None\nif rhs is larger than or equal to the number of bits in self.

\n
Examples
\n

Basic usage:

\n\n
assert_eq!(0x10u64.checked_shr(4), Some(0x1));\nassert_eq!(0x10u64.checked_shr(129), None);
\n
const: unstable · source

pub unsafe fn unchecked_shr(self, rhs: u32) -> u64

🔬This is a nightly-only experimental API. (unchecked_shifts)

Unchecked shift right. Computes self >> rhs, assuming that\nrhs is less than the number of bits in self.

\n
Safety
\n

This results in undefined behavior if rhs is larger than\nor equal to the number of bits in self,\ni.e. when checked_shr would return None.

\n
1.34.0 (const: 1.50.0) · source

pub const fn checked_pow(self, exp: u32) -> Option<u64>

Checked exponentiation. Computes self.pow(exp), returning None if\noverflow occurred.

\n
Examples
\n

Basic usage:

\n\n
assert_eq!(2u64.checked_pow(5), Some(32));\nassert_eq!(u64::MAX.checked_pow(2), None);
\n
1.0.0 (const: 1.47.0) · source

pub const fn saturating_add(self, rhs: u64) -> u64

Saturating integer addition. Computes self + rhs, saturating at\nthe numeric bounds instead of overflowing.

\n
Examples
\n

Basic usage:

\n\n
assert_eq!(100u64.saturating_add(1), 101);\nassert_eq!(u64::MAX.saturating_add(127), u64::MAX);
\n
1.66.0 (const: 1.66.0) · source

pub const fn saturating_add_signed(self, rhs: i64) -> u64

Saturating addition with a signed integer. Computes self + rhs,\nsaturating at the numeric bounds instead of overflowing.

\n
Examples
\n

Basic usage:

\n\n
assert_eq!(1u64.saturating_add_signed(2), 3);\nassert_eq!(1u64.saturating_add_signed(-2), 0);\nassert_eq!((u64::MAX - 2).saturating_add_signed(4), u64::MAX);
\n
1.0.0 (const: 1.47.0) · source

pub const fn saturating_sub(self, rhs: u64) -> u64

Saturating integer subtraction. Computes self - rhs, saturating\nat the numeric bounds instead of overflowing.

\n
Examples
\n

Basic usage:

\n\n
assert_eq!(100u64.saturating_sub(27), 73);\nassert_eq!(13u64.saturating_sub(127), 0);
\n
1.7.0 (const: 1.47.0) · source

pub const fn saturating_mul(self, rhs: u64) -> u64

Saturating integer multiplication. Computes self * rhs,\nsaturating at the numeric bounds instead of overflowing.

\n
Examples
\n

Basic usage:

\n\n
assert_eq!(2u64.saturating_mul(10), 20);\nassert_eq!((u64::MAX).saturating_mul(10), u64::MAX);
\n
1.58.0 (const: 1.58.0) · source

pub const fn saturating_div(self, rhs: u64) -> u64

Saturating integer division. Computes self / rhs, saturating at the\nnumeric bounds instead of overflowing.

\n
Examples
\n

Basic usage:

\n\n
assert_eq!(5u64.saturating_div(2), 2);\n
\n\n
let _ = 1u64.saturating_div(0);\n
\n
1.34.0 (const: 1.50.0) · source

pub const fn saturating_pow(self, exp: u32) -> u64

Saturating integer exponentiation. Computes self.pow(exp),\nsaturating at the numeric bounds instead of overflowing.

\n
Examples
\n

Basic usage:

\n\n
assert_eq!(4u64.saturating_pow(3), 64);\nassert_eq!(u64::MAX.saturating_pow(2), u64::MAX);
\n
1.0.0 (const: 1.32.0) · source

pub const fn wrapping_add(self, rhs: u64) -> u64

Wrapping (modular) addition. Computes self + rhs,\nwrapping around at the boundary of the type.

\n
Examples
\n

Basic usage:

\n\n
assert_eq!(200u64.wrapping_add(55), 255);\nassert_eq!(200u64.wrapping_add(u64::MAX), 199);
\n
1.66.0 (const: 1.66.0) · source

pub const fn wrapping_add_signed(self, rhs: i64) -> u64

Wrapping (modular) addition with a signed integer. Computes\nself + rhs, wrapping around at the boundary of the type.

\n
Examples
\n

Basic usage:

\n\n
assert_eq!(1u64.wrapping_add_signed(2), 3);\nassert_eq!(1u64.wrapping_add_signed(-2), u64::MAX);\nassert_eq!((u64::MAX - 2).wrapping_add_signed(4), 1);
\n
1.0.0 (const: 1.32.0) · source

pub const fn wrapping_sub(self, rhs: u64) -> u64

Wrapping (modular) subtraction. Computes self - rhs,\nwrapping around at the boundary of the type.

\n
Examples
\n

Basic usage:

\n\n
assert_eq!(100u64.wrapping_sub(100), 0);\nassert_eq!(100u64.wrapping_sub(u64::MAX), 101);
\n
1.0.0 (const: 1.32.0) · source

pub const fn wrapping_mul(self, rhs: u64) -> u64

Wrapping (modular) multiplication. Computes self * rhs, wrapping around at the boundary of the type.

\n
Examples
\n

Basic usage:

\n

Please note that this example is shared between integer types.\nWhich explains why u8 is used here.

\n\n
assert_eq!(10u8.wrapping_mul(12), 120);\nassert_eq!(25u8.wrapping_mul(12), 44);
\n
1.2.0 (const: 1.52.0) · source

pub const fn wrapping_div(self, rhs: u64) -> u64

Wrapping (modular) division. Computes self / rhs.\nWrapped division on unsigned types is just normal division.\nThere’s no way wrapping could ever happen.\nThis function exists, so that all operations\nare accounted for in the wrapping operations.

\n
Panics
\n

This function will panic if rhs is 0.

\n
Examples
\n

Basic usage:

\n\n
assert_eq!(100u64.wrapping_div(10), 10);
\n
1.38.0 (const: 1.52.0) · source

pub const fn wrapping_div_euclid(self, rhs: u64) -> u64

Wrapping Euclidean division. Computes self.div_euclid(rhs).\nWrapped division on unsigned types is just normal division.\nThere’s no way wrapping could ever happen.\nThis function exists, so that all operations\nare accounted for in the wrapping operations.\nSince, for the positive integers, all common\ndefinitions of division are equal, this\nis exactly equal to self.wrapping_div(rhs).

\n
Panics
\n

This function will panic if rhs is 0.

\n
Examples
\n

Basic usage:

\n\n
assert_eq!(100u64.wrapping_div_euclid(10), 10);
\n
1.2.0 (const: 1.52.0) · source

pub const fn wrapping_rem(self, rhs: u64) -> u64

Wrapping (modular) remainder. Computes self % rhs.\nWrapped remainder calculation on unsigned types is\njust the regular remainder calculation.\nThere’s no way wrapping could ever happen.\nThis function exists, so that all operations\nare accounted for in the wrapping operations.

\n
Panics
\n

This function will panic if rhs is 0.

\n
Examples
\n

Basic usage:

\n\n
assert_eq!(100u64.wrapping_rem(10), 0);
\n
1.38.0 (const: 1.52.0) · source

pub const fn wrapping_rem_euclid(self, rhs: u64) -> u64

Wrapping Euclidean modulo. Computes self.rem_euclid(rhs).\nWrapped modulo calculation on unsigned types is\njust the regular remainder calculation.\nThere’s no way wrapping could ever happen.\nThis function exists, so that all operations\nare accounted for in the wrapping operations.\nSince, for the positive integers, all common\ndefinitions of division are equal, this\nis exactly equal to self.wrapping_rem(rhs).

\n
Panics
\n

This function will panic if rhs is 0.

\n
Examples
\n

Basic usage:

\n\n
assert_eq!(100u64.wrapping_rem_euclid(10), 0);
\n
1.2.0 (const: 1.32.0) · source

pub const fn wrapping_neg(self) -> u64

Wrapping (modular) negation. Computes -self,\nwrapping around at the boundary of the type.

\n

Since unsigned types do not have negative equivalents\nall applications of this function will wrap (except for -0).\nFor values smaller than the corresponding signed type’s maximum\nthe result is the same as casting the corresponding signed value.\nAny larger values are equivalent to MAX + 1 - (val - MAX - 1) where\nMAX is the corresponding signed type’s maximum.

\n
Examples
\n

Basic usage:

\n\n
assert_eq!(0_u64.wrapping_neg(), 0);\nassert_eq!(u64::MAX.wrapping_neg(), 1);\nassert_eq!(13_u64.wrapping_neg(), (!13) + 1);\nassert_eq!(42_u64.wrapping_neg(), !(42 - 1));
\n
1.2.0 (const: 1.32.0) · source

pub const fn wrapping_shl(self, rhs: u32) -> u64

Panic-free bitwise shift-left; yields self << mask(rhs),\nwhere mask removes any high-order bits of rhs that\nwould cause the shift to exceed the bitwidth of the type.

\n

Note that this is not the same as a rotate-left; the\nRHS of a wrapping shift-left is restricted to the range\nof the type, rather than the bits shifted out of the LHS\nbeing returned to the other end. The primitive integer\ntypes all implement a rotate_left function,\nwhich may be what you want instead.

\n
Examples
\n

Basic usage:

\n\n
assert_eq!(1u64.wrapping_shl(7), 128);\nassert_eq!(1u64.wrapping_shl(128), 1);
\n
1.2.0 (const: 1.32.0) · source

pub const fn wrapping_shr(self, rhs: u32) -> u64

Panic-free bitwise shift-right; yields self >> mask(rhs),\nwhere mask removes any high-order bits of rhs that\nwould cause the shift to exceed the bitwidth of the type.

\n

Note that this is not the same as a rotate-right; the\nRHS of a wrapping shift-right is restricted to the range\nof the type, rather than the bits shifted out of the LHS\nbeing returned to the other end. The primitive integer\ntypes all implement a rotate_right function,\nwhich may be what you want instead.

\n
Examples
\n

Basic usage:

\n\n
assert_eq!(128u64.wrapping_shr(7), 1);\nassert_eq!(128u64.wrapping_shr(128), 128);
\n
1.34.0 (const: 1.50.0) · source

pub const fn wrapping_pow(self, exp: u32) -> u64

Wrapping (modular) exponentiation. Computes self.pow(exp),\nwrapping around at the boundary of the type.

\n
Examples
\n

Basic usage:

\n\n
assert_eq!(3u64.wrapping_pow(5), 243);\nassert_eq!(3u8.wrapping_pow(6), 217);
\n
1.7.0 (const: 1.32.0) · source

pub const fn overflowing_add(self, rhs: u64) -> (u64, bool)

Calculates self + rhs

\n

Returns a tuple of the addition along with a boolean indicating\nwhether an arithmetic overflow would occur. If an overflow would\nhave occurred then the wrapped value is returned.

\n
Examples
\n

Basic usage

\n\n
assert_eq!(5u64.overflowing_add(2), (7, false));\nassert_eq!(u64::MAX.overflowing_add(1), (0, true));
\n
const: unstable · source

pub fn carrying_add(self, rhs: u64, carry: bool) -> (u64, bool)

🔬This is a nightly-only experimental API. (bigint_helper_methods)

Calculates self + rhs + carry and returns a tuple containing\nthe sum and the output carry.

\n

Performs “ternary addition” of two integer operands and a carry-in\nbit, and returns an output integer and a carry-out bit. This allows\nchaining together multiple additions to create a wider addition, and\ncan be useful for bignum addition.

\n

This can be thought of as a 64-bit “full adder”, in the electronics sense.

\n

If the input carry is false, this method is equivalent to\noverflowing_add, and the output carry is\nequal to the overflow flag. Note that although carry and overflow\nflags are similar for unsigned integers, they are different for\nsigned integers.

\n
Examples
\n
#![feature(bigint_helper_methods)]\n\n//    3  MAX    (a = 3 × 2^64 + 2^64 - 1)\n// +  5    7    (b = 5 × 2^64 + 7)\n// ---------\n//    9    6    (sum = 9 × 2^64 + 6)\n\nlet (a1, a0): (u64, u64) = (3, u64::MAX);\nlet (b1, b0): (u64, u64) = (5, 7);\nlet carry0 = false;\n\nlet (sum0, carry1) = a0.carrying_add(b0, carry0);\nassert_eq!(carry1, true);\nlet (sum1, carry2) = a1.carrying_add(b1, carry1);\nassert_eq!(carry2, false);\n\nassert_eq!((sum1, sum0), (9, 6));
\n
1.66.0 (const: 1.66.0) · source

pub const fn overflowing_add_signed(self, rhs: i64) -> (u64, bool)

Calculates self + rhs with a signed rhs

\n

Returns a tuple of the addition along with a boolean indicating\nwhether an arithmetic overflow would occur. If an overflow would\nhave occurred then the wrapped value is returned.

\n
Examples
\n

Basic usage:

\n\n
assert_eq!(1u64.overflowing_add_signed(2), (3, false));\nassert_eq!(1u64.overflowing_add_signed(-2), (u64::MAX, true));\nassert_eq!((u64::MAX - 2).overflowing_add_signed(4), (1, true));
\n
1.7.0 (const: 1.32.0) · source

pub const fn overflowing_sub(self, rhs: u64) -> (u64, bool)

Calculates self - rhs

\n

Returns a tuple of the subtraction along with a boolean indicating\nwhether an arithmetic overflow would occur. If an overflow would\nhave occurred then the wrapped value is returned.

\n
Examples
\n

Basic usage

\n\n
assert_eq!(5u64.overflowing_sub(2), (3, false));\nassert_eq!(0u64.overflowing_sub(1), (u64::MAX, true));
\n
const: unstable · source

pub fn borrowing_sub(self, rhs: u64, borrow: bool) -> (u64, bool)

🔬This is a nightly-only experimental API. (bigint_helper_methods)

Calculates selfrhsborrow and returns a tuple\ncontaining the difference and the output borrow.

\n

Performs “ternary subtraction” by subtracting both an integer\noperand and a borrow-in bit from self, and returns an output\ninteger and a borrow-out bit. This allows chaining together multiple\nsubtractions to create a wider subtraction, and can be useful for\nbignum subtraction.

\n
Examples
\n
#![feature(bigint_helper_methods)]\n\n//    9    6    (a = 9 × 2^64 + 6)\n// -  5    7    (b = 5 × 2^64 + 7)\n// ---------\n//    3  MAX    (diff = 3 × 2^64 + 2^64 - 1)\n\nlet (a1, a0): (u64, u64) = (9, 6);\nlet (b1, b0): (u64, u64) = (5, 7);\nlet borrow0 = false;\n\nlet (diff0, borrow1) = a0.borrowing_sub(b0, borrow0);\nassert_eq!(borrow1, true);\nlet (diff1, borrow2) = a1.borrowing_sub(b1, borrow1);\nassert_eq!(borrow2, false);\n\nassert_eq!((diff1, diff0), (3, u64::MAX));
\n
1.60.0 (const: 1.60.0) · source

pub const fn abs_diff(self, other: u64) -> u64

Computes the absolute difference between self and other.

\n
Examples
\n

Basic usage:

\n\n
assert_eq!(100u64.abs_diff(80), 20u64);\nassert_eq!(100u64.abs_diff(110), 10u64);
\n
1.7.0 (const: 1.32.0) · source

pub const fn overflowing_mul(self, rhs: u64) -> (u64, bool)

Calculates the multiplication of self and rhs.

\n

Returns a tuple of the multiplication along with a boolean\nindicating whether an arithmetic overflow would occur. If an\noverflow would have occurred then the wrapped value is returned.

\n
Examples
\n

Basic usage:

\n

Please note that this example is shared between integer types.\nWhich explains why u32 is used here.

\n\n
assert_eq!(5u32.overflowing_mul(2), (10, false));\nassert_eq!(1_000_000_000u32.overflowing_mul(10), (1410065408, true));
\n
1.7.0 (const: 1.52.0) · source

pub const fn overflowing_div(self, rhs: u64) -> (u64, bool)

Calculates the divisor when self is divided by rhs.

\n

Returns a tuple of the divisor along with a boolean indicating\nwhether an arithmetic overflow would occur. Note that for unsigned\nintegers overflow never occurs, so the second value is always\nfalse.

\n
Panics
\n

This function will panic if rhs is 0.

\n
Examples
\n

Basic usage

\n\n
assert_eq!(5u64.overflowing_div(2), (2, false));
\n
1.38.0 (const: 1.52.0) · source

pub const fn overflowing_div_euclid(self, rhs: u64) -> (u64, bool)

Calculates the quotient of Euclidean division self.div_euclid(rhs).

\n

Returns a tuple of the divisor along with a boolean indicating\nwhether an arithmetic overflow would occur. Note that for unsigned\nintegers overflow never occurs, so the second value is always\nfalse.\nSince, for the positive integers, all common\ndefinitions of division are equal, this\nis exactly equal to self.overflowing_div(rhs).

\n
Panics
\n

This function will panic if rhs is 0.

\n
Examples
\n

Basic usage

\n\n
assert_eq!(5u64.overflowing_div_euclid(2), (2, false));
\n
1.7.0 (const: 1.52.0) · source

pub const fn overflowing_rem(self, rhs: u64) -> (u64, bool)

Calculates the remainder when self is divided by rhs.

\n

Returns a tuple of the remainder after dividing along with a boolean\nindicating whether an arithmetic overflow would occur. Note that for\nunsigned integers overflow never occurs, so the second value is\nalways false.

\n
Panics
\n

This function will panic if rhs is 0.

\n
Examples
\n

Basic usage

\n\n
assert_eq!(5u64.overflowing_rem(2), (1, false));
\n
1.38.0 (const: 1.52.0) · source

pub const fn overflowing_rem_euclid(self, rhs: u64) -> (u64, bool)

Calculates the remainder self.rem_euclid(rhs) as if by Euclidean division.

\n

Returns a tuple of the modulo after dividing along with a boolean\nindicating whether an arithmetic overflow would occur. Note that for\nunsigned integers overflow never occurs, so the second value is\nalways false.\nSince, for the positive integers, all common\ndefinitions of division are equal, this operation\nis exactly equal to self.overflowing_rem(rhs).

\n
Panics
\n

This function will panic if rhs is 0.

\n
Examples
\n

Basic usage

\n\n
assert_eq!(5u64.overflowing_rem_euclid(2), (1, false));
\n
1.7.0 (const: 1.32.0) · source

pub const fn overflowing_neg(self) -> (u64, bool)

Negates self in an overflowing fashion.

\n

Returns !self + 1 using wrapping operations to return the value\nthat represents the negation of this unsigned value. Note that for\npositive unsigned values overflow always occurs, but negating 0 does\nnot overflow.

\n
Examples
\n

Basic usage

\n\n
assert_eq!(0u64.overflowing_neg(), (0, false));\nassert_eq!(2u64.overflowing_neg(), (-2i32 as u64, true));
\n
1.7.0 (const: 1.32.0) · source

pub const fn overflowing_shl(self, rhs: u32) -> (u64, bool)

Shifts self left by rhs bits.

\n

Returns a tuple of the shifted version of self along with a boolean\nindicating whether the shift value was larger than or equal to the\nnumber of bits. If the shift value is too large, then value is\nmasked (N-1) where N is the number of bits, and this value is then\nused to perform the shift.

\n
Examples
\n

Basic usage

\n\n
assert_eq!(0x1u64.overflowing_shl(4), (0x10, false));\nassert_eq!(0x1u64.overflowing_shl(132), (0x10, true));
\n
1.7.0 (const: 1.32.0) · source

pub const fn overflowing_shr(self, rhs: u32) -> (u64, bool)

Shifts self right by rhs bits.

\n

Returns a tuple of the shifted version of self along with a boolean\nindicating whether the shift value was larger than or equal to the\nnumber of bits. If the shift value is too large, then value is\nmasked (N-1) where N is the number of bits, and this value is then\nused to perform the shift.

\n
Examples
\n

Basic usage

\n\n
assert_eq!(0x10u64.overflowing_shr(4), (0x1, false));\nassert_eq!(0x10u64.overflowing_shr(132), (0x1, true));
\n
1.34.0 (const: 1.50.0) · source

pub const fn overflowing_pow(self, exp: u32) -> (u64, bool)

Raises self to the power of exp, using exponentiation by squaring.

\n

Returns a tuple of the exponentiation along with a bool indicating\nwhether an overflow happened.

\n
Examples
\n

Basic usage:

\n\n
assert_eq!(3u64.overflowing_pow(5), (243, false));\nassert_eq!(3u8.overflowing_pow(6), (217, true));
\n
1.0.0 (const: 1.50.0) · source

pub const fn pow(self, exp: u32) -> u64

Raises self to the power of exp, using exponentiation by squaring.

\n
Examples
\n

Basic usage:

\n\n
assert_eq!(2u64.pow(5), 32);
\n
const: unstable · source

pub fn isqrt(self) -> u64

🔬This is a nightly-only experimental API. (isqrt)

Returns the square root of the number, rounded down.

\n
Examples
\n

Basic usage:

\n\n
#![feature(isqrt)]\nassert_eq!(10u64.isqrt(), 3);
\n
1.38.0 (const: 1.52.0) · source

pub const fn div_euclid(self, rhs: u64) -> u64

Performs Euclidean division.

\n

Since, for the positive integers, all common\ndefinitions of division are equal, this\nis exactly equal to self / rhs.

\n
Panics
\n

This function will panic if rhs is 0.

\n
Examples
\n

Basic usage:

\n\n
assert_eq!(7u64.div_euclid(4), 1); // or any other integer type
\n
1.38.0 (const: 1.52.0) · source

pub const fn rem_euclid(self, rhs: u64) -> u64

Calculates the least remainder of self (mod rhs).

\n

Since, for the positive integers, all common\ndefinitions of division are equal, this\nis exactly equal to self % rhs.

\n
Panics
\n

This function will panic if rhs is 0.

\n
Examples
\n

Basic usage:

\n\n
assert_eq!(7u64.rem_euclid(4), 3); // or any other integer type
\n
source

pub const fn div_floor(self, rhs: u64) -> u64

🔬This is a nightly-only experimental API. (int_roundings)

Calculates the quotient of self and rhs, rounding the result towards negative infinity.

\n

This is the same as performing self / rhs for all unsigned integers.

\n
Panics
\n

This function will panic if rhs is zero.

\n
Examples
\n

Basic usage:

\n\n
#![feature(int_roundings)]\nassert_eq!(7_u64.div_floor(4), 1);
\n
1.73.0 (const: 1.73.0) · source

pub const fn div_ceil(self, rhs: u64) -> u64

Calculates the quotient of self and rhs, rounding the result towards positive infinity.

\n
Panics
\n

This function will panic if rhs is zero.

\n
Overflow behavior
\n

On overflow, this function will panic if overflow checks are enabled (default in debug\nmode) and wrap if overflow checks are disabled (default in release mode).

\n
Examples
\n

Basic usage:

\n\n
assert_eq!(7_u64.div_ceil(4), 2);
\n
1.73.0 (const: 1.73.0) · source

pub const fn next_multiple_of(self, rhs: u64) -> u64

Calculates the smallest value greater than or equal to self that\nis a multiple of rhs.

\n
Panics
\n

This function will panic if rhs is zero.

\n
Overflow behavior
\n

On overflow, this function will panic if overflow checks are enabled (default in debug\nmode) and wrap if overflow checks are disabled (default in release mode).

\n
Examples
\n

Basic usage:

\n\n
assert_eq!(16_u64.next_multiple_of(8), 16);\nassert_eq!(23_u64.next_multiple_of(8), 24);
\n
1.73.0 (const: 1.73.0) · source

pub const fn checked_next_multiple_of(self, rhs: u64) -> Option<u64>

Calculates the smallest value greater than or equal to self that\nis a multiple of rhs. Returns None if rhs is zero or the\noperation would result in overflow.

\n
Examples
\n

Basic usage:

\n\n
assert_eq!(16_u64.checked_next_multiple_of(8), Some(16));\nassert_eq!(23_u64.checked_next_multiple_of(8), Some(24));\nassert_eq!(1_u64.checked_next_multiple_of(0), None);\nassert_eq!(u64::MAX.checked_next_multiple_of(2), None);
\n
1.0.0 (const: 1.32.0) · source

pub const fn is_power_of_two(self) -> bool

Returns true if and only if self == 2^k for some k.

\n
Examples
\n

Basic usage:

\n\n
assert!(16u64.is_power_of_two());\nassert!(!10u64.is_power_of_two());
\n
1.0.0 (const: 1.50.0) · source

pub const fn next_power_of_two(self) -> u64

Returns the smallest power of two greater than or equal to self.

\n

When return value overflows (i.e., self > (1 << (N-1)) for type\nuN), it panics in debug mode and the return value is wrapped to 0 in\nrelease mode (the only situation in which method can return 0).

\n
Examples
\n

Basic usage:

\n\n
assert_eq!(2u64.next_power_of_two(), 2);\nassert_eq!(3u64.next_power_of_two(), 4);
\n
1.0.0 (const: 1.50.0) · source

pub const fn checked_next_power_of_two(self) -> Option<u64>

Returns the smallest power of two greater than or equal to n. If\nthe next power of two is greater than the type’s maximum value,\nNone is returned, otherwise the power of two is wrapped in Some.

\n
Examples
\n

Basic usage:

\n\n
assert_eq!(2u64.checked_next_power_of_two(), Some(2));\nassert_eq!(3u64.checked_next_power_of_two(), Some(4));\nassert_eq!(u64::MAX.checked_next_power_of_two(), None);
\n
const: unstable · source

pub fn wrapping_next_power_of_two(self) -> u64

🔬This is a nightly-only experimental API. (wrapping_next_power_of_two)

Returns the smallest power of two greater than or equal to n. If\nthe next power of two is greater than the type’s maximum value,\nthe return value is wrapped to 0.

\n
Examples
\n

Basic usage:

\n\n
#![feature(wrapping_next_power_of_two)]\n\nassert_eq!(2u64.wrapping_next_power_of_two(), 2);\nassert_eq!(3u64.wrapping_next_power_of_two(), 4);\nassert_eq!(u64::MAX.wrapping_next_power_of_two(), 0);
\n
1.32.0 (const: 1.44.0) · source

pub const fn to_be_bytes(self) -> [u8; 8]

Return the memory representation of this integer as a byte array in\nbig-endian (network) byte order.

\n
Examples
\n
let bytes = 0x1234567890123456u64.to_be_bytes();\nassert_eq!(bytes, [0x12, 0x34, 0x56, 0x78, 0x90, 0x12, 0x34, 0x56]);
\n
1.32.0 (const: 1.44.0) · source

pub const fn to_le_bytes(self) -> [u8; 8]

Return the memory representation of this integer as a byte array in\nlittle-endian byte order.

\n
Examples
\n
let bytes = 0x1234567890123456u64.to_le_bytes();\nassert_eq!(bytes, [0x56, 0x34, 0x12, 0x90, 0x78, 0x56, 0x34, 0x12]);
\n
1.32.0 (const: 1.44.0) · source

pub const fn to_ne_bytes(self) -> [u8; 8]

Return the memory representation of this integer as a byte array in\nnative byte order.

\n

As the target platform’s native endianness is used, portable code\nshould use to_be_bytes or to_le_bytes, as appropriate,\ninstead.

\n
Examples
\n
let bytes = 0x1234567890123456u64.to_ne_bytes();\nassert_eq!(\n    bytes,\n    if cfg!(target_endian = \"big\") {\n        [0x12, 0x34, 0x56, 0x78, 0x90, 0x12, 0x34, 0x56]\n    } else {\n        [0x56, 0x34, 0x12, 0x90, 0x78, 0x56, 0x34, 0x12]\n    }\n);
\n
1.32.0 (const: 1.44.0) · source

pub const fn from_be_bytes(bytes: [u8; 8]) -> u64

Create a native endian integer value from its representation\nas a byte array in big endian.

\n
Examples
\n
let value = u64::from_be_bytes([0x12, 0x34, 0x56, 0x78, 0x90, 0x12, 0x34, 0x56]);\nassert_eq!(value, 0x1234567890123456);
\n

When starting from a slice rather than an array, fallible conversion APIs can be used:

\n\n
fn read_be_u64(input: &mut &[u8]) -> u64 {\n    let (int_bytes, rest) = input.split_at(std::mem::size_of::<u64>());\n    *input = rest;\n    u64::from_be_bytes(int_bytes.try_into().unwrap())\n}
\n
1.32.0 (const: 1.44.0) · source

pub const fn from_le_bytes(bytes: [u8; 8]) -> u64

Create a native endian integer value from its representation\nas a byte array in little endian.

\n
Examples
\n
let value = u64::from_le_bytes([0x56, 0x34, 0x12, 0x90, 0x78, 0x56, 0x34, 0x12]);\nassert_eq!(value, 0x1234567890123456);
\n

When starting from a slice rather than an array, fallible conversion APIs can be used:

\n\n
fn read_le_u64(input: &mut &[u8]) -> u64 {\n    let (int_bytes, rest) = input.split_at(std::mem::size_of::<u64>());\n    *input = rest;\n    u64::from_le_bytes(int_bytes.try_into().unwrap())\n}
\n
1.32.0 (const: 1.44.0) · source

pub const fn from_ne_bytes(bytes: [u8; 8]) -> u64

Create a native endian integer value from its memory representation\nas a byte array in native endianness.

\n

As the target platform’s native endianness is used, portable code\nlikely wants to use from_be_bytes or from_le_bytes, as\nappropriate instead.

\n
Examples
\n
let value = u64::from_ne_bytes(if cfg!(target_endian = \"big\") {\n    [0x12, 0x34, 0x56, 0x78, 0x90, 0x12, 0x34, 0x56]\n} else {\n    [0x56, 0x34, 0x12, 0x90, 0x78, 0x56, 0x34, 0x12]\n});\nassert_eq!(value, 0x1234567890123456);
\n

When starting from a slice rather than an array, fallible conversion APIs can be used:

\n\n
fn read_ne_u64(input: &mut &[u8]) -> u64 {\n    let (int_bytes, rest) = input.split_at(std::mem::size_of::<u64>());\n    *input = rest;\n    u64::from_ne_bytes(int_bytes.try_into().unwrap())\n}
\n
1.0.0 (const: 1.32.0) · source

pub const fn min_value() -> u64

👎Deprecating in a future version: replaced by the MIN associated constant on this type

New code should prefer to use\nu64::MIN instead.

\n

Returns the smallest value that can be represented by this integer type.

\n
1.0.0 (const: 1.32.0) · source

pub const fn max_value() -> u64

👎Deprecating in a future version: replaced by the MAX associated constant on this type

New code should prefer to use\nu64::MAX instead.

\n

Returns the largest value that can be represented by this integer type.

\n
const: unstable · source

pub fn widening_mul(self, rhs: u64) -> (u64, u64)

🔬This is a nightly-only experimental API. (bigint_helper_methods)

Calculates the complete product self * rhs without the possibility to overflow.

\n

This returns the low-order (wrapping) bits and the high-order (overflow) bits\nof the result as two separate values, in that order.

\n

If you also need to add a carry to the wide result, then you want\nSelf::carrying_mul instead.

\n
Examples
\n

Basic usage:

\n

Please note that this example is shared between integer types.\nWhich explains why u32 is used here.

\n\n
#![feature(bigint_helper_methods)]\nassert_eq!(5u32.widening_mul(2), (10, 0));\nassert_eq!(1_000_000_000u32.widening_mul(10), (1410065408, 2));
\n
const: unstable · source

pub fn carrying_mul(self, rhs: u64, carry: u64) -> (u64, u64)

🔬This is a nightly-only experimental API. (bigint_helper_methods)

Calculates the “full multiplication” self * rhs + carry\nwithout the possibility to overflow.

\n

This returns the low-order (wrapping) bits and the high-order (overflow) bits\nof the result as two separate values, in that order.

\n

Performs “long multiplication” which takes in an extra amount to add, and may return an\nadditional amount of overflow. This allows for chaining together multiple\nmultiplications to create “big integers” which represent larger values.

\n

If you don’t need the carry, then you can use Self::widening_mul instead.

\n
Examples
\n

Basic usage:

\n

Please note that this example is shared between integer types.\nWhich explains why u32 is used here.

\n\n
#![feature(bigint_helper_methods)]\nassert_eq!(5u32.carrying_mul(2, 0), (10, 0));\nassert_eq!(5u32.carrying_mul(2, 10), (20, 0));\nassert_eq!(1_000_000_000u32.carrying_mul(10, 0), (1410065408, 2));\nassert_eq!(1_000_000_000u32.carrying_mul(10, 10), (1410065418, 2));\nassert_eq!(u64::MAX.carrying_mul(u64::MAX, u64::MAX), (0, u64::MAX));
\n

This is the core operation needed for scalar multiplication when\nimplementing it for wider-than-native types.

\n\n
#![feature(bigint_helper_methods)]\nfn scalar_mul_eq(little_endian_digits: &mut Vec<u16>, multiplicand: u16) {\n    let mut carry = 0;\n    for d in little_endian_digits.iter_mut() {\n        (*d, carry) = d.carrying_mul(multiplicand, carry);\n    }\n    if carry != 0 {\n        little_endian_digits.push(carry);\n    }\n}\n\nlet mut v = vec![10, 20];\nscalar_mul_eq(&mut v, 3);\nassert_eq!(v, [30, 60]);\n\nassert_eq!(0x87654321_u64 * 0xFEED, 0x86D3D159E38D);\nlet mut v = vec![0x4321, 0x8765];\nscalar_mul_eq(&mut v, 0xFEED);\nassert_eq!(v, [0xE38D, 0xD159, 0x86D3]);
\n

If carry is zero, this is similar to overflowing_mul,\nexcept that it gives the value of the overflow instead of just whether one happened:

\n\n
#![feature(bigint_helper_methods)]\nlet r = u8::carrying_mul(7, 13, 0);\nassert_eq!((r.0, r.1 != 0), u8::overflowing_mul(7, 13));\nlet r = u8::carrying_mul(13, 42, 0);\nassert_eq!((r.0, r.1 != 0), u8::overflowing_mul(13, 42));
\n

The value of the first field in the returned tuple matches what you’d get\nby combining the wrapping_mul and\nwrapping_add methods:

\n\n
#![feature(bigint_helper_methods)]\nassert_eq!(\n    789_u16.carrying_mul(456, 123).0,\n    789_u16.wrapping_mul(456).wrapping_add(123),\n);
\n
const: unstable · source

pub fn midpoint(self, rhs: u64) -> u64

🔬This is a nightly-only experimental API. (num_midpoint)

Calculates the middle point of self and rhs.

\n

midpoint(a, b) is (a + b) >> 1 as if it were performed in a\nsufficiently-large signed integral type. This implies that the result is\nalways rounded towards negative infinity and that no overflow will ever occur.

\n
Examples
\n
#![feature(num_midpoint)]\nassert_eq!(0u64.midpoint(4), 2);\nassert_eq!(1u64.midpoint(4), 2);
\n
",0,"nautilus_model::data::order::OrderId"],["
source§

impl From<Quantity> for u64

source§

fn from(value: Quantity) -> Self

Converts to this type from the input type.
","From","nautilus_model::data::order::OrderId"],["
source§

impl From<&Quantity> for u64

source§

fn from(value: &Quantity) -> Self

Converts to this type from the input type.
","From<&Quantity>","nautilus_model::data::order::OrderId"]] +"nautilus_model":[["
1.0.0 · source§

impl BitAnd<&u64> for u64

§

type Output = <u64 as BitAnd>::Output

The resulting type after applying the & operator.
source§

fn bitand(self, other: &u64) -> <u64 as BitAnd>::Output

Performs the & operation. Read more
","BitAnd<&u64>","nautilus_model::data::order::OrderId"],["
1.0.0 · source§

impl BitAnd for u64

§

type Output = u64

The resulting type after applying the & operator.
source§

fn bitand(self, rhs: u64) -> u64

Performs the & operation. Read more
","BitAnd","nautilus_model::data::order::OrderId"],["
1.8.0 · source§

impl RemAssign for u64

source§

fn rem_assign(&mut self, other: u64)

Performs the %= operation. Read more
","RemAssign","nautilus_model::data::order::OrderId"],["
1.22.0 · source§

impl RemAssign<&u64> for u64

source§

fn rem_assign(&mut self, other: &u64)

Performs the %= operation. Read more
","RemAssign<&u64>","nautilus_model::data::order::OrderId"],["
1.0.0 · source§

impl Binary for u64

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter.
","Binary","nautilus_model::data::order::OrderId"],["
1.22.0 · source§

impl SubAssign<&u64> for u64

source§

fn sub_assign(&mut self, other: &u64)

Performs the -= operation. Read more
","SubAssign<&u64>","nautilus_model::data::order::OrderId"],["
1.8.0 · source§

impl SubAssign for u64

source§

fn sub_assign(&mut self, other: u64)

Performs the -= operation. Read more
","SubAssign","nautilus_model::data::order::OrderId"],["
1.22.0 · source§

impl BitOrAssign<&u64> for u64

source§

fn bitor_assign(&mut self, other: &u64)

Performs the |= operation. Read more
","BitOrAssign<&u64>","nautilus_model::data::order::OrderId"],["
1.8.0 · source§

impl BitOrAssign for u64

source§

fn bitor_assign(&mut self, other: u64)

Performs the |= operation. Read more
","BitOrAssign","nautilus_model::data::order::OrderId"],["
1.12.0 · source§

impl<'a> Product<&'a u64> for u64

source§

fn product<I>(iter: I) -> u64
where\n I: Iterator<Item = &'a u64>,

Method which takes an iterator and generates Self from the elements by\nmultiplying the items.
","Product<&'a u64>","nautilus_model::data::order::OrderId"],["
1.12.0 · source§

impl Product for u64

source§

fn product<I>(iter: I) -> u64
where\n I: Iterator<Item = u64>,

Method which takes an iterator and generates Self from the elements by\nmultiplying the items.
","Product","nautilus_model::data::order::OrderId"],["
source§

impl TrustedStep for u64

","TrustedStep","nautilus_model::data::order::OrderId"],["
1.0.0 · source§

impl Eq for u64

","Eq","nautilus_model::data::order::OrderId"],["
1.0.0 · source§

impl Ord for u64

source§

fn cmp(&self, other: &u64) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Self
where\n Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · source§

fn min(self, other: Self) -> Self
where\n Self: Sized,

Compares and returns the minimum of two values. Read more
1.50.0 · source§

fn clamp(self, min: Self, max: Self) -> Self
where\n Self: Sized + PartialOrd,

Restrict a value to a certain interval. Read more
","Ord","nautilus_model::data::order::OrderId"],["
1.0.0 (const: unstable) · source§

impl PartialEq for u64

const: unstable · source§

fn eq(&self, other: &u64) -> bool

This method tests for self and other values to be equal, and is used\nby ==.
const: unstable · source§

fn ne(&self, other: &u64) -> bool

This method tests for !=. The default implementation is almost always\nsufficient, and should not be overridden without very good reason.
","PartialEq","nautilus_model::data::order::OrderId"],["
1.0.0 · source§

impl LowerHex for u64

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter.
","LowerHex","nautilus_model::data::order::OrderId"],["
source§

impl SimdCast for u64

","SimdCast","nautilus_model::data::order::OrderId"],["
1.0.0 · source§

impl Shr<u8> for u64

§

type Output = u64

The resulting type after applying the >> operator.
source§

fn shr(self, other: u8) -> u64

Performs the >> operation. Read more
","Shr","nautilus_model::data::order::OrderId"],["
1.0.0 · source§

impl Shr<i32> for u64

§

type Output = u64

The resulting type after applying the >> operator.
source§

fn shr(self, other: i32) -> u64

Performs the >> operation. Read more
","Shr","nautilus_model::data::order::OrderId"],["
1.0.0 · source§

impl Shr<i16> for u64

§

type Output = u64

The resulting type after applying the >> operator.
source§

fn shr(self, other: i16) -> u64

Performs the >> operation. Read more
","Shr","nautilus_model::data::order::OrderId"],["
1.0.0 · source§

impl Shr<u32> for u64

§

type Output = u64

The resulting type after applying the >> operator.
source§

fn shr(self, other: u32) -> u64

Performs the >> operation. Read more
","Shr","nautilus_model::data::order::OrderId"],["
1.0.0 · source§

impl Shr<&i64> for u64

§

type Output = <u64 as Shr<i64>>::Output

The resulting type after applying the >> operator.
source§

fn shr(self, other: &i64) -> <u64 as Shr<i64>>::Output

Performs the >> operation. Read more
","Shr<&i64>","nautilus_model::data::order::OrderId"],["
1.0.0 · source§

impl Shr<&u64> for u64

§

type Output = <u64 as Shr>::Output

The resulting type after applying the >> operator.
source§

fn shr(self, other: &u64) -> <u64 as Shr>::Output

Performs the >> operation. Read more
","Shr<&u64>","nautilus_model::data::order::OrderId"],["
1.0.0 · source§

impl Shr<i8> for u64

§

type Output = u64

The resulting type after applying the >> operator.
source§

fn shr(self, other: i8) -> u64

Performs the >> operation. Read more
","Shr","nautilus_model::data::order::OrderId"],["
1.0.0 · source§

impl Shr<&isize> for u64

§

type Output = <u64 as Shr<isize>>::Output

The resulting type after applying the >> operator.
source§

fn shr(self, other: &isize) -> <u64 as Shr<isize>>::Output

Performs the >> operation. Read more
","Shr<&isize>","nautilus_model::data::order::OrderId"],["
1.0.0 · source§

impl Shr<isize> for u64

§

type Output = u64

The resulting type after applying the >> operator.
source§

fn shr(self, other: isize) -> u64

Performs the >> operation. Read more
","Shr","nautilus_model::data::order::OrderId"],["
1.0.0 · source§

impl Shr<&u128> for u64

§

type Output = <u64 as Shr<u128>>::Output

The resulting type after applying the >> operator.
source§

fn shr(self, other: &u128) -> <u64 as Shr<u128>>::Output

Performs the >> operation. Read more
","Shr<&u128>","nautilus_model::data::order::OrderId"],["
1.0.0 · source§

impl Shr<&i128> for u64

§

type Output = <u64 as Shr<i128>>::Output

The resulting type after applying the >> operator.
source§

fn shr(self, other: &i128) -> <u64 as Shr<i128>>::Output

Performs the >> operation. Read more
","Shr<&i128>","nautilus_model::data::order::OrderId"],["
1.0.0 · source§

impl Shr<&i8> for u64

§

type Output = <u64 as Shr<i8>>::Output

The resulting type after applying the >> operator.
source§

fn shr(self, other: &i8) -> <u64 as Shr<i8>>::Output

Performs the >> operation. Read more
","Shr<&i8>","nautilus_model::data::order::OrderId"],["
1.0.0 · source§

impl Shr<&u32> for u64

§

type Output = <u64 as Shr<u32>>::Output

The resulting type after applying the >> operator.
source§

fn shr(self, other: &u32) -> <u64 as Shr<u32>>::Output

Performs the >> operation. Read more
","Shr<&u32>","nautilus_model::data::order::OrderId"],["
1.0.0 · source§

impl Shr<i64> for u64

§

type Output = u64

The resulting type after applying the >> operator.
source§

fn shr(self, other: i64) -> u64

Performs the >> operation. Read more
","Shr","nautilus_model::data::order::OrderId"],["
1.0.0 · source§

impl Shr<&u16> for u64

§

type Output = <u64 as Shr<u16>>::Output

The resulting type after applying the >> operator.
source§

fn shr(self, other: &u16) -> <u64 as Shr<u16>>::Output

Performs the >> operation. Read more
","Shr<&u16>","nautilus_model::data::order::OrderId"],["
1.0.0 · source§

impl Shr for u64

§

type Output = u64

The resulting type after applying the >> operator.
source§

fn shr(self, other: u64) -> u64

Performs the >> operation. Read more
","Shr","nautilus_model::data::order::OrderId"],["
1.0.0 · source§

impl Shr<&i16> for u64

§

type Output = <u64 as Shr<i16>>::Output

The resulting type after applying the >> operator.
source§

fn shr(self, other: &i16) -> <u64 as Shr<i16>>::Output

Performs the >> operation. Read more
","Shr<&i16>","nautilus_model::data::order::OrderId"],["
1.0.0 · source§

impl Shr<&usize> for u64

§

type Output = <u64 as Shr<usize>>::Output

The resulting type after applying the >> operator.
source§

fn shr(self, other: &usize) -> <u64 as Shr<usize>>::Output

Performs the >> operation. Read more
","Shr<&usize>","nautilus_model::data::order::OrderId"],["
1.0.0 · source§

impl Shr<u128> for u64

§

type Output = u64

The resulting type after applying the >> operator.
source§

fn shr(self, other: u128) -> u64

Performs the >> operation. Read more
","Shr","nautilus_model::data::order::OrderId"],["
1.0.0 · source§

impl Shr<usize> for u64

§

type Output = u64

The resulting type after applying the >> operator.
source§

fn shr(self, other: usize) -> u64

Performs the >> operation. Read more
","Shr","nautilus_model::data::order::OrderId"],["
1.0.0 · source§

impl Shr<&i32> for u64

§

type Output = <u64 as Shr<i32>>::Output

The resulting type after applying the >> operator.
source§

fn shr(self, other: &i32) -> <u64 as Shr<i32>>::Output

Performs the >> operation. Read more
","Shr<&i32>","nautilus_model::data::order::OrderId"],["
1.0.0 · source§

impl Shr<&u8> for u64

§

type Output = <u64 as Shr<u8>>::Output

The resulting type after applying the >> operator.
source§

fn shr(self, other: &u8) -> <u64 as Shr<u8>>::Output

Performs the >> operation. Read more
","Shr<&u8>","nautilus_model::data::order::OrderId"],["
1.0.0 · source§

impl Shr<i128> for u64

§

type Output = u64

The resulting type after applying the >> operator.
source§

fn shr(self, other: i128) -> u64

Performs the >> operation. Read more
","Shr","nautilus_model::data::order::OrderId"],["
1.0.0 · source§

impl Shr<u16> for u64

§

type Output = u64

The resulting type after applying the >> operator.
source§

fn shr(self, other: u16) -> u64

Performs the >> operation. Read more
","Shr","nautilus_model::data::order::OrderId"],["
source§

impl StructuralPartialEq for u64

","StructuralPartialEq","nautilus_model::data::order::OrderId"],["
1.0.0 · source§

impl UpperHex for u64

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter.
","UpperHex","nautilus_model::data::order::OrderId"],["
1.8.0 · source§

impl MulAssign for u64

source§

fn mul_assign(&mut self, other: u64)

Performs the *= operation. Read more
","MulAssign","nautilus_model::data::order::OrderId"],["
1.22.0 · source§

impl MulAssign<&u64> for u64

source§

fn mul_assign(&mut self, other: &u64)

Performs the *= operation. Read more
","MulAssign<&u64>","nautilus_model::data::order::OrderId"],["
1.8.0 · source§

impl BitXorAssign for u64

source§

fn bitxor_assign(&mut self, other: u64)

Performs the ^= operation. Read more
","BitXorAssign","nautilus_model::data::order::OrderId"],["
1.22.0 · source§

impl BitXorAssign<&u64> for u64

source§

fn bitxor_assign(&mut self, other: &u64)

Performs the ^= operation. Read more
","BitXorAssign<&u64>","nautilus_model::data::order::OrderId"],["
1.0.0 · source§

impl Div<&u64> for u64

§

type Output = <u64 as Div>::Output

The resulting type after applying the / operator.
source§

fn div(self, other: &u64) -> <u64 as Div>::Output

Performs the / operation. Read more
","Div<&u64>","nautilus_model::data::order::OrderId"],["
1.0.0 · source§

impl Div for u64

This operation rounds towards zero, truncating any\nfractional part of the exact result.

\n

Panics

\n

This operation will panic if other == 0.

\n
§

type Output = u64

The resulting type after applying the / operator.
source§

fn div(self, other: u64) -> u64

Performs the / operation. Read more
","Div","nautilus_model::data::order::OrderId"],["
1.51.0 · source§

impl Div<NonZeroU64> for u64

source§

fn div(self, other: NonZeroU64) -> u64

This operation rounds towards zero,\ntruncating any fractional part of the exact result, and cannot panic.

\n
§

type Output = u64

The resulting type after applying the / operator.
","Div","nautilus_model::data::order::OrderId"],["
1.0.0 · source§

impl FromStr for u64

§

type Err = ParseIntError

The associated error which can be returned from parsing.
source§

fn from_str(src: &str) -> Result<u64, ParseIntError>

Parses a string s to return a value of this type. Read more
","FromStr","nautilus_model::data::order::OrderId"],["
1.31.0 · source§

impl From<NonZeroU64> for u64

source§

fn from(nonzero: NonZeroU64) -> u64

Converts a NonZeroU64 into an u64

\n
","From","nautilus_model::data::order::OrderId"],["
1.5.0 · source§

impl From<u8> for u64

source§

fn from(small: u8) -> u64

Converts u8 to u64 losslessly.

\n
","From","nautilus_model::data::order::OrderId"],["
1.51.0 · source§

impl From<char> for u64

source§

fn from(c: char) -> u64

Converts a char into a u64.

\n
Examples
\n
use std::mem;\n\nlet c = '👤';\nlet u = u64::from(c);\nassert!(8 == mem::size_of_val(&u))
\n
","From","nautilus_model::data::order::OrderId"],["
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\nvalues.

\n
Examples
\n
assert_eq!(u64::from(true), 1);\nassert_eq!(u64::from(false), 0);
\n
","From","nautilus_model::data::order::OrderId"],["
1.5.0 · source§

impl From<u16> for u64

source§

fn from(small: u16) -> u64

Converts u16 to u64 losslessly.

\n
","From","nautilus_model::data::order::OrderId"],["
1.5.0 · source§

impl From<u32> for u64

source§

fn from(small: u32) -> u64

Converts u32 to u64 losslessly.

\n
","From","nautilus_model::data::order::OrderId"],["
1.0.0 · source§

impl Copy for u64

","Copy","nautilus_model::data::order::OrderId"],["
1.0.0 · source§

impl Mul<&u64> for u64

§

type Output = <u64 as Mul>::Output

The resulting type after applying the * operator.
source§

fn mul(self, other: &u64) -> <u64 as Mul>::Output

Performs the * operation. Read more
","Mul<&u64>","nautilus_model::data::order::OrderId"],["
1.0.0 · source§

impl Mul for u64

§

type Output = u64

The resulting type after applying the * operator.
source§

fn mul(self, other: u64) -> u64

Performs the * operation. Read more
","Mul","nautilus_model::data::order::OrderId"],["
1.0.0 · source§

impl Hash for u64

source§

fn hash<H>(&self, state: &mut H)
where\n H: Hasher,

Feeds this value into the given Hasher. Read more
source§

fn hash_slice<H>(data: &[u64], state: &mut H)
where\n H: Hasher,

Feeds a slice of this type into the given Hasher. Read more
","Hash","nautilus_model::data::order::OrderId"],["
1.0.0 · source§

impl Default for u64

source§

fn default() -> u64

Returns the default value of 0

\n
","Default","nautilus_model::data::order::OrderId"],["
1.34.0 · source§

impl TryFrom<i32> for u64

source§

fn try_from(u: i32) -> Result<u64, <u64 as TryFrom<i32>>::Error>

Try to create the target number type from a source\nnumber type. This returns an error if the source value\nis outside of the range of the target type.

\n
§

type Error = TryFromIntError

The type returned in the event of a conversion error.
","TryFrom","nautilus_model::data::order::OrderId"],["
1.34.0 · source§

impl TryFrom<i16> for u64

source§

fn try_from(u: i16) -> Result<u64, <u64 as TryFrom<i16>>::Error>

Try to create the target number type from a source\nnumber type. This returns an error if the source value\nis outside of the range of the target type.

\n
§

type Error = TryFromIntError

The type returned in the event of a conversion error.
","TryFrom","nautilus_model::data::order::OrderId"],["
1.34.0 · source§

impl TryFrom<i8> for u64

source§

fn try_from(u: i8) -> Result<u64, <u64 as TryFrom<i8>>::Error>

Try to create the target number type from a source\nnumber type. This returns an error if the source value\nis outside of the range of the target type.

\n
§

type Error = TryFromIntError

The type returned in the event of a conversion error.
","TryFrom","nautilus_model::data::order::OrderId"],["
1.34.0 · source§

impl TryFrom<i64> for u64

source§

fn try_from(u: i64) -> Result<u64, <u64 as TryFrom<i64>>::Error>

Try to create the target number type from a source\nnumber type. This returns an error if the source value\nis outside of the range of the target type.

\n
§

type Error = TryFromIntError

The type returned in the event of a conversion error.
","TryFrom","nautilus_model::data::order::OrderId"],["
1.34.0 · source§

impl TryFrom<u128> for u64

source§

fn try_from(u: u128) -> Result<u64, <u64 as TryFrom<u128>>::Error>

Try to create the target number type from a source\nnumber type. This returns an error if the source value\nis outside of the range of the target type.

\n
§

type Error = TryFromIntError

The type returned in the event of a conversion error.
","TryFrom","nautilus_model::data::order::OrderId"],["
1.34.0 · source§

impl TryFrom<i128> for u64

source§

fn try_from(u: i128) -> Result<u64, <u64 as TryFrom<i128>>::Error>

Try to create the target number type from a source\nnumber type. This returns an error if the source value\nis outside of the range of the target type.

\n
§

type Error = TryFromIntError

The type returned in the event of a conversion error.
","TryFrom","nautilus_model::data::order::OrderId"],["
1.34.0 · source§

impl TryFrom<isize> for u64

source§

fn try_from(u: isize) -> Result<u64, <u64 as TryFrom<isize>>::Error>

Try to create the target number type from a source\nnumber type. This returns an error if the source value\nis outside of the range of the target type.

\n
§

type Error = TryFromIntError

The type returned in the event of a conversion error.
","TryFrom","nautilus_model::data::order::OrderId"],["
1.34.0 · source§

impl TryFrom<usize> for u64

source§

fn try_from(value: usize) -> Result<u64, <u64 as TryFrom<usize>>::Error>

Try to create the target number type from a source\nnumber type. This returns an error if the source value\nis outside of the range of the target type.

\n
§

type Error = TryFromIntError

The type returned in the event of a conversion error.
","TryFrom","nautilus_model::data::order::OrderId"],["
1.0.0 · source§

impl Sub<&u64> for u64

§

type Output = <u64 as Sub>::Output

The resulting type after applying the - operator.
source§

fn sub(self, other: &u64) -> <u64 as Sub>::Output

Performs the - operation. Read more
","Sub<&u64>","nautilus_model::data::order::OrderId"],["
1.0.0 · source§

impl Sub for u64

§

type Output = u64

The resulting type after applying the - operator.
source§

fn sub(self, other: u64) -> u64

Performs the - operation. Read more
","Sub","nautilus_model::data::order::OrderId"],["
source§

impl ConstParamTy for u64

","ConstParamTy","nautilus_model::data::order::OrderId"],["
1.22.0 · source§

impl ShrAssign<&i32> for u64

source§

fn shr_assign(&mut self, other: &i32)

Performs the >>= operation. Read more
","ShrAssign<&i32>","nautilus_model::data::order::OrderId"],["
1.8.0 · source§

impl ShrAssign<i8> for u64

source§

fn shr_assign(&mut self, other: i8)

Performs the >>= operation. Read more
","ShrAssign","nautilus_model::data::order::OrderId"],["
1.22.0 · source§

impl ShrAssign<&isize> for u64

source§

fn shr_assign(&mut self, other: &isize)

Performs the >>= operation. Read more
","ShrAssign<&isize>","nautilus_model::data::order::OrderId"],["
1.22.0 · source§

impl ShrAssign<&u8> for u64

source§

fn shr_assign(&mut self, other: &u8)

Performs the >>= operation. Read more
","ShrAssign<&u8>","nautilus_model::data::order::OrderId"],["
1.8.0 · source§

impl ShrAssign<isize> for u64

source§

fn shr_assign(&mut self, other: isize)

Performs the >>= operation. Read more
","ShrAssign","nautilus_model::data::order::OrderId"],["
1.22.0 · source§

impl ShrAssign<&u128> for u64

source§

fn shr_assign(&mut self, other: &u128)

Performs the >>= operation. Read more
","ShrAssign<&u128>","nautilus_model::data::order::OrderId"],["
1.8.0 · source§

impl ShrAssign<u32> for u64

source§

fn shr_assign(&mut self, other: u32)

Performs the >>= operation. Read more
","ShrAssign","nautilus_model::data::order::OrderId"],["
1.8.0 · source§

impl ShrAssign<i16> for u64

source§

fn shr_assign(&mut self, other: i16)

Performs the >>= operation. Read more
","ShrAssign","nautilus_model::data::order::OrderId"],["
1.8.0 · source§

impl ShrAssign for u64

source§

fn shr_assign(&mut self, other: u64)

Performs the >>= operation. Read more
","ShrAssign","nautilus_model::data::order::OrderId"],["
1.8.0 · source§

impl ShrAssign<i128> for u64

source§

fn shr_assign(&mut self, other: i128)

Performs the >>= operation. Read more
","ShrAssign","nautilus_model::data::order::OrderId"],["
1.8.0 · source§

impl ShrAssign<i32> for u64

source§

fn shr_assign(&mut self, other: i32)

Performs the >>= operation. Read more
","ShrAssign","nautilus_model::data::order::OrderId"],["
1.22.0 · source§

impl ShrAssign<&i64> for u64

source§

fn shr_assign(&mut self, other: &i64)

Performs the >>= operation. Read more
","ShrAssign<&i64>","nautilus_model::data::order::OrderId"],["
1.8.0 · source§

impl ShrAssign<u128> for u64

source§

fn shr_assign(&mut self, other: u128)

Performs the >>= operation. Read more
","ShrAssign","nautilus_model::data::order::OrderId"],["
1.22.0 · source§

impl ShrAssign<&i16> for u64

source§

fn shr_assign(&mut self, other: &i16)

Performs the >>= operation. Read more
","ShrAssign<&i16>","nautilus_model::data::order::OrderId"],["
1.22.0 · source§

impl ShrAssign<&u64> for u64

source§

fn shr_assign(&mut self, other: &u64)

Performs the >>= operation. Read more
","ShrAssign<&u64>","nautilus_model::data::order::OrderId"],["
1.22.0 · source§

impl ShrAssign<&i128> for u64

source§

fn shr_assign(&mut self, other: &i128)

Performs the >>= operation. Read more
","ShrAssign<&i128>","nautilus_model::data::order::OrderId"],["
1.8.0 · source§

impl ShrAssign<u8> for u64

source§

fn shr_assign(&mut self, other: u8)

Performs the >>= operation. Read more
","ShrAssign","nautilus_model::data::order::OrderId"],["
1.22.0 · source§

impl ShrAssign<&usize> for u64

source§

fn shr_assign(&mut self, other: &usize)

Performs the >>= operation. Read more
","ShrAssign<&usize>","nautilus_model::data::order::OrderId"],["
1.8.0 · source§

impl ShrAssign<i64> for u64

source§

fn shr_assign(&mut self, other: i64)

Performs the >>= operation. Read more
","ShrAssign","nautilus_model::data::order::OrderId"],["
1.8.0 · source§

impl ShrAssign<usize> for u64

source§

fn shr_assign(&mut self, other: usize)

Performs the >>= operation. Read more
","ShrAssign","nautilus_model::data::order::OrderId"],["
1.8.0 · source§

impl ShrAssign<u16> for u64

source§

fn shr_assign(&mut self, other: u16)

Performs the >>= operation. Read more
","ShrAssign","nautilus_model::data::order::OrderId"],["
1.22.0 · source§

impl ShrAssign<&i8> for u64

source§

fn shr_assign(&mut self, other: &i8)

Performs the >>= operation. Read more
","ShrAssign<&i8>","nautilus_model::data::order::OrderId"],["
1.22.0 · source§

impl ShrAssign<&u16> for u64

source§

fn shr_assign(&mut self, other: &u16)

Performs the >>= operation. Read more
","ShrAssign<&u16>","nautilus_model::data::order::OrderId"],["
1.22.0 · source§

impl ShrAssign<&u32> for u64

source§

fn shr_assign(&mut self, other: &u32)

Performs the >>= operation. Read more
","ShrAssign<&u32>","nautilus_model::data::order::OrderId"],["
1.0.0 · source§

impl PartialOrd for u64

source§

fn partial_cmp(&self, other: &u64) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
source§

fn lt(&self, other: &u64) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
source§

fn le(&self, other: &u64) -> bool

This method tests less than or equal to (for self and other) and is used by the <=\noperator. Read more
source§

fn ge(&self, other: &u64) -> bool

This method tests greater than or equal to (for self and other) and is used by the >=\noperator. Read more
source§

fn gt(&self, other: &u64) -> bool

This method tests greater than (for self and other) and is used by the > operator. Read more
","PartialOrd","nautilus_model::data::order::OrderId"],["
1.0.0 · source§

impl Add for u64

§

type Output = u64

The resulting type after applying the + operator.
source§

fn add(self, other: u64) -> u64

Performs the + operation. Read more
","Add","nautilus_model::data::order::OrderId"],["
1.0.0 · source§

impl Add<&u64> for u64

§

type Output = <u64 as Add>::Output

The resulting type after applying the + operator.
source§

fn add(self, other: &u64) -> <u64 as Add>::Output

Performs the + operation. Read more
","Add<&u64>","nautilus_model::data::order::OrderId"],["
1.42.0 · source§

impl LowerExp for u64

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter.
","LowerExp","nautilus_model::data::order::OrderId"],["
1.22.0 · source§

impl ShlAssign<&i16> for u64

source§

fn shl_assign(&mut self, other: &i16)

Performs the <<= operation. Read more
","ShlAssign<&i16>","nautilus_model::data::order::OrderId"],["
1.22.0 · source§

impl ShlAssign<&usize> for u64

source§

fn shl_assign(&mut self, other: &usize)

Performs the <<= operation. Read more
","ShlAssign<&usize>","nautilus_model::data::order::OrderId"],["
1.8.0 · source§

impl ShlAssign<i16> for u64

source§

fn shl_assign(&mut self, other: i16)

Performs the <<= operation. Read more
","ShlAssign","nautilus_model::data::order::OrderId"],["
1.22.0 · source§

impl ShlAssign<&u8> for u64

source§

fn shl_assign(&mut self, other: &u8)

Performs the <<= operation. Read more
","ShlAssign<&u8>","nautilus_model::data::order::OrderId"],["
1.8.0 · source§

impl ShlAssign<i8> for u64

source§

fn shl_assign(&mut self, other: i8)

Performs the <<= operation. Read more
","ShlAssign","nautilus_model::data::order::OrderId"],["
1.8.0 · source§

impl ShlAssign<u32> for u64

source§

fn shl_assign(&mut self, other: u32)

Performs the <<= operation. Read more
","ShlAssign","nautilus_model::data::order::OrderId"],["
1.8.0 · source§

impl ShlAssign<i64> for u64

source§

fn shl_assign(&mut self, other: i64)

Performs the <<= operation. Read more
","ShlAssign","nautilus_model::data::order::OrderId"],["
1.22.0 · source§

impl ShlAssign<&u16> for u64

source§

fn shl_assign(&mut self, other: &u16)

Performs the <<= operation. Read more
","ShlAssign<&u16>","nautilus_model::data::order::OrderId"],["
1.8.0 · source§

impl ShlAssign<isize> for u64

source§

fn shl_assign(&mut self, other: isize)

Performs the <<= operation. Read more
","ShlAssign","nautilus_model::data::order::OrderId"],["
1.8.0 · source§

impl ShlAssign<i32> for u64

source§

fn shl_assign(&mut self, other: i32)

Performs the <<= operation. Read more
","ShlAssign","nautilus_model::data::order::OrderId"],["
1.22.0 · source§

impl ShlAssign<&u64> for u64

source§

fn shl_assign(&mut self, other: &u64)

Performs the <<= operation. Read more
","ShlAssign<&u64>","nautilus_model::data::order::OrderId"],["
1.8.0 · source§

impl ShlAssign for u64

source§

fn shl_assign(&mut self, other: u64)

Performs the <<= operation. Read more
","ShlAssign","nautilus_model::data::order::OrderId"],["
1.22.0 · source§

impl ShlAssign<&isize> for u64

source§

fn shl_assign(&mut self, other: &isize)

Performs the <<= operation. Read more
","ShlAssign<&isize>","nautilus_model::data::order::OrderId"],["
1.22.0 · source§

impl ShlAssign<&u32> for u64

source§

fn shl_assign(&mut self, other: &u32)

Performs the <<= operation. Read more
","ShlAssign<&u32>","nautilus_model::data::order::OrderId"],["
1.22.0 · source§

impl ShlAssign<&i128> for u64

source§

fn shl_assign(&mut self, other: &i128)

Performs the <<= operation. Read more
","ShlAssign<&i128>","nautilus_model::data::order::OrderId"],["
1.22.0 · source§

impl ShlAssign<&u128> for u64

source§

fn shl_assign(&mut self, other: &u128)

Performs the <<= operation. Read more
","ShlAssign<&u128>","nautilus_model::data::order::OrderId"],["
1.22.0 · source§

impl ShlAssign<&i32> for u64

source§

fn shl_assign(&mut self, other: &i32)

Performs the <<= operation. Read more
","ShlAssign<&i32>","nautilus_model::data::order::OrderId"],["
1.8.0 · source§

impl ShlAssign<u128> for u64

source§

fn shl_assign(&mut self, other: u128)

Performs the <<= operation. Read more
","ShlAssign","nautilus_model::data::order::OrderId"],["
1.8.0 · source§

impl ShlAssign<u16> for u64

source§

fn shl_assign(&mut self, other: u16)

Performs the <<= operation. Read more
","ShlAssign","nautilus_model::data::order::OrderId"],["
1.8.0 · source§

impl ShlAssign<u8> for u64

source§

fn shl_assign(&mut self, other: u8)

Performs the <<= operation. Read more
","ShlAssign","nautilus_model::data::order::OrderId"],["
1.8.0 · source§

impl ShlAssign<usize> for u64

source§

fn shl_assign(&mut self, other: usize)

Performs the <<= operation. Read more
","ShlAssign","nautilus_model::data::order::OrderId"],["
1.8.0 · source§

impl ShlAssign<i128> for u64

source§

fn shl_assign(&mut self, other: i128)

Performs the <<= operation. Read more
","ShlAssign","nautilus_model::data::order::OrderId"],["
1.22.0 · source§

impl ShlAssign<&i8> for u64

source§

fn shl_assign(&mut self, other: &i8)

Performs the <<= operation. Read more
","ShlAssign<&i8>","nautilus_model::data::order::OrderId"],["
1.22.0 · source§

impl ShlAssign<&i64> for u64

source§

fn shl_assign(&mut self, other: &i64)

Performs the <<= operation. Read more
","ShlAssign<&i64>","nautilus_model::data::order::OrderId"],["
1.0.0 · source§

impl Display for u64

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
","Display","nautilus_model::data::order::OrderId"],["
1.8.0 · source§

impl AddAssign for u64

source§

fn add_assign(&mut self, other: u64)

Performs the += operation. Read more
","AddAssign","nautilus_model::data::order::OrderId"],["
1.22.0 · source§

impl AddAssign<&u64> for u64

source§

fn add_assign(&mut self, other: &u64)

Performs the += operation. Read more
","AddAssign<&u64>","nautilus_model::data::order::OrderId"],["
1.8.0 · source§

impl BitAndAssign for u64

source§

fn bitand_assign(&mut self, other: u64)

Performs the &= operation. Read more
","BitAndAssign","nautilus_model::data::order::OrderId"],["
1.22.0 · source§

impl BitAndAssign<&u64> for u64

source§

fn bitand_assign(&mut self, other: &u64)

Performs the &= operation. Read more
","BitAndAssign<&u64>","nautilus_model::data::order::OrderId"],["
1.12.0 · source§

impl<'a> Sum<&'a u64> for u64

source§

fn sum<I>(iter: I) -> u64
where\n I: Iterator<Item = &'a u64>,

Method which takes an iterator and generates Self from the elements by\n“summing up” the items.
","Sum<&'a u64>","nautilus_model::data::order::OrderId"],["
1.12.0 · source§

impl Sum for u64

source§

fn sum<I>(iter: I) -> u64
where\n I: Iterator<Item = u64>,

Method which takes an iterator and generates Self from the elements by\n“summing up” the items.
","Sum","nautilus_model::data::order::OrderId"],["
1.0.0 · source§

impl Shl<u8> for u64

§

type Output = u64

The resulting type after applying the << operator.
source§

fn shl(self, other: u8) -> u64

Performs the << operation. Read more
","Shl","nautilus_model::data::order::OrderId"],["
1.0.0 · source§

impl Shl<u16> for u64

§

type Output = u64

The resulting type after applying the << operator.
source§

fn shl(self, other: u16) -> u64

Performs the << operation. Read more
","Shl","nautilus_model::data::order::OrderId"],["
1.0.0 · source§

impl Shl<&u8> for u64

§

type Output = <u64 as Shl<u8>>::Output

The resulting type after applying the << operator.
source§

fn shl(self, other: &u8) -> <u64 as Shl<u8>>::Output

Performs the << operation. Read more
","Shl<&u8>","nautilus_model::data::order::OrderId"],["
1.0.0 · source§

impl Shl<&usize> for u64

§

type Output = <u64 as Shl<usize>>::Output

The resulting type after applying the << operator.
source§

fn shl(self, other: &usize) -> <u64 as Shl<usize>>::Output

Performs the << operation. Read more
","Shl<&usize>","nautilus_model::data::order::OrderId"],["
1.0.0 · source§

impl Shl<u128> for u64

§

type Output = u64

The resulting type after applying the << operator.
source§

fn shl(self, other: u128) -> u64

Performs the << operation. Read more
","Shl","nautilus_model::data::order::OrderId"],["
1.0.0 · source§

impl Shl<i16> for u64

§

type Output = u64

The resulting type after applying the << operator.
source§

fn shl(self, other: i16) -> u64

Performs the << operation. Read more
","Shl","nautilus_model::data::order::OrderId"],["
1.0.0 · source§

impl Shl for u64

§

type Output = u64

The resulting type after applying the << operator.
source§

fn shl(self, other: u64) -> u64

Performs the << operation. Read more
","Shl","nautilus_model::data::order::OrderId"],["
1.0.0 · source§

impl Shl<&u32> for u64

§

type Output = <u64 as Shl<u32>>::Output

The resulting type after applying the << operator.
source§

fn shl(self, other: &u32) -> <u64 as Shl<u32>>::Output

Performs the << operation. Read more
","Shl<&u32>","nautilus_model::data::order::OrderId"],["
1.0.0 · source§

impl Shl<i8> for u64

§

type Output = u64

The resulting type after applying the << operator.
source§

fn shl(self, other: i8) -> u64

Performs the << operation. Read more
","Shl","nautilus_model::data::order::OrderId"],["
1.0.0 · source§

impl Shl<&i16> for u64

§

type Output = <u64 as Shl<i16>>::Output

The resulting type after applying the << operator.
source§

fn shl(self, other: &i16) -> <u64 as Shl<i16>>::Output

Performs the << operation. Read more
","Shl<&i16>","nautilus_model::data::order::OrderId"],["
1.0.0 · source§

impl Shl<i64> for u64

§

type Output = u64

The resulting type after applying the << operator.
source§

fn shl(self, other: i64) -> u64

Performs the << operation. Read more
","Shl","nautilus_model::data::order::OrderId"],["
1.0.0 · source§

impl Shl<&i8> for u64

§

type Output = <u64 as Shl<i8>>::Output

The resulting type after applying the << operator.
source§

fn shl(self, other: &i8) -> <u64 as Shl<i8>>::Output

Performs the << operation. Read more
","Shl<&i8>","nautilus_model::data::order::OrderId"],["
1.0.0 · source§

impl Shl<&isize> for u64

§

type Output = <u64 as Shl<isize>>::Output

The resulting type after applying the << operator.
source§

fn shl(self, other: &isize) -> <u64 as Shl<isize>>::Output

Performs the << operation. Read more
","Shl<&isize>","nautilus_model::data::order::OrderId"],["
1.0.0 · source§

impl Shl<i32> for u64

§

type Output = u64

The resulting type after applying the << operator.
source§

fn shl(self, other: i32) -> u64

Performs the << operation. Read more
","Shl","nautilus_model::data::order::OrderId"],["
1.0.0 · source§

impl Shl<isize> for u64

§

type Output = u64

The resulting type after applying the << operator.
source§

fn shl(self, other: isize) -> u64

Performs the << operation. Read more
","Shl","nautilus_model::data::order::OrderId"],["
1.0.0 · source§

impl Shl<&u128> for u64

§

type Output = <u64 as Shl<u128>>::Output

The resulting type after applying the << operator.
source§

fn shl(self, other: &u128) -> <u64 as Shl<u128>>::Output

Performs the << operation. Read more
","Shl<&u128>","nautilus_model::data::order::OrderId"],["
1.0.0 · source§

impl Shl<i128> for u64

§

type Output = u64

The resulting type after applying the << operator.
source§

fn shl(self, other: i128) -> u64

Performs the << operation. Read more
","Shl","nautilus_model::data::order::OrderId"],["
1.0.0 · source§

impl Shl<&i32> for u64

§

type Output = <u64 as Shl<i32>>::Output

The resulting type after applying the << operator.
source§

fn shl(self, other: &i32) -> <u64 as Shl<i32>>::Output

Performs the << operation. Read more
","Shl<&i32>","nautilus_model::data::order::OrderId"],["
1.0.0 · source§

impl Shl<usize> for u64

§

type Output = u64

The resulting type after applying the << operator.
source§

fn shl(self, other: usize) -> u64

Performs the << operation. Read more
","Shl","nautilus_model::data::order::OrderId"],["
1.0.0 · source§

impl Shl<&u16> for u64

§

type Output = <u64 as Shl<u16>>::Output

The resulting type after applying the << operator.
source§

fn shl(self, other: &u16) -> <u64 as Shl<u16>>::Output

Performs the << operation. Read more
","Shl<&u16>","nautilus_model::data::order::OrderId"],["
1.0.0 · source§

impl Shl<&u64> for u64

§

type Output = <u64 as Shl>::Output

The resulting type after applying the << operator.
source§

fn shl(self, other: &u64) -> <u64 as Shl>::Output

Performs the << operation. Read more
","Shl<&u64>","nautilus_model::data::order::OrderId"],["
1.0.0 · source§

impl Shl<&i128> for u64

§

type Output = <u64 as Shl<i128>>::Output

The resulting type after applying the << operator.
source§

fn shl(self, other: &i128) -> <u64 as Shl<i128>>::Output

Performs the << operation. Read more
","Shl<&i128>","nautilus_model::data::order::OrderId"],["
1.0.0 · source§

impl Shl<&i64> for u64

§

type Output = <u64 as Shl<i64>>::Output

The resulting type after applying the << operator.
source§

fn shl(self, other: &i64) -> <u64 as Shl<i64>>::Output

Performs the << operation. Read more
","Shl<&i64>","nautilus_model::data::order::OrderId"],["
1.0.0 · source§

impl Shl<u32> for u64

§

type Output = u64

The resulting type after applying the << operator.
source§

fn shl(self, other: u32) -> u64

Performs the << operation. Read more
","Shl","nautilus_model::data::order::OrderId"],["
source§

impl Step for u64

source§

unsafe fn forward_unchecked(start: u64, n: usize) -> u64

🔬This is a nightly-only experimental API. (step_trait)
Returns the value that would be obtained by taking the successor\nof self count times. Read more
source§

unsafe fn backward_unchecked(start: u64, n: usize) -> u64

🔬This is a nightly-only experimental API. (step_trait)
Returns the value that would be obtained by taking the predecessor\nof self count times. Read more
source§

fn forward(start: u64, n: usize) -> u64

🔬This is a nightly-only experimental API. (step_trait)
Returns the value that would be obtained by taking the successor\nof self count times. Read more
source§

fn backward(start: u64, n: usize) -> u64

🔬This is a nightly-only experimental API. (step_trait)
Returns the value that would be obtained by taking the predecessor\nof self count times. Read more
source§

fn steps_between(start: &u64, end: &u64) -> Option<usize>

🔬This is a nightly-only experimental API. (step_trait)
Returns the number of successor steps required to get from start to end. Read more
source§

fn forward_checked(start: u64, n: usize) -> Option<u64>

🔬This is a nightly-only experimental API. (step_trait)
Returns the value that would be obtained by taking the successor\nof self count times. Read more
source§

fn backward_checked(start: u64, n: usize) -> Option<u64>

🔬This is a nightly-only experimental API. (step_trait)
Returns the value that would be obtained by taking the predecessor\nof self count times. Read more
","Step","nautilus_model::data::order::OrderId"],["
1.22.0 · source§

impl DivAssign<&u64> for u64

source§

fn div_assign(&mut self, other: &u64)

Performs the /= operation. Read more
","DivAssign<&u64>","nautilus_model::data::order::OrderId"],["
1.8.0 · source§

impl DivAssign for u64

source§

fn div_assign(&mut self, other: u64)

Performs the /= operation. Read more
","DivAssign","nautilus_model::data::order::OrderId"],["
1.0.0 · source§

impl Debug for u64

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
","Debug","nautilus_model::data::order::OrderId"],["
1.0.0 · source§

impl Clone for u64

source§

fn clone(&self) -> u64

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
","Clone","nautilus_model::data::order::OrderId"],["
1.0.0 · source§

impl BitXor<&u64> for u64

§

type Output = <u64 as BitXor>::Output

The resulting type after applying the ^ operator.
source§

fn bitxor(self, other: &u64) -> <u64 as BitXor>::Output

Performs the ^ operation. Read more
","BitXor<&u64>","nautilus_model::data::order::OrderId"],["
1.0.0 · source§

impl BitXor for u64

§

type Output = u64

The resulting type after applying the ^ operator.
source§

fn bitxor(self, other: u64) -> u64

Performs the ^ operation. Read more
","BitXor","nautilus_model::data::order::OrderId"],["
source§

impl SimdElement for u64

§

type Mask = i64

🔬This is a nightly-only experimental API. (portable_simd)
The mask element type corresponding to this element type.
","SimdElement","nautilus_model::data::order::OrderId"],["
1.0.0 · source§

impl Octal for u64

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter.
","Octal","nautilus_model::data::order::OrderId"],["
1.42.0 · source§

impl UpperExp for u64

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter.
","UpperExp","nautilus_model::data::order::OrderId"],["
1.0.0 · source§

impl Rem<&u64> for u64

§

type Output = <u64 as Rem>::Output

The resulting type after applying the % operator.
source§

fn rem(self, other: &u64) -> <u64 as Rem>::Output

Performs the % operation. Read more
","Rem<&u64>","nautilus_model::data::order::OrderId"],["
1.51.0 · source§

impl Rem<NonZeroU64> for u64

source§

fn rem(self, other: NonZeroU64) -> u64

This operation satisfies n % d == n - (n / d) * d, and cannot panic.

\n
§

type Output = u64

The resulting type after applying the % operator.
","Rem","nautilus_model::data::order::OrderId"],["
1.0.0 · source§

impl Rem for u64

This operation satisfies n % d == n - (n / d) * d. The\nresult has the same sign as the left operand.

\n

Panics

\n

This operation will panic if other == 0.

\n
§

type Output = u64

The resulting type after applying the % operator.
source§

fn rem(self, other: u64) -> u64

Performs the % operation. Read more
","Rem","nautilus_model::data::order::OrderId"],["
source§

impl StructuralEq for u64

","StructuralEq","nautilus_model::data::order::OrderId"],["
1.45.0 · source§

impl BitOr<NonZeroU64> for u64

§

type Output = NonZeroU64

The resulting type after applying the | operator.
source§

fn bitor(self, rhs: NonZeroU64) -> <u64 as BitOr<NonZeroU64>>::Output

Performs the | operation. Read more
","BitOr","nautilus_model::data::order::OrderId"],["
1.0.0 · source§

impl BitOr<&u64> for u64

§

type Output = <u64 as BitOr>::Output

The resulting type after applying the | operator.
source§

fn bitor(self, other: &u64) -> <u64 as BitOr>::Output

Performs the | operation. Read more
","BitOr<&u64>","nautilus_model::data::order::OrderId"],["
1.0.0 · source§

impl BitOr for u64

§

type Output = u64

The resulting type after applying the | operator.
source§

fn bitor(self, rhs: u64) -> u64

Performs the | operation. Read more
","BitOr","nautilus_model::data::order::OrderId"],["
1.0.0 · source§

impl Not for u64

§

type Output = u64

The resulting type after applying the ! operator.
source§

fn not(self) -> u64

Performs the unary ! operation. Read more
","Not","nautilus_model::data::order::OrderId"],["
source§

impl<'de> Deserialize<'de> for u64

source§

fn deserialize<D>(\n deserializer: D\n) -> Result<u64, <D as Deserializer<'de>>::Error>
where\n D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
","Deserialize<'de>","nautilus_model::data::order::OrderId"],["
source§

impl Serialize for u64

source§

fn serialize<S>(\n &self,\n serializer: S\n) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>
where\n S: Serializer,

Serialize this value into the given Serde serializer. Read more
","Serialize","nautilus_model::data::order::OrderId"],["
source§

impl<'de, E> IntoDeserializer<'de, E> for u64
where\n E: Error,

§

type Deserializer = U64Deserializer<E>

The type of the deserializer being converted into.
source§

fn into_deserializer(self) -> U64Deserializer<E>

Convert this value into a deserializer.
","IntoDeserializer<'de, E>","nautilus_model::data::order::OrderId"],["
§

impl FromBytes for u64

§

fn ref_from(bytes: &[u8]) -> Option<&Self>
where\n Self: Sized,

Interprets the given bytes as a &Self without copying. Read more
§

fn ref_from_prefix(bytes: &[u8]) -> Option<&Self>
where\n 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\n 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\n 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\n Self: Sized + AsBytes,

Interprets the prefix of the given bytes as a &mut Self without\ncopying. Read more
§

fn mut_from_suffix(bytes: &mut [u8]) -> Option<&mut Self>
where\n Self: Sized + AsBytes,

Interprets the suffix of the given bytes as a &mut Self without copying. Read more
§

fn slice_from(bytes: &[u8]) -> Option<&[Self]>
where\n Self: Sized,

Interprets the given bytes as a &[Self] without copying. Read more
§

fn slice_from_prefix(bytes: &[u8], count: usize) -> Option<(&[Self], &[u8])>
where\n Self: Sized,

Interprets the prefix of the given bytes as a &[Self] with length\nequal to count without copying. Read more
§

fn slice_from_suffix(bytes: &[u8], count: usize) -> Option<(&[u8], &[Self])>
where\n Self: Sized,

Interprets the suffix of the given bytes as a &[Self] with length\nequal to count without copying. Read more
§

fn mut_slice_from(bytes: &mut [u8]) -> Option<&mut [Self]>
where\n Self: Sized + AsBytes,

Interprets the given bytes as a &mut [Self] without copying. Read more
§

fn mut_slice_from_prefix(\n bytes: &mut [u8],\n count: usize\n) -> Option<(&mut [Self], &mut [u8])>
where\n Self: Sized + AsBytes,

Interprets the prefix of the given bytes as a &mut [Self] with length\nequal to count without copying. Read more
§

fn mut_slice_from_suffix(\n bytes: &mut [u8],\n count: usize\n) -> Option<(&mut [u8], &mut [Self])>
where\n Self: Sized + AsBytes,

Interprets the suffix of the given bytes as a &mut [Self] with length\nequal to count without copying. Read more
§

fn read_from(bytes: &[u8]) -> Option<Self>
where\n Self: Sized,

Reads a copy of Self from bytes. Read more
§

fn read_from_prefix(bytes: &[u8]) -> Option<Self>
where\n Self: Sized,

Reads a copy of Self from the prefix of bytes. Read more
§

fn read_from_suffix(bytes: &[u8]) -> Option<Self>
where\n Self: Sized,

Reads a copy of Self from the suffix of bytes. Read more
","FromBytes","nautilus_model::data::order::OrderId"],["
§

impl FromZeroes for u64

§

fn zero(&mut self)

Overwrites self with zeroes. Read more
§

fn new_zeroed() -> Self
where\n Self: Sized,

Creates an instance of Self from zeroed bytes. Read more
","FromZeroes","nautilus_model::data::order::OrderId"],["
§

impl AsBytes for u64

§

fn as_bytes(&self) -> &[u8]

Gets the bytes of this value. Read more
§

fn as_bytes_mut(&mut self) -> &mut [u8]
where\n Self: FromBytes,

Gets the bytes of this value mutably. Read more
§

fn write_to(&self, bytes: &mut [u8]) -> Option<()>

Writes a copy of self to bytes. Read more
§

fn write_to_prefix(&self, bytes: &mut [u8]) -> Option<()>

Writes a copy of self to the prefix of bytes. Read more
§

fn write_to_suffix(&self, bytes: &mut [u8]) -> Option<()>

Writes a copy of self to the suffix of bytes. Read more
","AsBytes","nautilus_model::data::order::OrderId"],["
source§

impl OverflowingSub for u64

source§

fn overflowing_sub(&self, v: &u64) -> (u64, bool)

Returns a tuple of the difference along with a boolean indicating whether an arithmetic overflow would occur.\nIf an overflow would have occurred then the wrapped value is returned.
","OverflowingSub","nautilus_model::data::order::OrderId"],["
source§

impl NumCast for u64

source§

fn from<N>(n: N) -> Option<u64>
where\n N: ToPrimitive,

Creates a number from another value that can be converted into\na primitive via the ToPrimitive trait. If the source value cannot be\nrepresented by the target type, then None is returned. Read more
","NumCast","nautilus_model::data::order::OrderId"],["
source§

impl Zero for u64

source§

fn zero() -> u64

Returns the additive identity element of Self, 0. Read more
source§

fn is_zero(&self) -> bool

Returns true if self is equal to the additive identity.
source§

fn set_zero(&mut self)

Sets self to the additive identity element of Self, 0.
","Zero","nautilus_model::data::order::OrderId"],["
source§

impl CheckedNeg for u64

source§

fn checked_neg(&self) -> Option<u64>

Negates a number, returning None for results that can’t be represented, like signed MIN\nvalues that can’t be positive, or non-zero unsigned values that can’t be negative. Read more
","CheckedNeg","nautilus_model::data::order::OrderId"],["
source§

impl WrappingShl for u64

source§

fn wrapping_shl(&self, rhs: u32) -> u64

Panic-free bitwise shift-left; yields self << mask(rhs),\nwhere mask removes any high order bits of rhs that would\ncause the shift to exceed the bitwidth of the type. Read more
","WrappingShl","nautilus_model::data::order::OrderId"],["
source§

impl CheckedRem for u64

source§

fn checked_rem(&self, v: &u64) -> Option<u64>

Finds the remainder of dividing two numbers, checking for underflow, overflow and division\nby zero. If any of that happens, None is returned. Read more
","CheckedRem","nautilus_model::data::order::OrderId"],["
source§

impl WrappingMul for u64

source§

fn wrapping_mul(&self, v: &u64) -> u64

Wrapping (modular) multiplication. Computes self * other, wrapping around at the boundary\nof the type.
","WrappingMul","nautilus_model::data::order::OrderId"],["
source§

impl CheckedAdd for u64

source§

fn checked_add(&self, v: &u64) -> Option<u64>

Adds two numbers, checking for overflow. If overflow happens, None is\nreturned.
","CheckedAdd","nautilus_model::data::order::OrderId"],["
source§

impl PrimInt for u64

source§

fn count_ones(self) -> u32

Returns the number of ones in the binary representation of self. Read more
source§

fn count_zeros(self) -> u32

Returns the number of zeros in the binary representation of self. Read more
source§

fn leading_ones(self) -> u32

Returns the number of leading ones in the binary representation\nof self. Read more
source§

fn leading_zeros(self) -> u32

Returns the number of leading zeros in the binary representation\nof self. Read more
source§

fn trailing_ones(self) -> u32

Returns the number of trailing ones in the binary representation\nof self. Read more
source§

fn trailing_zeros(self) -> u32

Returns the number of trailing zeros in the binary representation\nof self. Read more
source§

fn rotate_left(self, n: u32) -> u64

Shifts the bits to the left by a specified amount, n, wrapping\nthe truncated bits to the end of the resulting integer. Read more
source§

fn rotate_right(self, n: u32) -> u64

Shifts the bits to the right by a specified amount, n, wrapping\nthe truncated bits to the beginning of the resulting integer. Read more
source§

fn signed_shl(self, n: u32) -> u64

Shifts the bits to the left by a specified amount, n, filling\nzeros in the least significant bits. Read more
source§

fn signed_shr(self, n: u32) -> u64

Shifts the bits to the right by a specified amount, n, copying\nthe “sign bit” in the most significant bits even for unsigned types. Read more
source§

fn unsigned_shl(self, n: u32) -> u64

Shifts the bits to the left by a specified amount, n, filling\nzeros in the least significant bits. Read more
source§

fn unsigned_shr(self, n: u32) -> u64

Shifts the bits to the right by a specified amount, n, filling\nzeros in the most significant bits. Read more
source§

fn swap_bytes(self) -> u64

Reverses the byte order of the integer. Read more
source§

fn reverse_bits(self) -> u64

Reverses the order of bits in the integer. Read more
source§

fn from_be(x: u64) -> u64

Convert an integer from big endian to the target’s endianness. Read more
source§

fn from_le(x: u64) -> u64

Convert an integer from little endian to the target’s endianness. Read more
source§

fn to_be(self) -> u64

Convert self to big endian from the target’s endianness. Read more
source§

fn to_le(self) -> u64

Convert self to little endian from the target’s endianness. Read more
source§

fn pow(self, exp: u32) -> u64

Raises self to the power of exp, using exponentiation by squaring. Read more
","PrimInt","nautilus_model::data::order::OrderId"],["
source§

impl Unsigned for u64

","Unsigned","nautilus_model::data::order::OrderId"],["
source§

impl WrappingNeg for u64

source§

fn wrapping_neg(&self) -> u64

Wrapping (modular) negation. Computes -self,\nwrapping around at the boundary of the type. Read more
","WrappingNeg","nautilus_model::data::order::OrderId"],["
source§

impl SaturatingSub for u64

source§

fn saturating_sub(&self, v: &u64) -> u64

Saturating subtraction. Computes self - other, saturating at the relevant high or low boundary of\nthe type.
","SaturatingSub","nautilus_model::data::order::OrderId"],["
source§

impl ToBytes for u64

§

type Bytes = [u8; 8]

source§

fn to_be_bytes(&self) -> <u64 as ToBytes>::Bytes

Return the memory representation of this number as a byte array in big-endian byte order. Read more
source§

fn to_le_bytes(&self) -> <u64 as ToBytes>::Bytes

Return the memory representation of this number as a byte array in little-endian byte order. Read more
source§

fn to_ne_bytes(&self) -> <u64 as ToBytes>::Bytes

Return the memory representation of this number as a byte array in native byte order. Read more
","ToBytes","nautilus_model::data::order::OrderId"],["
source§

impl ToPrimitive for u64

source§

fn to_isize(&self) -> Option<isize>

Converts the value of self to an isize. If the value cannot be\nrepresented by an isize, then None is returned.
source§

fn to_i8(&self) -> Option<i8>

Converts the value of self to an i8. If the value cannot be\nrepresented by an i8, then None is returned.
source§

fn to_i16(&self) -> Option<i16>

Converts the value of self to an i16. If the value cannot be\nrepresented by an i16, then None is returned.
source§

fn to_i32(&self) -> Option<i32>

Converts the value of self to an i32. If the value cannot be\nrepresented by an i32, then None is returned.
source§

fn to_i64(&self) -> Option<i64>

Converts the value of self to an i64. If the value cannot be\nrepresented by an i64, then None is returned.
source§

fn to_i128(&self) -> Option<i128>

Converts the value of self to an i128. If the value cannot be\nrepresented by an i128 (i64 under the default implementation), then\nNone is returned. Read more
source§

fn to_usize(&self) -> Option<usize>

Converts the value of self to a usize. If the value cannot be\nrepresented by a usize, then None is returned.
source§

fn to_u8(&self) -> Option<u8>

Converts the value of self to a u8. If the value cannot be\nrepresented by a u8, then None is returned.
source§

fn to_u16(&self) -> Option<u16>

Converts the value of self to a u16. If the value cannot be\nrepresented by a u16, then None is returned.
source§

fn to_u32(&self) -> Option<u32>

Converts the value of self to a u32. If the value cannot be\nrepresented by a u32, then None is returned.
source§

fn to_u64(&self) -> Option<u64>

Converts the value of self to a u64. If the value cannot be\nrepresented by a u64, then None is returned.
source§

fn to_u128(&self) -> Option<u128>

Converts the value of self to a u128. If the value cannot be\nrepresented by a u128 (u64 under the default implementation), then\nNone is returned. Read more
source§

fn to_f32(&self) -> Option<f32>

Converts the value of self to an f32. Overflows may map to positive\nor negative inifinity, otherwise None is returned if the value cannot\nbe represented by an f32.
source§

fn to_f64(&self) -> Option<f64>

Converts the value of self to an f64. Overflows may map to positive\nor negative inifinity, otherwise None is returned if the value cannot\nbe represented by an f64. Read more
","ToPrimitive","nautilus_model::data::order::OrderId"],["
source§

impl<'a> Pow<&'a usize> for u64

§

type Output = u64

The result after applying the operator.
source§

fn pow(self, rhs: &'a usize) -> u64

Returns self to the power rhs. Read more
","Pow<&'a usize>","nautilus_model::data::order::OrderId"],["
source§

impl Pow<u32> for u64

§

type Output = u64

The result after applying the operator.
source§

fn pow(self, rhs: u32) -> u64

Returns self to the power rhs. Read more
","Pow","nautilus_model::data::order::OrderId"],["
source§

impl<'a> Pow<&'a u16> for u64

§

type Output = u64

The result after applying the operator.
source§

fn pow(self, rhs: &'a u16) -> u64

Returns self to the power rhs. Read more
","Pow<&'a u16>","nautilus_model::data::order::OrderId"],["
source§

impl<'a> Pow<&'a u8> for u64

§

type Output = u64

The result after applying the operator.
source§

fn pow(self, rhs: &'a u8) -> u64

Returns self to the power rhs. Read more
","Pow<&'a u8>","nautilus_model::data::order::OrderId"],["
source§

impl<'a> Pow<&'a u32> for u64

§

type Output = u64

The result after applying the operator.
source§

fn pow(self, rhs: &'a u32) -> u64

Returns self to the power rhs. Read more
","Pow<&'a u32>","nautilus_model::data::order::OrderId"],["
source§

impl Pow<u16> for u64

§

type Output = u64

The result after applying the operator.
source§

fn pow(self, rhs: u16) -> u64

Returns self to the power rhs. Read more
","Pow","nautilus_model::data::order::OrderId"],["
source§

impl Pow<u8> for u64

§

type Output = u64

The result after applying the operator.
source§

fn pow(self, rhs: u8) -> u64

Returns self to the power rhs. Read more
","Pow","nautilus_model::data::order::OrderId"],["
source§

impl Pow<usize> for u64

§

type Output = u64

The result after applying the operator.
source§

fn pow(self, rhs: usize) -> u64

Returns self to the power rhs. Read more
","Pow","nautilus_model::data::order::OrderId"],["
source§

impl OverflowingAdd for u64

source§

fn overflowing_add(&self, v: &u64) -> (u64, bool)

Returns a tuple of the sum along with a boolean indicating whether an arithmetic overflow would occur.\nIf an overflow would have occurred then the wrapped value is returned.
","OverflowingAdd","nautilus_model::data::order::OrderId"],["
source§

impl One for u64

source§

fn one() -> u64

Returns the multiplicative identity element of Self, 1. Read more
source§

fn is_one(&self) -> bool

Returns true if self is equal to the multiplicative identity. Read more
source§

fn set_one(&mut self)

Sets self to the multiplicative identity element of Self, 1.
","One","nautilus_model::data::order::OrderId"],["
source§

impl CheckedSub for u64

source§

fn checked_sub(&self, v: &u64) -> Option<u64>

Subtracts two numbers, checking for underflow. If underflow happens,\nNone is returned.
","CheckedSub","nautilus_model::data::order::OrderId"],["
source§

impl CheckedDiv for u64

source§

fn checked_div(&self, v: &u64) -> Option<u64>

Divides two numbers, checking for underflow, overflow and division by\nzero. If any of that happens, None is returned.
","CheckedDiv","nautilus_model::data::order::OrderId"],["
source§

impl WrappingSub for u64

source§

fn wrapping_sub(&self, v: &u64) -> u64

Wrapping (modular) subtraction. Computes self - other, wrapping around at the boundary\nof the type.
","WrappingSub","nautilus_model::data::order::OrderId"],["
source§

impl Num for u64

§

type FromStrRadixErr = ParseIntError

source§

fn from_str_radix(s: &str, radix: u32) -> Result<u64, ParseIntError>

Convert from a string and radix (typically 2..=36). Read more
","Num","nautilus_model::data::order::OrderId"],["
source§

impl MulAddAssign for u64

source§

fn mul_add_assign(&mut self, a: u64, b: u64)

Performs the fused multiply-add assignment operation *self = (*self * a) + b
","MulAddAssign","nautilus_model::data::order::OrderId"],["
source§

impl SaturatingAdd for u64

source§

fn saturating_add(&self, v: &u64) -> u64

Saturating addition. Computes self + other, saturating at the relevant high or low boundary of\nthe type.
","SaturatingAdd","nautilus_model::data::order::OrderId"],["
source§

impl AsPrimitive<u128> for u64

source§

fn as_(self) -> u128

Convert a value to another, using the as operator.
","AsPrimitive","nautilus_model::data::order::OrderId"],["
source§

impl AsPrimitive<u32> for u64

source§

fn as_(self) -> u32

Convert a value to another, using the as operator.
","AsPrimitive","nautilus_model::data::order::OrderId"],["
source§

impl AsPrimitive<usize> for u64

source§

fn as_(self) -> usize

Convert a value to another, using the as operator.
","AsPrimitive","nautilus_model::data::order::OrderId"],["
source§

impl AsPrimitive<i32> for u64

source§

fn as_(self) -> i32

Convert a value to another, using the as operator.
","AsPrimitive","nautilus_model::data::order::OrderId"],["
source§

impl AsPrimitive<u8> for u64

source§

fn as_(self) -> u8

Convert a value to another, using the as operator.
","AsPrimitive","nautilus_model::data::order::OrderId"],["
source§

impl AsPrimitive<u64> for u64

source§

fn as_(self) -> u64

Convert a value to another, using the as operator.
","AsPrimitive","nautilus_model::data::order::OrderId"],["
source§

impl AsPrimitive<i64> for u64

source§

fn as_(self) -> i64

Convert a value to another, using the as operator.
","AsPrimitive","nautilus_model::data::order::OrderId"],["
source§

impl AsPrimitive<f32> for u64

source§

fn as_(self) -> f32

Convert a value to another, using the as operator.
","AsPrimitive","nautilus_model::data::order::OrderId"],["
source§

impl AsPrimitive<f64> for u64

source§

fn as_(self) -> f64

Convert a value to another, using the as operator.
","AsPrimitive","nautilus_model::data::order::OrderId"],["
source§

impl AsPrimitive<u16> for u64

source§

fn as_(self) -> u16

Convert a value to another, using the as operator.
","AsPrimitive","nautilus_model::data::order::OrderId"],["
source§

impl AsPrimitive<isize> for u64

source§

fn as_(self) -> isize

Convert a value to another, using the as operator.
","AsPrimitive","nautilus_model::data::order::OrderId"],["
source§

impl AsPrimitive<i128> for u64

source§

fn as_(self) -> i128

Convert a value to another, using the as operator.
","AsPrimitive","nautilus_model::data::order::OrderId"],["
source§

impl AsPrimitive<i8> for u64

source§

fn as_(self) -> i8

Convert a value to another, using the as operator.
","AsPrimitive","nautilus_model::data::order::OrderId"],["
source§

impl AsPrimitive<i16> for u64

source§

fn as_(self) -> i16

Convert a value to another, using the as operator.
","AsPrimitive","nautilus_model::data::order::OrderId"],["
source§

impl OverflowingMul for u64

source§

fn overflowing_mul(&self, v: &u64) -> (u64, bool)

Returns a tuple of the product along with a boolean indicating whether an arithmetic overflow would occur.\nIf an overflow would have occurred then the wrapped value is returned.
","OverflowingMul","nautilus_model::data::order::OrderId"],["
source§

impl CheckedEuclid for u64

source§

fn checked_div_euclid(&self, v: &u64) -> Option<u64>

Performs euclid division that returns None instead of panicking on division by zero\nand instead of wrapping around on underflow and overflow.
source§

fn checked_rem_euclid(&self, v: &u64) -> Option<u64>

Finds the euclid remainder of dividing two numbers, checking for underflow, overflow and\ndivision by zero. If any of that happens, None is returned.
","CheckedEuclid","nautilus_model::data::order::OrderId"],["
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
","Euclid","nautilus_model::data::order::OrderId"],["
source§

impl CheckedShr for u64

source§

fn checked_shr(&self, rhs: u32) -> Option<u64>

Checked shift right. Computes self >> rhs, returning None\nif rhs is larger than or equal to the number of bits in self. Read more
","CheckedShr","nautilus_model::data::order::OrderId"],["
source§

impl WrappingShr for u64

source§

fn wrapping_shr(&self, rhs: u32) -> u64

Panic-free bitwise shift-right; yields self >> mask(rhs),\nwhere mask removes any high order bits of rhs that would\ncause the shift to exceed the bitwidth of the type. Read more
","WrappingShr","nautilus_model::data::order::OrderId"],["
source§

impl CheckedShl for u64

source§

fn checked_shl(&self, rhs: u32) -> Option<u64>

Checked shift left. Computes self << rhs, returning None\nif rhs is larger than or equal to the number of bits in self. Read more
","CheckedShl","nautilus_model::data::order::OrderId"],["
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\nvalue cannot be represented by this type, then None is returned.
source§

fn from_i8(n: i8) -> Option<u64>

Converts an i8 to return an optional value of this type. If the\nvalue cannot be represented by this type, then None is returned.
source§

fn from_i16(n: i16) -> Option<u64>

Converts an i16 to return an optional value of this type. If the\nvalue cannot be represented by this type, then None is returned.
source§

fn from_i32(n: i32) -> Option<u64>

Converts an i32 to return an optional value of this type. If the\nvalue cannot be represented by this type, then None is returned.
source§

fn from_i64(n: i64) -> Option<u64>

Converts an i64 to return an optional value of this type. If the\nvalue cannot be represented by this type, then None is returned.
source§

fn from_i128(n: i128) -> Option<u64>

Converts an i128 to return an optional value of this type. If the\nvalue cannot be represented by this type, then None is returned. Read more
source§

fn from_usize(n: usize) -> Option<u64>

Converts a usize to return an optional value of this type. If the\nvalue cannot be represented by this type, then None is returned.
source§

fn from_u8(n: u8) -> Option<u64>

Converts an u8 to return an optional value of this type. If the\nvalue cannot be represented by this type, then None is returned.
source§

fn from_u16(n: u16) -> Option<u64>

Converts an u16 to return an optional value of this type. If the\nvalue cannot be represented by this type, then None is returned.
source§

fn from_u32(n: u32) -> Option<u64>

Converts an u32 to return an optional value of this type. If the\nvalue cannot be represented by this type, then None is returned.
source§

fn from_u64(n: u64) -> Option<u64>

Converts an u64 to return an optional value of this type. If the\nvalue cannot be represented by this type, then None is returned.
source§

fn from_u128(n: u128) -> Option<u64>

Converts an u128 to return an optional value of this type. If the\nvalue cannot be represented by this type, then None is returned. Read more
source§

fn from_f32(n: f32) -> Option<u64>

Converts a f32 to return an optional value of this type. If the\nvalue cannot be represented by this type, then None is returned.
source§

fn from_f64(n: f64) -> Option<u64>

Converts a f64 to return an optional value of this type. If the\nvalue cannot be represented by this type, then None is returned. Read more
","FromPrimitive","nautilus_model::data::order::OrderId"],["
source§

impl WrappingAdd for u64

source§

fn wrapping_add(&self, v: &u64) -> u64

Wrapping (modular) addition. Computes self + other, wrapping around at the boundary of\nthe type.
","WrappingAdd","nautilus_model::data::order::OrderId"],["
source§

impl Bounded for u64

source§

fn min_value() -> u64

Returns the smallest finite number this type can represent
source§

fn max_value() -> u64

Returns the largest finite number this type can represent
","Bounded","nautilus_model::data::order::OrderId"],["
source§

impl CheckedMul for u64

source§

fn checked_mul(&self, v: &u64) -> Option<u64>

Multiplies two numbers, checking for underflow or overflow. If underflow\nor overflow happens, None is returned.
","CheckedMul","nautilus_model::data::order::OrderId"],["
source§

impl MulAdd for u64

§

type Output = u64

The resulting type after applying the fused multiply-add.
source§

fn mul_add(self, a: u64, b: u64) -> <u64 as MulAdd>::Output

Performs the fused multiply-add operation (self * a) + b
","MulAdd","nautilus_model::data::order::OrderId"],["
source§

impl SaturatingMul for u64

source§

fn saturating_mul(&self, v: &u64) -> u64

Saturating multiplication. Computes self * other, saturating at the relevant high or low boundary of\nthe type.
","SaturatingMul","nautilus_model::data::order::OrderId"],["
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
","FromBytes","nautilus_model::data::order::OrderId"],["
source§

impl Saturating for u64

source§

fn saturating_add(self, v: u64) -> u64

Saturating addition operator.\nReturns a+b, saturating at the numeric bounds instead of overflowing.
source§

fn saturating_sub(self, v: u64) -> u64

Saturating subtraction operator.\nReturns a-b, saturating at the numeric bounds instead of overflowing.
","Saturating","nautilus_model::data::order::OrderId"],["
source§

impl PartialEq<Value> for u64

source§

fn eq(&self, other: &Value) -> bool

This method tests for self and other values to be equal, and is used\nby ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always\nsufficient, and should not be overridden without very good reason.
","PartialEq","nautilus_model::data::order::OrderId"],["
source§

impl Integer for u64

","Integer","nautilus_model::data::order::OrderId"],["
§

impl ToPyObject for u64

§

fn to_object(&self, py: Python<'_>) -> Py<PyAny>

Converts self into a Python object.
","ToPyObject","nautilus_model::data::order::OrderId"],["
§

impl Element for u64

§

fn is_compatible_format(format: &CStr) -> bool

Gets whether the element specified in the format string is potentially compatible.\nAlignment and size are checked separately from this function.
","Element","nautilus_model::data::order::OrderId"],["
§

impl IntoPy<Py<PyAny>> for u64

§

fn into_py(self, py: Python<'_>) -> Py<PyAny>

Performs the conversion.
","IntoPy>","nautilus_model::data::order::OrderId"],["
§

impl<'source> FromPyObject<'source> for u64

§

fn extract(ob: &'source PyAny) -> Result<u64, PyErr>

Extracts Self from the source PyObject.
","FromPyObject<'source>","nautilus_model::data::order::OrderId"],["
§

impl TryFrom<Decimal> for u64

Try to convert a Decimal to u64 by truncating and returning the integer component.

\n

Can fail if the Decimal is out of range for u64.

\n
§

type Error = Error

The type returned in the event of a conversion error.
§

fn try_from(t: Decimal) -> Result<u64, Error>

Performs the conversion.
","TryFrom","nautilus_model::data::order::OrderId"],["
§

impl Tabled for u64

§

const LENGTH: usize = 1usize

A length of fields and headers,\nwhich must be the same.
§

fn fields(&self) -> Vec<Cow<'_, str>>

Fields method must return a list of cells. Read more
§

fn headers() -> Vec<Cow<'static, str>>

Headers must return a list of column names.
","Tabled","nautilus_model::data::order::OrderId"],["
source§

impl From<&Quantity> for u64

source§

fn from(value: &Quantity) -> Self

Converts to this type from the input type.
","From<&Quantity>","nautilus_model::data::order::OrderId"],["
source§

impl u64

1.43.0 · source

pub const MIN: u64 = 0u64

The smallest value that can be represented by this integer type.

\n
Examples
\n

Basic usage:

\n\n
assert_eq!(u64::MIN, 0);
\n
1.43.0 · source

pub const MAX: u64 = 18_446_744_073_709_551_615u64

The largest value that can be represented by this integer type\n(264 − 1).

\n
Examples
\n

Basic usage:

\n\n
assert_eq!(u64::MAX, 18446744073709551615);
\n
1.53.0 · source

pub const BITS: u32 = 64u32

The size of this integer type in bits.

\n
Examples
\n
assert_eq!(u64::BITS, 64);
\n
1.0.0 · source

pub fn from_str_radix(src: &str, radix: u32) -> Result<u64, ParseIntError>

Converts a string slice in a given base to an integer.

\n

The string is expected to be an optional + sign\nfollowed by digits.\nLeading and trailing whitespace represent an error.\nDigits are a subset of these characters, depending on radix:

\n
    \n
  • 0-9
  • \n
  • a-z
  • \n
  • A-Z
  • \n
\n
Panics
\n

This function panics if radix is not in the range from 2 to 36.

\n
Examples
\n

Basic usage:

\n\n
assert_eq!(u64::from_str_radix(\"A\", 16), Ok(10));
\n
1.0.0 (const: 1.32.0) · source

pub const fn count_ones(self) -> u32

Returns the number of ones in the binary representation of self.

\n
Examples
\n

Basic usage:

\n\n
let n = 0b01001100u64;\n\nassert_eq!(n.count_ones(), 3);
\n
1.0.0 (const: 1.32.0) · source

pub const fn count_zeros(self) -> u32

Returns the number of zeros in the binary representation of self.

\n
Examples
\n

Basic usage:

\n\n
assert_eq!(u64::MAX.count_zeros(), 0);
\n
1.0.0 (const: 1.32.0) · source

pub const fn leading_zeros(self) -> u32

Returns the number of leading zeros in the binary representation of self.

\n

Depending on what you’re doing with the value, you might also be interested in the\nilog2 function which returns a consistent number, even if the type widens.

\n
Examples
\n

Basic usage:

\n\n
let n = u64::MAX >> 2;\n\nassert_eq!(n.leading_zeros(), 2);
\n
1.0.0 (const: 1.32.0) · source

pub const fn trailing_zeros(self) -> u32

Returns the number of trailing zeros in the binary representation\nof self.

\n
Examples
\n

Basic usage:

\n\n
let n = 0b0101000u64;\n\nassert_eq!(n.trailing_zeros(), 3);
\n
1.46.0 (const: 1.46.0) · source

pub const fn leading_ones(self) -> u32

Returns the number of leading ones in the binary representation of self.

\n
Examples
\n

Basic usage:

\n\n
let n = !(u64::MAX >> 2);\n\nassert_eq!(n.leading_ones(), 2);
\n
1.46.0 (const: 1.46.0) · source

pub const fn trailing_ones(self) -> u32

Returns the number of trailing ones in the binary representation\nof self.

\n
Examples
\n

Basic usage:

\n\n
let n = 0b1010111u64;\n\nassert_eq!(n.trailing_ones(), 3);
\n
1.0.0 (const: 1.32.0) · source

pub const fn rotate_left(self, n: u32) -> u64

Shifts the bits to the left by a specified amount, n,\nwrapping the truncated bits to the end of the resulting integer.

\n

Please note this isn’t the same operation as the << shifting operator!

\n
Examples
\n

Basic usage:

\n\n
let n = 0xaa00000000006e1u64;\nlet m = 0x6e10aa;\n\nassert_eq!(n.rotate_left(12), m);
\n
1.0.0 (const: 1.32.0) · source

pub const fn rotate_right(self, n: u32) -> u64

Shifts the bits to the right by a specified amount, n,\nwrapping the truncated bits to the beginning of the resulting\ninteger.

\n

Please note this isn’t the same operation as the >> shifting operator!

\n
Examples
\n

Basic usage:

\n\n
let n = 0x6e10aau64;\nlet m = 0xaa00000000006e1;\n\nassert_eq!(n.rotate_right(12), m);
\n
1.0.0 (const: 1.32.0) · source

pub const fn swap_bytes(self) -> u64

Reverses the byte order of the integer.

\n
Examples
\n

Basic usage:

\n\n
let n = 0x1234567890123456u64;\nlet m = n.swap_bytes();\n\nassert_eq!(m, 0x5634129078563412);
\n
1.37.0 (const: 1.37.0) · source

pub const fn reverse_bits(self) -> u64

Reverses the order of bits in the integer. The least significant bit becomes the most significant bit,\nsecond least-significant bit becomes second most-significant bit, etc.

\n
Examples
\n

Basic usage:

\n\n
let n = 0x1234567890123456u64;\nlet m = n.reverse_bits();\n\nassert_eq!(m, 0x6a2c48091e6a2c48);\nassert_eq!(0, 0u64.reverse_bits());
\n
1.0.0 (const: 1.32.0) · source

pub const fn from_be(x: u64) -> u64

Converts an integer from big endian to the target’s endianness.

\n

On big endian this is a no-op. On little endian the bytes are\nswapped.

\n
Examples
\n

Basic usage:

\n\n
let n = 0x1Au64;\n\nif cfg!(target_endian = \"big\") {\n    assert_eq!(u64::from_be(n), n)\n} else {\n    assert_eq!(u64::from_be(n), n.swap_bytes())\n}
\n
1.0.0 (const: 1.32.0) · source

pub const fn from_le(x: u64) -> u64

Converts an integer from little endian to the target’s endianness.

\n

On little endian this is a no-op. On big endian the bytes are\nswapped.

\n
Examples
\n

Basic usage:

\n\n
let n = 0x1Au64;\n\nif cfg!(target_endian = \"little\") {\n    assert_eq!(u64::from_le(n), n)\n} else {\n    assert_eq!(u64::from_le(n), n.swap_bytes())\n}
\n
1.0.0 (const: 1.32.0) · source

pub const fn to_be(self) -> u64

Converts self to big endian from the target’s endianness.

\n

On big endian this is a no-op. On little endian the bytes are\nswapped.

\n
Examples
\n

Basic usage:

\n\n
let n = 0x1Au64;\n\nif cfg!(target_endian = \"big\") {\n    assert_eq!(n.to_be(), n)\n} else {\n    assert_eq!(n.to_be(), n.swap_bytes())\n}
\n
1.0.0 (const: 1.32.0) · source

pub const fn to_le(self) -> u64

Converts self to little endian from the target’s endianness.

\n

On little endian this is a no-op. On big endian the bytes are\nswapped.

\n
Examples
\n

Basic usage:

\n\n
let n = 0x1Au64;\n\nif cfg!(target_endian = \"little\") {\n    assert_eq!(n.to_le(), n)\n} else {\n    assert_eq!(n.to_le(), n.swap_bytes())\n}
\n
1.0.0 (const: 1.47.0) · source

pub const fn checked_add(self, rhs: u64) -> Option<u64>

Checked integer addition. Computes self + rhs, returning None\nif overflow occurred.

\n
Examples
\n

Basic usage:

\n\n
assert_eq!((u64::MAX - 2).checked_add(1), Some(u64::MAX - 1));\nassert_eq!((u64::MAX - 2).checked_add(3), None);
\n
const: unstable · source

pub unsafe fn unchecked_add(self, rhs: u64) -> u64

🔬This is a nightly-only experimental API. (unchecked_math)

Unchecked integer addition. Computes self + rhs, assuming overflow\ncannot occur.

\n
Safety
\n

This results in undefined behavior when\nself + rhs > u64::MAX or self + rhs < u64::MIN,\ni.e. when checked_add would return None.

\n
1.66.0 (const: 1.66.0) · source

pub const fn checked_add_signed(self, rhs: i64) -> Option<u64>

Checked addition with a signed integer. Computes self + rhs,\nreturning None if overflow occurred.

\n
Examples
\n

Basic usage:

\n\n
assert_eq!(1u64.checked_add_signed(2), Some(3));\nassert_eq!(1u64.checked_add_signed(-2), None);\nassert_eq!((u64::MAX - 2).checked_add_signed(3), None);
\n
1.0.0 (const: 1.47.0) · source

pub const fn checked_sub(self, rhs: u64) -> Option<u64>

Checked integer subtraction. Computes self - rhs, returning\nNone if overflow occurred.

\n
Examples
\n

Basic usage:

\n\n
assert_eq!(1u64.checked_sub(1), Some(0));\nassert_eq!(0u64.checked_sub(1), None);
\n
const: unstable · source

pub unsafe fn unchecked_sub(self, rhs: u64) -> u64

🔬This is a nightly-only experimental API. (unchecked_math)

Unchecked integer subtraction. Computes self - rhs, assuming overflow\ncannot occur.

\n
Safety
\n

This results in undefined behavior when\nself - rhs > u64::MAX or self - rhs < u64::MIN,\ni.e. when checked_sub would return None.

\n
1.0.0 (const: 1.47.0) · source

pub const fn checked_mul(self, rhs: u64) -> Option<u64>

Checked integer multiplication. Computes self * rhs, returning\nNone if overflow occurred.

\n
Examples
\n

Basic usage:

\n\n
assert_eq!(5u64.checked_mul(1), Some(5));\nassert_eq!(u64::MAX.checked_mul(2), None);
\n
const: unstable · source

pub unsafe fn unchecked_mul(self, rhs: u64) -> u64

🔬This is a nightly-only experimental API. (unchecked_math)

Unchecked integer multiplication. Computes self * rhs, assuming overflow\ncannot occur.

\n
Safety
\n

This results in undefined behavior when\nself * rhs > u64::MAX or self * rhs < u64::MIN,\ni.e. when checked_mul would return None.

\n
1.0.0 (const: 1.52.0) · source

pub const fn checked_div(self, rhs: u64) -> Option<u64>

Checked integer division. Computes self / rhs, returning None\nif rhs == 0.

\n
Examples
\n

Basic usage:

\n\n
assert_eq!(128u64.checked_div(2), Some(64));\nassert_eq!(1u64.checked_div(0), None);
\n
1.38.0 (const: 1.52.0) · source

pub const fn checked_div_euclid(self, rhs: u64) -> Option<u64>

Checked Euclidean division. Computes self.div_euclid(rhs), returning None\nif rhs == 0.

\n
Examples
\n

Basic usage:

\n\n
assert_eq!(128u64.checked_div_euclid(2), Some(64));\nassert_eq!(1u64.checked_div_euclid(0), None);
\n
1.7.0 (const: 1.52.0) · source

pub const fn checked_rem(self, rhs: u64) -> Option<u64>

Checked integer remainder. Computes self % rhs, returning None\nif rhs == 0.

\n
Examples
\n

Basic usage:

\n\n
assert_eq!(5u64.checked_rem(2), Some(1));\nassert_eq!(5u64.checked_rem(0), None);
\n
1.38.0 (const: 1.52.0) · source

pub const fn checked_rem_euclid(self, rhs: u64) -> Option<u64>

Checked Euclidean modulo. Computes self.rem_euclid(rhs), returning None\nif rhs == 0.

\n
Examples
\n

Basic usage:

\n\n
assert_eq!(5u64.checked_rem_euclid(2), Some(1));\nassert_eq!(5u64.checked_rem_euclid(0), None);
\n
1.67.0 (const: 1.67.0) · source

pub const fn ilog(self, base: u64) -> u32

Returns the logarithm of the number with respect to an arbitrary base,\nrounded down.

\n

This method might not be optimized owing to implementation details;\nilog2 can produce results more efficiently for base 2, and ilog10\ncan produce results more efficiently for base 10.

\n
Panics
\n

This function will panic if self is zero, or if base is less than 2.

\n
Examples
\n
assert_eq!(5u64.ilog(5), 1);
\n
1.67.0 (const: 1.67.0) · source

pub const fn ilog2(self) -> u32

Returns the base 2 logarithm of the number, rounded down.

\n
Panics
\n

This function will panic if self is zero.

\n
Examples
\n
assert_eq!(2u64.ilog2(), 1);
\n
1.67.0 (const: 1.67.0) · source

pub const fn ilog10(self) -> u32

Returns the base 10 logarithm of the number, rounded down.

\n
Panics
\n

This function will panic if self is zero.

\n
Example
\n
assert_eq!(10u64.ilog10(), 1);
\n
1.67.0 (const: 1.67.0) · source

pub const fn checked_ilog(self, base: u64) -> Option<u32>

Returns the logarithm of the number with respect to an arbitrary base,\nrounded down.

\n

Returns None if the number is zero, or if the base is not at least 2.

\n

This method might not be optimized owing to implementation details;\nchecked_ilog2 can produce results more efficiently for base 2, and\nchecked_ilog10 can produce results more efficiently for base 10.

\n
Examples
\n
assert_eq!(5u64.checked_ilog(5), Some(1));
\n
1.67.0 (const: 1.67.0) · source

pub const fn checked_ilog2(self) -> Option<u32>

Returns the base 2 logarithm of the number, rounded down.

\n

Returns None if the number is zero.

\n
Examples
\n
assert_eq!(2u64.checked_ilog2(), Some(1));
\n
1.67.0 (const: 1.67.0) · source

pub const fn checked_ilog10(self) -> Option<u32>

Returns the base 10 logarithm of the number, rounded down.

\n

Returns None if the number is zero.

\n
Examples
\n
assert_eq!(10u64.checked_ilog10(), Some(1));
\n
1.7.0 (const: 1.47.0) · source

pub const fn checked_neg(self) -> Option<u64>

Checked negation. Computes -self, returning None unless self == 0.

\n

Note that negating any positive integer will overflow.

\n
Examples
\n

Basic usage:

\n\n
assert_eq!(0u64.checked_neg(), Some(0));\nassert_eq!(1u64.checked_neg(), None);
\n
1.7.0 (const: 1.47.0) · source

pub const fn checked_shl(self, rhs: u32) -> Option<u64>

Checked shift left. Computes self << rhs, returning None\nif rhs is larger than or equal to the number of bits in self.

\n
Examples
\n

Basic usage:

\n\n
assert_eq!(0x1u64.checked_shl(4), Some(0x10));\nassert_eq!(0x10u64.checked_shl(129), None);
\n
const: unstable · source

pub unsafe fn unchecked_shl(self, rhs: u32) -> u64

🔬This is a nightly-only experimental API. (unchecked_shifts)

Unchecked shift left. Computes self << rhs, assuming that\nrhs is less than the number of bits in self.

\n
Safety
\n

This results in undefined behavior if rhs is larger than\nor equal to the number of bits in self,\ni.e. when checked_shl would return None.

\n
1.7.0 (const: 1.47.0) · source

pub const fn checked_shr(self, rhs: u32) -> Option<u64>

Checked shift right. Computes self >> rhs, returning None\nif rhs is larger than or equal to the number of bits in self.

\n
Examples
\n

Basic usage:

\n\n
assert_eq!(0x10u64.checked_shr(4), Some(0x1));\nassert_eq!(0x10u64.checked_shr(129), None);
\n
const: unstable · source

pub unsafe fn unchecked_shr(self, rhs: u32) -> u64

🔬This is a nightly-only experimental API. (unchecked_shifts)

Unchecked shift right. Computes self >> rhs, assuming that\nrhs is less than the number of bits in self.

\n
Safety
\n

This results in undefined behavior if rhs is larger than\nor equal to the number of bits in self,\ni.e. when checked_shr would return None.

\n
1.34.0 (const: 1.50.0) · source

pub const fn checked_pow(self, exp: u32) -> Option<u64>

Checked exponentiation. Computes self.pow(exp), returning None if\noverflow occurred.

\n
Examples
\n

Basic usage:

\n\n
assert_eq!(2u64.checked_pow(5), Some(32));\nassert_eq!(u64::MAX.checked_pow(2), None);
\n
1.0.0 (const: 1.47.0) · source

pub const fn saturating_add(self, rhs: u64) -> u64

Saturating integer addition. Computes self + rhs, saturating at\nthe numeric bounds instead of overflowing.

\n
Examples
\n

Basic usage:

\n\n
assert_eq!(100u64.saturating_add(1), 101);\nassert_eq!(u64::MAX.saturating_add(127), u64::MAX);
\n
1.66.0 (const: 1.66.0) · source

pub const fn saturating_add_signed(self, rhs: i64) -> u64

Saturating addition with a signed integer. Computes self + rhs,\nsaturating at the numeric bounds instead of overflowing.

\n
Examples
\n

Basic usage:

\n\n
assert_eq!(1u64.saturating_add_signed(2), 3);\nassert_eq!(1u64.saturating_add_signed(-2), 0);\nassert_eq!((u64::MAX - 2).saturating_add_signed(4), u64::MAX);
\n
1.0.0 (const: 1.47.0) · source

pub const fn saturating_sub(self, rhs: u64) -> u64

Saturating integer subtraction. Computes self - rhs, saturating\nat the numeric bounds instead of overflowing.

\n
Examples
\n

Basic usage:

\n\n
assert_eq!(100u64.saturating_sub(27), 73);\nassert_eq!(13u64.saturating_sub(127), 0);
\n
1.7.0 (const: 1.47.0) · source

pub const fn saturating_mul(self, rhs: u64) -> u64

Saturating integer multiplication. Computes self * rhs,\nsaturating at the numeric bounds instead of overflowing.

\n
Examples
\n

Basic usage:

\n\n
assert_eq!(2u64.saturating_mul(10), 20);\nassert_eq!((u64::MAX).saturating_mul(10), u64::MAX);
\n
1.58.0 (const: 1.58.0) · source

pub const fn saturating_div(self, rhs: u64) -> u64

Saturating integer division. Computes self / rhs, saturating at the\nnumeric bounds instead of overflowing.

\n
Examples
\n

Basic usage:

\n\n
assert_eq!(5u64.saturating_div(2), 2);\n
\n\n
let _ = 1u64.saturating_div(0);\n
\n
1.34.0 (const: 1.50.0) · source

pub const fn saturating_pow(self, exp: u32) -> u64

Saturating integer exponentiation. Computes self.pow(exp),\nsaturating at the numeric bounds instead of overflowing.

\n
Examples
\n

Basic usage:

\n\n
assert_eq!(4u64.saturating_pow(3), 64);\nassert_eq!(u64::MAX.saturating_pow(2), u64::MAX);
\n
1.0.0 (const: 1.32.0) · source

pub const fn wrapping_add(self, rhs: u64) -> u64

Wrapping (modular) addition. Computes self + rhs,\nwrapping around at the boundary of the type.

\n
Examples
\n

Basic usage:

\n\n
assert_eq!(200u64.wrapping_add(55), 255);\nassert_eq!(200u64.wrapping_add(u64::MAX), 199);
\n
1.66.0 (const: 1.66.0) · source

pub const fn wrapping_add_signed(self, rhs: i64) -> u64

Wrapping (modular) addition with a signed integer. Computes\nself + rhs, wrapping around at the boundary of the type.

\n
Examples
\n

Basic usage:

\n\n
assert_eq!(1u64.wrapping_add_signed(2), 3);\nassert_eq!(1u64.wrapping_add_signed(-2), u64::MAX);\nassert_eq!((u64::MAX - 2).wrapping_add_signed(4), 1);
\n
1.0.0 (const: 1.32.0) · source

pub const fn wrapping_sub(self, rhs: u64) -> u64

Wrapping (modular) subtraction. Computes self - rhs,\nwrapping around at the boundary of the type.

\n
Examples
\n

Basic usage:

\n\n
assert_eq!(100u64.wrapping_sub(100), 0);\nassert_eq!(100u64.wrapping_sub(u64::MAX), 101);
\n
1.0.0 (const: 1.32.0) · source

pub const fn wrapping_mul(self, rhs: u64) -> u64

Wrapping (modular) multiplication. Computes self * rhs, wrapping around at the boundary of the type.

\n
Examples
\n

Basic usage:

\n

Please note that this example is shared between integer types.\nWhich explains why u8 is used here.

\n\n
assert_eq!(10u8.wrapping_mul(12), 120);\nassert_eq!(25u8.wrapping_mul(12), 44);
\n
1.2.0 (const: 1.52.0) · source

pub const fn wrapping_div(self, rhs: u64) -> u64

Wrapping (modular) division. Computes self / rhs.\nWrapped division on unsigned types is just normal division.\nThere’s no way wrapping could ever happen.\nThis function exists, so that all operations\nare accounted for in the wrapping operations.

\n
Panics
\n

This function will panic if rhs is 0.

\n
Examples
\n

Basic usage:

\n\n
assert_eq!(100u64.wrapping_div(10), 10);
\n
1.38.0 (const: 1.52.0) · source

pub const fn wrapping_div_euclid(self, rhs: u64) -> u64

Wrapping Euclidean division. Computes self.div_euclid(rhs).\nWrapped division on unsigned types is just normal division.\nThere’s no way wrapping could ever happen.\nThis function exists, so that all operations\nare accounted for in the wrapping operations.\nSince, for the positive integers, all common\ndefinitions of division are equal, this\nis exactly equal to self.wrapping_div(rhs).

\n
Panics
\n

This function will panic if rhs is 0.

\n
Examples
\n

Basic usage:

\n\n
assert_eq!(100u64.wrapping_div_euclid(10), 10);
\n
1.2.0 (const: 1.52.0) · source

pub const fn wrapping_rem(self, rhs: u64) -> u64

Wrapping (modular) remainder. Computes self % rhs.\nWrapped remainder calculation on unsigned types is\njust the regular remainder calculation.\nThere’s no way wrapping could ever happen.\nThis function exists, so that all operations\nare accounted for in the wrapping operations.

\n
Panics
\n

This function will panic if rhs is 0.

\n
Examples
\n

Basic usage:

\n\n
assert_eq!(100u64.wrapping_rem(10), 0);
\n
1.38.0 (const: 1.52.0) · source

pub const fn wrapping_rem_euclid(self, rhs: u64) -> u64

Wrapping Euclidean modulo. Computes self.rem_euclid(rhs).\nWrapped modulo calculation on unsigned types is\njust the regular remainder calculation.\nThere’s no way wrapping could ever happen.\nThis function exists, so that all operations\nare accounted for in the wrapping operations.\nSince, for the positive integers, all common\ndefinitions of division are equal, this\nis exactly equal to self.wrapping_rem(rhs).

\n
Panics
\n

This function will panic if rhs is 0.

\n
Examples
\n

Basic usage:

\n\n
assert_eq!(100u64.wrapping_rem_euclid(10), 0);
\n
1.2.0 (const: 1.32.0) · source

pub const fn wrapping_neg(self) -> u64

Wrapping (modular) negation. Computes -self,\nwrapping around at the boundary of the type.

\n

Since unsigned types do not have negative equivalents\nall applications of this function will wrap (except for -0).\nFor values smaller than the corresponding signed type’s maximum\nthe result is the same as casting the corresponding signed value.\nAny larger values are equivalent to MAX + 1 - (val - MAX - 1) where\nMAX is the corresponding signed type’s maximum.

\n
Examples
\n

Basic usage:

\n\n
assert_eq!(0_u64.wrapping_neg(), 0);\nassert_eq!(u64::MAX.wrapping_neg(), 1);\nassert_eq!(13_u64.wrapping_neg(), (!13) + 1);\nassert_eq!(42_u64.wrapping_neg(), !(42 - 1));
\n
1.2.0 (const: 1.32.0) · source

pub const fn wrapping_shl(self, rhs: u32) -> u64

Panic-free bitwise shift-left; yields self << mask(rhs),\nwhere mask removes any high-order bits of rhs that\nwould cause the shift to exceed the bitwidth of the type.

\n

Note that this is not the same as a rotate-left; the\nRHS of a wrapping shift-left is restricted to the range\nof the type, rather than the bits shifted out of the LHS\nbeing returned to the other end. The primitive integer\ntypes all implement a rotate_left function,\nwhich may be what you want instead.

\n
Examples
\n

Basic usage:

\n\n
assert_eq!(1u64.wrapping_shl(7), 128);\nassert_eq!(1u64.wrapping_shl(128), 1);
\n
1.2.0 (const: 1.32.0) · source

pub const fn wrapping_shr(self, rhs: u32) -> u64

Panic-free bitwise shift-right; yields self >> mask(rhs),\nwhere mask removes any high-order bits of rhs that\nwould cause the shift to exceed the bitwidth of the type.

\n

Note that this is not the same as a rotate-right; the\nRHS of a wrapping shift-right is restricted to the range\nof the type, rather than the bits shifted out of the LHS\nbeing returned to the other end. The primitive integer\ntypes all implement a rotate_right function,\nwhich may be what you want instead.

\n
Examples
\n

Basic usage:

\n\n
assert_eq!(128u64.wrapping_shr(7), 1);\nassert_eq!(128u64.wrapping_shr(128), 128);
\n
1.34.0 (const: 1.50.0) · source

pub const fn wrapping_pow(self, exp: u32) -> u64

Wrapping (modular) exponentiation. Computes self.pow(exp),\nwrapping around at the boundary of the type.

\n
Examples
\n

Basic usage:

\n\n
assert_eq!(3u64.wrapping_pow(5), 243);\nassert_eq!(3u8.wrapping_pow(6), 217);
\n
1.7.0 (const: 1.32.0) · source

pub const fn overflowing_add(self, rhs: u64) -> (u64, bool)

Calculates self + rhs

\n

Returns a tuple of the addition along with a boolean indicating\nwhether an arithmetic overflow would occur. If an overflow would\nhave occurred then the wrapped value is returned.

\n
Examples
\n

Basic usage

\n\n
assert_eq!(5u64.overflowing_add(2), (7, false));\nassert_eq!(u64::MAX.overflowing_add(1), (0, true));
\n
const: unstable · source

pub fn carrying_add(self, rhs: u64, carry: bool) -> (u64, bool)

🔬This is a nightly-only experimental API. (bigint_helper_methods)

Calculates self + rhs + carry and returns a tuple containing\nthe sum and the output carry.

\n

Performs “ternary addition” of two integer operands and a carry-in\nbit, and returns an output integer and a carry-out bit. This allows\nchaining together multiple additions to create a wider addition, and\ncan be useful for bignum addition.

\n

This can be thought of as a 64-bit “full adder”, in the electronics sense.

\n

If the input carry is false, this method is equivalent to\noverflowing_add, and the output carry is\nequal to the overflow flag. Note that although carry and overflow\nflags are similar for unsigned integers, they are different for\nsigned integers.

\n
Examples
\n
#![feature(bigint_helper_methods)]\n\n//    3  MAX    (a = 3 × 2^64 + 2^64 - 1)\n// +  5    7    (b = 5 × 2^64 + 7)\n// ---------\n//    9    6    (sum = 9 × 2^64 + 6)\n\nlet (a1, a0): (u64, u64) = (3, u64::MAX);\nlet (b1, b0): (u64, u64) = (5, 7);\nlet carry0 = false;\n\nlet (sum0, carry1) = a0.carrying_add(b0, carry0);\nassert_eq!(carry1, true);\nlet (sum1, carry2) = a1.carrying_add(b1, carry1);\nassert_eq!(carry2, false);\n\nassert_eq!((sum1, sum0), (9, 6));
\n
1.66.0 (const: 1.66.0) · source

pub const fn overflowing_add_signed(self, rhs: i64) -> (u64, bool)

Calculates self + rhs with a signed rhs

\n

Returns a tuple of the addition along with a boolean indicating\nwhether an arithmetic overflow would occur. If an overflow would\nhave occurred then the wrapped value is returned.

\n
Examples
\n

Basic usage:

\n\n
assert_eq!(1u64.overflowing_add_signed(2), (3, false));\nassert_eq!(1u64.overflowing_add_signed(-2), (u64::MAX, true));\nassert_eq!((u64::MAX - 2).overflowing_add_signed(4), (1, true));
\n
1.7.0 (const: 1.32.0) · source

pub const fn overflowing_sub(self, rhs: u64) -> (u64, bool)

Calculates self - rhs

\n

Returns a tuple of the subtraction along with a boolean indicating\nwhether an arithmetic overflow would occur. If an overflow would\nhave occurred then the wrapped value is returned.

\n
Examples
\n

Basic usage

\n\n
assert_eq!(5u64.overflowing_sub(2), (3, false));\nassert_eq!(0u64.overflowing_sub(1), (u64::MAX, true));
\n
const: unstable · source

pub fn borrowing_sub(self, rhs: u64, borrow: bool) -> (u64, bool)

🔬This is a nightly-only experimental API. (bigint_helper_methods)

Calculates selfrhsborrow and returns a tuple\ncontaining the difference and the output borrow.

\n

Performs “ternary subtraction” by subtracting both an integer\noperand and a borrow-in bit from self, and returns an output\ninteger and a borrow-out bit. This allows chaining together multiple\nsubtractions to create a wider subtraction, and can be useful for\nbignum subtraction.

\n
Examples
\n
#![feature(bigint_helper_methods)]\n\n//    9    6    (a = 9 × 2^64 + 6)\n// -  5    7    (b = 5 × 2^64 + 7)\n// ---------\n//    3  MAX    (diff = 3 × 2^64 + 2^64 - 1)\n\nlet (a1, a0): (u64, u64) = (9, 6);\nlet (b1, b0): (u64, u64) = (5, 7);\nlet borrow0 = false;\n\nlet (diff0, borrow1) = a0.borrowing_sub(b0, borrow0);\nassert_eq!(borrow1, true);\nlet (diff1, borrow2) = a1.borrowing_sub(b1, borrow1);\nassert_eq!(borrow2, false);\n\nassert_eq!((diff1, diff0), (3, u64::MAX));
\n
1.60.0 (const: 1.60.0) · source

pub const fn abs_diff(self, other: u64) -> u64

Computes the absolute difference between self and other.

\n
Examples
\n

Basic usage:

\n\n
assert_eq!(100u64.abs_diff(80), 20u64);\nassert_eq!(100u64.abs_diff(110), 10u64);
\n
1.7.0 (const: 1.32.0) · source

pub const fn overflowing_mul(self, rhs: u64) -> (u64, bool)

Calculates the multiplication of self and rhs.

\n

Returns a tuple of the multiplication along with a boolean\nindicating whether an arithmetic overflow would occur. If an\noverflow would have occurred then the wrapped value is returned.

\n
Examples
\n

Basic usage:

\n

Please note that this example is shared between integer types.\nWhich explains why u32 is used here.

\n\n
assert_eq!(5u32.overflowing_mul(2), (10, false));\nassert_eq!(1_000_000_000u32.overflowing_mul(10), (1410065408, true));
\n
1.7.0 (const: 1.52.0) · source

pub const fn overflowing_div(self, rhs: u64) -> (u64, bool)

Calculates the divisor when self is divided by rhs.

\n

Returns a tuple of the divisor along with a boolean indicating\nwhether an arithmetic overflow would occur. Note that for unsigned\nintegers overflow never occurs, so the second value is always\nfalse.

\n
Panics
\n

This function will panic if rhs is 0.

\n
Examples
\n

Basic usage

\n\n
assert_eq!(5u64.overflowing_div(2), (2, false));
\n
1.38.0 (const: 1.52.0) · source

pub const fn overflowing_div_euclid(self, rhs: u64) -> (u64, bool)

Calculates the quotient of Euclidean division self.div_euclid(rhs).

\n

Returns a tuple of the divisor along with a boolean indicating\nwhether an arithmetic overflow would occur. Note that for unsigned\nintegers overflow never occurs, so the second value is always\nfalse.\nSince, for the positive integers, all common\ndefinitions of division are equal, this\nis exactly equal to self.overflowing_div(rhs).

\n
Panics
\n

This function will panic if rhs is 0.

\n
Examples
\n

Basic usage

\n\n
assert_eq!(5u64.overflowing_div_euclid(2), (2, false));
\n
1.7.0 (const: 1.52.0) · source

pub const fn overflowing_rem(self, rhs: u64) -> (u64, bool)

Calculates the remainder when self is divided by rhs.

\n

Returns a tuple of the remainder after dividing along with a boolean\nindicating whether an arithmetic overflow would occur. Note that for\nunsigned integers overflow never occurs, so the second value is\nalways false.

\n
Panics
\n

This function will panic if rhs is 0.

\n
Examples
\n

Basic usage

\n\n
assert_eq!(5u64.overflowing_rem(2), (1, false));
\n
1.38.0 (const: 1.52.0) · source

pub const fn overflowing_rem_euclid(self, rhs: u64) -> (u64, bool)

Calculates the remainder self.rem_euclid(rhs) as if by Euclidean division.

\n

Returns a tuple of the modulo after dividing along with a boolean\nindicating whether an arithmetic overflow would occur. Note that for\nunsigned integers overflow never occurs, so the second value is\nalways false.\nSince, for the positive integers, all common\ndefinitions of division are equal, this operation\nis exactly equal to self.overflowing_rem(rhs).

\n
Panics
\n

This function will panic if rhs is 0.

\n
Examples
\n

Basic usage

\n\n
assert_eq!(5u64.overflowing_rem_euclid(2), (1, false));
\n
1.7.0 (const: 1.32.0) · source

pub const fn overflowing_neg(self) -> (u64, bool)

Negates self in an overflowing fashion.

\n

Returns !self + 1 using wrapping operations to return the value\nthat represents the negation of this unsigned value. Note that for\npositive unsigned values overflow always occurs, but negating 0 does\nnot overflow.

\n
Examples
\n

Basic usage

\n\n
assert_eq!(0u64.overflowing_neg(), (0, false));\nassert_eq!(2u64.overflowing_neg(), (-2i32 as u64, true));
\n
1.7.0 (const: 1.32.0) · source

pub const fn overflowing_shl(self, rhs: u32) -> (u64, bool)

Shifts self left by rhs bits.

\n

Returns a tuple of the shifted version of self along with a boolean\nindicating whether the shift value was larger than or equal to the\nnumber of bits. If the shift value is too large, then value is\nmasked (N-1) where N is the number of bits, and this value is then\nused to perform the shift.

\n
Examples
\n

Basic usage

\n\n
assert_eq!(0x1u64.overflowing_shl(4), (0x10, false));\nassert_eq!(0x1u64.overflowing_shl(132), (0x10, true));
\n
1.7.0 (const: 1.32.0) · source

pub const fn overflowing_shr(self, rhs: u32) -> (u64, bool)

Shifts self right by rhs bits.

\n

Returns a tuple of the shifted version of self along with a boolean\nindicating whether the shift value was larger than or equal to the\nnumber of bits. If the shift value is too large, then value is\nmasked (N-1) where N is the number of bits, and this value is then\nused to perform the shift.

\n
Examples
\n

Basic usage

\n\n
assert_eq!(0x10u64.overflowing_shr(4), (0x1, false));\nassert_eq!(0x10u64.overflowing_shr(132), (0x1, true));
\n
1.34.0 (const: 1.50.0) · source

pub const fn overflowing_pow(self, exp: u32) -> (u64, bool)

Raises self to the power of exp, using exponentiation by squaring.

\n

Returns a tuple of the exponentiation along with a bool indicating\nwhether an overflow happened.

\n
Examples
\n

Basic usage:

\n\n
assert_eq!(3u64.overflowing_pow(5), (243, false));\nassert_eq!(3u8.overflowing_pow(6), (217, true));
\n
1.0.0 (const: 1.50.0) · source

pub const fn pow(self, exp: u32) -> u64

Raises self to the power of exp, using exponentiation by squaring.

\n
Examples
\n

Basic usage:

\n\n
assert_eq!(2u64.pow(5), 32);
\n
const: unstable · source

pub fn isqrt(self) -> u64

🔬This is a nightly-only experimental API. (isqrt)

Returns the square root of the number, rounded down.

\n
Examples
\n

Basic usage:

\n\n
#![feature(isqrt)]\nassert_eq!(10u64.isqrt(), 3);
\n
1.38.0 (const: 1.52.0) · source

pub const fn div_euclid(self, rhs: u64) -> u64

Performs Euclidean division.

\n

Since, for the positive integers, all common\ndefinitions of division are equal, this\nis exactly equal to self / rhs.

\n
Panics
\n

This function will panic if rhs is 0.

\n
Examples
\n

Basic usage:

\n\n
assert_eq!(7u64.div_euclid(4), 1); // or any other integer type
\n
1.38.0 (const: 1.52.0) · source

pub const fn rem_euclid(self, rhs: u64) -> u64

Calculates the least remainder of self (mod rhs).

\n

Since, for the positive integers, all common\ndefinitions of division are equal, this\nis exactly equal to self % rhs.

\n
Panics
\n

This function will panic if rhs is 0.

\n
Examples
\n

Basic usage:

\n\n
assert_eq!(7u64.rem_euclid(4), 3); // or any other integer type
\n
source

pub const fn div_floor(self, rhs: u64) -> u64

🔬This is a nightly-only experimental API. (int_roundings)

Calculates the quotient of self and rhs, rounding the result towards negative infinity.

\n

This is the same as performing self / rhs for all unsigned integers.

\n
Panics
\n

This function will panic if rhs is zero.

\n
Examples
\n

Basic usage:

\n\n
#![feature(int_roundings)]\nassert_eq!(7_u64.div_floor(4), 1);
\n
1.73.0 (const: 1.73.0) · source

pub const fn div_ceil(self, rhs: u64) -> u64

Calculates the quotient of self and rhs, rounding the result towards positive infinity.

\n
Panics
\n

This function will panic if rhs is zero.

\n
Overflow behavior
\n

On overflow, this function will panic if overflow checks are enabled (default in debug\nmode) and wrap if overflow checks are disabled (default in release mode).

\n
Examples
\n

Basic usage:

\n\n
assert_eq!(7_u64.div_ceil(4), 2);
\n
1.73.0 (const: 1.73.0) · source

pub const fn next_multiple_of(self, rhs: u64) -> u64

Calculates the smallest value greater than or equal to self that\nis a multiple of rhs.

\n
Panics
\n

This function will panic if rhs is zero.

\n
Overflow behavior
\n

On overflow, this function will panic if overflow checks are enabled (default in debug\nmode) and wrap if overflow checks are disabled (default in release mode).

\n
Examples
\n

Basic usage:

\n\n
assert_eq!(16_u64.next_multiple_of(8), 16);\nassert_eq!(23_u64.next_multiple_of(8), 24);
\n
1.73.0 (const: 1.73.0) · source

pub const fn checked_next_multiple_of(self, rhs: u64) -> Option<u64>

Calculates the smallest value greater than or equal to self that\nis a multiple of rhs. Returns None if rhs is zero or the\noperation would result in overflow.

\n
Examples
\n

Basic usage:

\n\n
assert_eq!(16_u64.checked_next_multiple_of(8), Some(16));\nassert_eq!(23_u64.checked_next_multiple_of(8), Some(24));\nassert_eq!(1_u64.checked_next_multiple_of(0), None);\nassert_eq!(u64::MAX.checked_next_multiple_of(2), None);
\n
1.0.0 (const: 1.32.0) · source

pub const fn is_power_of_two(self) -> bool

Returns true if and only if self == 2^k for some k.

\n
Examples
\n

Basic usage:

\n\n
assert!(16u64.is_power_of_two());\nassert!(!10u64.is_power_of_two());
\n
1.0.0 (const: 1.50.0) · source

pub const fn next_power_of_two(self) -> u64

Returns the smallest power of two greater than or equal to self.

\n

When return value overflows (i.e., self > (1 << (N-1)) for type\nuN), it panics in debug mode and the return value is wrapped to 0 in\nrelease mode (the only situation in which method can return 0).

\n
Examples
\n

Basic usage:

\n\n
assert_eq!(2u64.next_power_of_two(), 2);\nassert_eq!(3u64.next_power_of_two(), 4);
\n
1.0.0 (const: 1.50.0) · source

pub const fn checked_next_power_of_two(self) -> Option<u64>

Returns the smallest power of two greater than or equal to n. If\nthe next power of two is greater than the type’s maximum value,\nNone is returned, otherwise the power of two is wrapped in Some.

\n
Examples
\n

Basic usage:

\n\n
assert_eq!(2u64.checked_next_power_of_two(), Some(2));\nassert_eq!(3u64.checked_next_power_of_two(), Some(4));\nassert_eq!(u64::MAX.checked_next_power_of_two(), None);
\n
const: unstable · source

pub fn wrapping_next_power_of_two(self) -> u64

🔬This is a nightly-only experimental API. (wrapping_next_power_of_two)

Returns the smallest power of two greater than or equal to n. If\nthe next power of two is greater than the type’s maximum value,\nthe return value is wrapped to 0.

\n
Examples
\n

Basic usage:

\n\n
#![feature(wrapping_next_power_of_two)]\n\nassert_eq!(2u64.wrapping_next_power_of_two(), 2);\nassert_eq!(3u64.wrapping_next_power_of_two(), 4);\nassert_eq!(u64::MAX.wrapping_next_power_of_two(), 0);
\n
1.32.0 (const: 1.44.0) · source

pub const fn to_be_bytes(self) -> [u8; 8]

Return the memory representation of this integer as a byte array in\nbig-endian (network) byte order.

\n
Examples
\n
let bytes = 0x1234567890123456u64.to_be_bytes();\nassert_eq!(bytes, [0x12, 0x34, 0x56, 0x78, 0x90, 0x12, 0x34, 0x56]);
\n
1.32.0 (const: 1.44.0) · source

pub const fn to_le_bytes(self) -> [u8; 8]

Return the memory representation of this integer as a byte array in\nlittle-endian byte order.

\n
Examples
\n
let bytes = 0x1234567890123456u64.to_le_bytes();\nassert_eq!(bytes, [0x56, 0x34, 0x12, 0x90, 0x78, 0x56, 0x34, 0x12]);
\n
1.32.0 (const: 1.44.0) · source

pub const fn to_ne_bytes(self) -> [u8; 8]

Return the memory representation of this integer as a byte array in\nnative byte order.

\n

As the target platform’s native endianness is used, portable code\nshould use to_be_bytes or to_le_bytes, as appropriate,\ninstead.

\n
Examples
\n
let bytes = 0x1234567890123456u64.to_ne_bytes();\nassert_eq!(\n    bytes,\n    if cfg!(target_endian = \"big\") {\n        [0x12, 0x34, 0x56, 0x78, 0x90, 0x12, 0x34, 0x56]\n    } else {\n        [0x56, 0x34, 0x12, 0x90, 0x78, 0x56, 0x34, 0x12]\n    }\n);
\n
1.32.0 (const: 1.44.0) · source

pub const fn from_be_bytes(bytes: [u8; 8]) -> u64

Create a native endian integer value from its representation\nas a byte array in big endian.

\n
Examples
\n
let value = u64::from_be_bytes([0x12, 0x34, 0x56, 0x78, 0x90, 0x12, 0x34, 0x56]);\nassert_eq!(value, 0x1234567890123456);
\n

When starting from a slice rather than an array, fallible conversion APIs can be used:

\n\n
fn read_be_u64(input: &mut &[u8]) -> u64 {\n    let (int_bytes, rest) = input.split_at(std::mem::size_of::<u64>());\n    *input = rest;\n    u64::from_be_bytes(int_bytes.try_into().unwrap())\n}
\n
1.32.0 (const: 1.44.0) · source

pub const fn from_le_bytes(bytes: [u8; 8]) -> u64

Create a native endian integer value from its representation\nas a byte array in little endian.

\n
Examples
\n
let value = u64::from_le_bytes([0x56, 0x34, 0x12, 0x90, 0x78, 0x56, 0x34, 0x12]);\nassert_eq!(value, 0x1234567890123456);
\n

When starting from a slice rather than an array, fallible conversion APIs can be used:

\n\n
fn read_le_u64(input: &mut &[u8]) -> u64 {\n    let (int_bytes, rest) = input.split_at(std::mem::size_of::<u64>());\n    *input = rest;\n    u64::from_le_bytes(int_bytes.try_into().unwrap())\n}
\n
1.32.0 (const: 1.44.0) · source

pub const fn from_ne_bytes(bytes: [u8; 8]) -> u64

Create a native endian integer value from its memory representation\nas a byte array in native endianness.

\n

As the target platform’s native endianness is used, portable code\nlikely wants to use from_be_bytes or from_le_bytes, as\nappropriate instead.

\n
Examples
\n
let value = u64::from_ne_bytes(if cfg!(target_endian = \"big\") {\n    [0x12, 0x34, 0x56, 0x78, 0x90, 0x12, 0x34, 0x56]\n} else {\n    [0x56, 0x34, 0x12, 0x90, 0x78, 0x56, 0x34, 0x12]\n});\nassert_eq!(value, 0x1234567890123456);
\n

When starting from a slice rather than an array, fallible conversion APIs can be used:

\n\n
fn read_ne_u64(input: &mut &[u8]) -> u64 {\n    let (int_bytes, rest) = input.split_at(std::mem::size_of::<u64>());\n    *input = rest;\n    u64::from_ne_bytes(int_bytes.try_into().unwrap())\n}
\n
1.0.0 (const: 1.32.0) · source

pub const fn min_value() -> u64

👎Deprecating in a future version: replaced by the MIN associated constant on this type

New code should prefer to use\nu64::MIN instead.

\n

Returns the smallest value that can be represented by this integer type.

\n
1.0.0 (const: 1.32.0) · source

pub const fn max_value() -> u64

👎Deprecating in a future version: replaced by the MAX associated constant on this type

New code should prefer to use\nu64::MAX instead.

\n

Returns the largest value that can be represented by this integer type.

\n
const: unstable · source

pub fn widening_mul(self, rhs: u64) -> (u64, u64)

🔬This is a nightly-only experimental API. (bigint_helper_methods)

Calculates the complete product self * rhs without the possibility to overflow.

\n

This returns the low-order (wrapping) bits and the high-order (overflow) bits\nof the result as two separate values, in that order.

\n

If you also need to add a carry to the wide result, then you want\nSelf::carrying_mul instead.

\n
Examples
\n

Basic usage:

\n

Please note that this example is shared between integer types.\nWhich explains why u32 is used here.

\n\n
#![feature(bigint_helper_methods)]\nassert_eq!(5u32.widening_mul(2), (10, 0));\nassert_eq!(1_000_000_000u32.widening_mul(10), (1410065408, 2));
\n
const: unstable · source

pub fn carrying_mul(self, rhs: u64, carry: u64) -> (u64, u64)

🔬This is a nightly-only experimental API. (bigint_helper_methods)

Calculates the “full multiplication” self * rhs + carry\nwithout the possibility to overflow.

\n

This returns the low-order (wrapping) bits and the high-order (overflow) bits\nof the result as two separate values, in that order.

\n

Performs “long multiplication” which takes in an extra amount to add, and may return an\nadditional amount of overflow. This allows for chaining together multiple\nmultiplications to create “big integers” which represent larger values.

\n

If you don’t need the carry, then you can use Self::widening_mul instead.

\n
Examples
\n

Basic usage:

\n

Please note that this example is shared between integer types.\nWhich explains why u32 is used here.

\n\n
#![feature(bigint_helper_methods)]\nassert_eq!(5u32.carrying_mul(2, 0), (10, 0));\nassert_eq!(5u32.carrying_mul(2, 10), (20, 0));\nassert_eq!(1_000_000_000u32.carrying_mul(10, 0), (1410065408, 2));\nassert_eq!(1_000_000_000u32.carrying_mul(10, 10), (1410065418, 2));\nassert_eq!(u64::MAX.carrying_mul(u64::MAX, u64::MAX), (0, u64::MAX));
\n

This is the core operation needed for scalar multiplication when\nimplementing it for wider-than-native types.

\n\n
#![feature(bigint_helper_methods)]\nfn scalar_mul_eq(little_endian_digits: &mut Vec<u16>, multiplicand: u16) {\n    let mut carry = 0;\n    for d in little_endian_digits.iter_mut() {\n        (*d, carry) = d.carrying_mul(multiplicand, carry);\n    }\n    if carry != 0 {\n        little_endian_digits.push(carry);\n    }\n}\n\nlet mut v = vec![10, 20];\nscalar_mul_eq(&mut v, 3);\nassert_eq!(v, [30, 60]);\n\nassert_eq!(0x87654321_u64 * 0xFEED, 0x86D3D159E38D);\nlet mut v = vec![0x4321, 0x8765];\nscalar_mul_eq(&mut v, 0xFEED);\nassert_eq!(v, [0xE38D, 0xD159, 0x86D3]);
\n

If carry is zero, this is similar to overflowing_mul,\nexcept that it gives the value of the overflow instead of just whether one happened:

\n\n
#![feature(bigint_helper_methods)]\nlet r = u8::carrying_mul(7, 13, 0);\nassert_eq!((r.0, r.1 != 0), u8::overflowing_mul(7, 13));\nlet r = u8::carrying_mul(13, 42, 0);\nassert_eq!((r.0, r.1 != 0), u8::overflowing_mul(13, 42));
\n

The value of the first field in the returned tuple matches what you’d get\nby combining the wrapping_mul and\nwrapping_add methods:

\n\n
#![feature(bigint_helper_methods)]\nassert_eq!(\n    789_u16.carrying_mul(456, 123).0,\n    789_u16.wrapping_mul(456).wrapping_add(123),\n);
\n
const: unstable · source

pub fn midpoint(self, rhs: u64) -> u64

🔬This is a nightly-only experimental API. (num_midpoint)

Calculates the middle point of self and rhs.

\n

midpoint(a, b) is (a + b) >> 1 as if it were performed in a\nsufficiently-large signed integral type. This implies that the result is\nalways rounded towards negative infinity and that no overflow will ever occur.

\n
Examples
\n
#![feature(num_midpoint)]\nassert_eq!(0u64.midpoint(4), 2);\nassert_eq!(1u64.midpoint(4), 2);
\n
",0,"nautilus_model::data::order::OrderId"],["
source§

impl From<Quantity> for u64

source§

fn from(value: Quantity) -> Self

Converts to this type from the input type.
","From","nautilus_model::data::order::OrderId"]] };if (window.register_type_impls) {window.register_type_impls(type_impls);} else {window.pending_type_impls = type_impls;}})() \ No newline at end of file diff --git a/develop/searchindex.js b/develop/searchindex.js index 9fe5711f9162..ee0d3a7b5921 100644 --- a/develop/searchindex.js +++ b/develop/searchindex.js @@ -1 +1 @@ -Search.setIndex({"docnames": ["api_reference/accounting", "api_reference/adapters/betfair", "api_reference/adapters/binance", "api_reference/adapters/index", "api_reference/adapters/interactive_brokers", "api_reference/analysis", "api_reference/backtest", "api_reference/cache", "api_reference/common", "api_reference/config", "api_reference/core", "api_reference/data", "api_reference/execution", "api_reference/index", "api_reference/indicators", "api_reference/infrastructure", "api_reference/live", "api_reference/model/book", "api_reference/model/data", "api_reference/model/events", "api_reference/model/identifiers", "api_reference/model/index", "api_reference/model/instruments", "api_reference/model/objects", "api_reference/model/orders", "api_reference/model/position", "api_reference/model/tick_scheme", "api_reference/persistence", "api_reference/portfolio", "api_reference/risk", "api_reference/serialization", "api_reference/system", "api_reference/trading", "concepts/adapters", "concepts/advanced/actors", "concepts/advanced/advanced_orders", "concepts/advanced/custom_data", "concepts/advanced/emulated_orders", "concepts/advanced/index", "concepts/advanced/portfolio_statistics", "concepts/advanced/synthetic_instruments", "concepts/architecture", "concepts/backtesting", "concepts/data", "concepts/execution", "concepts/index", "concepts/instruments", "concepts/logging", "concepts/message_bus", "concepts/orders", "concepts/overview", "concepts/strategies", "developer_guide/coding_standards", "developer_guide/cython", "developer_guide/environment_setup", "developer_guide/index", "developer_guide/packaged_data", "developer_guide/rust", "developer_guide/testing", "getting_started/index", "getting_started/installation", "getting_started/quickstart", "index", "integrations/betfair", "integrations/binance", "integrations/databento", "integrations/ib", "integrations/index", "rust", "tutorials/backtest_high_level", "tutorials/backtest_low_level", "tutorials/index"], "filenames": ["api_reference/accounting.md", "api_reference/adapters/betfair.md", "api_reference/adapters/binance.md", "api_reference/adapters/index.md", "api_reference/adapters/interactive_brokers.md", "api_reference/analysis.md", "api_reference/backtest.md", "api_reference/cache.md", "api_reference/common.md", "api_reference/config.md", "api_reference/core.md", "api_reference/data.md", "api_reference/execution.md", "api_reference/index.md", "api_reference/indicators.md", "api_reference/infrastructure.md", "api_reference/live.md", "api_reference/model/book.md", "api_reference/model/data.md", "api_reference/model/events.md", "api_reference/model/identifiers.md", "api_reference/model/index.md", "api_reference/model/instruments.md", "api_reference/model/objects.md", "api_reference/model/orders.md", "api_reference/model/position.md", "api_reference/model/tick_scheme.md", "api_reference/persistence.md", "api_reference/portfolio.md", "api_reference/risk.md", "api_reference/serialization.md", "api_reference/system.md", "api_reference/trading.md", "concepts/adapters.md", "concepts/advanced/actors.md", "concepts/advanced/advanced_orders.md", "concepts/advanced/custom_data.md", "concepts/advanced/emulated_orders.md", "concepts/advanced/index.md", "concepts/advanced/portfolio_statistics.md", "concepts/advanced/synthetic_instruments.md", "concepts/architecture.md", "concepts/backtesting.md", "concepts/data.md", "concepts/execution.md", "concepts/index.md", "concepts/instruments.md", "concepts/logging.md", "concepts/message_bus.md", "concepts/orders.md", "concepts/overview.md", "concepts/strategies.md", "developer_guide/coding_standards.md", "developer_guide/cython.md", "developer_guide/environment_setup.md", "developer_guide/index.md", "developer_guide/packaged_data.md", "developer_guide/rust.md", "developer_guide/testing.md", "getting_started/index.md", "getting_started/installation.md", "getting_started/quickstart.md", "index.md", "integrations/betfair.md", "integrations/binance.md", "integrations/databento.md", "integrations/ib.md", "integrations/index.md", "rust.md", "tutorials/backtest_high_level.md", "tutorials/backtest_low_level.md", "tutorials/index.md"], "titles": ["Accounting", "Betfair", "Binance", "Adapters", "Interactive Brokers", "Analysis", "Backtest", "Cache", "Common", "Config", "Core", "Data", "Execution", "Python API", "Indicators", "Infrastructure", "Live", "Order Book", "Data", "Events", "Identifiers", "Model", "Instruments", "Objects", "Orders", "Position", "Tick Scheme", "Persistence", "Portfolio", "Risk", "Serialization", "System", "Trading", "Adapters", "Actors", "Advanced Orders", "Custom/Generic Data", "Emulated Orders", "Advanced", "Portfolio Statistics", "Synthetic Instruments", "Architecture", "Backtesting", "Data", "Execution", "Concepts", "Instruments", "Logging", "Message Bus", "Orders", "Overview", "Strategies", "Coding Standards", "Cython", "Environment Setup", "Developer Guide", "Packaged Data", "Rust", "Testing", "Getting Started", "Installation", "Quickstart", "NautilusTrader Documentation", "Betfair", "Binance", "Databento", "Interactive Brokers", "Integrations", "Rust API", "Backtest (high-level API)", "Backtest (low-level API)", "Tutorials"], "terms": {"The": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71], "subpackag": [0, 3, 5, 6, 7, 8, 9, 10, 11, 12, 14, 16, 21, 27, 28, 29, 30, 32, 33, 41, 45, 48, 50], "defin": [0, 2, 7, 10, 14, 19, 21, 22, 23, 26, 30, 32, 36, 39, 40, 41, 42, 43, 44, 45, 46, 49, 50, 51, 61, 64], "both": [0, 1, 2, 4, 7, 8, 10, 11, 12, 16, 22, 24, 29, 32, 35, 39, 41, 45, 46, 47, 50, 51, 53, 55, 62, 64, 66, 67], "differ": [0, 8, 12, 13, 14, 16, 18, 22, 27, 32, 35, 38, 41, 43, 47, 49, 51, 61, 62, 64, 68, 70], "type": [0, 4, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 17, 18, 19, 20, 22, 23, 24, 27, 29, 30, 31, 32, 33, 36, 43, 44, 45, 51, 52, 53, 55, 57, 61, 66, 67, 68, 70], "manag": [0, 1, 2, 4, 6, 7, 8, 9, 11, 12, 16, 20, 25, 28, 29, 32, 34, 40, 41, 42, 45, 48, 49, 50, 60, 64, 66], "machineri": [0, 41], "There": [0, 32, 37, 39, 41, 44, 46, 47, 50, 51, 52, 58, 61, 63, 64], "i": [0, 1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 31, 32, 33, 34, 35, 36, 37, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 66, 67, 69, 70], "also": [0, 4, 6, 7, 8, 12, 16, 18, 27, 32, 34, 35, 37, 39, 40, 41, 43, 44, 46, 49, 50, 51, 52, 57, 58, 60, 61, 62, 64, 70], "an": [0, 1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 17, 18, 19, 20, 22, 23, 24, 26, 27, 29, 30, 31, 32, 33, 34, 35, 36, 37, 40, 41, 43, 44, 46, 47, 48, 49, 50, 51, 52, 55, 57, 58, 61, 62, 64, 65, 66, 67, 69, 70], "exchangeratecalcul": 0, "calcul": [0, 5, 6, 7, 8, 10, 14, 17, 19, 22, 25, 28, 29, 39, 40], "exchang": [0, 1, 2, 3, 4, 6, 7, 8, 9, 11, 12, 16, 19, 20, 23, 26, 29, 32, 35, 41, 46, 48, 49, 51, 61, 63, 64, 66, 67, 70], "rate": [0, 2, 4, 5, 6, 7, 8, 9, 14, 16, 22, 29, 39, 46, 61, 64], "between": [0, 2, 9, 11, 12, 14, 16, 22, 26, 27, 31, 40, 41, 43, 44, 45, 46, 48, 49, 50, 57, 61, 64], "fx": [0, 6, 22, 32, 46, 49, 50, 61, 69], "crypto": [0, 2, 4, 22, 23, 26, 46, 49, 50, 64, 66, 67], "pair": [0, 4, 18, 22, 44, 46, 51, 64, 69, 70], "accountmanag": 0, "mainli": [0, 27, 41], "us": [0, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 18, 19, 22, 23, 24, 27, 28, 29, 30, 32, 33, 35, 36, 37, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 51, 52, 53, 54, 55, 56, 57, 58, 60, 61, 62, 63, 64, 66, 67, 68, 70, 71], "from": [0, 1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 17, 18, 19, 20, 22, 23, 24, 25, 26, 27, 29, 30, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 43, 44, 46, 47, 48, 49, 50, 51, 52, 53, 56, 57, 58, 59, 61, 62, 63, 64, 65, 66, 68, 69, 70, 71], "portfolio": [0, 5, 6, 8, 9, 12, 13, 16, 29, 31, 32, 38, 41, 44, 47, 50, 62, 66, 70], "oper": [0, 7, 8, 9, 10, 11, 12, 27, 28, 32, 40, 41, 42, 44, 46, 47, 48, 50, 55, 60, 62, 66, 71], "accountfactori": 0, "support": [0, 4, 6, 16, 18, 27, 37, 40, 41, 43, 44, 45, 46, 47, 48, 49, 50, 51, 53, 60, 62, 64, 65, 67], "custom": [0, 2, 6, 8, 9, 12, 19, 24, 32, 33, 38, 40, 41, 43, 44, 47, 48, 50, 64, 66, 70], "specif": [0, 1, 2, 4, 6, 7, 8, 9, 10, 11, 12, 16, 18, 19, 22, 24, 26, 27, 28, 29, 30, 32, 33, 35, 41, 42, 43, 44, 45, 46, 48, 49, 51, 55, 57, 60, 62, 66, 67, 71], "integr": [0, 1, 2, 3, 4, 7, 8, 12, 16, 17, 33, 41, 43, 45, 46, 48, 50, 58, 60, 63, 64, 65, 66, 68], "These": [0, 8, 12, 14, 19, 24, 35, 36, 39, 40, 41, 43, 44, 47, 48, 49, 51, 55, 58, 64, 71], "can": [0, 1, 2, 3, 4, 6, 7, 8, 9, 11, 12, 13, 14, 16, 17, 19, 20, 22, 23, 24, 25, 27, 28, 29, 30, 32, 33, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 56, 57, 58, 61, 62, 64, 66, 68, 69, 70], "regist": [0, 1, 2, 4, 5, 6, 8, 9, 11, 12, 16, 22, 23, 30, 32, 39, 43, 44, 48, 51, 61, 63, 64], "factori": [0, 8, 9, 14, 16, 32, 33, 46, 63, 64, 66], "instanti": [0, 19, 30, 33, 42, 44, 46, 48, 51, 63, 64, 66, 69, 70], "when": [0, 1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 16, 17, 18, 19, 22, 24, 25, 27, 31, 32, 35, 36, 37, 41, 42, 43, 44, 46, 47, 48, 49, 50, 51, 52, 53, 57, 58, 60, 61, 63, 64, 66, 67, 69], "accountst": [0, 1, 2, 4, 6, 12, 16, 19, 28], "event": [0, 1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 16, 17, 18, 22, 24, 25, 27, 28, 29, 31, 32, 36, 37, 41, 43, 44, 45, 47, 48, 50, 61, 62], "receiv": [0, 6, 8, 11, 12, 14, 16, 20, 29, 32, 33, 36, 41, 44, 46, 47, 51, 53, 61, 63, 64, 66], "class": [0, 1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 17, 18, 19, 20, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 39, 41, 43, 44, 45, 46, 47, 48, 49, 50, 51, 53, 61, 62, 63, 64, 65, 66, 68], "cashaccount": 0, "bool": [0, 1, 2, 4, 6, 7, 8, 9, 10, 11, 12, 14, 16, 17, 18, 19, 20, 22, 23, 24, 25, 27, 28, 29, 30, 31, 32, 48, 51], "calculate_account_st": 0, "fals": [0, 1, 2, 4, 6, 7, 8, 9, 10, 11, 12, 14, 16, 18, 19, 20, 22, 23, 24, 25, 27, 28, 30, 32, 37, 47, 48, 49, 51, 52, 64, 66], "base": [0, 1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 17, 18, 19, 20, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 36, 37, 39, 40, 41, 43, 44, 45, 46, 47, 48, 49, 50, 51, 61, 66], "provid": [0, 3, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 17, 18, 19, 24, 27, 28, 29, 30, 31, 32, 34, 40, 41, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 59, 61, 62, 64, 65, 66, 67, 68, 69, 70], "cash": [0, 4, 6, 9, 12, 16, 22, 46, 50, 61, 66, 70], "paramet": [0, 1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 17, 18, 19, 20, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 35, 37, 41, 42, 43, 44, 46, 47, 48, 49, 51, 52, 61, 66, 69, 70], "initi": [0, 1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 16, 17, 18, 19, 22, 23, 24, 25, 28, 29, 32, 36, 42, 44, 46, 49, 51, 61, 66, 67], "state": [0, 1, 2, 4, 5, 6, 7, 8, 9, 11, 12, 14, 16, 17, 19, 21, 28, 29, 31, 32, 36, 37, 50, 67, 70], "option": [0, 1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 16, 19, 22, 23, 24, 26, 27, 29, 31, 32, 33, 35, 42, 43, 44, 46, 47, 48, 49, 50, 51, 52, 53, 60, 61, 63, 64, 66, 70], "If": [0, 1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 17, 18, 19, 20, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 35, 37, 41, 43, 45, 47, 51, 57, 58, 61, 62, 64, 66], "should": [0, 1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 16, 17, 18, 19, 20, 22, 23, 24, 26, 27, 29, 30, 31, 32, 35, 37, 43, 45, 46, 47, 48, 51, 52, 54, 58, 61, 64, 67, 69, 70], "order": [0, 1, 2, 4, 5, 6, 7, 8, 9, 11, 12, 16, 18, 19, 20, 22, 23, 25, 27, 28, 29, 31, 32, 34, 36, 38, 39, 40, 41, 42, 43, 46, 55, 61, 63, 66, 67, 70], "fill": [0, 1, 2, 4, 5, 6, 7, 12, 16, 17, 19, 24, 25, 32, 35, 43, 49, 66], "rais": [0, 1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 16, 17, 18, 19, 20, 22, 23, 24, 25, 26, 27, 29, 30, 31, 32, 41, 51, 58, 61], "valueerror": [0, 1, 2, 4, 5, 6, 7, 8, 10, 11, 12, 14, 16, 17, 18, 19, 20, 22, 23, 24, 25, 26, 27, 29, 31, 32, 41], "account_typ": [0, 1, 2, 4, 6, 9, 12, 16, 19, 33, 61, 64, 69, 70], "equal": [0, 1, 2, 4, 5, 6, 8, 12, 14, 17, 18, 22, 23, 24, 25, 29, 32, 49], "appli": [0, 1, 2, 4, 8, 9, 17, 24, 25, 28, 34, 43, 46, 49, 52], "self": [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, 32, 33, 36, 37, 38, 39, 40, 44, 46, 48, 49, 51, 53, 61, 64], "void": [0, 1, 2, 4, 6, 7, 8, 10, 11, 12, 14, 16, 17, 22, 24, 25, 26, 28, 29, 30, 32, 33, 53], "given": [0, 1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 16, 17, 18, 19, 20, 22, 23, 24, 25, 26, 27, 28, 29, 30, 32, 33, 43, 44, 46, 49, 62, 67], "account_id": [0, 1, 2, 4, 6, 7, 12, 16, 19, 24, 25, 66], "id": [0, 1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 16, 17, 18, 19, 20, 22, 23, 24, 25, 27, 28, 29, 31, 32, 33, 37, 43, 44, 46, 47, 49, 51, 54, 61, 64, 67, 69, 70], "base_curr": [0, 1, 2, 4, 6, 9, 12, 16, 19, 22, 25, 61, 63, 69, 70], "system": [0, 1, 2, 4, 6, 7, 8, 9, 12, 13, 16, 18, 19, 20, 21, 24, 25, 27, 28, 32, 36, 37, 42, 43, 44, 45, 46, 48, 49, 50, 51, 53, 54, 55, 57, 60, 61, 62, 64, 67, 68, 70, 71], "method": [0, 1, 2, 4, 6, 7, 8, 11, 12, 13, 14, 16, 18, 19, 27, 28, 29, 30, 31, 32, 33, 34, 36, 37, 39, 41, 42, 43, 44, 45, 46, 48, 49, 50, 51, 52, 55, 58, 61, 62, 64, 66, 69, 70], "intend": [0, 6, 8, 10, 12, 28, 32, 44, 49, 51], "call": [0, 1, 2, 4, 6, 7, 8, 10, 11, 12, 16, 22, 29, 31, 32, 33, 36, 39, 44, 46, 48, 51, 53, 57, 58, 70], "user": [0, 6, 8, 12, 13, 14, 19, 24, 32, 36, 38, 41, 42, 43, 44, 45, 46, 48, 50, 51, 61, 64, 67, 68, 69], "code": [0, 1, 2, 4, 6, 7, 8, 9, 12, 13, 23, 32, 33, 37, 44, 47, 50, 53, 54, 55, 57, 62, 66, 68, 69], "balanc": [0, 1, 2, 4, 5, 6, 12, 16, 19, 23, 28, 51, 61], "currenc": [0, 1, 2, 4, 5, 6, 7, 8, 9, 12, 16, 19, 22, 23, 24, 25, 28, 29, 32, 39, 50, 51, 61, 66, 70], "none": [0, 1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 16, 17, 18, 19, 22, 23, 24, 25, 26, 27, 28, 29, 31, 32, 33, 36, 37, 39, 41, 44, 46, 48, 49, 51, 52, 61, 64, 70], "accountbal": [0, 1, 2, 4, 6, 12, 16, 19, 23], "return": [0, 1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 17, 18, 19, 20, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 36, 37, 39, 43, 44, 51, 53, 58, 61, 64, 67], "current": [0, 1, 2, 4, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 17, 19, 24, 25, 27, 28, 29, 31, 32, 33, 37, 43, 46, 47, 48, 49, 52, 58, 60, 61, 65, 67, 68, 69, 71], "total": [0, 5, 7, 11, 12, 16, 17, 18, 19, 22, 23, 24, 25, 28, 29, 44, 51], "For": [0, 5, 6, 8, 12, 17, 23, 27, 32, 36, 39, 40, 43, 44, 46, 47, 48, 49, 50, 51, 52, 54, 58, 60, 61, 64, 65, 66, 69, 70, 71], "multi": [0, 1, 2, 4, 5, 6, 8, 11, 12, 16, 19, 47, 48, 50, 64, 67, 68, 70], "specifi": [0, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 16, 23, 24, 27, 31, 32, 33, 43, 44, 46, 47, 48, 49, 51, 57, 60, 64, 66, 70], "queri": [0, 1, 2, 4, 6, 7, 8, 9, 12, 16, 27, 28, 32, 44, 61, 63, 66], "default": [0, 1, 2, 4, 5, 6, 7, 8, 9, 11, 12, 16, 17, 18, 19, 22, 23, 24, 26, 27, 30, 31, 32, 37, 39, 40, 41, 42, 43, 44, 47, 48, 49, 50, 52, 61, 64, 66, 69, 70], "set": [0, 4, 6, 7, 8, 9, 10, 11, 12, 14, 16, 25, 27, 28, 29, 32, 35, 36, 37, 41, 42, 43, 44, 47, 48, 49, 51, 52, 56, 57, 59, 61, 62, 63, 64, 66, 69], "applic": [0, 1, 2, 4, 6, 8, 9, 11, 12, 14, 16, 18, 19, 22, 25, 27, 32, 49, 50, 66, 67], "inform": [0, 1, 2, 4, 6, 8, 12, 16, 18, 19, 22, 28, 45, 46, 48, 52, 53, 55, 61, 62, 63, 64, 66, 71], "rather": [0, 8, 48, 52], "than": [0, 6, 8, 9, 10, 12, 17, 18, 22, 23, 24, 27, 32, 43, 48, 52], "monei": [0, 1, 2, 4, 5, 6, 7, 12, 16, 19, 22, 23, 24, 25, 28, 29, 51, 70], "zero": [0, 7, 8, 9, 14, 17, 23, 24, 25, 49, 61], "amount": [0, 23, 51, 57, 67, 70], "balance_fre": 0, "free": [0, 23, 55, 57, 65, 68, 69], "balance_impact": 0, "instrument": [0, 1, 2, 4, 6, 7, 8, 9, 11, 12, 14, 16, 17, 18, 19, 20, 23, 24, 25, 26, 27, 28, 29, 30, 32, 38, 43, 44, 49, 50, 51, 63, 64, 65, 69, 70], "quantiti": [0, 1, 2, 4, 6, 7, 8, 11, 12, 16, 17, 18, 19, 22, 23, 24, 25, 29, 32, 35, 40, 44, 50, 51, 61, 69], "price": [0, 1, 2, 4, 6, 7, 8, 11, 12, 14, 16, 17, 18, 19, 22, 23, 24, 25, 26, 29, 32, 40, 43, 49, 50, 51, 64, 69], "ordersid": [0, 1, 2, 4, 6, 7, 8, 12, 16, 17, 18, 19, 24, 25, 32, 40, 44, 49, 51, 61], "order_sid": [0, 1, 2, 4, 6, 8, 12, 16, 17, 19, 24, 32, 40, 49, 51, 61], "balance_lock": 0, "lock": [0, 23, 28, 35], "balance_tot": 0, "dict": [0, 1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 16, 18, 19, 22, 23, 24, 25, 27, 28, 29, 30, 32, 44, 47, 48, 51, 61, 69], "balances_fre": 0, "balances_lock": [0, 28, 51], "balances_tot": 0, "nautilu": [0, 4, 6, 7, 9, 19, 20, 27, 31, 33, 35, 36, 41, 42, 43, 44, 45, 46, 48, 49, 50, 51, 61, 62, 63, 64, 65, 66, 69, 70, 71], "calculate_balance_lock": 0, "side": [0, 1, 2, 4, 6, 7, 8, 10, 12, 16, 17, 18, 19, 20, 24, 25, 32, 44, 51, 61], "use_quote_for_invers": [0, 22], "result": [0, 5, 6, 8, 9, 10, 12, 22, 25, 32, 35, 36, 40, 41, 42, 43, 46, 51, 52, 61, 62, 64, 66, 69, 70], "quot": [0, 1, 2, 4, 6, 7, 8, 9, 11, 12, 14, 16, 17, 18, 19, 22, 24, 25, 28, 29, 32, 37, 40, 43, 46, 48, 50, 61, 64, 66, 69], "standard": [0, 9, 10, 14, 22, 24, 25, 41, 46, 49, 55, 57, 61, 62, 64, 66, 67], "invers": [0, 22, 25], "bui": [0, 1, 2, 4, 6, 8, 12, 16, 18, 19, 24, 25, 40, 49, 51, 61], "sell": [0, 1, 2, 4, 6, 8, 12, 16, 18, 19, 24, 25, 49, 61], "instead": [0, 2, 9, 22, 47, 53], "calculate_commiss": 0, "last_qti": [0, 1, 2, 4, 6, 12, 16, 19], "last_px": [0, 1, 2, 4, 6, 12, 16, 19, 22], "liquiditysid": [0, 1, 2, 4, 6, 12, 16, 19, 24], "liquidity_sid": [0, 1, 2, 4, 6, 12, 16, 19, 24], "commiss": [0, 1, 2, 4, 6, 12, 16, 19, 24, 25, 29], "gener": [0, 1, 2, 3, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 16, 18, 19, 21, 22, 24, 25, 27, 32, 33, 38, 39, 40, 41, 43, 44, 46, 49, 52, 55, 57, 58, 64, 66, 68, 70, 71], "transact": [0, 9], "maker": [0, 1, 2, 4, 6, 12, 16, 19, 22, 49], "taker": [0, 1, 2, 4, 6, 12, 16, 19, 22], "liquid": [0, 1, 2, 4, 6, 8, 12, 16, 19, 22, 24, 46, 49], "no_liquidity_sid": [0, 1, 2, 4, 6, 12, 16, 19], "calculate_pnl": [0, 25], "orderfil": [0, 1, 2, 4, 6, 12, 16, 19, 24, 25, 32, 51], "posit": [0, 1, 2, 4, 5, 6, 7, 8, 9, 12, 14, 16, 18, 19, 20, 22, 23, 24, 27, 28, 29, 32, 35, 39, 46, 49, 50, 61, 64, 66], "list": [0, 1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 16, 17, 18, 19, 20, 22, 24, 25, 26, 27, 32, 33, 37, 41, 42, 43, 44, 48, 50, 51, 61, 69, 70], "pnl": [0, 5, 7, 9, 19, 25, 28, 39], "doe": [0, 6, 8, 12, 14, 22, 23, 24, 27, 29, 32, 43, 51, 52, 61, 66, 68], "includ": [0, 2, 5, 6, 7, 8, 9, 10, 11, 12, 13, 17, 18, 19, 20, 24, 25, 27, 29, 32, 35, 36, 37, 39, 40, 41, 42, 43, 44, 46, 47, 48, 49, 50, 51, 53, 58, 60, 61, 63, 64, 65, 66, 70], "ani": [0, 1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 16, 18, 19, 20, 21, 23, 24, 27, 28, 29, 30, 31, 32, 33, 37, 38, 39, 40, 43, 44, 45, 46, 48, 49, 50, 51, 52, 54, 57, 58, 61, 62, 69], "clear_balance_lock": 0, "instrumentid": [0, 1, 2, 4, 6, 7, 8, 9, 11, 12, 14, 16, 17, 18, 19, 20, 22, 23, 24, 25, 28, 29, 32, 33, 40, 44, 46, 49, 51, 61], "instrument_id": [0, 1, 2, 4, 6, 7, 8, 9, 11, 12, 14, 16, 17, 18, 19, 22, 23, 24, 25, 27, 28, 29, 32, 33, 40, 43, 44, 46, 49, 51, 61, 64, 69, 70], "clear": [0, 1, 6, 7, 12, 17, 18, 28, 32, 49, 52, 69], "event_count": [0, 12, 16, 24, 25, 29], "count": [0, 1, 2, 4, 6, 7, 8, 11, 12, 14, 16, 17, 18, 22, 24, 25, 27, 29], "int": [0, 1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 16, 17, 18, 19, 22, 23, 24, 25, 26, 27, 29, 31, 32, 36, 44, 48, 51, 53, 61], "all": [0, 1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 17, 18, 19, 20, 22, 24, 27, 28, 29, 30, 31, 32, 33, 36, 37, 40, 43, 44, 46, 48, 49, 50, 51, 52, 53, 54, 57, 58, 60, 64, 67, 68, 69, 70], "accountid": [0, 1, 2, 4, 6, 7, 12, 16, 19, 20, 24, 25], "is_cash_account": 0, "is_margin_account": 0, "margin": [0, 1, 2, 4, 6, 9, 12, 16, 19, 22, 23, 28, 35, 49, 50, 61, 64, 69], "is_unleverag": 0, "last_ev": [0, 24, 25], "last": [0, 2, 5, 6, 7, 8, 11, 12, 14, 17, 18, 19, 22, 24, 25, 32, 37, 44, 49, 50, 51, 58, 66, 70], "starting_bal": [0, 6, 9, 61, 69, 70], "start": [0, 1, 2, 4, 6, 8, 9, 10, 11, 12, 14, 16, 18, 26, 27, 29, 31, 32, 33, 43, 51, 60, 61, 63, 64, 69, 70], "accounttyp": [0, 1, 2, 4, 6, 12, 16, 19, 70], "update_balance_lock": 0, "updat": [0, 1, 2, 4, 6, 7, 8, 9, 11, 12, 14, 16, 17, 18, 19, 28, 29, 32, 37, 43, 46, 49, 51, 56, 61, 63, 64], "margin_init": [0, 22, 23, 46], "neg": [0, 4, 6, 8, 12, 14, 18, 19, 22, 23, 24, 25, 27, 29, 32], "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, 32, 35, 39, 44, 46, 49, 61, 69, 70], "update_bal": 0, "allow_zero": 0, "true": [0, 1, 2, 4, 6, 7, 8, 9, 10, 11, 12, 14, 16, 18, 20, 23, 25, 27, 28, 32, 33, 48, 49, 51, 64, 66], "guarante": [0, 7, 24, 25, 41, 57, 68], "everi": [0, 4, 6, 9, 41, 49, 51], "therefor": [0, 7, 32, 58, 64], "we": [0, 1, 36, 40, 43, 45, 48, 49, 50, 51, 52, 53, 54, 55, 57, 60, 61, 64, 68, 69, 70], "onli": [0, 1, 2, 4, 6, 7, 8, 10, 11, 12, 13, 14, 16, 17, 18, 19, 24, 27, 28, 29, 31, 32, 33, 37, 40, 41, 43, 46, 50, 51, 54, 60, 64, 69, 70], "ar": [0, 1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 18, 19, 23, 24, 27, 28, 29, 30, 32, 33, 35, 36, 37, 38, 39, 40, 41, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 57, 58, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71], "allow": [0, 2, 4, 8, 12, 22, 29, 30, 32, 33, 35, 36, 40, 41, 45, 48, 49, 50, 61, 62, 63, 65, 66, 69, 70, 71], "just": [0, 10, 11, 12, 40, 41, 44, 45, 57, 58, 69, 70], "asset": [0, 2, 6, 9, 12, 14, 16, 22, 23, 45, 46, 50, 64], "empti": [0, 1, 2, 4, 6, 8, 9, 10, 12, 16, 17, 18, 19, 22, 24, 27, 32, 39, 52], "update_commiss": 0, "which": [0, 1, 2, 3, 4, 6, 7, 8, 9, 10, 11, 12, 14, 16, 17, 18, 19, 20, 24, 25, 27, 28, 29, 30, 32, 33, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 57, 58, 60, 61, 63, 64, 65, 66, 67, 69, 70], "repres": [0, 1, 2, 4, 6, 8, 9, 10, 11, 12, 13, 14, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 32, 36, 40, 43, 44, 45, 46, 61, 68], "credit": [0, 65], "marginaccount": 0, "calculate_margin_init": 0, "calculate_margin_maint": 0, "positionsid": [0, 7, 12, 19, 24, 25, 32, 61], "mainten": [0, 22, 23, 28, 46], "long": [0, 5, 7, 12, 19, 24, 25, 28, 49, 61], "short": [0, 5, 12, 19, 24, 25, 28, 49, 61, 66], "clear_margin": 0, "clear_margin_init": 0, "clear_margin_maint": 0, "default_leverag": [0, 6, 9], "leverag": [0, 6, 9, 49, 50, 62, 68], "decim": [0, 2, 4, 5, 6, 8, 9, 11, 12, 16, 19, 22, 23, 24, 25, 26, 28, 29, 44, 49, 51, 69, 70], "found": [0, 1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 16, 23, 28, 32, 33, 41, 43, 44, 45, 49, 52, 53, 57, 58, 64, 69], "marginbal": [0, 1, 2, 4, 6, 12, 16, 19, 23], "margin_maint": [0, 22, 23, 46], "margins_init": [0, 28, 51], "margins_maint": [0, 28, 51], "set_default_leverag": 0, "valu": [0, 1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 17, 18, 19, 20, 22, 23, 24, 25, 26, 27, 28, 29, 32, 39, 42, 43, 44, 46, 47, 48, 49, 50, 51, 52, 57, 58, 61, 63, 64, 69, 70], "typeerror": [0, 6, 7, 8, 9, 12, 16, 18, 29, 30, 31, 32, 41], "1": [0, 1, 2, 4, 6, 8, 9, 10, 14, 18, 22, 27, 29, 32, 36, 39, 40, 49, 50, 51, 56, 61, 64, 66], "set_leverag": 0, "update_margin": 0, "update_margin_init": 0, "update_margin_maint": 0, "object": [0, 1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 17, 18, 19, 20, 22, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 36, 37, 42, 43, 46, 47, 48, 49, 50, 52, 58, 61, 64, 65, 69, 70], "one": [0, 4, 6, 7, 8, 9, 12, 17, 24, 27, 28, 32, 35, 40, 44, 46, 49, 51, 61, 64, 66, 68, 69, 70], "versu": 0, "anoth": [0, 7, 20, 35], "get_rat": 0, "from_curr": [0, 7], "to_curr": [0, 7], "pricetyp": [0, 7, 14, 18, 50, 61], "price_typ": [0, 7, 14, 18, 61], "bid_quot": 0, "ask_quot": 0, "doubl": [0, 1, 5, 6, 7, 8, 10, 12, 14, 16, 17, 18, 19, 22, 23, 24, 25, 26, 27, 53], "dictionari": [0, 1, 2, 4, 6, 7, 8, 9, 12, 18, 19, 20, 22, 23, 24, 25, 32, 35, 44, 46, 47, 48, 51, 63, 66], "bid": [0, 2, 6, 12, 17, 18, 22, 24, 26, 27, 43, 49, 50, 69], "ask": [0, 2, 6, 12, 17, 18, 22, 24, 26, 27, 43, 49, 50], "convert": [0, 1, 2, 4, 5, 7, 10, 18, 22, 30, 32, 43, 63, 66, 67], "convers": [0, 10, 32, 43, 49], "symbol": [0, 2, 4, 20, 22, 24, 25, 40, 43, 46, 64, 66, 67], "length": [0, 4, 9, 10, 14, 18, 22], "note": [0, 4, 5, 6, 7, 8, 9, 10, 12, 13, 14, 18, 25, 27, 32, 40, 45, 66, 68], "insuffici": [0, 39], "data": [0, 3, 5, 6, 7, 8, 9, 10, 12, 13, 14, 16, 17, 22, 27, 31, 32, 37, 38, 39, 41, 42, 44, 46, 55, 57, 62, 63, 65, 67, 71], "rolloverinterestcalcul": 0, "pd": [0, 1, 2, 4, 5, 6, 10, 16, 22, 27, 32, 39, 43, 49, 51, 69, 70], "datafram": [0, 5, 6, 10, 27, 32, 43, 69, 70], "rollov": [0, 6], "interest": [0, 6, 41, 64], "rate_data_csv_path": 0, "term": [0, 4, 18, 41, 43, 45, 48, 49, 62, 64], "csv": [0, 42, 43, 56, 69, 70], "sinc": [0, 9, 13, 14, 37, 46, 51], "1956": 0, "str": [0, 1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 16, 17, 18, 19, 20, 22, 23, 24, 25, 26, 27, 29, 30, 31, 32, 36, 43, 44, 47, 48, 51, 61, 69, 70], "calc_overnight_r": 0, "date": [0, 4, 43, 45, 49, 51], "forex": [0, 14, 26, 32, 49, 66, 69], "overnight": 0, "rang": [0, 1, 2, 4, 5, 6, 8, 9, 11, 12, 14, 16, 24, 32, 43, 45, 46, 51, 56, 62, 66, 67, 71], "6": [0, 4, 9, 18, 66], "7": 0, "01": [0, 9, 10, 43, 56, 61, 69], "bp": 0, "get_rate_data": 0, "creat": [0, 1, 2, 4, 6, 8, 9, 11, 12, 13, 14, 19, 27, 31, 32, 35, 36, 43, 44, 46, 48, 49, 51, 61, 63, 64, 66, 69], "static": [0, 1, 2, 4, 5, 8, 9, 12, 13, 14, 18, 19, 20, 22, 23, 24, 25, 41, 50, 53, 68], "creation": [0, 9, 19, 35, 37, 40, 49, 64], "register_account_typ": 0, "unicod": [0, 1, 2, 4, 6, 7, 8, 10, 11, 12, 16, 17, 18, 19, 20, 22, 23, 24, 25, 26, 32], "issuer": [0, 20], "account_cl": 0, "keyerror": [0, 6, 8, 12, 16, 24, 25, 30, 32], "ha": [0, 1, 2, 4, 6, 7, 8, 10, 11, 12, 13, 14, 16, 19, 24, 29, 31, 32, 37, 40, 41, 46, 48, 49, 51, 53, 64, 69], "alreadi": [0, 1, 2, 4, 6, 7, 8, 11, 12, 16, 22, 24, 25, 27, 30, 32, 37, 40, 43, 44, 47, 49, 51, 61, 69], "register_calculated_account": 0, "been": [0, 1, 2, 4, 6, 8, 9, 11, 12, 16, 19, 24, 28, 29, 31, 32, 37, 40, 41, 44, 48, 50, 51, 69], "accountsmanag": 0, "cachefacad": [0, 6, 7, 8, 12, 16, 28, 31, 32], "cach": [0, 1, 2, 4, 6, 8, 9, 11, 12, 13, 16, 22, 28, 29, 31, 32, 37, 40, 41, 44, 46, 61], "loggeradapt": [0, 1, 6, 8, 12, 16, 27, 31, 32], "log": [0, 1, 2, 4, 6, 7, 9, 11, 12, 14, 16, 29, 31, 32, 33, 49, 51, 53, 61, 64, 66, 67, 70], "clock": [0, 1, 2, 4, 6, 11, 12, 16, 28, 29, 31, 32, 33, 40, 44, 48], "function": [0, 6, 8, 10, 12, 13, 14, 27, 28, 32, 36, 38, 41, 42, 45, 48, 49, 50, 51, 52, 55, 57, 62, 64, 66, 67], "read": [0, 4, 6, 7, 8, 12, 16, 17, 28, 31, 32, 35, 38, 41, 46, 51, 53, 61, 70], "logger": [0, 1, 2, 4, 6, 7, 8, 11, 12, 16, 27, 28, 29, 31, 32, 33, 45, 46, 47, 51, 53], "api": [1, 2, 3, 4, 8, 12, 16, 32, 33, 35, 37, 40, 41, 43, 45, 46, 47, 49, 50, 51, 55, 65, 66], "spot": [1, 9, 12, 16, 22, 33, 40, 46, 49, 64, 67, 70], "bet": [1, 22, 46, 50, 63, 67], "betfairhttpcli": 1, "usernam": [1, 4, 9, 63, 66], "password": [1, 4, 9, 63, 66], "app_kei": [1, 63], "http": [1, 2, 3, 4, 5, 6, 8, 9, 10, 11, 12, 14, 16, 17, 18, 19, 20, 22, 23, 24, 27, 29, 32, 35, 53, 56, 60, 61, 64, 69], "async": [1, 2, 4, 8, 12, 16, 31, 66], "keep_al": 1, "renew": 1, "authent": 1, "list_navig": 1, "navig": [1, 13, 41, 60], "tree": 1, "market": [1, 4, 6, 7, 8, 9, 11, 12, 14, 17, 18, 19, 20, 22, 23, 24, 25, 28, 32, 35, 37, 40, 44, 46, 50, 51, 61, 63, 64, 65, 66, 67, 70], "list_market_catalogu": 1, "filter_": 1, "marketfilt": 1, "market_project": 1, "betfair_pars": 1, "spec": [1, 18, 27, 52], "enum": [1, 4, 8, 10, 14, 32, 33, 49, 51, 61, 64, 70], "marketproject": 1, "sort": [1, 6, 8, 17, 27, 42, 69], "marketsort": 1, "max_result": 1, "1000": [1, 6, 8, 9, 12, 32, 51], "local": [1, 2, 7, 8, 9, 12, 19, 22, 24, 27, 32, 37, 40, 48, 49, 51, 55, 67], "type_definit": 1, "marketcatalogu": 1, "about": [1, 6, 18, 27, 41, 43, 45, 49, 61], "betfairdataclientconfig": 1, "handle_revised_bar": [1, 2, 4, 9, 66], "instrument_provid": [1, 2, 4, 9, 16, 64, 66], "instrumentproviderconfig": [1, 2, 4, 8, 9, 33, 64], "load_al": [1, 2, 4, 8, 9, 33, 64], "load_id": [1, 2, 4, 8, 9, 33, 66], "filter": [1, 2, 4, 6, 7, 8, 9, 14, 16, 28, 32, 44, 51, 56], "filter_cal": [1, 2, 4, 9], "log_warn": [1, 2, 4, 9, 64], "rout": [1, 2, 4, 6, 7, 9, 11, 12, 16, 32, 35, 66], "routingconfig": [1, 2, 4, 9, 66], "venu": [1, 2, 3, 4, 6, 7, 8, 9, 11, 12, 16, 18, 19, 20, 22, 24, 25, 28, 32, 33, 37, 40, 41, 42, 43, 44, 45, 46, 50, 51, 64, 67], "account_curr": 1, "cert_dir": [1, 63], "instrument_config": 1, "nautilus_trad": [1, 2, 4, 5, 6, 8, 9, 12, 16, 27, 31, 32, 33, 36, 39, 40, 41, 43, 44, 46, 47, 48, 49, 51, 59, 60, 61, 63, 64, 66, 69, 70], "adapt": [1, 2, 4, 7, 8, 13, 14, 31, 36, 41, 46, 50, 60, 62, 63, 64, 65, 66, 67], "betfairinstrumentproviderconfig": 1, "livedataclientconfig": [1, 2, 4, 9, 16], "configur": [1, 2, 4, 6, 7, 8, 9, 11, 12, 16, 29, 31, 32, 33, 37, 39, 42, 43, 44, 50, 53, 60, 62, 70], "betfairdatacli": [1, 63], "instanc": [1, 2, 4, 6, 7, 8, 9, 11, 12, 16, 20, 27, 28, 29, 31, 32, 36, 37, 41, 43, 44, 45, 47, 51, 61, 69], "account": [1, 2, 4, 5, 6, 7, 9, 12, 13, 14, 16, 19, 20, 23, 24, 25, 28, 29, 32, 41, 61, 63, 65, 66, 70], "kei": [1, 2, 4, 7, 8, 9, 10, 18, 33, 43, 44, 50], "directori": [1, 8, 9, 41, 43, 47, 58, 60, 69], "contain": [1, 2, 4, 5, 6, 7, 8, 10, 12, 16, 18, 19, 20, 22, 23, 24, 25, 32, 35, 38, 41, 44, 48, 53, 56, 61, 64, 66, 69], "certif": 1, "represent": [1, 2, 4, 6, 9, 12, 17, 18, 19, 22, 23, 24, 25], "classmethod": [1, 2, 4, 5, 6, 8, 9, 11, 12, 16, 17, 18, 22, 27, 29, 32], "fully_qualified_nam": [1, 2, 4, 5, 6, 8, 9, 11, 12, 16, 17, 18, 22, 29, 32], "fulli": [1, 2, 4, 5, 6, 8, 9, 11, 12, 13, 16, 17, 18, 22, 29, 32, 34, 42, 55, 58], "qualifi": [1, 2, 4, 5, 6, 8, 9, 11, 12, 16, 17, 18, 22, 29, 32], "name": [1, 2, 4, 5, 6, 8, 9, 11, 12, 14, 16, 17, 18, 20, 22, 23, 26, 27, 29, 31, 32, 33, 43, 47, 48, 50, 51, 52, 60, 61, 67, 69], "nautilusconfig": [1, 2, 4, 6, 8, 9, 11, 12, 16, 32], "refer": [1, 2, 4, 5, 6, 8, 9, 10, 11, 12, 13, 14, 16, 17, 18, 19, 20, 22, 23, 24, 26, 29, 32, 37, 40, 41, 43, 45, 46, 47, 48, 49, 51, 52, 57, 61, 64, 66, 68, 70, 71], "www": [1, 2, 4, 5, 6, 8, 9, 11, 12, 14, 16, 17, 18, 19, 20, 22, 23, 24, 29, 32, 35, 56, 69], "python": [1, 2, 4, 5, 6, 8, 9, 10, 11, 12, 16, 17, 18, 22, 29, 32, 38, 41, 42, 43, 46, 48, 50, 52, 53, 54, 55, 59, 60, 61, 62, 66, 68], "org": [1, 2, 4, 5, 6, 8, 9, 10, 11, 12, 16, 17, 18, 20, 22, 29, 32, 56, 60], "dev": [1, 2, 4, 5, 6, 8, 9, 11, 12, 16, 17, 18, 22, 29, 32, 54, 60], "pep": [1, 2, 4, 5, 6, 8, 9, 11, 12, 16, 17, 18, 22, 29, 32], "3155": [1, 2, 4, 5, 6, 8, 9, 11, 12, 16, 17, 18, 22, 29, 32], "properti": [1, 2, 4, 5, 6, 8, 9, 12, 16, 19, 22, 24, 27, 31, 32, 36, 46, 67], "hash": [1, 2, 4, 6, 8, 9, 18], "identifi": [1, 2, 4, 6, 7, 8, 9, 10, 12, 16, 19, 32, 33, 40, 44, 46, 48, 49, 51, 61, 64, 70], "json": [1, 2, 4, 5, 6, 8, 9, 30, 43, 46, 47, 48, 50], "byte": [1, 2, 4, 6, 7, 8, 9, 12, 18, 30, 32, 48, 51], "serial": [1, 2, 4, 6, 7, 8, 9, 13, 41, 43, 44, 46, 50, 51], "encod": [1, 2, 4, 6, 9, 30, 43, 65], "json_primit": [1, 2, 4, 6, 9], "primit": [1, 2, 4, 5, 6, 9, 30, 44, 48, 53, 55, 57], "pars": [1, 2, 4, 6, 9, 18, 20, 23, 33, 36, 64], "raw": [1, 2, 4, 5, 6, 9, 14, 18, 22, 23, 32, 33, 42, 43, 46, 47, 61, 67, 70, 71], "decod": [1, 2, 4, 6, 9], "cl": [1, 2, 4, 6, 8, 9, 11, 12, 16, 17, 18, 22, 29, 32], "valid": [1, 2, 4, 6, 7, 8, 9, 10, 11, 12, 16, 18, 19, 20, 22, 23, 24, 26, 29, 31, 32, 40, 44, 46, 51, 63, 64], "whether": [1, 2, 4, 6, 7, 8, 9, 10, 11, 12, 14, 16, 18, 19, 20, 23, 24, 25, 27, 28, 29, 32, 37, 41, 45, 49, 52, 63, 64], "betfairexecclientconfig": 1, "liveexecclientconfig": [1, 2, 4, 9, 16], "betfairexeccli": 1, "loop": [1, 2, 4, 6, 8, 9, 12, 16, 31, 32, 33, 50], "abstracteventloop": [1, 2, 4, 6, 8, 12, 16, 31, 32], "msgbu": [1, 2, 4, 6, 8, 11, 12, 16, 28, 29, 31, 32, 41, 48], "messagebu": [1, 2, 4, 6, 8, 9, 11, 12, 16, 28, 29, 31, 32, 41, 43, 48], "liveclock": [1, 2, 4, 8, 16, 33], "betfairinstrumentprovid": [1, 63], "strict_handl": 1, "livemarketdatacli": [1, 4, 16], "asyncio": [1, 2, 4, 6, 8, 9, 12, 16, 31, 32, 33, 50], "betfaircli": 1, "httpclient": [1, 33], "messag": [1, 2, 4, 6, 7, 9, 16, 17, 19, 27, 28, 29, 31, 32, 44, 47, 49, 50, 51, 61], "bu": [1, 2, 4, 6, 9, 11, 12, 16, 28, 29, 31, 32, 41, 44, 50], "strict": [1, 23], "handl": [1, 2, 4, 6, 8, 9, 11, 12, 14, 16, 17, 23, 27, 31, 32, 33, 44, 45, 50, 54, 55, 58, 64, 66, 68], "mode": [1, 6, 8, 9, 11, 12, 16, 23, 29, 43, 53, 66], "enabl": [1, 6, 8, 9, 29, 42, 48, 50, 51, 57, 60], "on_market_upd": 1, "stream": [1, 2, 4, 6, 8, 9, 11, 12, 16, 27, 32, 36, 42, 50, 63, 64, 66, 67, 69], "connect": [1, 2, 4, 6, 9, 11, 12, 16, 33, 41, 63, 64, 65, 66, 67], "create_task": [1, 2, 4, 16], "coro": [1, 2, 4, 16], "coroutin": [1, 2, 4, 16], "log_msg": [1, 2, 4, 16], "action": [1, 2, 4, 6, 8, 12, 16, 18, 32, 37, 44, 46, 67], "collect": [1, 2, 4, 16, 31, 41, 47, 52], "abc": [1, 2, 4, 16, 27, 31], "callabl": [1, 2, 4, 6, 8, 9, 10, 11, 12, 16, 30, 31, 32, 48], "success": [1, 2, 4, 12, 16], "task": [1, 2, 4, 6, 8, 12, 16, 31, 32, 48, 51, 62, 71], "run": [1, 2, 4, 5, 6, 7, 8, 9, 11, 12, 16, 28, 29, 31, 32, 37, 39, 41, 42, 43, 44, 50, 51, 52, 53, 54, 58, 60, 62, 66, 67, 68, 71], "error": [1, 2, 4, 6, 7, 8, 9, 11, 12, 16, 17, 22, 29, 32, 33, 47, 49, 51, 52, 57, 58, 61, 67], "callback": [1, 2, 4, 6, 8, 10, 11, 12, 16, 31, 32, 33, 64], "done": [1, 2, 4, 6, 8, 12, 16, 32, 35, 61, 70], "write": [1, 2, 4, 7, 8, 9, 16, 27, 37, 45, 48, 51, 57, 69], "degrad": [1, 2, 4, 6, 8, 11, 12, 16, 29, 32], "compon": [1, 2, 3, 4, 5, 6, 7, 9, 10, 11, 16, 20, 22, 24, 29, 30, 32, 33, 37, 40, 42, 43, 44, 45, 48, 50, 51, 53, 58, 61, 62, 64, 66, 67, 68, 70], "while": [1, 2, 4, 6, 8, 11, 12, 14, 16, 29, 32, 42, 43, 44, 48, 50, 51, 66], "on_degrad": [1, 2, 4, 6, 8, 11, 12, 16, 29, 32, 51], "except": [1, 2, 4, 6, 8, 10, 11, 12, 16, 24, 29, 32, 40, 51, 53, 58], "rerais": [1, 2, 4, 6, 8, 11, 12, 16, 29, 32], "remain": [1, 2, 4, 6, 8, 11, 12, 16, 24, 29, 32, 35, 43, 44, 48, 49, 53], "do": [1, 2, 4, 6, 8, 11, 12, 16, 20, 29, 32, 33, 36, 41, 47, 51, 52, 61, 62, 64, 68, 69, 70, 71], "overrid": [1, 2, 4, 6, 7, 8, 9, 11, 12, 16, 23, 29, 32, 46], "thi": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 27, 29, 30, 31, 32, 33, 34, 35, 36, 37, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 57, 58, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71], "chang": [1, 2, 4, 5, 6, 8, 9, 11, 12, 13, 14, 16, 18, 19, 22, 24, 26, 29, 32, 46, 50, 51, 52, 54, 57, 58, 62, 68, 71], "disconnect": [1, 2, 4, 9, 11, 12, 16], "dispos": [1, 2, 4, 6, 8, 11, 12, 16, 29, 31, 32, 66, 70], "on_dispos": [1, 2, 4, 6, 8, 11, 12, 16, 29, 32, 51, 61], "fault": [1, 2, 4, 6, 8, 11, 12, 16, 29, 32], "multipl": [1, 2, 4, 6, 8, 11, 12, 14, 16, 27, 29, 31, 32, 40, 42, 43, 44, 45, 48, 50, 52, 61, 69, 70], "time": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 16, 18, 19, 24, 27, 29, 31, 32, 35, 39, 40, 41, 48, 50, 56, 57, 58, 61, 64, 65, 66, 68, 70], "same": [1, 2, 4, 6, 8, 9, 11, 12, 16, 18, 19, 27, 29, 31, 32, 35, 37, 43, 46, 47, 50, 51, 57, 62, 67, 70], "effect": [1, 2, 4, 6, 8, 11, 12, 16, 29, 31, 32, 41, 43], "onc": [1, 2, 4, 6, 8, 9, 11, 12, 16, 20, 24, 29, 31, 32, 37, 42, 44, 48, 49, 51, 54, 69, 70], "idempot": [1, 2, 4, 6, 8, 11, 12, 16, 29, 31, 32], "cannot": [1, 2, 4, 6, 8, 9, 11, 12, 14, 16, 24, 27, 29, 30, 31, 32, 33, 40, 49, 50, 51, 66], "revers": [1, 2, 4, 6, 7, 8, 11, 12, 16, 29, 31, 32], "other": [1, 2, 4, 6, 7, 8, 9, 11, 12, 16, 18, 19, 24, 27, 29, 30, 31, 32, 40, 41, 42, 46, 48, 49, 50, 51, 52, 58, 61, 62, 64, 68, 70], "on_fault": [1, 2, 4, 6, 8, 11, 12, 16, 29, 32, 51], "componentid": [1, 2, 4, 6, 7, 8, 9, 11, 12, 16, 20, 29, 32], "is_connect": [1, 2, 4, 6, 11, 12, 16], "is_degrad": [1, 2, 4, 6, 8, 11, 12, 16, 29, 32], "is_dispos": [1, 2, 4, 6, 8, 11, 12, 16, 29, 32], "is_fault": [1, 2, 4, 6, 8, 11, 12, 16, 29, 32], "is_initi": [1, 2, 4, 6, 8, 11, 12, 16, 29, 32], "is_run": [1, 2, 4, 6, 8, 11, 12, 16, 29, 32], "is_stop": [1, 2, 4, 6, 8, 11, 12, 16, 29, 32], "stop": [1, 2, 4, 6, 8, 9, 11, 12, 16, 24, 26, 27, 29, 31, 32, 35, 51, 66], "request": [1, 2, 4, 6, 8, 10, 11, 12, 16, 18, 24, 32, 44, 45, 50, 51, 64, 65, 66, 67], "datatyp": [1, 2, 4, 6, 8, 11, 12, 16, 18, 32, 33, 36, 48, 64], "data_typ": [1, 2, 4, 6, 8, 9, 11, 12, 16, 18, 32, 33, 36, 48, 64], "uuid4": [1, 2, 4, 6, 8, 9, 10, 11, 12, 16, 19, 24, 31, 32, 33], "correlation_id": [1, 2, 4, 6, 8, 10, 11, 16, 33], "subscript": [1, 2, 4, 6, 8, 11, 12, 16, 32, 51, 64], "correl": [1, 2, 4, 6, 8, 10, 11, 16], "respons": [1, 2, 4, 6, 8, 10, 11, 12, 16, 29, 32, 45, 57], "request_bar": [1, 2, 4, 6, 8, 11, 12, 16, 32, 51, 66], "bartyp": [1, 2, 4, 6, 7, 8, 11, 12, 16, 18, 27, 32, 51], "bar_typ": [1, 2, 4, 6, 7, 8, 11, 12, 16, 18, 27, 32, 44, 51, 69, 70], "limit": [1, 2, 4, 6, 8, 9, 11, 12, 16, 19, 24, 28, 29, 35, 37, 40, 44, 50, 51, 52, 61, 64, 70], "datetim": [1, 2, 4, 5, 6, 7, 8, 11, 12, 14, 16, 18, 19, 22, 24, 32, 43, 47, 66, 69], "end": [1, 2, 4, 6, 8, 9, 11, 12, 16, 18, 27, 32, 43, 44, 49, 50, 52, 62, 69, 70], "histor": [1, 2, 4, 6, 8, 11, 12, 16, 32, 41, 42, 50, 51, 62, 64, 65, 67, 69, 70, 71], "bar": [1, 2, 4, 6, 7, 8, 9, 11, 12, 14, 16, 18, 27, 32, 40, 43, 50, 51, 64, 66], "number": [1, 2, 4, 8, 11, 16, 17, 18, 20, 22, 23, 26, 27, 29, 37, 43, 44, 46, 49, 51], "utc": [1, 2, 4, 6, 8, 10, 11, 12, 16, 22, 24, 32, 43, 47, 49, 51, 69], "inclus": [1, 2, 4, 6, 8, 11, 12, 16, 32], "depend": [1, 2, 4, 6, 8, 11, 12, 16, 22, 23, 25, 32, 44, 46, 48, 50, 51, 54, 60, 64, 66, 69], "individu": [1, 2, 4, 5, 6, 8, 11, 12, 16, 17, 32, 42, 44, 47, 48, 51, 64, 70], "implement": [1, 2, 3, 4, 6, 7, 8, 11, 12, 13, 14, 16, 19, 21, 28, 29, 30, 32, 33, 36, 38, 39, 42, 43, 44, 45, 47, 48, 50, 55, 57, 58, 66], "request_instru": [1, 2, 4, 6, 8, 11, 12, 16, 32, 33, 66], "request_quote_tick": [1, 2, 4, 6, 8, 11, 12, 16, 32], "quotetick": [1, 2, 4, 6, 7, 8, 11, 12, 14, 16, 17, 18, 27, 28, 32, 43, 48, 50, 51, 61, 69], "tick": [1, 2, 4, 6, 7, 8, 9, 11, 12, 14, 16, 17, 18, 22, 25, 27, 28, 32, 37, 40, 43, 44, 46, 49, 50, 51, 61, 64, 66, 69, 70], "request_trade_tick": [1, 2, 4, 6, 8, 11, 12, 16, 32], "tradetick": [1, 2, 4, 6, 7, 8, 11, 12, 14, 16, 17, 18, 27, 32, 43, 48, 50, 51, 70], "reset": [1, 2, 4, 5, 6, 7, 8, 11, 12, 14, 16, 17, 28, 29, 32, 70], "field": [1, 2, 4, 5, 6, 7, 8, 9, 11, 12, 14, 16, 19, 20, 27, 28, 29, 32, 36, 43, 64, 69], "on_reset": [1, 2, 4, 6, 8, 11, 12, 16, 29, 32, 51], "resum": [1, 2, 4, 6, 8, 11, 12, 16, 29, 32], "on_resum": [1, 2, 4, 6, 8, 11, 12, 16, 29, 32, 51], "run_after_delai": [1, 2, 4, 16], "delai": [1, 2, 4, 16, 31, 51], "float": [1, 2, 4, 5, 6, 9, 12, 14, 16, 22, 23, 26, 27, 29, 39, 44, 48, 61], "after": [1, 2, 4, 6, 8, 9, 12, 16, 27, 31, 32, 51], "second": [1, 2, 4, 8, 9, 12, 16, 18, 50, 61], "befor": [1, 2, 4, 8, 9, 16, 27, 40, 49, 62, 66, 67, 68, 69], "on_start": [1, 2, 4, 6, 8, 11, 12, 16, 29, 32, 51, 61, 64], "componentst": [1, 2, 4, 6, 8, 11, 12, 16, 29, 32], "on_stop": [1, 2, 4, 6, 8, 11, 12, 16, 29, 32, 51, 61], "subscrib": [1, 2, 4, 6, 8, 11, 12, 16, 18, 32, 36, 37, 43, 44, 45, 46, 50, 51, 64, 65, 66], "subscribe_bar": [1, 2, 4, 6, 8, 11, 12, 16, 32, 51], "subscribe_instru": [1, 2, 4, 6, 8, 11, 12, 16, 32, 46], "subscribe_instrument_clos": [1, 2, 4, 6, 8, 11, 12, 16, 32], "instrumentclos": [1, 2, 4, 6, 8, 11, 12, 16, 18, 32, 43, 50, 51], "subscribe_instrument_statu": [1, 2, 4, 6, 8, 11, 12, 16, 32], "instrumentstatu": [1, 2, 4, 6, 8, 11, 12, 16, 18, 32, 43, 50, 51], "subscribe_order_book_delta": [1, 2, 4, 6, 8, 11, 12, 16, 32], "booktyp": [1, 2, 4, 6, 8, 11, 12, 16, 17, 32], "book_typ": [1, 2, 4, 6, 8, 9, 11, 12, 16, 17, 32], "depth": [1, 2, 4, 6, 8, 11, 12, 16, 32, 42, 43], "kwarg": [1, 2, 4, 6, 8, 11, 12, 14, 16, 27, 32], "orderbookdelta": [1, 2, 4, 6, 8, 11, 12, 16, 17, 18, 27, 32, 43, 50, 51], "book": [1, 2, 4, 6, 7, 8, 11, 12, 16, 18, 24, 27, 32, 43, 46, 49, 50, 51], "l1_mbp": [1, 2, 4, 6, 8, 9, 11, 12, 16, 32], "l2_mbp": [1, 2, 4, 6, 8, 11, 12, 16, 32], "l3_mbo": [1, 2, 4, 6, 8, 11, 12, 16, 32], "maximum": [1, 2, 4, 5, 6, 7, 8, 9, 11, 12, 16, 22, 26, 27, 29, 32, 46, 48, 50, 56], "keyword": [1, 2, 4, 6, 8, 11, 12, 16, 27, 32, 43, 53], "argument": [1, 2, 4, 6, 8, 9, 11, 12, 16, 18, 27, 32, 41, 43, 44, 52], "subscribe_order_book_snapshot": [1, 2, 4, 6, 8, 11, 12, 16, 32], "snapshot": [1, 2, 4, 6, 7, 8, 9, 11, 12, 16, 18, 32], "level": [1, 2, 3, 4, 6, 8, 9, 10, 11, 12, 13, 16, 17, 20, 26, 32, 33, 35, 38, 43, 45, 47, 48, 49, 50, 52, 55, 57, 58, 61, 62, 64, 67], "A": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 16, 17, 18, 23, 24, 27, 32, 33, 40, 41, 42, 43, 46, 48, 49, 50, 51, 56, 59, 61, 66], "subscribe_quote_tick": [1, 2, 4, 6, 8, 11, 12, 16, 32, 40, 51, 61], "subscribe_tick": [1, 2, 4, 6, 8, 11, 12, 16, 32], "ticker": [1, 2, 4, 6, 7, 8, 11, 12, 16, 18, 20, 22, 24, 25, 32, 43, 50, 51, 64], "subscribe_trade_tick": [1, 2, 4, 6, 8, 11, 12, 16, 32], "subscribe_venue_statu": [1, 2, 4, 6, 8, 11, 12, 16, 32], "subscribed_bar": [1, 2, 4, 6, 11, 16], "subscribed_generic_data": [1, 2, 4, 6, 11, 16], "subscribed_instrument_clos": [1, 2, 4, 6, 11, 16], "close": [1, 2, 4, 6, 7, 8, 9, 11, 12, 14, 16, 18, 19, 24, 25, 27, 32, 35, 43, 49, 51, 52, 67], "subscribed_instrument_statu": [1, 2, 4, 6, 11, 16], "statu": [1, 2, 4, 6, 8, 9, 11, 12, 16, 18, 24, 32, 43, 49, 51, 67], "subscribed_instru": [1, 2, 4, 6, 11, 16], "subscribed_order_book_delta": [1, 2, 4, 6, 11, 16], "delta": [1, 2, 4, 6, 8, 11, 12, 16, 17, 18, 24, 32, 43, 51], "subscribed_order_book_snapshot": [1, 2, 4, 6, 11, 16], "subscribed_quote_tick": [1, 2, 4, 6, 11, 16], "subscribed_tick": [1, 2, 4, 6, 11, 16], "subscribed_trade_tick": [1, 2, 4, 6, 11, 16], "trade": [1, 2, 4, 5, 6, 7, 8, 9, 11, 12, 13, 14, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 27, 28, 29, 35, 36, 37, 39, 40, 41, 42, 43, 44, 45, 47, 48, 49, 55, 59, 62, 63, 65, 67, 69, 70, 71], "subscribed_venue_statu": [1, 2, 4, 6, 11, 16], "trader_id": [1, 2, 4, 6, 7, 8, 9, 11, 12, 16, 19, 20, 24, 25, 29, 31, 32, 47, 48, 66, 70], "trader": [1, 2, 4, 6, 7, 8, 9, 11, 12, 14, 16, 19, 20, 24, 25, 28, 29, 31, 32, 35, 37, 39, 41, 47, 49, 50, 51, 61, 62, 64, 66, 70], "associ": [1, 2, 4, 6, 7, 8, 9, 11, 12, 16, 19, 23, 24, 25, 27, 29, 32, 49], "traderid": [1, 2, 4, 6, 7, 8, 9, 11, 12, 16, 19, 20, 24, 25, 29, 31, 32], "unsubscrib": [1, 2, 4, 6, 8, 11, 12, 16, 32, 51, 66], "unsubscribe_bar": [1, 2, 4, 6, 8, 11, 12, 16, 32], "unsubscribe_instru": [1, 2, 4, 6, 8, 11, 12, 16, 32], "unsubscribe_instrument_clos": [1, 2, 4, 6, 11, 16], "unsubscribe_instrument_statu": [1, 2, 4, 6, 8, 11, 12, 16, 32], "unsubscribe_order_book_delta": [1, 2, 4, 6, 8, 11, 12, 16, 32], "unsubscribe_order_book_snapshot": [1, 2, 4, 6, 8, 11, 12, 16, 32], "unsubscribe_quote_tick": [1, 2, 4, 6, 8, 11, 12, 16, 32, 61], "unsubscribe_tick": [1, 2, 4, 6, 8, 11, 12, 16, 32], "unsubscribe_trade_tick": [1, 2, 4, 6, 8, 11, 12, 16, 32], "unsubscribe_venue_statu": [1, 2, 4, 6, 8, 11, 12, 16, 32], "subscriptionstatu": 1, "modul": [1, 2, 6, 9, 10, 13, 14, 18, 32, 41, 42, 43, 50, 53, 55, 61, 62], "qualnam": [1, 2, 14, 18, 32], "boundari": [1, 2, 14, 18, 32, 41, 49, 57, 64, 67], "bsporderbookdelta": 1, "bookact": [1, 18], "add": [1, 2, 4, 5, 6, 7, 8, 10, 12, 16, 17, 18, 32, 40, 44, 51, 61, 63, 64, 66, 70], "delet": [1, 7, 17, 18, 61], "capsule_from_list": [1, 18], "item": [1, 13, 18, 27], "uint64_t": [1, 2, 4, 6, 7, 8, 10, 11, 12, 16, 17, 18, 19, 22, 23, 24, 25, 30, 31, 32], "ts_event": [1, 2, 4, 6, 8, 9, 10, 11, 12, 16, 17, 18, 19, 22, 32, 36, 40, 43, 48, 66], "ts_init": [1, 2, 6, 8, 10, 11, 12, 17, 18, 19, 22, 24, 25, 27, 32, 33, 36, 40, 42, 43], "sequenc": [1, 6, 8, 9, 17, 18, 24, 44, 51, 66], "act": [1, 18, 22, 36, 49, 55, 58, 61, 64], "flag": [1, 7, 14, 18], "uint8_t": [1, 17, 18, 22, 23], "from_dict": [1, 2, 12, 18, 19, 22, 23, 30, 48], "from_pyo3": [1, 2, 18], "pyo3_delta": [1, 18], "pyo3": [1, 2, 6, 18, 43, 57, 60, 68], "nautilus_pyo3": [1, 2, 18], "rust": [1, 2, 6, 9, 17, 18, 40, 41, 43, 45, 47, 48, 50, 54, 55, 60, 62], "from_raw": [1, 18, 23], "int64_t": [1, 18, 23, 30], "price_raw": [1, 18], "price_prec": [1, 17, 18], "size_raw": [1, 18], "size_prec": [1, 18], "order_id": [1, 18], "scale": [1, 18, 27], "fix": [1, 12, 18, 19, 20, 23, 26, 27, 32, 35, 43, 49, 50, 61, 68], "precis": [1, 5, 7, 11, 12, 17, 18, 22, 23, 25, 26, 27], "integ": [1, 4, 6, 10, 16, 18, 22, 23, 27, 29, 30, 48], "size": [1, 9, 11, 12, 14, 16, 17, 18, 22, 25, 29, 42, 43, 44, 46, 48, 49, 50, 51], "combin": [1, 2, 10, 18, 20, 35, 40, 46, 50, 57], "packet": [1, 18], "match": [1, 2, 4, 6, 7, 8, 9, 12, 16, 18, 19, 20, 24, 25, 32, 37, 43, 46, 48, 66, 67, 70, 71], "engin": [1, 2, 4, 6, 9, 12, 16, 18, 28, 29, 31, 32, 33, 39, 40, 41, 42, 44, 50, 62, 69], "uniqu": [1, 4, 6, 8, 9, 10, 12, 17, 18, 20, 27, 32, 43, 46, 48, 51], "unix": [1, 2, 4, 6, 7, 8, 9, 10, 11, 12, 16, 17, 18, 19, 22, 24, 25, 31, 32, 36, 43, 48, 51, 54, 67], "timestamp": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 16, 17, 18, 19, 22, 24, 25, 27, 30, 31, 32, 36, 43, 49, 67, 69], "nanosecond": [1, 2, 4, 6, 7, 8, 9, 10, 11, 12, 16, 17, 18, 19, 22, 24, 25, 27, 31, 32, 36, 43, 48, 50, 51, 67], "occur": [1, 2, 4, 6, 8, 9, 10, 12, 16, 17, 18, 19, 22, 24, 25, 32, 36, 37, 43], "wa": [1, 2, 4, 6, 7, 8, 9, 10, 11, 12, 13, 16, 17, 18, 19, 22, 24, 25, 31, 32, 36, 40, 41, 43, 44, 52], "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, 17, 18], "to_dict": [1, 2, 12, 18, 19, 22, 23, 24, 25, 30, 48], "obj": [1, 2, 12, 18, 19, 22, 27, 30, 48], "betfairtick": 1, "last_traded_pric": 1, "traded_volum": 1, "starting_price_near": 1, "starting_price_far": 1, "betfairstartingpric": 1, "bsp": 1, "realis": 1, "betfairexecutioncli": [1, 63], "liveexecutioncli": [1, 4, 9, 16, 44], "generate_order_status_report": [1, 2, 4, 16], "client_order_id": [1, 2, 4, 6, 7, 12, 16, 19, 24, 25, 44], "model": [1, 2, 4, 5, 6, 8, 9, 12, 13, 16, 26, 32, 33, 40, 41, 43, 44, 46, 49, 51, 61, 64, 66, 68, 69, 70], "clientorderid": [1, 2, 4, 6, 7, 8, 12, 16, 19, 20, 24, 25, 32, 44], "venue_order_id": [1, 2, 4, 6, 7, 12, 16, 19, 24, 25], "venueorderid": [1, 2, 4, 6, 7, 12, 16, 19, 20, 24, 25, 32], "report": [1, 2, 4, 5, 6, 9, 16, 19, 32, 58, 61, 66, 70], "orderstatusreport": [1, 2, 4, 6, 12, 16], "": [1, 2, 4, 6, 7, 8, 9, 12, 16, 18, 19, 24, 32, 35, 36, 37, 39, 40, 41, 42, 44, 45, 46, 48, 49, 50, 51, 52, 53, 55, 57, 60, 61, 63, 64, 66, 67, 68, 69, 70], "panda": [1, 2, 4, 5, 10, 16, 43, 49, 51, 69, 70], "_lib": [1, 2, 4, 16], "tslib": [1, 2, 4, 16], "open_onli": [1, 2, 4, 7, 16], "mai": [1, 2, 4, 7, 8, 9, 12, 14, 16, 18, 23, 24, 25, 27, 28, 32, 35, 37, 40, 41, 43, 44, 46, 47, 48, 51, 58, 61, 62, 64, 66, 70], "open": [1, 2, 4, 6, 7, 9, 11, 12, 14, 16, 18, 19, 24, 25, 27, 29, 32, 49, 50, 51, 52, 61, 62, 64, 66], "generate_fill_report": [1, 2, 4, 16], "fillreport": [1, 2, 4, 12, 16], "assign": [1, 2, 4, 6, 7, 8, 12, 16, 18, 19, 20, 22, 23, 24, 25, 31, 32, 36, 40, 48, 49, 51, 64], "generate_position_status_report": [1, 2, 4, 16], "positionstatusreport": [1, 2, 4, 9, 12, 16], "check_account_curr": 1, "check": [1, 4, 6, 7, 8, 9, 10, 11, 12, 16, 17, 18, 24, 29, 31, 32, 36, 37, 46, 52, 54, 58, 64], "against": [1, 7, 24, 32, 35, 49], "handle_order_stream_upd": 1, "wait_for_ord": 1, "timeout_second": 1, "10": [1, 4, 9, 12, 16, 18, 24, 25, 43, 44, 49, 51, 56, 60, 61, 66, 69, 70], "get": [1, 7, 12, 16, 43, 46, 51, 55, 64], "our": [1, 51, 61, 69, 70], "submit_ord": [1, 2, 4, 6, 12, 16, 32, 37, 40, 44, 51, 61], "come": [1, 61], "back": [1, 7, 8, 9, 27, 30, 36, 37, 43, 48, 50], "bet_id": 1, "As": [1, 9, 36, 44, 52, 64, 66, 69], "precaut": 1, "wait": [1, 61], "up": [1, 6, 8, 9, 12, 14, 16, 23, 27, 32, 35, 36, 42, 43, 45, 46, 51, 53, 59, 61, 62, 64, 65, 66, 69, 70], "ad": [1, 6, 7, 8, 12, 16, 32, 42, 43, 55, 61, 66, 67], "order_id_to_client_order_id": 1, "batch_cancel_ord": [1, 2, 4, 6, 12, 16], "batchcancelord": [1, 2, 4, 6, 12, 16, 32, 51], "command": [1, 2, 4, 6, 8, 9, 10, 11, 12, 16, 19, 29, 32, 33, 37, 41, 44, 45, 48, 53, 54, 58, 59], "batch": [1, 2, 4, 6, 9, 12, 16, 27, 29, 32, 42, 43, 51, 61], "cancel": [1, 2, 4, 6, 7, 8, 12, 16, 17, 19, 24, 29, 31, 32, 37, 49, 66, 67], "cancel_all_ord": [1, 2, 4, 6, 12, 16, 32, 44, 51], "cancelallord": [1, 2, 4, 6, 12, 16, 32, 51], "cancel_ord": [1, 2, 4, 6, 12, 16, 32, 44, 51], "cancelord": [1, 2, 4, 6, 12, 16, 19, 32, 51], "generate_account_st": [1, 2, 4, 6, 12, 16], "info": [1, 2, 4, 6, 8, 9, 11, 12, 16, 19, 22, 24, 25, 47, 61, 64, 66], "publish": [1, 2, 4, 6, 8, 9, 12, 16, 32, 33, 44, 45, 46], "directli": [1, 2, 4, 6, 8, 10, 11, 12, 14, 16, 18, 19, 24, 29, 30, 32, 37, 40, 43, 44, 48, 50, 51, 58, 61], "addit": [1, 2, 4, 6, 8, 9, 12, 16, 19, 22, 27, 37, 43, 44, 47, 48, 52, 53, 57, 61, 66], "generate_mass_statu": [1, 2, 4, 16], "lookback_min": [1, 2, 4, 16], "executionmassstatu": [1, 2, 4, 12, 16], "lookback": [1, 2, 4, 9, 16, 48, 51], "generate_order_accept": [1, 2, 4, 6, 12, 16], "strategyid": [1, 2, 4, 6, 7, 8, 9, 12, 16, 19, 20, 24, 25, 32, 44, 51], "strategy_id": [1, 2, 4, 6, 7, 8, 9, 12, 16, 19, 24, 25, 32, 44], "orderaccept": [1, 2, 4, 6, 12, 16, 19, 32, 51], "send": [1, 2, 4, 6, 8, 11, 12, 16, 19, 33, 36, 44], "executionengin": [1, 2, 4, 6, 9, 12, 16, 31, 32, 37, 44, 51], "strategi": [1, 2, 4, 6, 7, 8, 9, 12, 16, 19, 20, 24, 25, 28, 29, 31, 32, 33, 34, 36, 37, 40, 42, 44, 46, 48, 49, 50, 62, 64, 66, 67, 69], "accept": [1, 2, 4, 6, 12, 16, 19, 24, 32, 42, 49, 58], "generate_order_cancel_reject": [1, 2, 4, 6, 12, 16], "reason": [1, 2, 4, 6, 12, 16, 18, 19, 20, 39, 43, 50, 51, 52, 57, 58, 61, 64, 67], "ordercancelreject": [1, 2, 4, 6, 12, 16, 19, 32, 51], "reject": [1, 2, 4, 6, 12, 16, 19, 24, 32, 46, 49], "generate_order_cancel": [1, 2, 4, 6, 12, 16], "ordercancel": [1, 2, 4, 6, 12, 16, 19, 32, 51], "generate_order_expir": [1, 2, 4, 6, 12, 16], "orderexpir": [1, 2, 4, 6, 12, 16, 19, 32, 51], "expir": [1, 2, 4, 6, 8, 9, 12, 16, 19, 22, 24, 32, 51, 66], "generate_order_fil": [1, 2, 4, 6, 12, 16], "positionid": [1, 2, 4, 5, 6, 7, 8, 12, 16, 19, 20, 24, 25, 32], "venue_position_id": [1, 2, 4, 6, 12, 16], "tradeid": [1, 2, 4, 6, 12, 16, 18, 19, 20, 24, 25], "trade_id": [1, 2, 4, 6, 12, 16, 18, 19, 24, 25], "ordertyp": [1, 2, 4, 6, 8, 12, 16, 19, 24], "order_typ": [1, 2, 4, 6, 12, 16, 19, 24], "quote_curr": [1, 2, 4, 6, 12, 16, 22, 25], "so": [1, 2, 4, 6, 8, 11, 12, 16, 19, 20, 23, 24, 32, 37, 41, 43, 44, 51, 52, 54, 55, 56, 58, 61, 62, 64, 68], "must": [1, 2, 4, 6, 8, 9, 10, 11, 12, 16, 18, 19, 20, 23, 24, 27, 32, 44, 46, 48, 51, 56, 57, 58, 64, 66, 67], "pass": [1, 2, 4, 6, 7, 8, 10, 11, 12, 16, 19, 24, 27, 29, 32, 36, 37, 39, 41, 42, 43, 44, 46, 48, 51, 52, 61, 63, 64, 66, 69], "explicitli": [1, 2, 4, 6, 11, 12, 16, 19, 24, 33, 41, 43, 64, 67], "ticket": [1, 2, 4, 6, 12, 16, 52], "here": [1, 2, 4, 6, 8, 10, 12, 16, 32, 33, 38, 40, 44, 45, 50, 51, 52, 53, 55, 61, 66, 69, 70], "otherwis": [1, 2, 4, 6, 8, 9, 12, 16, 19, 27, 32, 42, 46, 51], "om": [1, 2, 4, 6, 12, 16, 25, 32], "resolut": [1, 2, 4, 6, 12, 16, 50], "averag": [1, 2, 4, 5, 6, 10, 12, 14, 16, 17, 19, 24, 25, 40], "generate_order_modify_reject": [1, 2, 4, 6, 12, 16], "ordermodifyreject": [1, 2, 4, 6, 12, 16, 19, 32, 51], "generate_order_reject": [1, 2, 4, 6, 12, 16], "orderreject": [1, 2, 4, 6, 12, 16, 19, 32, 51], "generate_order_submit": [1, 2, 4, 6, 12, 16], "ordersubmit": [1, 2, 4, 6, 12, 16, 19, 32, 51], "submit": [1, 2, 4, 6, 9, 12, 16, 19, 24, 29, 32, 40, 44, 49, 64, 67, 70], "generate_order_trigg": [1, 2, 4, 6, 12, 16], "ordertrigg": [1, 2, 4, 6, 12, 16, 19, 32, 51], "trigger": [1, 2, 4, 6, 8, 10, 12, 16, 19, 24, 32, 37, 41, 50, 51], "generate_order_upd": [1, 2, 4, 6, 12, 16], "trigger_pric": [1, 2, 4, 6, 8, 12, 16, 19, 24, 32, 49, 64], "venue_order_id_modifi": [1, 2, 4, 6, 12, 16], "orderupd": [1, 2, 4, 6, 12, 16, 19, 32, 51], "modifi": [1, 2, 4, 6, 9, 12, 16, 29, 32, 35, 37, 62, 66, 67], "get_account": [1, 2, 4, 6, 12, 16], "modify_ord": [1, 2, 4, 6, 12, 16, 32, 44, 51], "modifyord": [1, 2, 4, 6, 12, 16, 19, 32, 51], "oms_typ": [1, 2, 4, 6, 7, 9, 12, 16, 32, 61, 69, 70], "omstyp": [1, 2, 4, 6, 7, 9, 12, 16, 32, 70], "query_ord": [1, 2, 4, 6, 12, 16, 32, 44], "queryord": [1, 2, 4, 6, 12, 16, 32], "reconcili": [1, 2, 4, 6, 9, 12, 16, 19], "submitord": [1, 2, 4, 6, 12, 16, 32, 37, 51], "submit_order_list": [1, 2, 4, 6, 12, 16, 32, 44], "submitorderlist": [1, 2, 4, 6, 12, 16, 32, 51], "get_cached_betfair_cli": 1, "credenti": [1, 66], "exist": [1, 2, 4, 6, 7, 8, 9, 11, 12, 16, 17, 22, 27, 32, 40, 43, 44, 47, 49, 51, 58, 66, 67, 69, 70], "sourc": [1, 2, 4, 13, 18, 27, 43, 45, 50, 51, 57, 62, 64, 68], "betfair_usernam": 1, "env": [1, 60], "var": 1, "betfair_password": 1, "betfair_app_kei": [1, 63], "get_cached_betfair_instrument_provid": 1, "binancehttpcli": [1, 2, 64], "betfairlivedataclientfactori": [1, 63], "livedataclientfactori": [1, 2, 4, 16], "live": [1, 2, 4, 8, 11, 12, 13, 31, 32, 35, 36, 37, 39, 41, 43, 45, 47, 49, 51, 53, 59, 62, 63, 64, 65, 67], "new": [1, 2, 4, 6, 8, 9, 11, 12, 19, 22, 23, 29, 32, 40, 43, 44, 49, 51, 52, 60, 65, 66], "betfairliveexecclientfactori": [1, 63], "liveexecclientfactori": [1, 2, 4, 16], "betfair_float_to_pric": 1, "betfair_float_to_quant": 1, "create_betfair_order_book": 1, "frozenset": [1, 4, 9, 66], "event_type_id": [1, 22], "event_id": [1, 8, 19, 22], "market_id": [1, 22], "country_cod": 1, "market_typ": [1, 22], "event_type_nam": [1, 22], "instrumentprovid": [1, 2, 4, 8, 9, 16, 33, 46], "mean": [1, 2, 4, 8, 9, 10, 11, 14, 27, 34, 50, 51, 61, 67, 69], "load": [1, 2, 4, 6, 7, 8, 9, 12, 16, 31, 32, 33, 61, 64, 65, 66, 71], "bettinginstru": [1, 22, 46], "apicli": [1, 2], "load_ids_async": [1, 2, 4, 8], "load_async": [1, 2, 4, 8], "asynchron": [1, 2, 4, 8, 11, 12, 16, 31, 50], "load_all_async": [1, 2, 4, 8, 33, 46], "latest": [1, 2, 4, 8, 13, 27, 40, 46, 47, 53, 60, 61, 65, 66, 71], "add_bulk": [1, 2, 4, 8], "bulk": [1, 2, 4, 8, 12, 17, 18, 24, 35, 41], "add_curr": [1, 2, 4, 7, 8], "held": [1, 2, 4, 7, 8, 24, 29, 32, 35, 70], "string": [1, 2, 4, 7, 8, 9, 10, 16, 17, 18, 19, 20, 22, 23, 24, 26, 27, 29, 30, 31, 44, 47, 48, 51], "find": [1, 2, 4, 8, 22, 26, 33, 38, 41, 45, 50, 51, 53, 55, 62, 69], "get_al": [1, 2, 4, 8], "map": [1, 2, 4, 8, 11, 12, 16, 18, 19, 23, 26, 30, 55], "immedi": [1, 2, 4, 6, 8, 12, 32, 35, 44, 49, 51, 63, 64], "list_al": [1, 2, 4, 8], "betfairstreamcli": 1, "http_client": 1, "logger_adapt": 1, "message_handl": 1, "host": [1, 4, 9, 18, 66], "com": [1, 14, 24, 53, 56, 60, 61, 69], "port": [1, 4, 9, 41, 61], "crlf": 1, "post_connect": 1, "perform": [1, 5, 6, 7, 8, 9, 10, 11, 12, 13, 16, 28, 29, 32, 39, 41, 42, 43, 44, 45, 47, 48, 50, 51, 52, 53, 55, 57, 58, 61, 62, 64, 67, 68, 70], "post": [1, 6, 9, 29, 50, 64], "post_reconnect": 1, "post_disconnect": 1, "betfairorderstreamcli": 1, "partition_matched_by_strategy_ref": 1, "include_overall_posit": 1, "customer_strategy_ref": 1, "betfairmarketstreamcli": 1, "binancedataclientconfig": 2, "api_kei": [2, 63, 64], "api_secret": [2, 63, 64], "binanceaccounttyp": [2, 33, 64], "base_url_http": [2, 64], "base_url_w": [2, 64], "u": [2, 7, 8, 11, 18, 57, 60, 61, 66, 67, 70], "testnet": [2, 33], "use_agg_trade_tick": [2, 64], "binancedatacli": 2, "public": [2, 8, 12, 24, 48], "binance_api_kei": [2, 64], "binance_testnet_api_kei": [2, 64], "environ": [2, 7, 9, 27, 31, 33, 37, 43, 47, 50, 55, 59, 60, 61, 63, 64, 66], "variabl": [2, 27, 43, 52, 53, 61, 63, 64, 66, 69], "client": [2, 3, 4, 6, 7, 8, 9, 12, 16, 19, 20, 24, 25, 32, 37, 41, 44, 46, 48, 50, 51, 63, 64, 67], "endpoint": [2, 8, 11, 12, 64], "websocket": [2, 3, 50, 64], "aggreg": [2, 6, 8, 9, 12, 18, 32, 43, 50], "binanceexecclientconfig": 2, "clock_sync_interval_sec": 2, "use_gtd": [2, 51], "use_reduce_onli": [2, 6, 9], "use_position_id": [2, 6, 9], "treat_expired_as_cancel": 2, "max_retri": 2, "retry_delai": 2, "binanceexecutioncli": 2, "gtd": [2, 6, 8, 9, 12, 19, 24, 32, 49, 50], "tif": 2, "forc": [2, 6, 8, 9, 12, 19, 24, 32, 50, 51], "remap": 2, "gtc": [2, 8, 12, 19, 24, 49], "reduce_onli": [2, 6, 8, 12, 19, 24, 49], "instruct": [2, 6, 8, 12, 19, 24, 32, 35, 45, 50, 61, 67], "sent": [2, 6, 8, 11, 12, 19, 24, 32, 37, 51], "through": [2, 4, 6, 8, 10, 11, 12, 14, 16, 18, 19, 24, 29, 30, 32, 33, 37, 38, 43, 45, 46, 48, 50, 51, 53, 55, 57, 59, 66, 68, 69, 70, 71], "alwai": [2, 8, 9, 24, 40, 41, 46, 47, 52], "hedg": [2, 6, 7, 32, 69], "position_id": [2, 5, 7, 12, 19, 24, 25, 32, 61], "virtual": [2, 7, 54, 60], "semant": 2, "treat": [2, 27, 37], "certain": [2, 8, 23, 41, 44, 46, 48, 49, 61], "you": [2, 6, 8, 9, 12, 13, 32, 35, 36, 37, 38, 39, 41, 42, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 58, 59, 60, 61, 62, 63, 64, 66, 69, 70, 71], "uniform": 2, "positiveint": [2, 9], "retri": 2, "positivefloat": [2, 9], "get_cached_binance_http_cli": [2, 33], "secret": [2, 4, 33], "base_url": 2, "is_testnet": [2, 33], "is_u": 2, "url": 2, "get_cached_binance_spot_instrument_provid": 2, "binancespotinstrumentprovid": [2, 46], "get_cached_binance_futures_instrument_provid": 2, "binancefuturesinstrumentprovid": [2, 33], "binancelivedataclientfactori": [2, 64], "binancespotdatacli": [2, 64], "binancefuturesdatacli": [2, 64], "binanceliveexecclientfactori": [2, 64], "binancespotexecutioncli": [2, 64], "binancefuturesexecutioncli": [2, 64], "common": [2, 7, 13, 16, 27, 31, 32, 33, 35, 37, 44, 55, 63, 64, 66, 69], "doc": [2, 9, 34, 42, 45, 52, 55, 61, 64, 67, 71], "github": [2, 61], "io": [2, 27, 53, 61], "apidoc": 2, "en": [2, 8, 10, 20, 24, 27, 53], "definit": [2, 4, 40, 46, 55, 57, 64, 65], "binanceratelimittyp": 2, "binanceratelimitinterv": 2, "interv": [2, 4, 6, 8, 9, 11, 12, 16, 27, 29, 32, 44, 51], "binanceklineinterv": 2, "kline": 2, "chart": 2, "binanceexchangefiltertyp": 2, "binancesymbolfiltertyp": 2, "binanceordersid": 2, "binanceexecutiontyp": 2, "binanceorderstatu": 2, "binancetimeinforc": 2, "binanceordertyp": 2, "binancesecuritytyp": 2, "secur": [2, 4, 22], "binanceneworderresptyp": 2, "neworderresptyp": 2, "binanceerrorcod": 2, "cover": [2, 36, 38, 41, 45, 57, 58, 62, 69, 70], "binanceenumpars": 2, "concret": [2, 6, 8, 10, 11, 12, 14, 16, 18, 19, 24, 29, 30, 32], "subclass": [2, 6, 7, 8, 10, 11, 12, 14, 16, 18, 19, 24, 27, 28, 29, 30, 32, 36, 46], "binancebar": [2, 64], "high": [2, 7, 8, 11, 12, 14, 16, 18, 27, 29, 32, 41, 43, 45, 47, 48, 50, 55, 57, 58, 62], "low": [2, 6, 10, 14, 18, 27, 32, 64, 67], "volum": [2, 11, 14, 17, 18, 27, 50, 64], "quote_volum": 2, "taker_buy_base_volum": 2, "taker_buy_quote_volum": 2, "candlestick": [2, 14], "pyo3_bar": [2, 18], "is_revis": [2, 18], "revis": [2, 18, 66], "previou": [2, 8, 14, 18, 32, 40], "is_single_pric": [2, 18], "ohlc": [2, 18], "singl": [2, 6, 7, 8, 9, 12, 16, 18, 20, 28, 32, 41, 42, 43, 46, 47, 48, 50, 51, 56, 61, 64, 71], "binancetick": [2, 64], "price_chang": 2, "price_change_perc": 2, "weighted_avg_pric": 2, "last_pric": 2, "open_pric": 2, "high_pric": [2, 14], "low_pric": [2, 14], "open_time_m": 2, "close_time_m": 2, "first_id": 2, "last_id": 2, "prev_close_pric": 2, "bid_pric": [2, 18, 27, 69], "bid_qti": 2, "ask_pric": [2, 18, 27, 69], "ask_qti": 2, "24hr": [2, 64], "statist": [2, 5, 38, 41, 50, 51, 70], "percent": 2, "weight": [2, 14, 41], "millisecond": [2, 6, 8, 9, 10, 12, 27, 32, 50, 67], "first": [2, 8, 24, 27, 32, 36, 44, 48, 50, 53, 59, 60, 61, 62, 64, 66, 69, 70], "over": [2, 6, 14, 19, 42, 44, 50, 51, 52, 64, 69, 70], "usdt_futur": [2, 33, 64], "binancecommondatacli": 2, "orderbook": [2, 4, 6, 7, 8, 11, 12, 16, 17, 18, 32, 51], "binancefuturescontracttyp": 2, "deriv": [2, 6, 22, 39, 40, 43, 44, 64], "contract": [2, 4, 22, 23, 36, 45, 46, 49, 57, 64], "binancefuturescontractstatu": 2, "binancefuturespositionsid": 2, "binancefuturesworkingtyp": 2, "work": [2, 8, 9, 12, 34, 36, 41, 42, 45, 46, 47, 49, 51, 53, 55, 61, 64, 67, 71], "binancefuturesmargintyp": 2, "binancefuturespositionupdatereason": 2, "binancefutureseventtyp": 2, "binancefuturesenumpars": 2, "binancecommonexecutioncli": 2, "binancefuturesmarkpriceupd": 2, "mark": [2, 8, 14, 41, 49, 64, 67], "index": [2, 7, 8, 10, 13, 14, 23, 27, 49], "estimated_settl": 2, "funding_r": 2, "ts_next_fund": 2, "fund": [2, 64, 66], "estim": 2, "settl": [2, 22], "hour": [2, 4, 18, 50, 66], "settlement": [2, 22, 25, 46], "next": [2, 6, 8, 10, 11, 27, 32, 52, 61, 69, 70], "binancespotpermiss": 2, "permiss": [2, 63, 64], "binancespotsymbolstatu": 2, "binancespoteventtyp": 2, "binancespotenumpars": 2, "brokerag": [3, 67], "each": [3, 6, 8, 12, 16, 27, 32, 33, 35, 36, 39, 41, 42, 43, 44, 45, 47, 48, 49, 51, 56, 61, 62, 67, 71], "lower": [3, 8, 14, 24, 48, 49, 55, 61, 64], "rest": [3, 6, 11, 12, 50, 63, 64], "built": [3, 4, 13, 16, 18, 21, 23, 30, 39, 43, 44, 45, 48, 49, 50, 51, 55, 57, 61, 64, 66, 68, 70, 71], "top": [3, 11, 12, 13, 17, 18, 24, 32, 33, 34, 43, 45, 48, 52, 58], "contractid": 4, "as_integer_ratio": [4, 18], "ratio": [4, 5, 14, 18, 43], "whose": [4, 18, 35, 44], "exactli": [4, 18, 19, 37, 43, 46], "origin": [4, 7, 12, 13, 18, 20, 24, 32, 37, 44, 51], "denomin": [4, 8, 18, 19, 23, 24], "bit_count": [4, 18], "ones": [4, 18, 66], "binari": [4, 18, 41, 42, 43, 50, 60, 65, 68], "absolut": [4, 10, 18, 27], "known": [4, 18, 35, 41, 49], "popul": [4, 18, 43], "bin": [4, 5, 18], "13": [4, 18], "0b1101": [4, 18], "3": [4, 14, 17, 18, 50, 56, 60], "bit_length": [4, 18], "bit": [4, 6, 10, 18, 60], "necessari": [4, 8, 18, 36, 37, 43, 44, 46, 49, 51, 55, 57, 61, 64], "37": [4, 18], "0b100101": [4, 18], "conjug": [4, 18], "complex": [4, 8, 10, 12, 18, 44, 50, 53, 61, 70], "ration": [4, 18], "lowest": [4, 14, 18, 38, 57], "from_byt": [4, 18], "byteord": [4, 18], "big": [4, 18], "sign": [4, 18, 19, 24, 25, 65], "arrai": [4, 10, 18, 62], "hold": [4, 10, 12, 18, 36, 37, 41, 50], "either": [4, 6, 8, 12, 18, 20, 23, 27, 30, 32, 33, 35, 37, 43, 49, 50, 59, 61, 63, 64, 66, 67], "buffer": [4, 8, 9, 16, 18], "protocol": [4, 9, 12, 18, 20, 27, 32], "iter": [4, 6, 8, 12, 14, 18], "produc": [4, 7, 8, 9, 14, 18, 23, 41, 42, 46, 47, 48, 55], "bytearrai": [4, 18], "exampl": [4, 8, 18, 20, 23, 36, 38, 39, 40, 43, 44, 45, 46, 47, 48, 49, 50, 58, 61, 64, 66, 69, 70], "most": [4, 6, 7, 8, 9, 12, 13, 18, 32, 37, 41, 43, 46, 48, 51, 57, 63, 64], "signific": [4, 18], "begin": [4, 8, 18, 61, 71], "littl": [4, 18, 58, 61], "To": [4, 9, 18, 24, 27, 41, 43, 44, 47, 48, 50, 51, 52, 57, 59, 60, 61, 63, 64, 66, 67], "nativ": [4, 18, 22, 32, 46, 50, 64, 67], "sy": [4, 9, 18], "indic": [4, 6, 7, 8, 9, 10, 12, 13, 18, 25, 28, 32, 41, 44, 49, 51, 61], "two": [4, 14, 18, 20, 22, 24, 26, 33, 35, 36, 40, 42, 43, 44, 47, 48, 49, 51, 52, 63, 64, 68], "complement": [4, 18], "imag": [4, 18, 61], "imaginari": [4, 18], "part": [4, 8, 18, 24, 27, 41, 43, 46, 47, 51, 52, 53, 70], "numer": [4, 8, 18, 20], "real": [4, 6, 8, 12, 18, 32, 41, 50, 65], "to_byt": [4, 18], "overflowerror": [4, 18, 22, 23], "determin": [4, 8, 9, 11, 14, 18, 22, 27, 32, 44, 50], "comboleg": 4, "conid": 4, "openclos": 4, "shortsaleslot": 4, "designatedloc": 4, "exemptcod": 4, "leg": 4, "within": [4, 6, 7, 8, 12, 14, 16, 19, 20, 29, 32, 33, 36, 40, 41, 42, 48, 49, 50, 51, 57, 64], "combo": 4, "deltaneutralcontract": 4, "neutral": 4, "ibcontract": [4, 66], "sectyp": [4, 66], "liter": 4, "stk": [4, 66], "opt": [4, 51], "fut": 4, "fop": 4, "contfut": [4, 66], "primaryexchang": [4, 66], "localsymbol": 4, "tradingclass": 4, "lasttradedateorcontractmonth": [4, 66], "multipli": [4, 14, 22, 25, 46], "strike": [4, 22], "right": [4, 9, 11, 13, 50, 52, 55, 58], "includeexpir": 4, "secidtyp": [4, 66], "secid": [4, 66], "descript": [4, 13, 24, 25, 40, 51, 70], "issuerid": 4, "combolegsdescrip": 4, "interactive_brok": [4, 66], "build_futures_chain": [4, 66], "build_options_chain": [4, 66], "min_expiry_dai": [4, 66], "max_expiry_dai": [4, 66], "describ": [4, 34, 42, 45, 48, 52, 61], "futur": [4, 6, 8, 12, 22, 31, 32, 33, 40, 44, 45, 46, 49, 50, 51, 57, 64, 66, 67, 68, 70], "e": [4, 8, 9, 12, 24, 25, 43, 44, 46, 47, 50, 51, 52, 61, 64, 66], "where": [4, 7, 8, 9, 10, 19, 22, 24, 26, 32, 37, 41, 43, 47, 48, 49, 50, 51, 52, 55, 64, 67, 69], "Will": [4, 7, 8, 9, 12, 20, 23, 32, 44], "smart": [4, 66], "stock": [4, 35, 66], "search": [4, 66, 69], "full": [4, 16, 24, 35, 37, 40, 44, 46, 49, 61, 64, 67], "chain": [4, 66], "options_chain": 4, "futures_chain": 4, "dai": [4, 5, 6, 8, 12, 14, 18, 19, 24, 32, 49, 50, 68], "y": [4, 36, 47, 61, 69], "m": [4, 8, 47, 69], "d": [4, 14, 47, 66, 69, 70], "expiri": [4, 24, 32], "ibordertag": 4, "whatif": 4, "ocagroup": 4, "ocatyp": 4, "allornon": 4, "activestarttim": 4, "activestoptim": 4, "goodaftertim": 4, "outsiderth": 4, "attach": [4, 37, 49], "tag": [4, 8, 9, 12, 19, 20, 24, 32, 35, 49], "ib": [4, 20, 60, 66, 67], "ibcontractdetail": [4, 66], "marketnam": 4, "mintick": 4, "validexchang": 4, "pricemagnifi": 4, "underconid": 4, "longnam": 4, "contractmonth": 4, "industri": 4, "categori": [4, 51, 58], "subcategori": 4, "timezoneid": 4, "tradinghour": 4, "liquidhour": 4, "evrul": 4, "evmultipli": 4, "mdsizemultipli": 4, "agggroup": 4, "undersymbol": 4, "undersectyp": 4, "marketruleid": 4, "secidlist": 4, "realexpirationd": 4, "lasttradetim": 4, "stocktyp": 4, "minsiz": 4, "170141183460469231731687303715884105727": 4, "sizeincr": 4, "suggestedsizeincr": 4, "cusip": 4, "descappend": 4, "bondtyp": 4, "coupontyp": 4, "putabl": 4, "coupon": 4, "matur": 4, "issued": 4, "nextoptiond": 4, "nextoptiontyp": 4, "nextoptionparti": 4, "contractdetail": [4, 66], "intern": [4, 6, 8, 9, 11, 12, 14, 16, 18, 22, 23, 29, 31, 44, 51, 56, 61, 69, 70], "eas": 4, "interactivebrokersgatewayconfig": [4, 66], "127": 4, "4001": 4, "4002": [4, 66], "trading_mod": [4, 66], "paper": [4, 41, 50, 66], "read_only_api": 4, "timeout": [4, 9, 12, 16], "300": [4, 70], "interactivebrokersgatewai": [4, 66], "setup": [4, 6, 8, 12, 32, 43, 48, 51, 55, 61, 66, 69, 70], "tws_usernam": [4, 66], "tws_password": [4, 66], "hostnam": 4, "ip": 4, "address": [4, 6, 8, 9, 12, 13, 32, 44, 50], "gatewai": [4, 60, 64, 66], "tw": [4, 66], "server": [4, 51, 60, 61], "docker": [4, 50, 60, 66], "try": [4, 61, 66], "interactivebrokersinstrumentproviderconfig": [4, 66], "load_contract": [4, 66], "cache_validity_dai": 4, "pickle_path": 4, "interactivebrokersinstrumentprovid": [4, 66], "global": [4, 20, 29, 30], "fresh": [4, 69, 70], "pull": [4, 61, 69], "upon": [4, 40, 46, 51, 66], "tradingnod": [4, 7, 9, 16, 33, 50, 63, 64, 66], "mani": [4, 7, 8, 11, 12, 21, 41, 42, 51, 53, 57, 61, 64, 68, 69, 70], "make": [4, 6, 8, 12, 19, 22, 24, 37, 41, 43, 44, 45, 47, 50, 51, 54, 57, 60, 61, 68, 70, 71], "even": [4, 24, 51, 52], "restart": 4, "path": [4, 8, 9, 27, 37, 43, 47, 61, 69], "store": [4, 7, 14, 23, 40, 42, 43, 69], "pickl": [4, 6], "dure": [4, 8, 19, 39, 52, 55, 61], "cache_valid": 4, "period": [4, 5, 14, 20, 44, 46, 52], "interactivebrokersdataclientconfig": [4, 66], "ibg_host": 4, "ibg_port": [4, 66], "ibg_client_id": 4, "use_regular_trading_hour": [4, 66], "market_data_typ": [4, 66], "ibapi": [4, 66], "enum_implem": 4, "0x7fdbacef2010": 4, "interactivebrokersdatacli": [4, 66], "client_id": [4, 6, 7, 8, 9, 11, 12, 16, 32, 33, 36, 64], "regular": [4, 18, 37, 44, 51], "mostli": [4, 53], "interactivebrok": [4, 24], "rth": 4, "realtim": [4, 66], "ibmarketdatatypeenum": [4, 66], "interactivebrokerscli": [4, 66], "delayed_frozen": [4, 66], "without": [4, 6, 8, 13, 20, 32, 48, 61], "interactivebrokersexecclientconfig": [4, 66], "interactivebrokersexeccli": 4, "ibg_account_id": 4, "tws_account": 4, "interactivebrokersexecutioncli": [4, 66], "retriev": [4, 27, 41, 63, 66], "get_cached_ib_cli": 4, "get_cached_interactive_brokers_instrument_provid": 4, "interactivebrokerslivedataclientfactori": [4, 66], "interactivebrokersliveexecclientfactori": [4, 66], "interactivebrokersspotexecutioncli": 4, "It": [4, 6, 8, 12, 13, 16, 18, 20, 27, 32, 36, 37, 39, 40, 42, 43, 44, 45, 46, 48, 51, 55, 57, 60, 62, 64, 66, 67, 68, 69, 70], "import": [4, 6, 8, 9, 12, 32, 33, 36, 39, 40, 41, 43, 44, 45, 46, 47, 48, 49, 51, 52, 55, 61, 63, 64, 66], "shall": 4, "have": [4, 6, 7, 8, 9, 12, 19, 23, 27, 28, 32, 35, 37, 41, 42, 43, 44, 46, 50, 51, 52, 61, 62, 63, 64, 66, 68, 69, 70], "enough": [4, 11, 19, 44, 50, 53], "Not": [4, 13], "case": [4, 10, 27, 28, 33, 36, 43, 44, 45, 46, 48, 51, 58, 61, 63, 64, 70], "group": [5, 6, 9, 10, 11, 12, 16, 27, 29, 30, 32, 35, 39, 41, 48], "relat": [5, 6, 7, 10, 11, 12, 14, 24, 35, 41, 44, 46, 48, 51, 55, 66, 70], "portfolioanalyz": [5, 28, 39, 51], "analyz": [5, 14, 28, 39, 41, 51, 68, 70], "track": [5, 44, 48, 51], "metric": [5, 14, 40, 42, 51], "register_statist": [5, 39], "portfoliostatist": [5, 39], "deregister_statist": 5, "deregist": [5, 6, 7, 8, 11, 12, 16, 32], "seri": [5, 10, 39, 44, 56, 62, 71], "calculate_statist": 5, "add_posit": [5, 7], "add_trad": 5, "realized_pnl": [5, 19, 25, 39], "realiz": [5, 19, 25, 39, 57], "add_return": 5, "entri": [5, 7, 8, 19, 25, 29, 35, 49, 61], "core": [5, 8, 9, 11, 12, 13, 27, 31, 33, 36, 37, 43, 45, 46, 49, 51, 55, 57, 61, 64, 68, 69], "total_pnl": [5, 25], "unrealized_pnl": [5, 7, 19, 25, 28, 51], "unreal": [5, 7, 9, 19, 25, 28], "total_pnl_percentag": 5, "percentag": [5, 8, 10, 22, 29, 46, 49], "get_performance_stats_pnl": 5, "profit": [5, 8, 24, 35, 49], "loss": [5, 7, 8, 12, 14, 16, 24, 27, 29, 35, 43, 49], "get_performance_stats_return": 5, "get_performance_stats_gener": 5, "get_stats_pnls_format": 5, "backtest": [5, 8, 11, 12, 13, 27, 31, 32, 36, 37, 41, 43, 47, 51, 53, 59, 62, 65], "format": [5, 8, 9, 10, 17, 18, 20, 23, 27, 42, 43, 47, 61, 65, 69], "print": [5, 6, 9, 10, 17, 27, 66, 70], "footer": 5, "get_stats_returns_format": 5, "get_stats_general_format": 5, "reportprovid": 5, "variou": [5, 8, 14, 26, 41, 42, 48, 50, 51, 54, 56, 61, 66, 69, 70], "generate_orders_report": [5, 32], "generate_order_fills_report": [5, 32, 61, 70], "row": [5, 27], "per": [5, 6, 7, 8, 9, 11, 12, 16, 26, 27, 28, 29, 32, 37, 39, 43, 44, 45, 48, 49, 51, 52, 64, 66, 70], "generate_fills_report": [5, 32], "generate_positions_report": [5, 32, 61, 70], "generate_account_report": [5, 32, 61, 70], "serializ": [5, 9, 48], "calculate_from_return": 5, "calculate_from_realized_pnl": [5, 39], "calculate_from_ord": 5, "calculate_from_posit": 5, "expect": [5, 6, 10, 17, 18, 20, 27, 31, 32, 39, 41, 53, 57, 61, 67], "longratio": 5, "2": [5, 7, 9, 14, 22, 40, 44, 51, 60, 61, 70], "output": [5, 8, 9, 14, 39, 43, 58, 61], "avglos": 5, "loser": [5, 39], "maxlos": 5, "minlos": 5, "minimum": [5, 6, 8, 9, 12, 14, 22, 26, 27, 32, 46, 47], "profitfactor": 5, "annual": 5, "factor": [5, 50], "win": [5, 39, 41], "returnsaverag": 5, "returnsaverageloss": 5, "lose": [5, 7], "returnsaveragewin": 5, "returnsvolatil": 5, "252": 5, "volatil": [5, 14], "downsampl": 5, "daili": [5, 9, 47, 64], "riskreturnratio": 5, "risk": [5, 9, 13, 16, 19, 24, 28, 31, 32, 37, 41, 43, 50, 51], "sharperatio": 5, "sharp": 5, "sortinoratio": 5, "sortino": 5, "winrat": [5, 39], "avgwinn": 5, "winner": [5, 39], "maxwinn": 5, "minwinn": 5, "backtestdatacli": 6, "clientid": [6, 7, 8, 11, 12, 16, 20, 32, 33, 36, 64], "config": [6, 7, 8, 11, 12, 13, 16, 29, 31, 32, 33, 43, 44, 47, 51, 52, 61, 63, 64, 66, 69, 70], "datacli": [6, 9, 11, 16, 33], "execut": [6, 7, 8, 9, 11, 13, 16, 19, 20, 24, 29, 31, 32, 35, 41, 42, 46, 50, 61, 63, 64, 67], "backtestmarketdatacli": 6, "marketdatacli": [6, 11, 16], "backtestengin": [6, 7, 9, 42, 43, 44, 50, 61, 70, 71], "backtestengineconfig": [6, 9, 42, 47, 53, 61, 69, 70], "add_actor": [6, 32], "actor": [6, 7, 8, 9, 12, 31, 32, 33, 36, 38, 40, 41, 42, 44, 46, 48, 50, 64, 70], "add_data": [6, 70], "recommend": [6, 8, 9, 12, 32, 36, 40, 46, 48, 51, 53, 54, 55, 60], "element": [6, 7], "yet": [6, 12, 32, 51, 66], "assum": [6, 8, 40, 41, 43, 44, 51, 53, 64], "vari": [6, 23, 49], "could": [6, 8, 9, 14, 16, 19, 21, 27, 32, 33, 36, 43, 44, 51, 52, 53, 54, 58, 70], "incorrect": 6, "logic": [6, 8, 11, 12, 21, 37, 41, 46, 50, 51, 52], "caution": [6, 7, 40], "being": [6, 7, 8, 9, 12, 20, 27, 32, 35, 37, 43, 44, 48, 49, 51, 53, 55, 57, 61, 70], "lead": [6, 7, 16, 27, 40], "monoton": [6, 8, 27, 36, 42], "increas": [6, 14, 24, 27, 36, 53], "add_exec_algorithm": [6, 32, 44, 70], "execalgorithm": [6, 9, 12, 32, 44, 50, 51, 70], "exec_algorithm": [6, 9, 32, 44, 70], "algorithm": [6, 7, 8, 9, 12, 14, 19, 20, 24, 32, 42, 49, 50, 51, 62], "add_instru": [6, 7, 70], "its": [6, 7, 8, 9, 11, 12, 13, 24, 27, 32, 37, 40, 42, 43, 44, 46, 48, 49, 51, 55, 57, 58], "would": [6, 8, 24, 39, 40, 41, 43, 51, 58, 61], "invalidconfigur": [6, 12, 16, 31], "add_strategi": [6, 32, 70], "add_venu": [6, 70], "simulationmodul": 6, "fill_model": 6, "fillmodel": 6, "latency_model": 6, "latencymodel": 6, "frozen_account": [6, 9], "bar_execut": [6, 9], "reject_stop_ord": [6, 9], "support_gtd_ord": [6, 9], "support_contingent_ord": [6, 9], "use_random_id": [6, 9], "simulatedexchang": [6, 49], "net": [6, 28, 32, 61, 70], "simul": [6, 17, 27, 41, 42, 45, 50, 61, 69, 70, 71], "latenc": [6, 27], "frozen": 6, "process": [6, 8, 10, 11, 12, 16, 27, 29, 32, 37, 42, 43, 45, 49, 66, 69, 70], "move": [6, 14, 22, 26, 35, 49], "submiss": [6, 37], "conting": [6, 8, 9, 12, 19, 24, 32, 44, 50], "respect": [6, 36, 50, 58], "random": [6, 10, 27], "honor": 6, "backtest_end": 6, "backtest_start": 6, "change_fill_model": 6, "clear_actor": [6, 32], "clear_data": 6, "clear_exec_algorithm": [6, 32], "clear_strategi": [6, 32], "releas": [6, 7, 8, 12, 13, 19, 24, 31, 32, 35, 40, 49, 66, 68, 71], "resourc": [6, 8, 12, 31, 32, 51, 70], "dump_pickled_data": 6, "manual": [6, 42, 53, 56, 61, 66], "requir": [6, 8, 9, 12, 19, 22, 23, 24, 35, 36, 37, 40, 41, 43, 46, 48, 49, 51, 53, 60, 61, 62, 64, 66, 70], "previous": [6, 8, 12, 16, 32, 70], "get_result": 6, "backtestresult": [6, 61], "instance_id": [6, 8, 9, 16, 31, 47, 48], "kernel": [6, 9, 31, 41], "nautiluskernel": [6, 9, 31, 41], "list_venu": 6, "load_pickled_data": 6, "highli": [6, 50, 53, 57, 60], "advis": [6, 37, 40, 67], "obtain": [6, 51], "direct": [6, 8, 14, 19, 25, 44, 49, 51], "access": [6, 7, 27, 44, 53, 57, 66, 67], "follow": [6, 14, 23, 33, 35, 36, 37, 39, 40, 43, 44, 45, 47, 48, 49, 50, 51, 52, 53, 54, 56, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71], "assumpt": [6, 43], "inherit": [6, 8, 9, 32, 34, 36, 39, 43, 44, 51], "successfulli": [6, 64], "dump": 6, "prior": [6, 7, 8, 11, 12, 22, 32, 51, 66], "machine_id": [6, 8, 16, 31], "machin": [6, 8, 13, 16, 31, 51, 59, 66, 70], "portfoliofacad": [6, 8, 12, 16, 28, 29, 31, 32], "drop": [6, 8, 9, 10, 13], "separ": [6, 9, 13, 20, 23, 33, 35, 43, 46, 47, 48, 51, 52, 61, 64], "desir": [6, 13, 43, 44, 51], "run_config_id": 6, "At": [6, 12, 32, 43, 51], "analysi": [6, 9, 13, 14, 41, 42], "more": [6, 8, 10, 17, 22, 24, 27, 34, 35, 38, 40, 42, 43, 44, 45, 46, 48, 49, 50, 51, 52, 53, 54, 61, 62, 64, 66, 68, 69, 70, 71], "fit": [6, 57], "memori": [6, 7, 8, 12, 23, 32, 41, 42, 43, 48, 55, 57, 68, 70], "util": [6, 37, 40, 41, 47, 50, 52, 53, 55, 68], "token": [6, 27], "backtestrunconfig": [6, 9, 42, 43, 61, 69], "run_finish": 6, "finish": 6, "run_id": 6, "run_start": 6, "testclock": [6, 8], "financi": [6, 18, 20, 22, 23, 25, 26, 66], "32": 6, "unsign": 6, "invalid": [6, 8, 10, 12, 24, 40, 41, 46], "adjust_account": 6, "adjust": [6, 14, 61, 66], "best_ask_pric": [6, 17], "best": [6, 17, 18, 24, 35, 43, 49, 55, 62, 68], "best_bid_pric": [6, 17], "wire": [6, 8, 19, 32, 44, 51], "exec_cli": [6, 9, 63, 64, 66], "backtestexeccli": 6, "get_book": 6, "get_matching_engin": 6, "ordermatchingengin": 6, "get_open_ask_ord": 6, "get_open_bid_ord": 6, "get_open_ord": 6, "initialize_account": 6, "is_frozen_account": 6, "ts_now": [6, 8], "give": [6, 8, 12, 32, 53], "pend": [6, 7, 8, 12, 19, 23, 28, 32, 51], "along": [6, 45, 49, 66], "process_bar": 6, "dynam": [6, 27, 40, 44, 55], "auction": 6, "process_instrument_statu": 6, "venuestatu": [6, 8, 12, 18, 32, 43, 50, 51], "process_order_book_delta": 6, "process_quote_tick": 6, "process_trade_tick": 6, "process_venue_statu": 6, "register_cli": [6, 11, 12, 16], "tradingcommand": [6, 12, 16], "set_fill_model": 6, "set_latency_model": 6, "randomli": 6, "executioncli": [6, 11, 12, 16, 28, 33, 37, 44], "prob_fill_on_limit": 6, "prob_fill_on_stop": 6, "prob_slippag": 6, "random_se": [6, 27], "probabilist": 6, "probabl": 6, "slippag": [6, 24], "slip": 6, "seed": [6, 19, 27], "is_limit_fil": 6, "is_slip": 6, "is_stop_fil": 6, "aggress": [6, 24, 49], "base_latency_nano": 6, "nanoseconds_in_millisecond": 6, "insert_latency_nano": 6, "update_latency_nano": 6, "cancel_latency_nano": 6, "o": [6, 33, 43, 44, 47, 48, 50, 69], "1_000_000_000": 6, "insert": [6, 8], "reach": [6, 8, 11, 19, 24, 25, 49, 51, 62], "fxrolloverinterestconfig": 6, "rate_data": 6, "component_id": [6, 7, 8, 9], "actorconfig": [6, 8, 9, 32], "fxrolloverinterestmodul": 6, "active_task_id": [6, 8, 12, 32], "activ": [6, 7, 8, 9, 11, 12, 16, 22, 24, 29, 32, 37, 42, 44, 45, 49, 51, 53, 64], "taskid": [6, 8, 12, 32], "add_synthet": [6, 7, 8, 12, 32, 40], "syntheticinstru": [6, 7, 8, 12, 22, 32, 40], "synthet": [6, 7, 8, 11, 12, 16, 20, 22, 32, 38], "update_synthet": [6, 8, 12, 32, 40], "cancel_all_task": [6, 8, 12, 31, 32], "queu": [6, 8, 12, 32], "cancel_task": [6, 8, 12, 32], "task_id": [6, 8, 12, 32], "warn": [6, 7, 8, 9, 12, 16, 32, 44, 47, 51, 67], "deregister_warning_ev": [6, 8, 12, 32], "handle_bar": [6, 8, 12, 14, 32], "on_bar": [6, 8, 12, 32, 51], "handle_data": [6, 8, 12, 32], "on_data": [6, 8, 12, 32, 36, 51, 64], "handle_ev": [6, 8, 12, 32], "on_ev": [6, 8, 12, 32, 51, 61], "handle_historical_data": [6, 8, 12, 32], "handle_instru": [6, 8, 12, 32], "on_instru": [6, 8, 12, 32, 46, 51], "handle_instrument_clos": [6, 8, 12, 32], "on_instrument_clos": [6, 8, 12, 32, 51], "handle_instrument_statu": [6, 8, 12, 32], "on_instrument_statu": [6, 8, 12, 32, 51], "handle_order_book": [6, 8, 12, 32], "order_book": [6, 7, 8, 12, 32, 51], "on_order_book": [6, 8, 12, 32, 51], "handle_order_book_delta": [6, 8, 12, 32], "on_order_book_delta": [6, 8, 12, 32, 51], "handle_quote_tick": [6, 8, 11, 12, 14, 32, 61], "on_quote_tick": [6, 8, 12, 32, 51, 61], "handle_tick": [6, 8, 12, 32], "on_tick": [6, 8, 12, 32, 51], "handle_trade_tick": [6, 8, 11, 12, 14, 32], "on_trade_tick": [6, 8, 12, 32, 51], "handle_venue_statu": [6, 8, 12, 32], "on_venue_statu": [6, 8, 12, 32, 51], "has_active_task": [6, 8, 12, 32], "has_any_task": [6, 8, 12, 32], "has_pending_request": [6, 8, 12, 32], "els": [6, 7, 8, 10, 11, 12, 16, 18, 20, 23, 25, 28, 32, 58, 61], "has_queued_task": [6, 8, 12, 32], "indicators_initi": [6, 8, 12, 32], "is_pending_request": [6, 8, 12, 32], "request_id": [6, 8, 10, 11, 12, 32, 33], "on_load": [6, 8, 12, 32, 51], "runtimeerror": [6, 8, 12, 22, 30, 31, 32], "caught": [6, 8, 12, 32], "log_diagnost": 6, "diagnost": 6, "out": [6, 7, 11, 12, 13, 39, 43, 48, 61, 62, 64, 66], "overridden": [6, 8, 12, 32], "cleanup": [6, 8, 12, 32, 51], "on_historical_data": [6, 8, 12, 32, 51], "save": [6, 8, 9, 12, 16, 31, 32, 51, 61, 66], "on_sav": [6, 8, 12, 32, 51], "intent": [6, 8, 12, 32, 44, 58, 68], "paus": [6, 8, 12, 32], "pending_request": [6, 8, 12, 32], "pre_process": 6, "abstract": [6, 7, 10, 14, 19, 20, 27, 28, 29, 30, 36, 41, 49, 58], "publish_data": [6, 8, 12, 32, 48], "publish_sign": [6, 8, 12, 32, 48], "signal": [6, 8, 12, 14, 27, 31, 32, 61], "persist": [6, 7, 8, 9, 12, 13, 16, 31, 32, 41, 42, 43, 50, 61, 66, 69, 70], "queue_for_executor": [6, 8, 12, 32], "func": [6, 8, 12, 32], "tupl": [6, 8, 9, 10, 12, 16, 26, 27, 29, 32], "arg": [6, 8, 12, 27, 32], "queue": [6, 8, 9, 12, 16, 32], "fn": [6, 8, 12, 32], "sequenti": [6, 8, 12, 32], "arbitrari": [6, 8, 12, 19, 24, 32, 36, 39, 61], "need": [6, 8, 10, 11, 12, 14, 24, 32, 36, 37, 42, 44, 47, 48, 49, 50, 51, 52, 53, 54, 57, 59, 60, 61, 62, 64, 67, 68, 69, 70], "await": [6, 8, 9, 11, 12, 32, 33, 46, 66], "In": [6, 8, 12, 25, 32, 33, 35, 40, 44, 48, 51, 57, 61, 64, 66, 68, 70], "scenario": [6, 8, 12, 32, 47], "avail": [6, 8, 9, 12, 13, 26, 27, 32, 33, 40, 42, 43, 45, 46, 47, 48, 49, 50, 51, 53, 61, 62, 63, 64, 65, 66, 70], "queued_task_id": [6, 8, 12, 32], "register_bas": [6, 8, 12, 32], "register_executor": [6, 8, 12, 32], "executor": [6, 12, 16, 31, 32], "asbtracteventloop": [6, 8, 12, 32], "concurr": [6, 8, 12, 31, 32, 68], "register_indicator_for_bar": [6, 8, 12, 32, 51], "register_indicator_for_quote_tick": [6, 8, 12, 32], "register_indicator_for_trade_tick": [6, 8, 12, 32], "register_venu": 6, "register_warning_ev": [6, 8, 12, 32], "registered_ind": [6, 8, 12, 32], "recent": [6, 7, 8, 12, 32], "infer": [6, 8, 12, 23, 32, 33, 64], "complet": [6, 8, 11, 12, 16, 28, 29, 32, 36, 47, 51, 54, 57, 61, 64, 66, 70], "request_data": [6, 8, 12, 32], "run_in_executor": [6, 8, 12, 32], "schedul": [6, 8, 12, 32], "correspond": [6, 7, 8, 12, 14, 19, 20, 32, 55, 63, 64], "await_parti": [6, 8, 11, 12, 32], "arriv": [6, 8, 12, 32, 37, 41, 44, 51], "partial": [6, 8, 11, 12, 24, 32, 35, 49, 69], "activa": [6, 8, 12, 32], "subscribe_data": [6, 8, 12, 32, 36, 64], "suppli": [6, 8, 12, 32, 63, 64, 66], "interval_m": [6, 8, 12, 32], "dataengin": [6, 8, 9, 11, 12, 16, 18, 31, 32, 36, 43, 46], "maintain": [6, 8, 12, 16, 32, 41, 48, 57, 58, 61], "becaus": [6, 8, 12, 32, 44, 51, 57, 64, 66, 70], "affect": [6, 8, 12, 32], "less": [6, 8, 9, 12, 23, 24, 32], "20": [6, 8, 12, 32, 44, 49, 51, 60, 69, 70], "consid": [6, 7, 8, 9, 12, 16, 24, 32, 37, 41, 42, 45, 48, 50, 57, 64], "to_importable_config": [6, 8, 12, 32], "importableactorconfig": [6, 8, 9, 12, 32, 42], "unsubscribe_data": [6, 8, 12, 32], "simulationmoduleconfig": 6, "backtestnod": [6, 42, 43, 50, 61, 69, 71], "node": [6, 9, 16, 20, 41, 42, 47, 48, 50, 61, 63, 64, 66, 69], "orchestr": [6, 11, 12, 42, 61], "get_engin": [6, 61], "synchron": [6, 41, 61], "stdout": [6, 8, 9, 17, 27, 47, 61], "commenc": 6, "elapsed_tim": 6, "total_ev": 6, "total_ord": 6, "total_posit": 6, "stats_pnl": 6, "stats_return": 6, "ensure_plot": 6, "decor": 6, "plot": [6, 14], "librari": [6, 13, 40, 41, 43, 53, 55, 57, 60, 66, 68], "ensur": [6, 7, 8, 9, 10, 11, 12, 24, 27, 39, 40, 41, 43, 45, 47, 48, 49, 51, 52, 53, 56, 57, 59, 62, 66], "instal": [6, 41, 54, 61, 62, 68], "better": [6, 24, 43, 49], "how": [6, 7, 9, 27, 32, 35, 40, 41, 43, 44, 45, 49, 51, 55, 57, 61, 62, 69, 70, 71], "infrastructur": [7, 13, 41, 47, 50], "central": [7, 11, 12, 14, 20, 43, 44, 46, 51, 52], "cachedatabasefacad": 7, "databas": [7, 8, 9, 11, 12, 16, 37, 43], "snapshot_ord": [7, 8, 9], "snapshot_posit": [7, 8, 9], "cacheconfig": [7, 9], "bypass": [7, 8, 9, 16, 29, 47], "account_for_venu": 7, "actor_id": [7, 32], "agnost": [7, 21, 50], "what": [7, 8, 12, 32, 36, 52, 57, 62, 64], "actual": [7, 9, 27, 34, 41, 43, 44, 51, 53, 70], "offer": [7, 13, 24, 42, 46, 48, 49, 50, 51, 58, 62, 63, 65, 66, 71], "flexibl": [7, 36, 42, 44, 50, 51, 61, 62, 64], "add_account": 7, "add_bar": 7, "add_ord": [7, 12], "replac": [7, 9, 12, 27, 32], "emul": [7, 8, 9, 12, 19, 24, 31, 32, 38, 40, 49, 51], "transform": [7, 37], "add_order_book": 7, "add_order_list": 7, "orderlist": [7, 8, 12, 24, 32], "order_list": [7, 12, 32], "add_position_id": 7, "add_quote_tick": 7, "add_tick": 7, "add_trade_tick": 7, "bar_capac": [7, 9], "capac": [7, 14], "bar_count": 7, "book_update_count": 7, "build_index": 7, "re": [7, 8, 9, 10, 24, 41, 42, 45, 49, 50, 51, 54, 55, 58, 64], "build": [7, 9, 11, 16, 27, 40, 41, 49, 51, 52, 55, 60, 61, 63, 64, 66, 69, 70], "cache_account": 7, "cache_curr": 7, "cache_gener": 7, "cache_instru": 7, "cache_order_list": 7, "cache_ord": 7, "cache_posit": 7, "cache_synthet": 7, "calculate_unrealized_pnl": 7, "check_integr": [7, 12, 16, 17], "check_residu": [7, 12, 16, 32], "residu": [7, 9, 12, 16, 31, 32], "clear_index": 7, "client_order_ids_clos": 7, "client_order_ids_emul": 7, "client_order_ids_inflight": 7, "flight": [7, 9, 16, 24, 49], "client_order_ids_open": 7, "delete_actor": 7, "delete_strategi": 7, "exec_algorithm_id": [7, 8, 9, 12, 19, 24, 32, 44, 51], "execalgorithmid": [7, 8, 9, 12, 19, 20, 24, 32, 44, 51], "exec_spawn_total_filled_qti": 7, "exec_spawn_id": [7, 19, 24, 44], "active_onli": 7, "spawn": [7, 12, 19, 24], "primari": [7, 11, 12, 19, 24, 44, 48, 67], "exec_spawn_total_leaves_qti": 7, "leav": [7, 9, 24, 49], "exec_spawn_total_quant": 7, "flush_db": [7, 12, 16], "flush": [7, 9, 12, 16, 27, 61], "perman": [7, 12, 16], "remov": [7, 12, 16, 32, 48, 49, 58, 70], "get_xrat": 7, "mid": [7, 14, 17, 18, 49, 50, 61, 66], "has_bar": 7, "has_order_book": 7, "has_quote_tick": 7, "has_tick": 7, "has_trade_tick": 7, "heartbeat": [7, 9, 16], "is_order_clos": 7, "is_order_emul": [7, 37], "is_order_inflight": 7, "is_order_open": 7, "is_order_pending_cancel_loc": 7, "is_position_clos": 7, "is_position_open": 7, "load_account": 7, "load_actor": 7, "load_instru": 7, "load_ord": 7, "load_posit": 7, "load_strategi": 7, "load_synthet": 7, "order_exist": [7, 12], "orderlistid": [7, 8, 12, 19, 20, 24], "order_list_id": [7, 12, 19, 24, 35], "order_list_exist": 7, "No": [7, 32], "particular": [7, 8, 9, 16, 23, 33, 43, 44, 46, 58], "no_order_sid": [7, 17, 19, 24, 32, 44], "orders_clos": 7, "orders_closed_count": 7, "orders_emul": [7, 37], "orders_emulated_count": [7, 37], "orders_for_exec_algorithm": [7, 44], "orders_for_exec_spawn": [7, 44], "orders_for_posit": 7, "orders_inflight": 7, "orders_inflight_count": 7, "orders_open": 7, "orders_open_count": 7, "orders_total_count": 7, "position_closed_id": 7, "position_exist": 7, "position_for_ord": 7, "position_open_id": 7, "position_snapshot": 7, "no_position_sid": [7, 32], "positions_clos": 7, "positions_closed_count": 7, "positions_open": 7, "positions_open_count": 7, "positions_total_count": 7, "quote_tick": [7, 43, 51, 69], "quote_tick_count": 7, "snapshot_order_st": 7, "append": [7, 8, 47, 64, 67], "uuid": [7, 8, 9, 33], "v4": [7, 8], "snapshot_position_st": 7, "ts_snapshot": 7, "taken": [7, 8, 9, 51, 52, 57, 64], "help": [7, 11, 12, 24, 28, 29, 32, 44, 45, 48, 50, 51, 53, 55, 59, 62, 68], "avoid": [7, 9, 42, 44, 51, 57, 58, 68, 70], "race": [7, 9, 57], "condit": [7, 8, 9, 23, 24, 32, 33, 41, 44, 49, 50, 57, 58], "longer": [7, 24, 37, 52, 58], "strategy_id_for_ord": 7, "strategy_id_for_posit": 7, "synthetic_id": [7, 40], "tick_capac": [7, 9], "ticker_count": 7, "trade_tick": [7, 51], "trade_tick_count": 7, "update_account": [7, 28], "update_actor": 7, "update_ord": [7, 28], "update_order_pending_cancel_loc": 7, "update_posit": [7, 28], "update_strategi": 7, "cachedatabaseadapt": 7, "redi": [7, 9, 48, 50], "accur": [7, 10, 41], "int64": [7, 10], "17": 7, "digit": [7, 23], "19": 7, "One": [7, 50, 52, 55], "wai": [7, 8, 21, 32, 36, 37, 41, 43, 46, 47, 49, 50, 51, 56, 59, 61, 64, 67], "solv": 7, "achiev": [7, 40, 41, 43, 50, 51, 57, 62, 63, 64, 70], "timestamps_as_str": [7, 30], "msgspecseri": [7, 30], "index_order_posit": 7, "index_venue_order_id": 7, "pattern": [7, 8, 11, 12, 32, 41, 45, 70], "glob": [7, 32], "style": [7, 41], "seriou": 7, "implic": 7, "take": [7, 8, 9, 13, 35, 40, 43, 44, 46, 49, 52, 61, 66, 69], "cpu": [7, 60], "usag": [7, 8, 32], "especi": [7, 13, 66, 68], "product": [7, 41, 50, 53, 55, 58, 62, 64], "load_curr": 7, "load_index_order_cli": 7, "load_index_order_posit": 7, "facad": [7, 8, 28], "assembl": [8, 41, 62], "framework": [8, 10, 13, 32, 50, 55, 58, 62], "domain": [8, 10, 19, 21, 23, 32, 41, 43, 45], "concept": [8, 38, 41, 55, 64], "introduc": [8, 45, 55, 68], "abov": [8, 9, 14, 24, 36, 40, 41, 43, 46, 47, 50, 51, 58, 61], "layer": [8, 10, 11, 12, 41, 50], "test": [8, 32, 41, 43, 45, 46, 50, 52, 55, 56, 57, 60, 61, 65, 66, 67, 70], "control": [8, 9, 32, 37, 42, 48, 51], "timer": [8, 9, 11, 32, 44], "own": [8, 12, 14, 32, 55, 57, 67], "entir": [8, 10, 11, 12, 17, 32, 37, 39, 41, 42, 43, 46, 50, 66, 68, 69], "stand": [8, 32, 49], "alon": [8, 32], "thei": [8, 32, 35, 37, 38, 40, 47, 48, 49, 58, 64], "platform": [8, 11, 12, 14, 29, 32, 37, 38, 40, 41, 43, 44, 45, 46, 47, 48, 49, 50, 51, 57, 60, 61, 62, 64, 66, 70], "attempt": [8, 32, 35, 41, 52, 67], "__init__": [8, 32, 36, 51, 61], "registr": [8, 12, 16, 32, 48, 51], "cancel_tim": 8, "label": [8, 10, 36], "local_now": 8, "tzinfo": 8, "tz": [8, 10, 22, 32, 43, 51, 69], "timezon": [8, 10, 32, 56], "target": [8, 62, 68, 71], "awar": [8, 10, 22, 32, 35, 51, 55], "next_time_n": 8, "register_default_handl": 8, "handler": [8, 11, 12, 31, 32, 33, 36, 43, 64], "timeev": [8, 51], "set_time_alert": 8, "alert_tim": [8, 51], "alert": [8, 44], "past": 8, "fail": 8, "set_time_alert_n": 8, "alert_time_n": 8, "set_tim": [8, 51], "timedelta": [8, 9, 11, 16, 18, 29, 51], "start_tim": [8, 9, 43, 64, 69], "stop_tim": 8, "until": [8, 16, 24, 37, 40, 49, 51], "repeat": 8, "indefinit": 8, "now": [8, 17, 32, 36, 37, 40, 47, 50, 51, 61, 69, 70], "set_timer_n": 8, "interval_n": [8, 11], "start_time_n": 8, "stop_time_n": 8, "timer_count": 8, "timer_nam": 8, "wikipedia": [8, 10, 20], "wiki": [8, 10, 20], "unix_tim": 8, "timestamp_m": 8, "timestamp_n": [8, 12, 33, 40, 51], "n": [8, 14, 22, 26], "utc_now": [8, 51], "livetim": 8, "deleg": [8, 10, 11, 27, 30, 48], "is_expir": 8, "iterate_next_tim": 8, "pop_ev": 8, "continu": [8, 34, 37, 42, 48, 51, 64, 66, 70], "looptim": 8, "epoch": [8, 12, 24, 48, 51], "unit": [8, 22, 23, 29, 57, 58], "advance_tim": 8, "to_time_n": 8, "advanc": [8, 24, 42, 43, 48, 49, 50, 62, 70, 71], "timeeventhandl": 8, "chronolog": [8, 43], "threadtim": 8, "thread": [8, 16, 31, 41, 47, 48, 51, 68], "component_nam": [8, 12], "happen": [8, 35], "constructor": [8, 37, 46, 51], "thu": [8, 18, 50], "pre_initi": 8, "__name__": [8, 9, 66], "componentfsmfactori": 8, "finit": 8, "get_state_transition_t": 8, "transit": [8, 10, 21, 51, 57], "tabl": [8, 10, 17, 37], "c": [8, 10, 41, 50, 52, 53, 55, 57, 60, 66, 68], "facilit": [8, 28, 40, 41, 43, 48, 50, 66], "consum": [8, 35, 41, 47, 48], "pub": [8, 41], "sub": [8, 41], "req": [8, 41], "rep": [8, 41], "well": [8, 10, 24, 40, 41, 44, 46, 48, 50, 51, 53, 54, 61, 62, 65], "point": [8, 9, 10, 12, 17, 23, 37, 41, 44, 45, 49, 52, 64, 69, 70], "wildcard": [8, 32], "hierarch": 8, "topic": [8, 18, 32, 48], "possibl": [8, 9, 16, 24, 26, 29, 36, 37, 39, 40, 41, 44, 45, 46, 49, 50, 51, 52, 57, 60, 64, 67, 68, 70], "asterisk": 8, "charact": [8, 20, 52], "question": [8, 62], "potenti": [8, 9, 40, 48, 50, 55, 62], "comp": 8, "anyth": 8, "comput": 8, "mp": 8, "camp": 8, "p": [8, 61], "coop": 8, "extern": [8, 9, 12, 16, 18, 20, 32, 43, 69, 70, 71], "messagebusconfig": [8, 9, 48], "safe": [8, 16, 41, 52, 53, 57, 68], "has_back": 8, "has_subscrib": 8, "still": [8, 9, 19, 49, 51, 52, 53, 70], "is_subscrib": 8, "prioriti": [8, 41, 67], "pub_count": 8, "msg": 8, "highest": [8, 14, 38, 41, 50], "req_count": 8, "res_count": 8, "sent_count": 8, "higher": [8, 9, 24, 47, 50], "featur": [8, 9, 13, 14, 19, 38, 40, 45, 53, 55, 57, 61, 62, 64, 68, 71], "shouldn": [8, 9], "t": [8, 9, 27, 41, 49, 52, 53, 64, 66], "normal": [8, 37, 43, 53, 64, 67], "inappropri": 8, "abl": [8, 11, 12, 19, 36, 50, 51, 57, 61, 67, 68], "sound": [8, 46, 68], "behavior": [8, 16, 27, 33, 40, 48, 49, 57], "organ": [8, 28, 46, 48], "throttler": 8, "output_send": 8, "output_drop": 8, "throttl": [8, 61], "exce": [8, 42, 61], "unbound": 8, "bound": 8, "upstream": 8, "is_limit": 8, "qsize": [8, 9], "recv_count": 8, "component_state_from_str": 8, "component_state_to_str": 8, "component_trigger_from_str": 8, "componenttrigg": 8, "component_trigger_to_str": 8, "is_matching_pi": 8, "actorexecutor": 8, "design": [8, 10, 14, 16, 21, 33, 36, 40, 45, 47, 48, 50, 53, 55, 57, 58, 67, 68], "tailor": [8, 48, 51, 62], "facil": [8, 57], "monitor": [8, 29], "flow": [8, 43, 45, 51, 53], "inner": [8, 12, 14, 41, 45], "loggeradatp": 8, "invok": 8, "special": [8, 16, 27, 53, 64, 66], "care": [8, 49, 57], "consist": [8, 10, 11, 12, 43, 50, 52, 64], "drain": 8, "those": [8, 12, 20, 33, 43, 50, 51, 62], "get_futur": 8, "_asyncio": [8, 16], "shutdown": [8, 9], "context": [8, 9, 13, 31, 33, 37, 43, 48, 49, 50, 51, 52], "worker": 8, "enqueu": 8, "arrang": 8, "orderfactori": [8, 32, 35, 37, 49, 51], "initial_order_id_count": 8, "initial_order_list_id_count": 8, "bracket": 8, "entry_trigger_pric": 8, "entry_pric": 8, "sl_trigger_pric": 8, "tp_trigger_pric": 8, "tp_price": 8, "entry_order_typ": 8, "tp_order_typ": 8, "timeinforc": [8, 12, 19, 24, 49, 51], "time_in_forc": [8, 12, 19, 24, 49, 51], "expire_tim": [8, 12, 24, 49], "entry_post_onli": 8, "tp_post_onli": 8, "quote_quant": [8, 19, 24], "triggertyp": [8, 12, 19, 24, 37, 40, 49, 51], "emulation_trigg": [8, 12, 19, 24, 37, 40, 51], "no_trigg": [8, 12, 24], "trigger_instrument_id": [8, 19, 24, 40], "contingencytyp": [8, 12, 19, 24, 35], "contingency_typ": [8, 12, 19, 24], "ouo": [8, 9], "entry_exec_algorithm_id": 8, "sl_exec_algorithm_id": 8, "tp_exec_algorithm_id": 8, "entry_exec_algorithm_param": 8, "tp_exec_algorithm_param": 8, "sl_exec_algorithm_param": 8, "entry_tag": 8, "tp_tag": 8, "take_profit": [8, 49], "sl_tag": 8, "stop_loss": [8, 29], "stop_market": [8, 35, 37, 49, 50, 64], "child": [8, 12, 24, 35, 44, 49], "limit_if_touch": [8, 37, 49, 50, 64], "market_if_touch": [8, 37, 49, 50, 64], "tp": 8, "sl": 8, "delimit": [8, 12, 19, 23, 24], "create_list": 8, "generate_client_order_id": 8, "generate_order_list_id": 8, "post_onli": [8, 12, 19, 24, 49], "display_qti": [8, 12, 24, 49], "exec_algorithm_param": [8, 19, 24, 44, 51], "limitord": [8, 12, 24, 49, 51], "ioc": [8, 12, 19, 24, 49, 50], "fok": [8, 12, 19, 24, 49, 50, 51], "at_the_open": [8, 12, 19, 24, 49, 50], "at_the_clos": [8, 12, 19, 24, 49, 50], "carri": [8, 12, 19, 24, 39, 44], "reduc": [8, 9, 12, 14, 16, 19, 24, 29, 35, 44, 50, 51, 57, 58, 69], "displai": [8, 12, 24, 39, 70], "iceberg": [8, 12, 24, 49, 50], "greater": [8, 12, 17, 22, 23, 24, 27, 55, 57], "trigger_typ": [8, 12, 24, 49], "limitiftouchedord": [8, 24], "lit": [8, 24], "marketord": [8, 12, 24, 32, 49, 51], "often": [8, 12, 19, 41, 49, 51, 58], "marketiftouchedord": [8, 24, 49], "mit": [8, 24], "market_to_limit": [8, 12, 37, 44, 49, 50], "markettolimitord": [8, 12, 24, 49], "set_client_order_id_count": 8, "set_order_list_id_count": 8, "stop_limit": [8, 37, 49, 50, 64], "stoplimitord": [8, 24, 49], "stopmarketord": [8, 24, 49], "trailing_stop_limit": [8, 37, 49, 50], "limit_offset": [8, 12, 24, 49], "trailing_offset": [8, 12, 24, 49, 64], "trailingoffsettyp": [8, 12, 24, 49], "trailing_offset_typ": [8, 12, 24, 49], "trailingstoplimitord": [8, 24, 49], "trail": [8, 12, 24, 52], "offset": [8, 12, 24, 27], "typic": [8, 9, 14, 24, 33, 35, 43, 46, 48, 49, 51, 61, 66, 70], "no_trailing_offset": [8, 12, 24], "trailing_stop_market": [8, 37, 49, 50, 64], "trailingstopmarketord": [8, 24, 49], "clientorderidgener": 8, "initial_count": 8, "identifiergener": 8, "set_count": 8, "counter": 8, "orderlistidgener": 8, "positionidgener": 8, "flip": 8, "f": [8, 27, 33, 40, 51, 53, 61, 69], "get_count": 8, "loglevel": [8, 9, 47, 53], "level_stdout": 8, "level_fil": 8, "debug": [8, 9, 11, 12, 16, 29, 47], "file_log": 8, "file_nam": 8, "file_format": 8, "component_level": 8, "color": [8, 9], "dummi": 8, "file": [8, 9, 27, 35, 43, 54, 55, 57, 60, 61, 69], "suffix": [8, 9, 47], "plain": [8, 9, 47], "text": [8, 9, 47, 69], "unless": [8, 9, 41, 55, 58, 67], "file_auto": 8, "g": [8, 9, 12, 24, 25, 43, 44, 46, 47, 51, 52, 61, 64, 66], "ansi": [8, 9, 47], "line": [8, 9, 14, 52, 53, 58, 59, 61], "placehold": [8, 43], "change_clock": 8, "is_bypass": [8, 16, 29], "is_color": 8, "critic": [8, 13, 50, 52, 57, 58, 66, 68], "logcolor": 8, "red": 8, "annot": 8, "content": [8, 13, 18], "record": 8, "ex": [8, 60], "stack": [8, 11, 12, 41], "trace": [8, 9, 53], "get_logg": [8, 16], "encapsul": 8, "yellow": 8, "log_color_from_str": 8, "log_color_to_str": 8, "log_level_from_str": 8, "log_level_to_str": 8, "log_memori": 8, "nautilus_head": 8, "msgspec": [9, 30], "struct": 9, "databaseconfig": [9, 48], "ssl": [9, 60], "version": [9, 10, 13, 43, 44, 53, 60, 66, 68, 71], "correct": [9, 10, 41, 43, 44, 45, 46, 49, 50, 57, 70], "msgpack": [9, 48], "timestamps_as_iso8601": [9, 30, 48], "buffer_interval_m": 9, "flush_on_start": 9, "use_trader_prefix": 9, "use_instance_id": [9, 48], "10000": [9, 49], "iso": [9, 10, 23, 30, 47, 48], "8601": [9, 10, 30, 47, 48], "persit": 9, "pipelin": [9, 70], "pipel": 9, "good": [9, 49, 51, 70], "compromis": 9, "100": [9, 10, 22, 26, 27, 49, 58, 64, 70], "prefix": [9, 51], "10_000": 9, "dequeu": 9, "autotrim_min": [9, 48], "types_filt": [9, 48], "window": [9, 14, 48, 50, 51, 56, 60], "minut": [9, 18, 48, 50, 51, 66, 69], "automat": [9, 13, 27, 32, 33, 42, 43, 47, 48, 49, 51, 54, 61, 70], "trim": 9, "extend": [9, 41, 50, 55], "beyond": [9, 51, 53, 64], "acommand": 9, "syntax": [9, 13, 53, 54, 55], "load_all_instru": 9, "frozendict": 9, "parser": [9, 10], "dataengineconfig": [9, 11], "time_bars_build_with_no_upd": 9, "time_bars_timestamp_on_clos": [9, 66], "time_bars_interval_typ": 9, "left": [9, 10, 11, 38, 41, 51, 58], "validate_data_sequ": [9, 66], "emit": [9, 11], "exclud": [9, 11, 48], "extra": [9, 11, 12, 16, 29, 64, 66], "riskengineconfig": [9, 29], "max_order_submit_r": [9, 16, 29], "00": [9, 23, 49, 51], "max_order_modify_r": [9, 16, 29], "max_notional_per_ord": [9, 16, 29], "riskengin": [9, 12, 16, 29, 31, 32, 37, 44, 46, 51], "pre": [9, 10, 16, 29, 37, 43, 52, 54, 61, 62], "duplic": [9, 12, 25, 32, 51], "notion": [9, 16, 22, 25, 29, 46], "execengineconfig": [9, 12], "load_cach": [9, 12, 16], "allow_cash_posit": [9, 12, 16], "unleverag": [9, 12, 16], "orderemulatorconfig": [9, 12], "orderemul": [9, 12, 19, 31, 32, 37, 44, 51], "streamingconfig": 9, "catalog_path": [9, 43, 61, 69], "fs_protocol": [9, 27], "fs_storage_opt": [9, 27], "flush_interval_m": [9, 27], "replace_exist": 9, "include_typ": [9, 27], "catalog": [9, 11, 16, 27, 31, 41, 61, 66, 71], "feather": [9, 27, 50], "fsspec": [9, 27, 69], "filesystem": [9, 27], "storag": [9, 27, 41, 43, 48], "chunk": [9, 27], "datacatalogconfig": 9, "actor_path": 9, "config_path": [9, 61, 69], "actorfactori": 9, "step": [9, 11, 18, 26, 50, 52, 53, 54, 55, 57, 59, 62, 66, 71], "strategyconfig": [9, 32, 51, 61], "order_id_tag": [9, 32, 51], "external_order_claim": [9, 32], "manage_contingent_ord": [9, 32], "manage_gtd_expiri": [9, 32, 51], "becom": [9, 13, 19, 22, 24, 35, 44, 49, 51, 55, 64, 71], "amongst": 9, "see": [9, 27, 37, 40, 41, 43, 46, 47, 51, 53, 60, 61, 62, 64, 69, 70], "claim": [9, 12, 16, 32], "oco": [9, 50], "importablestrategyconfig": [9, 32, 42, 61, 69], "strategy_path": [9, 61, 69], "strategyfactori": 9, "importablecontrollerconfig": [9, 42], "controller_path": 9, "controllerconfig": 9, "controllerfactori": 9, "execalgorithmconfig": [9, 12], "importableexecalgorithmconfig": [9, 12, 42], "exec_algorithm_path": 9, "execalgorithmfactori": 9, "tracingconfig": 9, "stdout_level": 9, "stderr_level": 9, "file_level": 9, "statement": 9, "written": [9, 11, 12, 27, 43, 47, 48, 50, 53, 68], "stderr": [9, 47], "file_config": 9, "third": [9, 41], "loggingconfig": [9, 47, 53, 61, 66], "log_level": [9, 47, 53, 61, 66], "log_level_fil": [9, 47], "log_directori": [9, 47], "log_file_nam": [9, 47], "log_file_format": [9, 47], "log_color": [9, 47], "log_component_level": [9, 47], "bypass_log": 9, "rotat": [9, 47], "nautiluskernelconfig": [9, 31], "message_bu": [9, 48], "data_engin": [9, 16, 31, 32, 66], "risk_engin": [9, 31, 32], "exec_engin": [9, 16, 31, 32], "load_stat": [9, 31], "save_st": [9, 31], "loop_debug": 9, "snapshot_positions_interv": 9, "timeout_connect": 9, "timeout_reconcili": 9, "timeout_portfolio": 9, "timeout_disconnect": 9, "timeout_post_stop": 9, "sandbox": [9, 31, 33, 37, 41, 43, 50], "hyphen": [9, 20, 51], "reconcil": [9, 12, 16, 67], "final": [9, 41, 44, 48, 54, 58, 63, 64, 66, 69], "importablefactoryconfig": 9, "importableconfig": [9, 16], "backtestvenueconfig": [9, 42, 61, 69], "backtestdataconfig": [9, 42, 43, 61, 69], "data_cl": [9, 43, 61, 69], "catalog_fs_protocol": 9, "catalog_fs_storage_opt": 9, "end_tim": [9, 43, 61, 64, 69], "filter_expr": 9, "metadata": [9, 18, 33, 36, 64], "bar_spec": [9, 18], "batch_siz": 9, "start_time_nano": 9, "end_time_nano": 9, "maxsiz": 9, "001": [9, 20, 44, 47, 51, 66, 70], "run_analysi": 9, "batch_size_byt": 9, "input": [9, 10, 14, 16, 22, 27, 29, 39, 40, 42, 43, 47, 61, 66], "least": [9, 12, 22, 24, 32, 51, 64], "block": [9, 16, 47, 49, 51, 55, 57, 58], "parse_filters_expr": 9, "pyarrow": 9, "dataset": [9, 27, 46], "express": [9, 10, 22, 25, 40, 49, 50], "chf": 9, "hello": 9, "livedataengineconfig": [9, 16, 66], "100000": 9, "livedataengin": [9, 16], "100_000": [9, 49], "liveriskengineconfig": [9, 16], "liveriskengin": [9, 16], "liveexecengineconfig": [9, 16], "reconciliation_lookback_min": 9, "filter_unclaimed_external_ord": 9, "filter_position_report": 9, "inflight_check_interval_m": 9, "2000": 9, "inflight_check_threshold_m": 9, "5000": [9, 27, 49, 51], "liveexecengin": 9, "purpos": [9, 13, 33, 40, 43, 51, 65, 69], "lost": 9, "some": [9, 36, 41, 44, 46, 47, 48, 51, 52, 53, 55, 57, 61, 64, 67, 69, 70], "intermedi": 9, "recov": [9, 40], "via": [9, 11, 12, 14, 32, 37, 42, 43, 44, 47, 48, 50, 61, 66], "nonnegativeint": 9, "unclaim": 9, "caus": [9, 43, 58, 64], "conflict": [9, 44, 51, 67], "2_000": 9, "exceed": [9, 19, 46], "threshold": [9, 11, 18, 61], "5_000": 9, "rule": [9, 18, 32], "thumb": 9, "coloc": 9, "livedatacli": [9, 16], "tradingnodeconfig": [9, 16, 47, 48, 53, 63, 64, 66], "data_cli": [9, 63, 64, 66], "heartbeat_interv": 9, "000": [9, 44, 49], "health": 9, "constant": [10, 14, 41], "throughout": [10, 18, 37, 41, 44, 45, 52, 55, 58, 62], "main": [10, 33, 43, 44, 45, 47, 48, 49, 50, 51, 55, 60, 61, 66], "focu": 10, "effici": [10, 14, 16, 35, 41, 52, 68], "usabl": 10, "form": [10, 14, 43], "philosophi": [10, 50, 55], "massag": 10, "finitestatemachin": 10, "entiti": [10, 20, 50], "as_utc_index": 10, "datetimeindex": 10, "as_utc_timestamp": 10, "dt": 10, "dt_to_unix_nano": [10, 43, 69], "microsecond": [10, 51], "\u03bc": 10, "format_iso8601": 10, "is_datetime_utc": 10, "is_tz_awar": 10, "time_object": 10, "is_tz_naiv": 10, "naiv": 10, "maybe_dt_to_unix_nano": 10, "maybe_unix_nanos_to_dt": 10, "nano": 10, "unix_nanos_to_dt": 10, "determinist": [10, 41, 68], "state_machin": 10, "state_transition_t": 10, "initial_st": 10, "trigger_pars": 10, "state_pars": 10, "state_str": 10, "lookup": 10, "invalidstatetrigg": [10, 24], "add_not": 10, "with_traceback": 10, "tb": 10, "__traceback__": 10, "command_id": [10, 11, 12], "document": [10, 12, 13, 35, 38, 40, 41, 45, 49, 51, 57, 64, 68], "document_id": 10, "response_id": [10, 11], "basis_points_as_percentag": 10, "basis_point": [10, 49, 64], "basi": [10, 35, 49, 64], "fast_mad": 10, "ndarrai": [10, 14], "deviat": [10, 14], "numpi": [10, 52], "fast_mad_with_mean": 10, "fast_mean": 10, "evalu": [10, 40, 52], "10x": 10, "faster": 10, "np": [10, 14], "200": [10, 18, 49], "fast_mean_iter": 10, "next_valu": 10, "current_valu": 10, "expected_length": 10, "drop_left": 10, "fast_std": 10, "std": 10, "fast_std_with_mean": 10, "25x": 10, "pseudo": 10, "univers": [10, 41, 50], "4": 10, "128": 10, "rfc": 10, "4122": 10, "panic": [10, 17], "runtim": [10, 41, 43, 46, 52, 55, 57, 68], "universally_unique_identifi": 10, "tool": [11, 14, 29, 32, 40, 41, 50, 54, 55, 60], "architectur": [11, 12, 48, 50, 58, 60, 62], "somewhat": [11, 12], "mirror": [11, 12], "beneath": [11, 12], "altern": [11, 12, 44, 48, 50, 54, 58, 64, 66], "due": [11, 12, 19, 36, 50], "reusabl": [11, 12], "baraggreg": [11, 18, 50], "set_await_parti": 11, "set_parti": 11, "partial_bar": 11, "barbuild": 11, "builder": [11, 16, 64], "build_now": 11, "price_precis": [11, 12, 22, 25, 26, 40], "uint8": [11, 23, 25], "size_precis": [11, 22, 25], "ts_last": [11, 12, 17, 24, 25], "tickbaraggreg": 11, "timebaraggreg": 11, "build_with_no_upd": 11, "timestamp_on_clos": 11, "interval_typ": 11, "get_start_tim": 11, "next_close_n": 11, "valuebaraggreg": 11, "get_cumulative_valu": 11, "cumul": [11, 14], "volumebaraggreg": 11, "interact": [11, 12, 20, 27, 35, 41, 44, 45, 48, 49, 51, 55, 60, 67], "emploi": [11, 12, 41], "simpl": [11, 12, 13, 14, 40, 43, 51, 61, 69, 70], "fan": [11, 12], "datacommand": [11, 16], "datarespons": [11, 16], "ingest": [11, 12, 50, 51, 64], "check_connect": [11, 12, 16], "check_disconnect": [11, 12, 16], "command_count": [11, 12, 16, 29], "data_count": [11, 16], "default_cli": [11, 12, 16], "deregister_cli": [11, 12, 16], "register_catalog": [11, 16], "parquetdatacatalog": [11, 16, 27, 31, 42, 43, 50, 66, 69], "register_default_cli": [11, 12, 16], "overwritten": [11, 12, 16, 23, 27, 43], "register_venue_rout": [11, 12, 16], "registered_cli": [11, 12, 16], "datarequest": [11, 16, 33], "request_count": [11, 16], "response_count": [11, 16], "subscribed_synthetic_quot": [11, 16], "subscribed_synthetic_trad": [11, 16], "k": [12, 14, 22, 32, 46, 50], "modif": [12, 32, 37, 49, 54], "pending_cancel": [12, 24, 32, 49, 51], "onix": [12, 19, 20, 23, 32, 35], "biz": [12, 19, 20, 23, 32, 35], "5": [12, 14, 18, 19, 20, 23, 32, 35, 40, 44, 49, 51, 70], "sp2": [12, 19, 23, 32, 35], "msgtype_g_71": [12, 32], "html": [12, 19, 20, 23, 32, 35, 53], "modify_order_in_plac": 12, "place": [12, 23, 24, 26, 35, 49, 53, 58, 66, 69], "on_ord": [12, 44], "on_order_accept": [12, 32, 51], "on_order_cancel_reject": [12, 32, 51], "on_order_cancel": [12, 32, 51], "on_order_deni": [12, 32, 51], "orderdeni": [12, 19, 32, 51], "deni": [12, 19, 24, 29, 32, 37, 49], "on_order_emul": [12, 32, 51], "on_order_ev": [12, 32, 51], "orderev": [12, 16, 19, 24, 28, 32, 51], "on_order_expir": [12, 32, 51], "on_order_fil": [12, 32, 51], "on_order_initi": [12, 32, 51], "orderiniti": [12, 19, 24, 32, 37, 44, 51], "on_order_list": 12, "on_order_modify_reject": [12, 32, 51], "on_order_pending_cancel": [12, 32, 51], "orderpendingcancel": [12, 19, 32, 51], "on_order_pending_upd": [12, 32, 51], "orderpendingupd": [12, 19, 32, 51], "on_order_reject": [12, 32, 51], "on_order_releas": [12, 32, 51], "orderreleas": [12, 19, 32, 51], "on_order_submit": [12, 32, 51], "on_order_trigg": [12, 32, 51], "on_order_upd": [12, 32, 51], "on_position_chang": [12, 32, 51], "positionchang": [12, 19, 32, 51], "on_position_clos": [12, 32, 51], "positionclos": [12, 19, 32, 51], "on_position_ev": [12, 32, 51], "positionev": [12, 19, 28, 32, 51], "on_position_open": [12, 32, 51], "positionopen": [12, 19, 32, 51, 61], "spawn_limit": [12, 44], "reduce_primari": 12, "spawn_market": [12, 44], "spawn_market_to_limit": [12, 44], "parent_order_id": [12, 19, 24], "parent": [12, 19, 22, 24, 35, 44, 49], "intention": 12, "constrain": 12, "get_issu": [12, 20], "unspecifi": [12, 16, 32], "create_matching_cor": 12, "price_incr": [12, 22], "matchingcor": [12, 37], "increment": [12, 17, 18, 22, 26, 27], "get_matching_cor": 12, "get_submit_order_command": 12, "subscribed_quot": 12, "feed": [12, 40, 51, 64, 65], "subscribed_trad": 12, "distribut": [12, 48, 51], "get_external_order_claim": [12, 16], "get_external_order_claims_instru": [12, 16], "position_id_count": [12, 16], "reconcile_mass_statu": [12, 16], "mass": [12, 16], "reconcile_report": [12, 16], "executionreport": [12, 16], "reconcile_st": [12, 16], "timeout_sec": [12, 16], "register_external_order_claim": [12, 16], "register_oms_typ": [12, 16], "report_count": [12, 16], "ordermanag": 12, "active_loc": 12, "submit_order_handl": 12, "cancel_order_handl": 12, "modify_order_handl": 12, "cache_submit_order_command": 12, "create_new_submit_ord": 12, "handle_conting": 12, "handle_contingencies_upd": 12, "simpli": [12, 44, 48, 51, 61, 64, 69, 70], "op": 12, "handle_order_cancel": 12, "handle_order_expir": 12, "handle_order_fil": 12, "handle_order_reject": 12, "handle_order_upd": 12, "handle_position_ev": 12, "modify_order_quant": 12, "new_quant": [12, 51], "pop_submit_order_command": 12, "pop": 12, "send_algo_command": 12, "send_emulator_command": 12, "send_exec_command": 12, "send_exec_ev": 12, "send_risk_command": 12, "send_risk_ev": 12, "should_manage_ord": 12, "trigger_stop_ord": 12, "fill_market_ord": 12, "fill_limit_ord": 12, "delete_ord": 12, "get_ord": 12, "get_orders_ask": 12, "get_orders_bid": 12, "is_limit_match": 12, "is_stop_trigg": 12, "is_touch_trigg": 12, "match_limit_if_touched_ord": 12, "match_limit_ord": 12, "match_market_if_touched_ord": 12, "match_ord": 12, "match_stop_limit_ord": 12, "match_stop_market_ord": 12, "msgtype_f_70": 12, "msgtype_d_68": 12, "neworderlist": 12, "msgtype_e_69": 12, "has_emulated_ord": 12, "report_id": 12, "order_statu": 12, "orderstatu": [12, 24], "filled_qti": [12, 24], "ts_accept": 12, "no_conting": [12, 24], "avg_px": [12, 24], "cancel_reason": 12, "ts_trigger": [12, 24], "position_sid": [12, 24, 32], "flat": [12, 19, 24, 25, 28, 49], "order_report": 12, "fill_report": 12, "position_report": 12, "add_order_report": 12, "add_fill_report": 12, "add_position_report": 12, "welcom": [13, 38, 41, 45, 52, 55, 62, 68, 71], "nautilustrad": [13, 33, 38, 41, 42, 43, 44, 45, 49, 51, 53, 54, 55, 59, 60, 61, 63, 64, 65, 66, 67, 68, 70, 71], "detail": [13, 27, 37, 38, 40, 42, 43, 45, 47, 49, 51, 61, 66, 68, 69, 70], "technic": [13, 14, 62, 68], "sphinx": 13, "pleas": [13, 62], "head": [13, 39, 68, 71], "master": [13, 68, 71], "branch": [13, 68, 71], "stabl": [13, 47, 60, 68, 71], "develop": [13, 14, 41, 43, 45, 50, 54, 58, 60, 61, 66, 71], "bleed": [13, 68, 71], "edg": [13, 68, 71], "experiment": [13, 68, 71], "select": [13, 14, 56, 69], "down": [13, 16, 26, 37, 62], "menu": [13, 41], "sidebar": 13, "explor": [13, 38, 45, 68], "click": [13, 58], "view": [13, 41, 47, 52, 70], "explan": [13, 70], "decad": 13, "ago": 13, "script": [13, 42, 59, 61, 66, 70], "languag": [13, 50, 53, 55, 57, 68], "clean": [13, 55], "straight": [13, 55], "forward": [13, 55, 61], "evolv": [13, 34, 42], "fledg": 13, "orient": 13, "program": [13, 50, 53, 57, 68], "tiob": 13, "popular": 13, "world": [13, 55], "de": 13, "facto": 13, "lingua": 13, "franca": 13, "scienc": 13, "learn": [13, 62, 71], "artifici": 13, "intellig": 13, "box": 13, "drawback": 13, "howev": [13, 40, 47, 48, 49, 51, 52, 53, 55, 58, 60, 61, 62, 64, 68], "larg": [13, 27, 49], "cython": [13, 38, 41, 43, 50, 52, 54, 55, 57, 68], "lot": [13, 22, 46, 55], "issu": [13, 52, 53, 61], "advantag": [13, 50, 52, 55, 57], "embed": [13, 68], "rich": [13, 21, 41, 55, 68], "ecosystem": 13, "softwar": [13, 41, 50], "commun": [13, 41, 45, 48, 50, 62], "discoveri": 14, "idea": [14, 50, 62], "inspir": [14, 53], "proprietari": 14, "adaptivemovingaverag": 14, "period_": 14, "period_alpha_fast": 14, "period_alpha_slow": 14, "movingaverag": 14, "ama": 14, "across": [14, 28, 42, 44, 47, 48, 50, 69], "roll": 14, "perri": 14, "kaufman": 14, "nois": [14, 64], "swing": 14, "rel": 14, "small": [14, 23, 27, 57, 67], "lag": 14, "efficiencyratio": 14, "fast": [14, 50, 68], "smooth": [14, 57], "slow": 14, "alpha_fast": 14, "extract": [14, 18, 55], "alpha_diff": 14, "alpha": [14, 61], "alpha_slow": 14, "has_input": 14, "warm": [14, 61], "update_raw": 14, "exponentialmovingaverag": 14, "exponenti": 14, "donchianchannel": 14, "donchian": 14, "channel": [14, 45, 47, 48, 51], "three": [14, 32, 43, 48, 49, 50], "compris": [14, 33], "upper": 14, "band": 14, "around": [14, 21, 28, 42, 53], "median": 14, "area": [14, 52, 58], "middl": 14, "hullmovingaverag": 14, "hull": 14, "hma": 14, "alan": 14, "extrem": [14, 41], "movingaveragefactori": 14, "construct": [14, 35, 40, 41, 57, 66, 67], "ma_typ": 14, "movingaveragetyp": 14, "simplemovingaverag": 14, "weightedmovingaverag": 14, "float64": 14, "averagetruerang": 14, "use_previ": 14, "value_floor": 14, "boolean": [14, 52], "update_mid": 14, "floor": 14, "bollingerband": 14, "bolling": 14, "trend": 14, "awai": [14, 22, 24, 26, 49], "sma": 14, "prefer": [14, 42, 51, 54, 66], "measur": [14, 51], "speed": [14, 24, 50], "thought": 14, "proxi": 14, "fuzzycandl": 14, "candledirect": 14, "candles": 14, "candlebodys": 14, "body_s": 14, "candlewicks": 14, "upper_wick_s": 14, "lower_wick_s": 14, "fuzzi": 14, "candl": 14, "bodi": [14, 52], "wick": 14, "overal": [14, 55], "fuzzycandlestick": 14, "threshold1": 14, "threshold2": 14, "threshold3": 14, "threshold4": 14, "fuzzifi": 14, "dimension": 14, "membership": 14, "x": [14, 36, 39], "vector": [14, 47, 50], "keltnerchannel": 14, "k_multipli": 14, "ma_type_atr": 14, "atr_floor": 14, "keltner": 14, "envelop": 14, "below": [14, 24, 33, 37, 41, 44, 47, 48, 51, 52, 60, 61, 64, 69], "tradition": [14, 50], "ema": [14, 51, 69, 70], "plu": [14, 48], "atr": 14, "minu": 14, "keltnerposit": 14, "extens": [14, 27, 41, 50, 53, 54, 55, 58, 62], "movingaverageconvergencediverg": [14, 61], "fast_period": [14, 61], "slow_period": [14, 61], "fast_sma": 14, "onbalancevolum": 14, "momentum": [14, 51], "pressur": 14, "value_cumul": 14, "rateofchang": 14, "use_log": 14, "relativestrengthindex": 14, "strength": 14, "rsi": 14, "gain": 14, "spreadanalyz": 14, "spread": [14, 17, 40, 44], "max": [14, 16, 29, 39, 56], "dequ": 14, "stochast": 14, "period_k": 14, "period_d": 14, "oscil": 14, "bought": 14, "sold": 14, "forextrad": 14, "educ": 14, "explain": [14, 44, 51, 52, 57, 61], "value_d": 14, "value_k": 14, "durat": [14, 18, 19, 25, 66], "high_datetim": 14, "low_datetim": 14, "since_high": 14, "since_low": 14, "volatilityratio": 14, "volumeweightedaveragepric": 14, "param": [14, 19, 44, 67], "overarch": [16, 41], "uvloop": [16, 50], "interfac": [16, 32, 41, 48, 57, 66, 67], "present": [16, 27, 40, 48], "broker": [16, 35, 41, 48, 49, 51, 60, 61, 67], "intermediari": 16, "get_cmd_queue_task": 16, "get_req_queue_task": 16, "get_res_queue_task": 16, "get_data_queue_task": 16, "cmd_qsize": 16, "req_qsiz": 16, "res_qsiz": 16, "data_qs": 16, "kill": [16, 49], "abruptli": 16, "unexpect": [16, 27, 52], "liveexecutionengin": [16, 44], "get_evt_queue_task": 16, "get_inflight_check_task": 16, "evt_qsiz": 16, "max_notionals_per_ord": [16, 29], "set_max_notional_per_ord": [16, 29], "new_valu": [16, 29], "disabl": [16, 29, 47], "invalidoper": [16, 29], "set_trading_st": [16, 29], "tradingst": [16, 29], "trading_st": [16, 29], "network": [16, 41, 50], "is_built": 16, "get_event_loop": [16, 33], "add_data_client_factori": [16, 63, 64, 66], "add_exec_client_factori": [16, 63, 64, 66], "liveexecutionclientfactori": 16, "run_async": 16, "maintain_heartbeat": 16, "snapshot_open_posit": 16, "gracefulli": 16, "stop_async": [16, 31], "shut": [16, 37], "tradingnodebuild": 16, "servic": 16, "build_data_cli": 16, "build_exec_cli": 16, "exposur": [17, 18, 28], "l1": [17, 43, 50], "l2": [17, 43, 50], "l3": [17, 43, 50], "granular": [17, 42, 43, 50, 51, 53], "uint64": 17, "apply_delta": 17, "ascend": 17, "best_ask_s": 17, "best_bid_s": 17, "descend": 17, "clear_ask": 17, "clear_bid": 17, "get_avg_px_for_quant": 17, "get_quantity_for_pric": 17, "midpoint": 17, "pprint": 17, "num_level": 17, "human": [17, 48], "readabl": [17, 41, 47, 48], "simulate_fil": 17, "is_aggress": [17, 24], "update_quote_tick": [17, 28], "update_trade_tick": 17, "intflag": 18, "barspecif": [18, 50], "sampl": [18, 69], "check_information_aggreg": 18, "check_threshold_aggreg": 18, "check_time_aggreg": 18, "from_str": [18, 20, 23, 40, 46, 49, 51], "from_timedelta": 18, "round": [18, 22, 26], "is_information_aggreg": 18, "driven": [18, 41, 48, 50, 62], "tick_run": [18, 50], "volume_run": [18, 50], "value_run": [18, 50], "is_threshold_aggreg": 18, "tick_imbal": [18, 50], "volume_imbal": [18, 50], "value_imbal": [18, 50], "is_time_aggreg": 18, "week": [18, 50], "month": [18, 50, 56, 69], "ambigu": 18, "aggregationsourc": 18, "aggregation_sourc": 18, "accordingli": 18, "is_externally_aggreg": 18, "is_internally_aggreg": 18, "signed_s": 18, "hashabl": 18, "themselv": [18, 35, 41, 48], "genericdata": 18, "wrapper": 18, "wrap": 18, "close_pric": 18, "instrumentclosetyp": 18, "close_typ": 18, "marketstatu": 18, "trading_sess": 18, "haltreason": 18, "halt_reason": 18, "not_halt": 18, "session": [18, 32, 39, 49], "halt": [18, 29], "is_snapshot": 18, "bid_siz": [18, 27], "ask_siz": [18, 27], "extract_pric": 18, "extract_volum": 18, "pyo3_tick": 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, 43], "aggressor": [18, 49], "capsule_to_list": 18, "fundament": [19, 23, 48, 49, 57, 62], "is_report": 19, "ordstatu": 19, "39": 19, "tagnum_39": 19, "set_client_order_id": 19, "unsupport": [19, 67], "denied_reason": 19, "valid_str": 19, "is_bui": [19, 24], "is_sel": [19, 24], "linked_order_id": [19, 24, 35], "had": [19, 70], "emulationtrigg": [19, 24], "link": [19, 24, 35, 41, 49, 68], "released_pric": 19, "stoplimit": 19, "opening_order_id": [19, 25], "signed_qti": [19, 25], "peak_qti": [19, 25], "avg_px_open": [19, 25], "avg_px_clos": [19, 25], "realized_return": [19, 25], "ts_open": [19, 25], "idt": 19, "peak": [19, 25], "closing_order_id": [19, 25], "duration_n": [19, 25], "ts_close": [19, 25], "correctli": [20, 23, 36, 52, 61], "d02851908": 20, "firm": [20, 50], "get_id": 20, "is_this_trad": 20, "compar": [20, 68], "get_tag": 20, "aud": [20, 43, 46, 49, 63], "usd": [20, 23, 43, 46, 49, 56, 61, 65, 66, 69], "idealpro": [20, 49, 66], "btcusdt": [20, 33, 40, 43, 46, 49, 64], "binanc": [20, 33, 40, 43, 44, 46, 49, 51, 67, 70], "is_synthet": 20, "synth": [20, 22, 40], "emacross": [20, 69], "collid": 20, "is_extern": 20, "did": 20, "tradabl": [20, 22, 43, 45, 46], "ticker_symbol": 20, "1003": 20, "tagnum_1003": 20, "abbrevi": 20, "tester": [20, 47, 66], "seek": [21, 42, 43, 49, 53], "venue_nam": 22, "competition_id": 22, "competition_nam": 22, "event_nam": 22, "event_country_cod": 22, "event_open_d": 22, "betting_typ": 22, "market_nam": 22, "market_start_tim": 22, "selection_id": 22, "selection_nam": 22, "selection_handicap": 22, "tick_scheme_nam": 22, "int8_t": 22, "min_pric": [22, 26, 46], "max_pric": [22, 26, 46], "asset_class": 22, "assetclass": 22, "base_from_dict": 22, "base_to_dict": 22, "calculate_base_quant": 22, "get_base_curr": 22, "get_settlement_curr": 22, "linear": 22, "quanto": 22, "settlement_curr": [22, 25], "instrument_class": 22, "instrumentclass": 22, "is_invers": [22, 25], "lot_siz": 22, "board": 22, "make_pric": [22, 46, 51], "make_qti": [22, 46, 51], "maker_fe": [22, 46], "fee": [22, 49], "max_not": [22, 46], "printabl": 22, "max_quant": [22, 46], "min_not": [22, 46], "min_quant": [22, 46], "next_ask_pric": [22, 26], "num_tick": 22, "nearest": [22, 26], "scheme": [22, 27, 43], "next_bid_pric": [22, 26], "notional_valu": [22, 25], "raw_symbol": 22, "size_incr": 22, "taker_fe": [22, 46], "make_symbol": 22, "201070830": 22, "123456": 22, "null_handicap": 22, "cryptoperpetu": [22, 46], "perpetu": [22, 46, 49, 64, 67, 70], "swap": [22, 46, 61], "cost": 22, "is_quanto": 22, "cryptofutur": [22, 46], "underli": [22, 46, 48, 55], "activation_n": 22, "expiration_n": 22, "from_int_c": 22, "deliver": [22, 46, 61], "unit64_t": 22, "activation_utc": 22, "expiration_utc": 22, "expriat": 22, "currencypair": [22, 46], "fiat": [22, 23, 46], "cryptocurr": [22, 23, 46, 64, 66, 70], "equiti": [22, 29, 46, 50], "isin": [22, 66], "identif": 22, "futurescontract": 22, "tick_siz": 22, "optionscontract": 22, "optionkind": 22, "kind": 22, "strike_pric": 22, "put": 22, "formula": 22, "syneth": 22, "9": [22, 23], "nan": [22, 39], "change_formula": [22, 40], "uint16_t": 23, "iso4217": 23, "currencytyp": 23, "currency_typ": 23, "medium": [23, 32], "uint16": 23, "4217": 23, "from_internal_map": 23, "unknown": 23, "veri": [23, 27, 36, 43, 61, 70], "like": [23, 27, 42, 43, 44, 49, 51, 53, 54, 61, 66, 70], "robust": [23, 39, 41, 50, 52], "8": [23, 40], "is_crypto": 23, "is_fiat": 23, "overwrit": 23, "marginaccountbal": 23, "money_max": 23, "9_223_372_036": 23, "money_min": 23, "as_decim": 23, "as_doubl": 23, "whitespac": 23, "1000000": [23, 27], "to_str": 23, "under": [23, 27, 39, 43, 44, 48, 51, 52, 67], "price_max": 23, "price_min": 23, "whole": 23, "fraction": 23, "from_int": [23, 49, 51, 61], "non": [23, 27, 49, 61], "capabl": [23, 42, 44, 50, 51, 61, 62, 64], "share": [23, 41, 46, 51, 60, 64], "quantity_max": 23, "18_446_744_073": 23, "quantity_min": 23, "qty": 23, "raw_to_f64": 23, "init_id": 24, "likelihood": 24, "unlik": 24, "protect": 24, "far": 24, "On": [24, 33], "moo": 24, "moc": 24, "php": 24, "closing_sid": 24, "has_pric": 24, "has_trigger_pric": 24, "summari": [24, 25, 49, 53, 62], "init_ev": 24, "is_active_loc": 24, "is_cancel": 24, "is_child_ord": 24, "is_clos": [24, 25, 27], "status": [24, 66], "is_conting": 24, "is_emul": [24, 37], "is_inflight": 24, "pending_upd": [24, 49, 51], "never": [24, 49], "is_open": [24, 25], "partially_fil": [24, 49], "is_parent_ord": 24, "is_pass": 24, "passiv": [24, 49], "is_pending_cancel": 24, "is_pending_upd": 24, "is_post_onli": 24, "is_primari": 24, "is_quote_quant": 24, "is_reduce_onli": 24, "is_spawn": 24, "last_trade_id": [24, 25], "leaves_qti": 24, "opposite_sid": 24, "opposit": [24, 25, 49], "side_str": 24, "signed_decimal_qti": [24, 25], "25": [24, 25], "status_str": 24, "transform_pi": 24, "type_str": 24, "would_reduce_onli": 24, "position_qti": 24, "expire_time_n": 24, "favor": [24, 35], "your": [24, 36, 39, 41, 42, 44, 48, 51, 52, 54, 55, 59, 60, 61, 62, 63, 64, 66, 67, 70], "loo": 24, "loc": 24, "attain": 24, "penetr": 24, "significantli": [24, 41], "basic": [24, 51, 61, 62, 66, 71], "enter": [24, 49, 52], "elimin": [24, 57, 68], "expos": [24, 48, 61], "is_trigg": 24, "mtl": 24, "remaind": [24, 49, 69, 70], "portion": [24, 49], "touch": 24, "similar": [24, 33, 41, 51], "init": [24, 60], "is_long": 25, "is_opposite_sid": 25, "is_short": 25, "side_from_order_sid": 25, "space": [26, 52], "fixedtickschem": 26, "min_tick": 26, "max_tick": 26, "tickschem": 26, "tieredtickschem": 26, "tier": [26, 49], "max_ticks_per_ti": 26, "find_tick_index": 26, "get_tick_schem": 26, "list_tick_schem": 26, "register_tick_schem": 26, "tick_schem": 26, "round_down": 26, "round_up": 26, "basedatacatalog": 27, "kw": 27, "queryabl": 27, "featherfil": 27, "class_nam": 27, "namedtupl": 27, "alia": 27, "occurr": 27, "9223372036854775807": 27, "parquet": [27, 31, 42, 43, 61], "arrow": [27, 43, 44, 50], "pathlik": 27, "root": [27, 58, 60], "cloud": [27, 47, 66], "s3": 27, "amazon": 27, "gc": 27, "googl": [27, 52, 57], "min_rows_per_group": 27, "writer": [27, 31, 47], "incom": [27, 40], "disk": [27, 43, 65], "suffici": 27, "accumul": 27, "max_rows_per_group": 27, "split": [27, 44], "show_query_path": 27, "globe": 27, "threadsaf": 27, "multithread": 27, "readthedoc": [27, 53], "from_env": [27, 61, 69], "nautilus_path": [27, 43, 61], "oserror": 27, "from_uri": 27, "uri": 27, "write_data": [27, 43, 66, 69], "basename_templ": [27, 43], "categor": [27, 39, 48], "write_chunk": 27, "templat": 27, "basenam": [27, 47], "partit": [27, 43], "filenam": [27, 43], "prevent": [27, 43, 47, 48], "decreas": 27, "attribut": [27, 51], "appropri": [27, 47, 58, 60], "bardatawrangl": [27, 43], "wrangler": [27, 69, 70, 71], "default_volum": 27, "ts_init_delta": 27, "column": [27, 69], "orderbookdeltadatawrangl": [27, 43], "is_raw": 27, "quotetickdatawrangl": [27, 43, 69], "process_bar_data": 27, "bid_data": 27, "ask_data": 27, "offset_interval_m": 27, "timestamp_is_clos": 27, "shuffl": 27, "won": [27, 64], "tradetickdatawrangl": [27, 43, 70], "streamingfeatherwrit": [27, 31], "check_flush": 27, "generate_signal_class": 27, "value_typ": 27, "signaldata": 27, "fleet": [28, 32], "satisfi": [28, 36], "initialize_ord": 28, "initialize_posit": 28, "is_completely_flat": [28, 51], "is_flat": [28, 51], "is_net_long": [28, 51], "is_net_short": [28, 51], "net_exposur": [28, 51], "net_posit": [28, 51], "set_specific_venu": [28, 66], "positions": 29, "fixedrisks": 29, "commission_r": 29, "exchange_r": 29, "hard_limit": 29, "unit_batch_s": 29, "v": [29, 61, 66], "hard": 29, "risk_bp": 29, "xrate": 29, "update_instru": 29, "sizer": 29, "besid": 30, "messagepack": [30, 48, 50], "deseri": 30, "obj_byt": 30, "register_serializable_object": [30, 48], "loop_sig_callback": 31, "prepend": 31, "mismatch": 31, "threadpoolexecutor": 31, "ts_creat": 31, "start_async": 31, "packag": [32, 50, 54, 55, 60, 61, 66, 68], "major": [32, 41, 53, 66], "configuratuon": 32, "create_actor": 32, "create_strategi": 32, "start_actor": 32, "start_strategi": 32, "stop_actor": 32, "stop_strategi": 32, "remove_actor": 32, "remove_strategi": 32, "forexsess": 32, "forexsessionfilt": 32, "local_from_utc": 32, "time_now": 32, "next_start": 32, "mondai": 32, "fridai": 32, "sydnei": 32, "0700": 32, "1600": 32, "australia": 32, "tokyo": 32, "0900": 32, "1800": 32, "asia": 32, "london": 32, "0800": 32, "europ": 32, "york": 32, "1700": 32, "america": [32, 66], "new_york": [32, 66], "prev_start": 32, "next_end": 32, "prev_end": 32, "newsimpact": 32, "newsev": 32, "impact": [32, 44], "econom": 32, "economicnewseventfilt": 32, "news_data": 32, "letter": 32, "unfiltered_data_start": 32, "unfiltered_data_end": 32, "next_ev": 32, "prev_ev": 32, "convent": [32, 44, 47, 52, 53], "cancel_gtd_expiri": 32, "change_id": 32, "change_order_id_tag": 32, "close_all_posit": [32, 44, 61], "close_posit": [32, 44, 61], "order_factori": [32, 40, 49, 51, 61], "has_control": 32, "actor_st": 32, "strategy_st": 32, "exec_algorithm_st": 32, "tradingstrategi": 32, "websocketcli": 33, "suggest": 33, "standalon": [33, 66], "discov": [33, 46], "consumpt": [33, 36], "getenv": 33, "binance_futures_testnet_api_kei": [33, 64], "binance_futures_testnet_api_secret": [33, 64], "perp": [33, 46, 49, 51, 64], "ethusdt": [33, 40, 44, 46, 49, 51, 70], "copi": [33, 36, 61], "anywher": 33, "anytim": 33, "pyx": [33, 54, 55], "cpdef": [33, 44], "not_non": 33, "cdef": 33, "_handle_instrument_respons": 33, "_clock": 33, "_send_data_req": 33, "py": [33, 43, 44, 53, 54, 61], "def": [33, 36, 39, 44, 46, 48, 51, 61, 64, 66], "_instrument_provid": 33, "_log": [33, 53, 61], "_handle_data_respons": 33, "addition": [34, 44, 50, 66], "everyth": [34, 52, 61], "discuss": [34, 51], "guid": [34, 35, 36, 41, 43, 45, 49, 51, 52, 54, 59, 60, 61, 66, 67, 69, 70, 71], "progress": [34, 37, 42], "conjunct": [35, 49, 51], "involv": [35, 40, 43, 44, 45, 48, 53, 61, 66, 71], "larger": [35, 50, 67], "togeth": [35, 49, 56, 64], "relationship": [35, 49], "1385": 35, "tagnum_1385": 35, "marketplac": 35, "made": [35, 37, 40, 41, 42, 46, 51], "effort": [35, 40], "unexecut": 35, "reduct": 35, "easi": [35, 37], "modular": [36, 41, 50, 67], "natur": 36, "strictli": 36, "super": [36, 51, 61], "mydatapoint": 36, "z": 36, "_ts_event": 36, "_ts_init": 36, "approach": [36, 48, 57, 64], "shown": [36, 51, 69], "docstr": [36, 41], "them": [36, 41, 44, 46, 61, 68], "some_optional_categori": 36, "my_adapt": 36, "isinst": [36, 61, 64], "someth": [36, 64], "regardless": [37, 43], "bid_ask": [37, 49], "subject": [37, 38, 52], "retain": [37, 40, 42, 46, 70], "stage": [37, 69], "Then": [37, 61, 63, 64, 69, 70], "insid": 37, "know": [37, 44, 61], "reli": 37, "job": [37, 50, 55], "crash": [37, 41], "reload": 37, "choos": [38, 51, 70, 71], "although": [38, 51, 58, 66], "varieti": [39, 67, 70], "analys": 39, "calculate_": 39, "precondit": 39, "len": 39, "stat": [39, 64], "degener": 39, "turn": [39, 42, 43], "tear": 39, "sheet": 39, "benefici": 40, "serv": [40, 61, 66], "analyt": [40, 43], "plan": [40, 43], "compos": [40, 41, 42], "power": [40, 55, 68], "evalexpr": 40, "preced": 40, "demonstr": [40, 44, 61], "bitcoin": 40, "ethereum": [40, 46], "btcusdt_binance_id": 40, "ethusdt_binance_id": 40, "btc": [40, 49, 66], "eth": [40, 66, 70], "somewher": 40, "_synthetic_id": 40, "structur": [40, 43, 45, 48], "show": [40, 43, 51, 70], "new_formula": 40, "ethusdt_bin": [40, 44, 70], "30000": [40, 49], "00000000": 40, "consider": [40, 48], "despit": 40, "erron": 40, "undefin": [40, 57], "understand": [40, 41, 44, 45, 53, 55, 62], "overview": [41, 62], "dive": [41, 45, 62], "deep": [41, 45], "foundat": [41, 45], "principl": [41, 45], "underpin": [41, 45], "architect": [41, 45], "curiou": [41, 45], "exposit": 41, "drive": [41, 50], "decis": [41, 62], "shape": 41, "evolut": 41, "bird": 41, "ey": 41, "scalabl": 41, "breakdown": 41, "collabor": 41, "And": 41, "techniqu": 41, "crucial": [41, 44, 45], "reliabl": [41, 50], "ddd": 41, "assist": [41, 55, 62], "off": [41, 44, 52, 69], "compet": 41, "roughli": [41, 48], "testabl": 41, "deploy": [41, 50], "codebas": [41, 50, 52, 53, 55, 57, 58, 62, 68], "much": [41, 43, 49], "formal": [41, 57], "plug": 41, "hook": [41, 54], "loos": [41, 48], "coupl": [41, 48, 52, 62, 69], "research": [41, 43, 50, 65, 69], "overhead": 41, "switch": [41, 51], "didn": 41, "improv": [41, 50, 53], "algo": 41, "Of": 41, "lmax": 41, "award": 41, "disruptor": 41, "articl": 41, "martin": 41, "fowler": 41, "cohes": 41, "nav": 41, "technologi": [41, 48], "componentri": 41, "nautilus_cor": 41, "crate": [41, 68], "foreign": 41, "ffi": [41, 57], "cbindgen": [41, 57], "resid": 41, "bind": [41, 68], "compil": [41, 50, 53, 54, 55, 57, 60, 68], "cpython": [41, 50, 55], "wheel": [41, 60, 66, 68], "rustc": [41, 60], "unsaf": 41, "section": [41, 51, 57, 62, 63, 64, 71], "bloat": 41, "undocu": 41, "parti": 41, "replic": [42, 45], "predic": 42, "exhaust": 42, "conclud": 42, "paramount": 42, "recogn": 42, "distinct": [42, 48], "conduct": [42, 50, 67], "entireti": 42, "comfort": 42, "accommod": [42, 47, 51, 66], "Or": [42, 46], "innat": 42, "etc": [42, 43, 51, 59, 61], "ident": [42, 50, 64], "interchang": 42, "tweak": 42, "necessit": [42, 66], "want": [42, 48, 57], "har": 42, "conveni": [42, 46, 48, 51, 61, 66], "divers": [42, 43], "revolv": 42, "bundl": [42, 43], "fed": [42, 51], "craft": [43, 45, 62], "ohlcv": 43, "vital": 43, "enhanc": [43, 47], "primarili": [43, 48], "onto": [43, 57, 61], "later": [43, 60, 61, 70], "destin": [43, 48], "dataload": 43, "schema": [43, 69], "datawrangl": 43, "databento": [43, 60, 67], "dbn": [43, 65], "confus": [43, 44], "grow": 43, "v2": 43, "width": [43, 48, 52, 70], "compat": [43, 47, 48, 57, 67, 69], "legaci": 43, "further": [43, 47, 49, 50, 51, 62, 70], "diagram": [43, 44], "illustr": [43, 44], "conceret": 43, "binanceorderbookdeltadataload": 43, "accomplish": 43, "package_root": 43, "test_kit": [43, 46, 56, 69, 70], "testinstrumentprovid": [43, 46, 69, 70], "data_path": 43, "join": 43, "test_data": 43, "snap": 43, "df": [43, 69], "btcusdt_bin": 43, "chosen": [43, 44], "hdf5": 43, "compress": 43, "quick": 43, "2023": [43, 66], "14": 43, "eventu": [43, 51, 57, 64, 67], "phase": 43, "getcwd": [43, 69], "sim": [43, 61, 69], "audusd": [43, 46], "2020": [43, 61, 69], "03": [43, 47, 56, 69], "pytz": 43, "04": [43, 56, 60, 69], "order_book_delta": 43, "data_config": [43, 69], "tutori": [43, 61, 69, 70], "simultan": [44, 45, 50], "sever": [44, 45, 49, 55, 64, 66], "hood": [44, 48], "relev": [44, 51, 52, 66], "look": 44, "movement": 44, "aim": [44, 50, 52, 53, 62, 67], "evenli": 44, "horizon": 44, "smaller": 44, "minim": [44, 51, 61, 70], "concentr": 44, "ema_cross_twap": [44, 70], "emacrosstwap": [44, 70], "emacrosstwapconfig": [44, 70], "twapexecalgorithm": [44, 70], "horizon_sec": [44, 51], "interval_sec": [44, 51], "250": [44, 49, 70], "trade_s": [44, 51, 61, 69, 70], "05": 44, "fast_ema_period": [44, 51, 69, 70], "slow_ema_period": [44, 51, 69, 70], "twap_horizon_sec": [44, 70], "twap_interval_sec": [44, 70], "secondari": 44, "thoroughli": 44, "starter": 44, "noqa": 44, "too": 44, "readi": [44, 61], "aris": 44, "routin": 44, "spawn_sequ": 44, "20230404": 44, "e1": 44, "terminologi": [44, 62], "deal": [44, 51], "aid": [44, 57, 58], "keep": [44, 50, 52, 58], "interchag": [45, 62], "truth": 45, "discrep": 45, "stai": 45, "heart": [45, 51], "experi": [45, 51, 62, 71], "decoupl": 45, "sport": [46, 67], "game": 46, "incorrectli": 46, "truncat": 46, "surpris": 46, "default_fx_cci": [46, 69], "binance_http_cli": 46, "live_logg": 46, "flexibli": [46, 70], "autom": [46, 50, 62, 70], "90500": 46, "150": 46, "demand": [46, 49], "necessarili": [46, 49, 64], "unifi": [46, 49, 67], "mpsc": [47, 48, 51], "crossbeam": 47, "By": [47, 48, 69], "dbg": 47, "inf": 47, "wrn": 47, "err": 47, "consol": 47, "_": 47, "001_2023": 47, "23_635a4539": 47, "4fe2": 47, "4cb1": 47, "9be3": 47, "3079ba8d879": 47, "mention": 47, "config_nod": [47, 66], "omit": [47, 48, 63, 64], "termin": [47, 49, 61], "easier": [47, 48, 61, 68], "distinguish": [47, 48], "render": 47, "editor": 47, "appear": 47, "strong": 48, "indirectli": 48, "payload": 48, "mytop": 48, "mymessag": 48, "outgo": 48, "transmit": 48, "offload": 48, "unblock": 48, "hinder": 48, "30": [48, 56, 66], "loopback": 48, "essenti": [48, 49, 51], "meet": [48, 57, 67], "uuidv4": 48, "particularli": [48, 66], "optim": 48, "concern": 48, "flood": 48, "frequenc": [48, 50], "mechan": 48, "older": 48, "wall": 48, "provis": 49, "exact": 49, "explanatori": 49, "restrict": [49, 58], "brief": [49, 62], "til": 49, "opg": 49, "ever": 49, "particip": 49, "visibl": [49, 53], "hidden": 49, "equival": [49, 66], "double_last": 49, "consecut": 49, "double_bid_ask": 49, "last_or_bid_ask": 49, "mid_point": 49, "100bp": 49, "price_ti": 49, "easiest": 49, "don": [49, 53], "simpler": 49, "clariti": 49, "clearli": [49, 67], "comment": [49, 52, 58], "ecn": [49, 61, 69], "usdt": [49, 64, 70], "notic": [49, 70], "last_trad": [49, 51], "currenex": 49, "50": [49, 52], "gbp": [49, 66], "3000": 49, "hit": 49, "30010": 49, "middai": 49, "6th": 49, "june": 49, "2022": [49, 60], "50_000": 49, "06": [49, 56], "06t12": 49, "jpy": 49, "200_000": 49, "30_100": 49, "30_150": 49, "30100": 49, "30150": 49, "ethusd": 49, "coin_m": 49, "trailing_stop": 49, "72000": 49, "71000": 49, "00100": 49, "1_250_000": 49, "00050": 49, "grade": [50, 62], "quantit": [50, 62], "abil": [50, 57, 62], "deploi": [50, 62, 66], "ai": 50, "pariti": 50, "challeng": 50, "safeti": [50, 51, 53, 55, 68], "mission": [50, 57, 68], "workload": 50, "cfd": [50, 61, 66], "independ": 50, "linux": [50, 60, 61], "maco": [50, 60], "oto": 50, "arbitrag": 50, "agent": 50, "train": 50, "rl": 50, "ancient": 50, "greek": 50, "sailor": 50, "nau": 50, "ship": 50, "shell": [50, 60], "chamber": 50, "growth": 50, "approxim": 50, "logarithm": 50, "spiral": 50, "translat": 50, "aesthet": 50, "might": [50, 51, 52], "suitabl": 50, "reimplement": 50, "java": 50, "proven": 50, "inher": [50, 55], "circumv": 50, "profession": [50, 54], "project": [50, 53, 54, 57, 58, 60, 67, 68], "subcompon": 50, "easili": [50, 68], "nearli": 50, "apach": 50, "demo": 50, "boost": 50, "11": [50, 66], "12": [50, 56, 60, 61], "comprehens": [50, 51, 62, 66, 71], "dollar": 50, "itself": [51, 57], "mystrategi": 51, "on_": 51, "respond": 51, "dedic": 51, "react": 51, "lifecycl": 51, "cross": [51, 69, 70], "hydrat": 51, "fast_ema": 51, "slow_ema": 51, "commonli": 51, "unix_nano": 51, "dispatch": 51, "slightli": 51, "few": [51, 53], "set_alert_tim": 51, "mytimealert1": 51, "fire": 51, "mytimer1": 51, "go": [51, 61, 69], "last_quot": 51, "last_bar": 51, "some_bar_typ": 51, "some_client_order_id": 51, "some_position_id": 51, "outlin": 51, "porfolio": 51, "suit": [51, 58, 70], "seamless": 51, "delv": [51, 62], "boilerpl": [51, 69], "firstli": [51, 69, 70], "twap": [51, 70], "my_order_list": 51, "order1": 51, "order2": 51, "order3": 51, "remot": 51, "launch": [51, 59, 66], "mystrategyconfig": 51, "parameter": 51, "though": [51, 52], "sens": 51, "till": 51, "managed_gtd_expiri": 51, "belong": 51, "guidelin": 52, "compliant": 52, "opinion": 52, "formatt": [52, 54], "philosoph": 52, "agre": 52, "sai": 52, "handcraft": 52, "toward": 52, "stylist": 52, "align": 52, "indent": 52, "hang": [52, 61], "vaniti": 52, "parenthesi": 52, "practic": [52, 62, 70], "conserv": 52, "locat": 52, "comma": 52, "long_method_with_many_param": 52, "some_arg1": 52, "some_arg2": 52, "some_arg3": 52, "idiomat": 52, "notabl": 52, "departur": 52, "truthi": 52, "pyobject": [52, 55], "discourag": 52, "chanc": 52, "yield": 52, "bug": [52, 68], "foo": 52, "said": [52, 64, 67], "aren": 52, "encourag": 52, "feedback": 52, "depart": 52, "appar": 52, "adher": [52, 57], "lint": [52, 54], "ignor": [52, 53], "yaml": 52, "justif": 52, "titl": 52, "fewer": 52, "capit": [52, 67], "imper": 52, "voic": 52, "blank": 52, "80": 52, "bullet": 52, "hyperlink": 52, "guidanc": 53, "superset": 53, "heavili": 53, "vast": 53, "bint": 53, "bubbl": 53, "caller": [53, 57], "vote": 53, "year": 53, "unfortun": 53, "youtrack": 53, "jetbrain": 53, "9476": 53, "src": 53, "userguid": 53, "gdb": 53, "workflow": [53, 62, 71], "quit": 53, "debugg": 53, "thing": 53, "With": 53, "verbos": 53, "pycharm": [54, 58], "edit": 54, "interpret": [54, 55], "visual": [54, 60], "studio": [54, 60], "pyenv": [54, 60], "poetri": [54, 60, 66], "commit": 54, "auto": 54, "increasingli": [54, 68], "pxd": [54, 55], "valuabl": 55, "contribut": 55, "believ": 55, "eco": 55, "whilst": [55, 57], "overcom": 55, "shortcom": 55, "lack": [55, 57], "alloc": [55, 67], "magnitud": 55, "cours": 55, "introduct": 55, "thorough": 55, "review": 55, "familiar": 55, "yourself": 55, "expert": [55, 62], "folder": [56, 58], "download": [56, 60, 61, 66, 69], "fred": 56, "stlouisf": 56, "usd1mtd156n": 56, "interbank": 56, "oecd": 56, "htm": 56, "fxstreet": 56, "calendar": 56, "gmt": 56, "yearli": 56, "quarter": 56, "stitch": 56, "icon": 56, "xx": 56, "31": 56, "07": 56, "09": 56, "ideal": 57, "ownership": [57, 68], "lifetim": 57, "garbag": [57, 68], "collector": [57, 68], "hft": 57, "interoper": 57, "abi": 57, "outsid": 57, "great": 57, "therebi": 57, "shift": 57, "goal": [57, 58, 62], "strive": [57, 61], "why": [57, 61], "invari": 57, "uphold": 57, "oblig": 57, "rustonomicon": 57, "dark": 57, "art": 57, "unsafeti": 57, "russel": 57, "johnston": 57, "divid": 58, "broad": 58, "pytest": 58, "subdirectori": 58, "simplifi": 58, "magicmock": 58, "codecov": 58, "expens": 58, "induc": 58, "damag": 58, "imposs": 58, "catch": 58, "unrecogn": 58, "ultim": 58, "pragma": 58, "redund": 58, "needless": 58, "assert": [58, 69], "notimplementederror": 58, "kept": 58, "refactor": 58, "benefit": [58, 69], "judici": 58, "jupyt": [59, 61], "notebook": [59, 61, 69], "properli": 59, "walk": [59, 69, 70], "64": 60, "ubuntu": 60, "x86_64": 60, "arm64": 60, "isol": 60, "sdist": 60, "pip": [60, 66], "betfair": [60, 67], "h": [60, 69], "header": 60, "ll": [60, 62, 63, 64, 66, 69, 70], "cargo": [60, 68], "macbook": 60, "pro": 60, "m1": 60, "m2": 60, "sure": [60, 70, 71], "python_configure_opt": 60, "python_vers": 60, "r": 60, "getting_start": 60, "virtualenv": 60, "pyproject": 60, "toml": 60, "rustup": 60, "toolchain": [60, 68], "curl": [60, 61], "proto": 60, "tlsv1": 60, "ssf": 60, "sh": 60, "desktop": 60, "2019": 60, "home": 60, "powershel": 60, "site": 60, "python3": 60, "clone": 60, "git": 60, "nautechsystem": [60, 61], "cd": 60, "whl": 60, "fastest": 61, "bear": 61, "mind": 61, "ghcr": 61, "jupyterlab": 61, "amd64": 61, "8888": 61, "web": 61, "browser": 61, "localhost": 61, "cell": [61, 69], "investig": 61, "12845": 61, "deshaw": 61, "prepar": 61, "min": 61, "apt": 61, "githubusercont": 61, "nautilus_data": 61, "hist_data_to_catalog": 61, "eur": [61, 66, 69], "hand": [61, 62], "macd": 61, "mere": 61, "macdconfig": 61, "26": 61, "1_000_000": [61, 69, 70], "entry_threshold": 61, "00010": 61, "macdstrategi": 61, "5d": 61, "check_for_entri": 61, "check_for_exit": 61, "elif": 61, "exit": 61, "noth": 61, "seem": 61, "aspect": 61, "fine": 61, "__main__": [61, 66], "piec": 61, "offici": 62, "breadth": 62, "requisit": 62, "knowledg": 62, "beginn": 62, "alik": 62, "curv": 62, "steep": 62, "introductori": 62, "who": 62, "learner": 62, "eager": 62, "quickli": 62, "break": 62, "solid": 62, "grasp": 62, "deeper": 62, "walkthrough": [62, 71], "cater": [62, 71], "wide": [62, 66, 71], "skill": [62, 71], "tip": 62, "smoother": 62, "wish": 62, "insight": 62, "pleasant": 62, "catalogu": 63, "your_betfair_usernam": 63, "your_betfair_password": 63, "your_betfair_app_kei": 63, "your_betfair_cert_dir": 63, "betfair_api_kei": 63, "betfair_api_secret": 63, "betfair_cert_dir": 63, "confirm": [63, 64, 66], "2017": 64, "largest": 64, "assort": 64, "binancewebsocketcli": 64, "binanceinstrumentprovid": 64, "unif": 64, "polici": 64, "clarifi": 64, "trailing_offet_typ": 64, "activation_pric": 64, "your_binance_api_kei": 64, "your_binance_api_secret": 64, "coin_futur": 64, "binance_api_secret": 64, "binance_testnet_api_secret": 64, "binance_futures_api_kei": 64, "binance_futures_api_secret": 64, "isolated_margin": 64, "busd": 64, "stablecoin": 64, "collater": 64, "cluster": 64, "behav": 64, "your_binance_testnet_api_kei": 64, "your_binance_testnet_api_secret": 64, "comparison": 64, "unabl": [64, 69], "enorm": 64, "unnecessari": 64, "125": 65, "databentodataload": 65, "databentoinstrumentprovid": 65, "databentodatacli": 65, "bond": 66, "workstat": 66, "websit": 66, "haven": 66, "establish": 66, "startup": 66, "programmat": 66, "repackag": 66, "pypi": 66, "gateway_config": 66, "is_logged_in": 66, "inspect": 66, "historicinteractivebrokerscli": 66, "latter": 66, "absent": 66, "center": 66, "arca": 66, "spy": 66, "us03076kaa60": 66, "20251219": 66, "ibus30": 66, "cme": 66, "paxo": 66, "usual": 66, "acquir": 66, "aapl": 66, "nasdaq": 66, "bar_specif": 66, "end_date_tim": 66, "16": 66, "tz_name": 66, "engag": 66, "incorpor": 66, "bridg": 66, "instrument_provider_config": 66, "fetch": 66, "60": 66, "nyse": 66, "ymh24": 66, "cbot": 66, "clz27": 66, "nymex": 66, "esz27": 66, "data_client_config": 66, "encompass": 66, "exec_client_config": 66, "du123456": 66, "ib_venu": 66, "discard": 66, "sigint": 66, "ctrl": 66, "heavi": 67, "cex": 67, "bybit": 67, "widest": 67, "criteria": 67, "_m": 67, "nightli": 68, "workspac": 68, "paradigm": 68, "blazingli": 68, "devic": 68, "pledg": 68, "shutil": 69, "pathlib": 69, "csvtickdataload": 69, "histdata": 69, "ascii": 69, "data_dir": 69, "archiv": 69, "expandus": 69, "raw_fil": 69, "iterdir": 69, "index_col": 69, "eurusd": 69, "rmtree": 69, "mkdir": 69, "grid": 69, "venue_config": 69, "ema_cross": 69, "emacrossconfig": 69, "15": 69, "loader": [70, 71], "testdataprovid": 70, "stub": 70, "repositori": 70, "wrangl": 70, "trades_df": 70, "read_csv_tick": 70, "earlier": 70, "imagin": 70, "strategy_config": 70, "tearsheet": 70, "option_context": 70, "max_row": 70, "max_column": 70, "again": 70}, "objects": {"nautilus_trader": [[0, 0, 0, "-", "accounting"], [3, 0, 0, "-", "adapters"], [5, 0, 0, "-", "analysis"], [6, 0, 0, "-", "backtest"], [7, 0, 0, "-", "cache"], [8, 0, 0, "-", "common"], [9, 0, 0, "-", "config"], [10, 0, 0, "-", "core"], [11, 0, 0, "-", "data"], [12, 0, 0, "-", "execution"], [14, 0, 0, "-", "indicators"], [16, 0, 0, "-", "live"], [21, 0, 0, "-", "model"], [27, 0, 0, "-", "persistence"], [28, 0, 0, "-", "portfolio"], [29, 0, 0, "-", "risk"], [30, 0, 0, "-", "serialization"], [31, 0, 0, "-", "system"], [32, 0, 0, "-", "trading"]], "nautilus_trader.accounting.accounts": [[0, 0, 0, "-", "cash"], [0, 0, 0, "-", "margin"]], "nautilus_trader.accounting.accounts.cash": [[0, 1, 1, "", "CashAccount"]], "nautilus_trader.accounting.accounts.cash.CashAccount": [[0, 2, 1, "", "apply"], [0, 2, 1, "", "balance"], [0, 2, 1, "", "balance_free"], [0, 2, 1, "", "balance_impact"], [0, 2, 1, "", "balance_locked"], [0, 2, 1, "", "balance_total"], [0, 2, 1, "", "balances"], [0, 2, 1, "", "balances_free"], [0, 2, 1, "", "balances_locked"], [0, 2, 1, "", "balances_total"], [0, 3, 1, "", "base_currency"], [0, 3, 1, "", "calculate_account_state"], [0, 2, 1, "", "calculate_balance_locked"], [0, 2, 1, "", "calculate_commission"], [0, 2, 1, "", "calculate_pnls"], [0, 2, 1, "", "clear_balance_locked"], [0, 2, 1, "", "commission"], [0, 2, 1, "", "commissions"], [0, 2, 1, "", "currencies"], [0, 3, 1, "", "event_count"], [0, 3, 1, "", "events"], [0, 3, 1, "", "id"], [0, 3, 1, "", "is_cash_account"], [0, 3, 1, "", "is_margin_account"], [0, 2, 1, "", "is_unleveraged"], [0, 3, 1, "", "last_event"], [0, 2, 1, "", "starting_balances"], [0, 3, 1, "", "type"], [0, 2, 1, "", "update_balance_locked"], [0, 2, 1, "", "update_balances"], [0, 2, 1, "", "update_commissions"]], "nautilus_trader.accounting.accounts.margin": [[0, 1, 1, "", "MarginAccount"]], "nautilus_trader.accounting.accounts.margin.MarginAccount": [[0, 2, 1, "", "apply"], [0, 2, 1, "", "balance"], [0, 2, 1, "", "balance_free"], [0, 2, 1, "", "balance_impact"], [0, 2, 1, "", "balance_locked"], [0, 2, 1, "", "balance_total"], [0, 2, 1, "", "balances"], [0, 2, 1, "", "balances_free"], [0, 2, 1, "", "balances_locked"], [0, 2, 1, "", "balances_total"], [0, 3, 1, "", "base_currency"], [0, 3, 1, "", "calculate_account_state"], [0, 2, 1, "", "calculate_commission"], [0, 2, 1, "", "calculate_margin_init"], [0, 2, 1, "", "calculate_margin_maint"], [0, 2, 1, "", "calculate_pnls"], [0, 2, 1, "", "clear_margin"], [0, 2, 1, "", "clear_margin_init"], [0, 2, 1, "", "clear_margin_maint"], [0, 2, 1, "", "commission"], [0, 2, 1, "", "commissions"], [0, 2, 1, "", "currencies"], [0, 3, 1, "", "default_leverage"], [0, 3, 1, "", "event_count"], [0, 3, 1, "", "events"], [0, 3, 1, "", "id"], [0, 3, 1, "", "is_cash_account"], [0, 3, 1, "", "is_margin_account"], [0, 2, 1, "", "is_unleveraged"], [0, 3, 1, "", "last_event"], [0, 2, 1, "", "leverage"], [0, 2, 1, "", "leverages"], [0, 2, 1, "", "margin"], [0, 2, 1, "", "margin_init"], [0, 2, 1, "", "margin_maint"], [0, 2, 1, "", "margins"], [0, 2, 1, "", "margins_init"], [0, 2, 1, "", "margins_maint"], [0, 2, 1, "", "set_default_leverage"], [0, 2, 1, "", "set_leverage"], [0, 2, 1, "", "starting_balances"], [0, 3, 1, "", "type"], [0, 2, 1, "", "update_balances"], [0, 2, 1, "", "update_commissions"], [0, 2, 1, "", "update_margin"], [0, 2, 1, "", "update_margin_init"], [0, 2, 1, "", "update_margin_maint"]], "nautilus_trader.accounting": [[0, 0, 0, "-", "calculators"], [0, 0, 0, "-", "factory"], [0, 0, 0, "-", "manager"]], "nautilus_trader.accounting.calculators": [[0, 1, 1, "", "ExchangeRateCalculator"], [0, 1, 1, "", "RolloverInterestCalculator"]], "nautilus_trader.accounting.calculators.ExchangeRateCalculator": [[0, 2, 1, "", "get_rate"]], "nautilus_trader.accounting.calculators.RolloverInterestCalculator": [[0, 2, 1, "", "calc_overnight_rate"], [0, 2, 1, "", "get_rate_data"]], "nautilus_trader.accounting.factory": [[0, 1, 1, "", "AccountFactory"]], "nautilus_trader.accounting.factory.AccountFactory": [[0, 2, 1, "", "create"], [0, 2, 1, "", "register_account_type"], [0, 2, 1, "", "register_calculated_account"]], "nautilus_trader.accounting.manager": [[0, 1, 1, "", "AccountsManager"]], "nautilus_trader.adapters": [[1, 0, 0, "-", "betfair"], [2, 0, 0, "-", "binance"], [4, 0, 0, "-", "interactive_brokers"]], "nautilus_trader.adapters.betfair": [[1, 0, 0, "-", "client"], [1, 0, 0, "-", "common"], [1, 0, 0, "-", "config"], [1, 0, 0, "-", "data"], [1, 0, 0, "-", "data_types"], [1, 0, 0, "-", "execution"], [1, 0, 0, "-", "factories"], [1, 0, 0, "-", "orderbook"], [1, 0, 0, "-", "providers"], [1, 0, 0, "-", "sockets"]], "nautilus_trader.adapters.betfair.client": [[1, 1, 1, "", "BetfairHttpClient"]], "nautilus_trader.adapters.betfair.client.BetfairHttpClient": [[1, 2, 1, "", "keep_alive"], [1, 2, 1, "", "list_market_catalogue"], [1, 2, 1, "", "list_navigation"]], "nautilus_trader.adapters.betfair.config": [[1, 1, 1, "", "BetfairDataClientConfig"], [1, 1, 1, "", "BetfairExecClientConfig"]], "nautilus_trader.adapters.betfair.config.BetfairDataClientConfig": [[1, 2, 1, "", "dict"], [1, 2, 1, "", "fully_qualified_name"], [1, 4, 1, "", "id"], [1, 2, 1, "", "json"], [1, 2, 1, "", "json_primitives"], [1, 2, 1, "", "parse"], [1, 2, 1, "", "validate"]], "nautilus_trader.adapters.betfair.config.BetfairExecClientConfig": [[1, 2, 1, "", "dict"], [1, 2, 1, "", "fully_qualified_name"], [1, 4, 1, "", "id"], [1, 2, 1, "", "json"], [1, 2, 1, "", "json_primitives"], [1, 2, 1, "", "parse"], [1, 2, 1, "", "validate"]], "nautilus_trader.adapters.betfair.data": [[1, 1, 1, "", "BetfairDataClient"]], "nautilus_trader.adapters.betfair.data.BetfairDataClient": [[1, 2, 1, "", "connect"], [1, 2, 1, "", "create_task"], [1, 2, 1, "", "degrade"], [1, 2, 1, "", "disconnect"], [1, 2, 1, "", "dispose"], [1, 2, 1, "", "fault"], [1, 2, 1, "", "fully_qualified_name"], [1, 3, 1, "", "id"], [1, 3, 1, "", "is_connected"], [1, 3, 1, "", "is_degraded"], [1, 3, 1, "", "is_disposed"], [1, 3, 1, "", "is_faulted"], [1, 3, 1, "", "is_initialized"], [1, 3, 1, "", "is_running"], [1, 3, 1, "", "is_stopped"], [1, 2, 1, "", "on_market_update"], [1, 2, 1, "", "request"], [1, 2, 1, "", "request_bars"], [1, 2, 1, "", "request_instrument"], [1, 2, 1, "", "request_instruments"], [1, 2, 1, "", "request_quote_ticks"], [1, 2, 1, "", "request_trade_ticks"], [1, 2, 1, "", "reset"], [1, 2, 1, "", "resume"], [1, 2, 1, "", "run_after_delay"], [1, 2, 1, "", "start"], [1, 3, 1, "", "state"], [1, 2, 1, "", "stop"], [1, 2, 1, "", "subscribe"], [1, 2, 1, "", "subscribe_bars"], [1, 2, 1, "", "subscribe_instrument"], [1, 2, 1, "", "subscribe_instrument_close"], [1, 2, 1, "", "subscribe_instrument_status"], [1, 2, 1, "", "subscribe_instruments"], [1, 2, 1, "", "subscribe_order_book_deltas"], [1, 2, 1, "", "subscribe_order_book_snapshots"], [1, 2, 1, "", "subscribe_quote_ticks"], [1, 2, 1, "", "subscribe_ticker"], [1, 2, 1, "", "subscribe_trade_ticks"], [1, 2, 1, "", "subscribe_venue_status"], [1, 2, 1, "", "subscribed_bars"], [1, 2, 1, "", "subscribed_generic_data"], [1, 2, 1, "", "subscribed_instrument_close"], [1, 2, 1, "", "subscribed_instrument_status"], [1, 2, 1, "", "subscribed_instruments"], [1, 2, 1, "", "subscribed_order_book_deltas"], [1, 2, 1, "", "subscribed_order_book_snapshots"], [1, 2, 1, "", "subscribed_quote_ticks"], [1, 2, 1, "", "subscribed_tickers"], [1, 2, 1, "", "subscribed_trade_ticks"], [1, 2, 1, "", "subscribed_venue_status"], [1, 3, 1, "", "trader_id"], [1, 3, 1, "", "type"], [1, 2, 1, "", "unsubscribe"], [1, 2, 1, "", "unsubscribe_bars"], [1, 2, 1, "", "unsubscribe_instrument"], [1, 2, 1, "", "unsubscribe_instrument_close"], [1, 2, 1, "", "unsubscribe_instrument_status"], [1, 2, 1, "", "unsubscribe_instruments"], [1, 2, 1, "", "unsubscribe_order_book_deltas"], [1, 2, 1, "", "unsubscribe_order_book_snapshots"], [1, 2, 1, "", "unsubscribe_quote_ticks"], [1, 2, 1, "", "unsubscribe_ticker"], [1, 2, 1, "", "unsubscribe_trade_ticks"], [1, 2, 1, "", "unsubscribe_venue_status"], [1, 3, 1, "", "venue"]], "nautilus_trader.adapters.betfair.data_types": [[1, 1, 1, "", "BSPOrderBookDelta"], [1, 1, 1, "", "BetfairStartingPrice"], [1, 1, 1, "", "BetfairTicker"], [1, 1, 1, "", "SubscriptionStatus"]], "nautilus_trader.adapters.betfair.data_types.BSPOrderBookDelta": [[1, 3, 1, "", "action"], [1, 2, 1, "", "capsule_from_list"], [1, 2, 1, "", "clear"], [1, 3, 1, "", "flags"], [1, 2, 1, "", "from_dict"], [1, 2, 1, "", "from_pyo3"], [1, 2, 1, "", "from_raw"], [1, 2, 1, "", "fully_qualified_name"], [1, 3, 1, "", "instrument_id"], [1, 3, 1, "", "is_add"], [1, 3, 1, "", "is_clear"], [1, 3, 1, "", "is_delete"], [1, 3, 1, "", "is_update"], [1, 2, 1, "", "list_from_capsule"], [1, 3, 1, "", "order"], [1, 3, 1, "", "sequence"], [1, 2, 1, "", "to_dict"], [1, 3, 1, "", "ts_event"], [1, 3, 1, "", "ts_init"]], "nautilus_trader.adapters.betfair.data_types.BetfairStartingPrice": [[1, 2, 1, "", "fully_qualified_name"], [1, 4, 1, "", "ts_event"], [1, 4, 1, "", "ts_init"]], "nautilus_trader.adapters.betfair.data_types.BetfairTicker": [[1, 2, 1, "", "from_dict"], [1, 2, 1, "", "fully_qualified_name"], [1, 3, 1, "", "instrument_id"], [1, 2, 1, "", "to_dict"], [1, 3, 1, "", "ts_event"], [1, 3, 1, "", "ts_init"]], "nautilus_trader.adapters.betfair.execution": [[1, 1, 1, "", "BetfairExecutionClient"]], "nautilus_trader.adapters.betfair.execution.BetfairExecutionClient": [[1, 3, 1, "", "account_id"], [1, 3, 1, "", "account_type"], [1, 3, 1, "", "base_currency"], [1, 2, 1, "", "batch_cancel_orders"], [1, 2, 1, "", "cancel_all_orders"], [1, 2, 1, "", "cancel_order"], [1, 2, 1, "", "check_account_currency"], [1, 2, 1, "", "connect"], [1, 2, 1, "", "create_task"], [1, 2, 1, "", "degrade"], [1, 2, 1, "", "disconnect"], [1, 2, 1, "", "dispose"], [1, 2, 1, "", "fault"], [1, 2, 1, "", "fully_qualified_name"], [1, 2, 1, "", "generate_account_state"], [1, 2, 1, "", "generate_fill_reports"], [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, "", "get_account"], [1, 2, 1, "", "handle_order_stream_update"], [1, 3, 1, "", "id"], [1, 3, 1, "", "is_connected"], [1, 3, 1, "", "is_degraded"], [1, 3, 1, "", "is_disposed"], [1, 3, 1, "", "is_faulted"], [1, 3, 1, "", "is_initialized"], [1, 3, 1, "", "is_running"], [1, 3, 1, "", "is_stopped"], [1, 2, 1, "", "modify_order"], [1, 3, 1, "", "oms_type"], [1, 2, 1, "", "query_order"], [1, 2, 1, "", "reset"], [1, 2, 1, "", "resume"], [1, 2, 1, "", "run_after_delay"], [1, 2, 1, "", "start"], [1, 3, 1, "", "state"], [1, 2, 1, "", "stop"], [1, 2, 1, "", "submit_order"], [1, 2, 1, "", "submit_order_list"], [1, 3, 1, "", "trader_id"], [1, 3, 1, "", "type"], [1, 3, 1, "", "venue"], [1, 2, 1, "", "wait_for_order"]], "nautilus_trader.adapters.betfair.factories": [[1, 1, 1, "", "BetfairLiveDataClientFactory"], [1, 1, 1, "", "BetfairLiveExecClientFactory"], [1, 5, 1, "", "get_cached_betfair_client"], [1, 5, 1, "", "get_cached_betfair_instrument_provider"]], "nautilus_trader.adapters.betfair.factories.BetfairLiveDataClientFactory": [[1, 2, 1, "", "create"]], "nautilus_trader.adapters.betfair.factories.BetfairLiveExecClientFactory": [[1, 2, 1, "", "create"]], "nautilus_trader.adapters.betfair.orderbook": [[1, 5, 1, "", "betfair_float_to_price"], [1, 5, 1, "", "betfair_float_to_quantity"], [1, 5, 1, "", "create_betfair_order_book"]], "nautilus_trader.adapters.betfair.providers": [[1, 1, 1, "", "BetfairInstrumentProvider"], [1, 1, 1, "", "BetfairInstrumentProviderConfig"]], "nautilus_trader.adapters.betfair.providers.BetfairInstrumentProvider": [[1, 2, 1, "", "add"], [1, 2, 1, "", "add_bulk"], [1, 2, 1, "", "add_currency"], [1, 4, 1, "", "count"], [1, 2, 1, "", "currencies"], [1, 2, 1, "", "currency"], [1, 2, 1, "", "find"], [1, 2, 1, "", "get_all"], [1, 2, 1, "", "initialize"], [1, 2, 1, "", "list_all"], [1, 2, 1, "", "load"], [1, 2, 1, "", "load_all"], [1, 2, 1, "", "load_all_async"], [1, 2, 1, "", "load_async"], [1, 2, 1, "", "load_ids"], [1, 2, 1, "", "load_ids_async"]], "nautilus_trader.adapters.betfair.providers.BetfairInstrumentProviderConfig": [[1, 2, 1, "", "dict"], [1, 2, 1, "", "fully_qualified_name"], [1, 4, 1, "", "id"], [1, 2, 1, "", "json"], [1, 2, 1, "", "json_primitives"], [1, 2, 1, "", "parse"], [1, 2, 1, "", "validate"]], "nautilus_trader.adapters.betfair.sockets": [[1, 1, 1, "", "BetfairMarketStreamClient"], [1, 1, 1, "", "BetfairOrderStreamClient"], [1, 1, 1, "", "BetfairStreamClient"]], "nautilus_trader.adapters.betfair.sockets.BetfairMarketStreamClient": [[1, 2, 1, "", "post_connection"], [1, 2, 1, "", "post_disconnection"], [1, 2, 1, "", "post_reconnection"]], "nautilus_trader.adapters.betfair.sockets.BetfairOrderStreamClient": [[1, 2, 1, "", "post_connection"], [1, 2, 1, "", "post_disconnection"], [1, 2, 1, "", "post_reconnection"]], "nautilus_trader.adapters.betfair.sockets.BetfairStreamClient": [[1, 2, 1, "", "post_connection"], [1, 2, 1, "", "post_disconnection"], [1, 2, 1, "", "post_reconnection"]], "nautilus_trader.adapters.binance.common": [[2, 0, 0, "-", "enums"], [2, 0, 0, "-", "types"]], "nautilus_trader.adapters.binance.common.enums": [[2, 1, 1, "", "BinanceAccountType"], [2, 1, 1, "", "BinanceEnumParser"], [2, 1, 1, "", "BinanceErrorCode"], [2, 1, 1, "", "BinanceExchangeFilterType"], [2, 1, 1, "", "BinanceExecutionType"], [2, 1, 1, "", "BinanceKlineInterval"], [2, 1, 1, "", "BinanceNewOrderRespType"], [2, 1, 1, "", "BinanceOrderSide"], [2, 1, 1, "", "BinanceOrderStatus"], [2, 1, 1, "", "BinanceOrderType"], [2, 1, 1, "", "BinanceRateLimitInterval"], [2, 1, 1, "", "BinanceRateLimitType"], [2, 1, 1, "", "BinanceSecurityType"], [2, 1, 1, "", "BinanceSymbolFilterType"], [2, 1, 1, "", "BinanceTimeInForce"]], "nautilus_trader.adapters.binance.common.types": [[2, 1, 1, "", "BinanceBar"], [2, 1, 1, "", "BinanceTicker"]], "nautilus_trader.adapters.binance.common.types.BinanceBar": [[2, 3, 1, "", "bar_type"], [2, 3, 1, "", "close"], [2, 2, 1, "", "from_dict"], [2, 2, 1, "", "from_pyo3"], [2, 2, 1, "", "fully_qualified_name"], [2, 3, 1, "", "high"], [2, 3, 1, "", "is_revision"], [2, 2, 1, "", "is_single_price"], [2, 3, 1, "", "low"], [2, 3, 1, "", "open"], [2, 2, 1, "", "to_dict"], [2, 3, 1, "", "ts_event"], [2, 3, 1, "", "ts_init"], [2, 3, 1, "", "volume"]], "nautilus_trader.adapters.binance.common.types.BinanceTicker": [[2, 2, 1, "", "from_dict"], [2, 2, 1, "", "fully_qualified_name"], [2, 3, 1, "", "instrument_id"], [2, 2, 1, "", "to_dict"], [2, 3, 1, "", "ts_event"], [2, 3, 1, "", "ts_init"]], "nautilus_trader.adapters.binance": [[2, 0, 0, "-", "config"], [2, 0, 0, "-", "factories"]], "nautilus_trader.adapters.binance.config": [[2, 1, 1, "", "BinanceDataClientConfig"], [2, 1, 1, "", "BinanceExecClientConfig"]], "nautilus_trader.adapters.binance.config.BinanceDataClientConfig": [[2, 2, 1, "", "dict"], [2, 2, 1, "", "fully_qualified_name"], [2, 4, 1, "", "id"], [2, 2, 1, "", "json"], [2, 2, 1, "", "json_primitives"], [2, 2, 1, "", "parse"], [2, 2, 1, "", "validate"]], "nautilus_trader.adapters.binance.config.BinanceExecClientConfig": [[2, 2, 1, "", "dict"], [2, 2, 1, "", "fully_qualified_name"], [2, 4, 1, "", "id"], [2, 2, 1, "", "json"], [2, 2, 1, "", "json_primitives"], [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_fill_reports"], [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, "", "get_account"], [2, 3, 1, "", "id"], [2, 3, 1, "", "is_connected"], [2, 3, 1, "", "is_degraded"], [2, 3, 1, "", "is_disposed"], [2, 3, 1, "", "is_faulted"], [2, 3, 1, "", "is_initialized"], [2, 3, 1, "", "is_running"], [2, 3, 1, "", "is_stopped"], [2, 2, 1, "", "modify_order"], [2, 3, 1, "", "oms_type"], [2, 2, 1, "", "query_order"], [2, 2, 1, "", "reset"], [2, 2, 1, "", "resume"], [2, 2, 1, "", "run_after_delay"], [2, 2, 1, "", "start"], [2, 3, 1, "", "state"], [2, 2, 1, "", "stop"], [2, 2, 1, "", "submit_order"], [2, 2, 1, "", "submit_order_list"], [2, 3, 1, "", "trader_id"], [2, 4, 1, "", "treat_expired_as_canceled"], [2, 3, 1, "", "type"], [2, 4, 1, "", "use_position_ids"], [2, 3, 1, "", "venue"]], "nautilus_trader.adapters.binance.futures.providers": [[2, 1, 1, "", "BinanceFuturesInstrumentProvider"]], "nautilus_trader.adapters.binance.futures.providers.BinanceFuturesInstrumentProvider": [[2, 2, 1, "", "add"], [2, 2, 1, "", "add_bulk"], [2, 2, 1, "", "add_currency"], [2, 4, 1, "", "count"], [2, 2, 1, "", "currencies"], [2, 2, 1, "", "currency"], [2, 2, 1, "", "find"], [2, 2, 1, "", "get_all"], [2, 2, 1, "", "initialize"], [2, 2, 1, "", "list_all"], [2, 2, 1, "", "load"], [2, 2, 1, "", "load_all"], [2, 2, 1, "", "load_all_async"], [2, 2, 1, "", "load_async"], [2, 2, 1, "", "load_ids"], [2, 2, 1, "", "load_ids_async"]], "nautilus_trader.adapters.binance.futures.types": [[2, 1, 1, "", "BinanceFuturesMarkPriceUpdate"]], "nautilus_trader.adapters.binance.futures.types.BinanceFuturesMarkPriceUpdate": [[2, 2, 1, "", "from_dict"], [2, 2, 1, "", "fully_qualified_name"], [2, 2, 1, "", "to_dict"], [2, 4, 1, "", "ts_event"], [2, 4, 1, "", "ts_init"]], "nautilus_trader.adapters.binance.spot": [[2, 0, 0, "-", "data"], [2, 0, 0, "-", "enums"], [2, 0, 0, "-", "execution"], [2, 0, 0, "-", "providers"]], "nautilus_trader.adapters.binance.spot.data": [[2, 1, 1, "", "BinanceSpotDataClient"]], "nautilus_trader.adapters.binance.spot.data.BinanceSpotDataClient": [[2, 2, 1, "", "connect"], [2, 2, 1, "", "create_task"], [2, 2, 1, "", "degrade"], [2, 2, 1, "", "disconnect"], [2, 2, 1, "", "dispose"], [2, 2, 1, "", "fault"], [2, 2, 1, "", "fully_qualified_name"], [2, 3, 1, "", "id"], [2, 3, 1, "", "is_connected"], [2, 3, 1, "", "is_degraded"], [2, 3, 1, "", "is_disposed"], [2, 3, 1, "", "is_faulted"], [2, 3, 1, "", "is_initialized"], [2, 3, 1, "", "is_running"], [2, 3, 1, "", "is_stopped"], [2, 2, 1, "", "request"], [2, 2, 1, "", "request_bars"], [2, 2, 1, "", "request_instrument"], [2, 2, 1, "", "request_instruments"], [2, 2, 1, "", "request_quote_ticks"], [2, 2, 1, "", "request_trade_ticks"], [2, 2, 1, "", "reset"], [2, 2, 1, "", "resume"], [2, 2, 1, "", "run_after_delay"], [2, 2, 1, "", "start"], [2, 3, 1, "", "state"], [2, 2, 1, "", "stop"], [2, 2, 1, "", "subscribe"], [2, 2, 1, "", "subscribe_bars"], [2, 2, 1, "", "subscribe_instrument"], [2, 2, 1, "", "subscribe_instrument_close"], [2, 2, 1, "", "subscribe_instrument_status"], [2, 2, 1, "", "subscribe_instruments"], [2, 2, 1, "", "subscribe_order_book_deltas"], [2, 2, 1, "", "subscribe_order_book_snapshots"], [2, 2, 1, "", "subscribe_quote_ticks"], [2, 2, 1, "", "subscribe_ticker"], [2, 2, 1, "", "subscribe_trade_ticks"], [2, 2, 1, "", "subscribe_venue_status"], [2, 2, 1, "", "subscribed_bars"], [2, 2, 1, "", "subscribed_generic_data"], [2, 2, 1, "", "subscribed_instrument_close"], [2, 2, 1, "", "subscribed_instrument_status"], [2, 2, 1, "", "subscribed_instruments"], [2, 2, 1, "", "subscribed_order_book_deltas"], [2, 2, 1, "", "subscribed_order_book_snapshots"], [2, 2, 1, "", "subscribed_quote_ticks"], [2, 2, 1, "", "subscribed_tickers"], [2, 2, 1, "", "subscribed_trade_ticks"], [2, 2, 1, "", "subscribed_venue_status"], [2, 3, 1, "", "trader_id"], [2, 3, 1, "", "type"], [2, 2, 1, "", "unsubscribe"], [2, 2, 1, "", "unsubscribe_bars"], [2, 2, 1, "", "unsubscribe_instrument"], [2, 2, 1, "", "unsubscribe_instrument_close"], [2, 2, 1, "", "unsubscribe_instrument_status"], [2, 2, 1, "", "unsubscribe_instruments"], [2, 2, 1, "", "unsubscribe_order_book_deltas"], [2, 2, 1, "", "unsubscribe_order_book_snapshots"], [2, 2, 1, "", "unsubscribe_quote_ticks"], [2, 2, 1, "", "unsubscribe_ticker"], [2, 2, 1, "", "unsubscribe_trade_ticks"], [2, 2, 1, "", "unsubscribe_venue_status"], [2, 3, 1, "", "venue"]], "nautilus_trader.adapters.binance.spot.enums": [[2, 1, 1, "", "BinanceSpotEnumParser"], [2, 1, 1, "", "BinanceSpotEventType"], [2, 1, 1, "", "BinanceSpotPermissions"], [2, 1, 1, "", "BinanceSpotSymbolStatus"]], "nautilus_trader.adapters.binance.spot.execution": [[2, 1, 1, "", "BinanceSpotExecutionClient"]], "nautilus_trader.adapters.binance.spot.execution.BinanceSpotExecutionClient": [[2, 3, 1, "", "account_id"], [2, 3, 1, "", "account_type"], [2, 3, 1, "", "base_currency"], [2, 2, 1, "", "batch_cancel_orders"], [2, 2, 1, "", "cancel_all_orders"], [2, 2, 1, "", "cancel_order"], [2, 2, 1, "", "connect"], [2, 2, 1, "", "create_task"], [2, 2, 1, "", "degrade"], [2, 2, 1, "", "disconnect"], [2, 2, 1, "", "dispose"], [2, 2, 1, "", "fault"], [2, 2, 1, "", "fully_qualified_name"], [2, 2, 1, "", "generate_account_state"], [2, 2, 1, "", "generate_fill_reports"], [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, "", "get_account"], [2, 3, 1, "", "id"], [2, 3, 1, "", "is_connected"], [2, 3, 1, "", "is_degraded"], [2, 3, 1, "", "is_disposed"], [2, 3, 1, "", "is_faulted"], [2, 3, 1, "", "is_initialized"], [2, 3, 1, "", "is_running"], [2, 3, 1, "", "is_stopped"], [2, 2, 1, "", "modify_order"], [2, 3, 1, "", "oms_type"], [2, 2, 1, "", "query_order"], [2, 2, 1, "", "reset"], [2, 2, 1, "", "resume"], [2, 2, 1, "", "run_after_delay"], [2, 2, 1, "", "start"], [2, 3, 1, "", "state"], [2, 2, 1, "", "stop"], [2, 2, 1, "", "submit_order"], [2, 2, 1, "", "submit_order_list"], [2, 3, 1, "", "trader_id"], [2, 4, 1, "", "treat_expired_as_canceled"], [2, 3, 1, "", "type"], [2, 4, 1, "", "use_position_ids"], [2, 3, 1, "", "venue"]], "nautilus_trader.adapters.binance.spot.providers": [[2, 1, 1, "", "BinanceSpotInstrumentProvider"]], "nautilus_trader.adapters.binance.spot.providers.BinanceSpotInstrumentProvider": [[2, 2, 1, "", "add"], [2, 2, 1, "", "add_bulk"], [2, 2, 1, "", "add_currency"], [2, 4, 1, "", "count"], [2, 2, 1, "", "currencies"], [2, 2, 1, "", "currency"], [2, 2, 1, "", "find"], [2, 2, 1, "", "get_all"], [2, 2, 1, "", "initialize"], [2, 2, 1, "", "list_all"], [2, 2, 1, "", "load"], [2, 2, 1, "", "load_all"], [2, 2, 1, "", "load_all_async"], [2, 2, 1, "", "load_async"], [2, 2, 1, "", "load_ids"], [2, 2, 1, "", "load_ids_async"]], "nautilus_trader.adapters.interactive_brokers": [[4, 0, 0, "-", "common"], [4, 0, 0, "-", "config"], [4, 0, 0, "-", "data"], [4, 0, 0, "-", "execution"], [4, 0, 0, "-", "factories"], [4, 0, 0, "-", "providers"]], "nautilus_trader.adapters.interactive_brokers.common": [[4, 1, 1, "", "ComboLeg"], [4, 1, 1, "", "ContractId"], [4, 1, 1, "", "DeltaNeutralContract"], [4, 1, 1, "", "IBContract"], [4, 1, 1, "", "IBContractDetails"], [4, 1, 1, "", "IBOrderTags"]], "nautilus_trader.adapters.interactive_brokers.common.ComboLeg": [[4, 2, 1, "", "dict"], [4, 2, 1, "", "fully_qualified_name"], [4, 4, 1, "", "id"], [4, 2, 1, "", "json"], [4, 2, 1, "", "json_primitives"], [4, 2, 1, "", "parse"], [4, 2, 1, "", "validate"]], "nautilus_trader.adapters.interactive_brokers.common.ContractId": [[4, 2, 1, "", "as_integer_ratio"], [4, 2, 1, "", "bit_count"], [4, 2, 1, "", "bit_length"], [4, 2, 1, "", "conjugate"], [4, 3, 1, "", "denominator"], [4, 2, 1, "", "from_bytes"], [4, 3, 1, "", "imag"], [4, 3, 1, "", "numerator"], [4, 3, 1, "", "real"], [4, 2, 1, "", "to_bytes"]], "nautilus_trader.adapters.interactive_brokers.common.DeltaNeutralContract": [[4, 2, 1, "", "dict"], [4, 2, 1, "", "fully_qualified_name"], [4, 4, 1, "", "id"], [4, 2, 1, "", "json"], [4, 2, 1, "", "json_primitives"], [4, 2, 1, "", "parse"], [4, 2, 1, "", "validate"]], "nautilus_trader.adapters.interactive_brokers.common.IBContract": [[4, 2, 1, "", "dict"], [4, 2, 1, "", "fully_qualified_name"], [4, 4, 1, "", "id"], [4, 2, 1, "", "json"], [4, 2, 1, "", "json_primitives"], [4, 2, 1, "", "parse"], [4, 2, 1, "", "validate"]], "nautilus_trader.adapters.interactive_brokers.common.IBContractDetails": [[4, 2, 1, "", "dict"], [4, 2, 1, "", "fully_qualified_name"], [4, 4, 1, "", "id"], [4, 2, 1, "", "json"], [4, 2, 1, "", "json_primitives"], [4, 2, 1, "", "parse"], [4, 2, 1, "", "validate"]], "nautilus_trader.adapters.interactive_brokers.common.IBOrderTags": [[4, 2, 1, "", "dict"], [4, 2, 1, "", "fully_qualified_name"], [4, 4, 1, "", "id"], [4, 2, 1, "", "json"], [4, 2, 1, "", "json_primitives"], [4, 2, 1, "", "parse"], [4, 2, 1, "", "validate"]], "nautilus_trader.adapters.interactive_brokers.config": [[4, 1, 1, "", "InteractiveBrokersDataClientConfig"], [4, 1, 1, "", "InteractiveBrokersExecClientConfig"], [4, 1, 1, "", "InteractiveBrokersGatewayConfig"], [4, 1, 1, "", "InteractiveBrokersInstrumentProviderConfig"]], "nautilus_trader.adapters.interactive_brokers.config.InteractiveBrokersDataClientConfig": [[4, 2, 1, "", "dict"], [4, 2, 1, "", "fully_qualified_name"], [4, 4, 1, "", "id"], [4, 2, 1, "", "json"], [4, 2, 1, "", "json_primitives"], [4, 2, 1, "", "parse"], [4, 2, 1, "", "validate"]], "nautilus_trader.adapters.interactive_brokers.config.InteractiveBrokersExecClientConfig": [[4, 2, 1, "", "dict"], [4, 2, 1, "", "fully_qualified_name"], [4, 4, 1, "", "id"], [4, 2, 1, "", "json"], [4, 2, 1, "", "json_primitives"], [4, 2, 1, "", "parse"], [4, 2, 1, "", "validate"]], "nautilus_trader.adapters.interactive_brokers.config.InteractiveBrokersGatewayConfig": [[4, 2, 1, "", "dict"], [4, 2, 1, "", "fully_qualified_name"], [4, 4, 1, "", "id"], [4, 2, 1, "", "json"], [4, 2, 1, "", "json_primitives"], [4, 2, 1, "", "parse"], [4, 2, 1, "", "validate"]], "nautilus_trader.adapters.interactive_brokers.config.InteractiveBrokersInstrumentProviderConfig": [[4, 2, 1, "", "dict"], [4, 2, 1, "", "fully_qualified_name"], [4, 4, 1, "", "id"], [4, 2, 1, "", "json"], [4, 2, 1, "", "json_primitives"], [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_fill_reports"], [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, "", "get_account"], [4, 3, 1, "", "id"], [4, 3, 1, "", "is_connected"], [4, 3, 1, "", "is_degraded"], [4, 3, 1, "", "is_disposed"], [4, 3, 1, "", "is_faulted"], [4, 3, 1, "", "is_initialized"], [4, 3, 1, "", "is_running"], [4, 3, 1, "", "is_stopped"], [4, 2, 1, "", "modify_order"], [4, 3, 1, "", "oms_type"], [4, 2, 1, "", "query_order"], [4, 2, 1, "", "reset"], [4, 2, 1, "", "resume"], [4, 2, 1, "", "run_after_delay"], [4, 2, 1, "", "start"], [4, 3, 1, "", "state"], [4, 2, 1, "", "stop"], [4, 2, 1, "", "submit_order"], [4, 2, 1, "", "submit_order_list"], [4, 3, 1, "", "trader_id"], [4, 3, 1, "", "type"], [4, 3, 1, "", "venue"]], "nautilus_trader.adapters.interactive_brokers.factories": [[4, 1, 1, "", "InteractiveBrokersLiveDataClientFactory"], [4, 1, 1, "", "InteractiveBrokersLiveExecClientFactory"], [4, 5, 1, "", "get_cached_ib_client"], [4, 5, 1, "", "get_cached_interactive_brokers_instrument_provider"]], "nautilus_trader.adapters.interactive_brokers.factories.InteractiveBrokersLiveDataClientFactory": [[4, 2, 1, "", "create"]], "nautilus_trader.adapters.interactive_brokers.factories.InteractiveBrokersLiveExecClientFactory": [[4, 2, 1, "", "create"]], "nautilus_trader.adapters.interactive_brokers.providers": [[4, 1, 1, "", "InteractiveBrokersInstrumentProvider"]], "nautilus_trader.adapters.interactive_brokers.providers.InteractiveBrokersInstrumentProvider": [[4, 2, 1, "", "add"], [4, 2, 1, "", "add_bulk"], [4, 2, 1, "", "add_currency"], [4, 4, 1, "", "count"], [4, 2, 1, "", "currencies"], [4, 2, 1, "", "currency"], [4, 2, 1, "", "find"], [4, 2, 1, "", "get_all"], [4, 2, 1, "", "initialize"], [4, 2, 1, "", "list_all"], [4, 2, 1, "", "load"], [4, 2, 1, "", "load_all"], [4, 2, 1, "", "load_all_async"], [4, 2, 1, "", "load_async"], [4, 2, 1, "", "load_ids"], [4, 2, 1, "", "load_ids_async"]], "nautilus_trader.analysis": [[5, 0, 0, "-", "analyzer"], [5, 0, 0, "-", "reporter"], [5, 0, 0, "-", "statistic"]], "nautilus_trader.analysis.analyzer": [[5, 1, 1, "", "PortfolioAnalyzer"]], "nautilus_trader.analysis.analyzer.PortfolioAnalyzer": [[5, 2, 1, "", "add_positions"], [5, 2, 1, "", "add_return"], [5, 2, 1, "", "add_trade"], [5, 2, 1, "", "calculate_statistics"], [5, 4, 1, "", "currencies"], [5, 2, 1, "", "deregister_statistic"], [5, 2, 1, "", "deregister_statistics"], [5, 2, 1, "", "get_performance_stats_general"], [5, 2, 1, "", "get_performance_stats_pnls"], [5, 2, 1, "", "get_performance_stats_returns"], [5, 2, 1, "", "get_stats_general_formatted"], [5, 2, 1, "", "get_stats_pnls_formatted"], [5, 2, 1, "", "get_stats_returns_formatted"], [5, 2, 1, "", "realized_pnls"], [5, 2, 1, "", "register_statistic"], [5, 2, 1, "", "reset"], [5, 2, 1, "", "returns"], [5, 2, 1, "", "statistic"], [5, 2, 1, "", "total_pnl"], [5, 2, 1, "", "total_pnl_percentage"]], "nautilus_trader.analysis.reporter": [[5, 1, 1, "", "ReportProvider"]], "nautilus_trader.analysis.reporter.ReportProvider": [[5, 2, 1, "", "generate_account_report"], [5, 2, 1, "", "generate_fills_report"], [5, 2, 1, "", "generate_order_fills_report"], [5, 2, 1, "", "generate_orders_report"], [5, 2, 1, "", "generate_positions_report"]], "nautilus_trader.analysis.statistic": [[5, 1, 1, "", "PortfolioStatistic"]], "nautilus_trader.analysis.statistic.PortfolioStatistic": [[5, 2, 1, "", "calculate_from_orders"], [5, 2, 1, "", "calculate_from_positions"], [5, 2, 1, "", "calculate_from_realized_pnls"], [5, 2, 1, "", "calculate_from_returns"], [5, 2, 1, "", "fully_qualified_name"], [5, 4, 1, "", "name"]], "nautilus_trader.analysis.statistics": [[5, 0, 0, "-", "expectancy"], [5, 0, 0, "-", "long_ratio"], [5, 0, 0, "-", "loser_avg"], [5, 0, 0, "-", "loser_max"], [5, 0, 0, "-", "loser_min"], [5, 0, 0, "-", "profit_factor"], [5, 0, 0, "-", "returns_avg"], [5, 0, 0, "-", "returns_avg_loss"], [5, 0, 0, "-", "returns_avg_win"], [5, 0, 0, "-", "returns_volatility"], [5, 0, 0, "-", "risk_return_ratio"], [5, 0, 0, "-", "sharpe_ratio"], [5, 0, 0, "-", "sortino_ratio"], [5, 0, 0, "-", "win_rate"], [5, 0, 0, "-", "winner_avg"], [5, 0, 0, "-", "winner_max"], [5, 0, 0, "-", "winner_min"]], "nautilus_trader.analysis.statistics.expectancy": [[5, 1, 1, "", "Expectancy"]], "nautilus_trader.analysis.statistics.expectancy.Expectancy": [[5, 2, 1, "", "calculate_from_orders"], [5, 2, 1, "", "calculate_from_positions"], [5, 2, 1, "", "calculate_from_realized_pnls"], [5, 2, 1, "", "calculate_from_returns"], [5, 2, 1, "", "fully_qualified_name"], [5, 4, 1, "", "name"]], "nautilus_trader.analysis.statistics.long_ratio": [[5, 1, 1, "", "LongRatio"]], "nautilus_trader.analysis.statistics.long_ratio.LongRatio": [[5, 2, 1, "", "calculate_from_orders"], [5, 2, 1, "", "calculate_from_positions"], [5, 2, 1, "", "calculate_from_realized_pnls"], [5, 2, 1, "", "calculate_from_returns"], [5, 2, 1, "", "fully_qualified_name"], [5, 4, 1, "", "name"]], "nautilus_trader.analysis.statistics.loser_avg": [[5, 1, 1, "", "AvgLoser"]], "nautilus_trader.analysis.statistics.loser_avg.AvgLoser": [[5, 2, 1, "", "calculate_from_orders"], [5, 2, 1, "", "calculate_from_positions"], [5, 2, 1, "", "calculate_from_realized_pnls"], [5, 2, 1, "", "calculate_from_returns"], [5, 2, 1, "", "fully_qualified_name"], [5, 4, 1, "", "name"]], "nautilus_trader.analysis.statistics.loser_max": [[5, 1, 1, "", "MaxLoser"]], "nautilus_trader.analysis.statistics.loser_max.MaxLoser": [[5, 2, 1, "", "calculate_from_orders"], [5, 2, 1, "", "calculate_from_positions"], [5, 2, 1, "", "calculate_from_realized_pnls"], [5, 2, 1, "", "calculate_from_returns"], [5, 2, 1, "", "fully_qualified_name"], [5, 4, 1, "", "name"]], "nautilus_trader.analysis.statistics.loser_min": [[5, 1, 1, "", "MinLoser"]], "nautilus_trader.analysis.statistics.loser_min.MinLoser": [[5, 2, 1, "", "calculate_from_orders"], [5, 2, 1, "", "calculate_from_positions"], [5, 2, 1, "", "calculate_from_realized_pnls"], [5, 2, 1, "", "calculate_from_returns"], [5, 2, 1, "", "fully_qualified_name"], [5, 4, 1, "", "name"]], "nautilus_trader.analysis.statistics.profit_factor": [[5, 1, 1, "", "ProfitFactor"]], "nautilus_trader.analysis.statistics.profit_factor.ProfitFactor": [[5, 2, 1, "", "calculate_from_orders"], [5, 2, 1, "", "calculate_from_positions"], [5, 2, 1, "", "calculate_from_realized_pnls"], [5, 2, 1, "", "calculate_from_returns"], [5, 2, 1, "", "fully_qualified_name"], [5, 4, 1, "", "name"]], "nautilus_trader.analysis.statistics.returns_avg": [[5, 1, 1, "", "ReturnsAverage"]], "nautilus_trader.analysis.statistics.returns_avg.ReturnsAverage": [[5, 2, 1, "", "calculate_from_orders"], [5, 2, 1, "", "calculate_from_positions"], [5, 2, 1, "", "calculate_from_realized_pnls"], [5, 2, 1, "", "calculate_from_returns"], [5, 2, 1, "", "fully_qualified_name"], [5, 4, 1, "", "name"]], "nautilus_trader.analysis.statistics.returns_avg_loss": [[5, 1, 1, "", "ReturnsAverageLoss"]], "nautilus_trader.analysis.statistics.returns_avg_loss.ReturnsAverageLoss": [[5, 2, 1, "", "calculate_from_orders"], [5, 2, 1, "", "calculate_from_positions"], [5, 2, 1, "", "calculate_from_realized_pnls"], [5, 2, 1, "", "calculate_from_returns"], [5, 2, 1, "", "fully_qualified_name"], [5, 4, 1, "", "name"]], "nautilus_trader.analysis.statistics.returns_avg_win": [[5, 1, 1, "", "ReturnsAverageWin"]], "nautilus_trader.analysis.statistics.returns_avg_win.ReturnsAverageWin": [[5, 2, 1, "", "calculate_from_orders"], [5, 2, 1, "", "calculate_from_positions"], [5, 2, 1, "", "calculate_from_realized_pnls"], [5, 2, 1, "", "calculate_from_returns"], [5, 2, 1, "", "fully_qualified_name"], [5, 4, 1, "", "name"]], "nautilus_trader.analysis.statistics.returns_volatility": [[5, 1, 1, "", "ReturnsVolatility"]], "nautilus_trader.analysis.statistics.returns_volatility.ReturnsVolatility": [[5, 2, 1, "", "calculate_from_orders"], [5, 2, 1, "", "calculate_from_positions"], [5, 2, 1, "", "calculate_from_realized_pnls"], [5, 2, 1, "", "calculate_from_returns"], [5, 2, 1, "", "fully_qualified_name"], [5, 4, 1, "", "name"]], "nautilus_trader.analysis.statistics.risk_return_ratio": [[5, 1, 1, "", "RiskReturnRatio"]], "nautilus_trader.analysis.statistics.risk_return_ratio.RiskReturnRatio": [[5, 2, 1, "", "calculate_from_orders"], [5, 2, 1, "", "calculate_from_positions"], [5, 2, 1, "", "calculate_from_realized_pnls"], [5, 2, 1, "", "calculate_from_returns"], [5, 2, 1, "", "fully_qualified_name"], [5, 4, 1, "", "name"]], "nautilus_trader.analysis.statistics.sharpe_ratio": [[5, 1, 1, "", "SharpeRatio"]], "nautilus_trader.analysis.statistics.sharpe_ratio.SharpeRatio": [[5, 2, 1, "", "calculate_from_orders"], [5, 2, 1, "", "calculate_from_positions"], [5, 2, 1, "", "calculate_from_realized_pnls"], [5, 2, 1, "", "calculate_from_returns"], [5, 2, 1, "", "fully_qualified_name"], [5, 4, 1, "", "name"]], "nautilus_trader.analysis.statistics.sortino_ratio": [[5, 1, 1, "", "SortinoRatio"]], "nautilus_trader.analysis.statistics.sortino_ratio.SortinoRatio": [[5, 2, 1, "", "calculate_from_orders"], [5, 2, 1, "", "calculate_from_positions"], [5, 2, 1, "", "calculate_from_realized_pnls"], [5, 2, 1, "", "calculate_from_returns"], [5, 2, 1, "", "fully_qualified_name"], [5, 4, 1, "", "name"]], "nautilus_trader.analysis.statistics.win_rate": [[5, 1, 1, "", "WinRate"]], "nautilus_trader.analysis.statistics.win_rate.WinRate": [[5, 2, 1, "", "calculate_from_orders"], [5, 2, 1, "", "calculate_from_positions"], [5, 2, 1, "", "calculate_from_realized_pnls"], [5, 2, 1, "", "calculate_from_returns"], [5, 2, 1, "", "fully_qualified_name"], [5, 4, 1, "", "name"]], "nautilus_trader.analysis.statistics.winner_avg": [[5, 1, 1, "", "AvgWinner"]], "nautilus_trader.analysis.statistics.winner_avg.AvgWinner": [[5, 2, 1, "", "calculate_from_orders"], [5, 2, 1, "", "calculate_from_positions"], [5, 2, 1, "", "calculate_from_realized_pnls"], [5, 2, 1, "", "calculate_from_returns"], [5, 2, 1, "", "fully_qualified_name"], [5, 4, 1, "", "name"]], "nautilus_trader.analysis.statistics.winner_max": [[5, 1, 1, "", "MaxWinner"]], "nautilus_trader.analysis.statistics.winner_max.MaxWinner": [[5, 2, 1, "", "calculate_from_orders"], [5, 2, 1, "", "calculate_from_positions"], [5, 2, 1, "", "calculate_from_realized_pnls"], [5, 2, 1, "", "calculate_from_returns"], [5, 2, 1, "", "fully_qualified_name"], [5, 4, 1, "", "name"]], "nautilus_trader.analysis.statistics.winner_min": [[5, 1, 1, "", "MinWinner"]], "nautilus_trader.analysis.statistics.winner_min.MinWinner": [[5, 2, 1, "", "calculate_from_orders"], [5, 2, 1, "", "calculate_from_positions"], [5, 2, 1, "", "calculate_from_realized_pnls"], [5, 2, 1, "", "calculate_from_returns"], [5, 2, 1, "", "fully_qualified_name"], [5, 4, 1, "", "name"]], "nautilus_trader.backtest": [[6, 0, 0, "-", "auction"], [6, 0, 0, "-", "data_client"], [6, 0, 0, "-", "engine"], [6, 0, 0, "-", "exchange"], [6, 0, 0, "-", "execution_client"], [6, 0, 0, "-", "models"], [6, 0, 0, "-", "modules"], [6, 0, 0, "-", "node"], [6, 0, 0, "-", "results"]], "nautilus_trader.backtest.data_client": [[6, 1, 1, "", "BacktestDataClient"], [6, 1, 1, "", "BacktestMarketDataClient"]], "nautilus_trader.backtest.data_client.BacktestDataClient": [[6, 2, 1, "", "degrade"], [6, 2, 1, "", "dispose"], [6, 2, 1, "", "fault"], [6, 2, 1, "", "fully_qualified_name"], [6, 3, 1, "", "id"], [6, 3, 1, "", "is_connected"], [6, 3, 1, "", "is_degraded"], [6, 3, 1, "", "is_disposed"], [6, 3, 1, "", "is_faulted"], [6, 3, 1, "", "is_initialized"], [6, 3, 1, "", "is_running"], [6, 3, 1, "", "is_stopped"], [6, 2, 1, "", "request"], [6, 2, 1, "", "reset"], [6, 2, 1, "", "resume"], [6, 2, 1, "", "start"], [6, 3, 1, "", "state"], [6, 2, 1, "", "stop"], [6, 2, 1, "", "subscribe"], [6, 2, 1, "", "subscribed_generic_data"], [6, 3, 1, "", "trader_id"], [6, 3, 1, "", "type"], [6, 2, 1, "", "unsubscribe"], [6, 3, 1, "", "venue"]], "nautilus_trader.backtest.data_client.BacktestMarketDataClient": [[6, 2, 1, "", "degrade"], [6, 2, 1, "", "dispose"], [6, 2, 1, "", "fault"], [6, 2, 1, "", "fully_qualified_name"], [6, 3, 1, "", "id"], [6, 3, 1, "", "is_connected"], [6, 3, 1, "", "is_degraded"], [6, 3, 1, "", "is_disposed"], [6, 3, 1, "", "is_faulted"], [6, 3, 1, "", "is_initialized"], [6, 3, 1, "", "is_running"], [6, 3, 1, "", "is_stopped"], [6, 2, 1, "", "request"], [6, 2, 1, "", "request_bars"], [6, 2, 1, "", "request_instrument"], [6, 2, 1, "", "request_instruments"], [6, 2, 1, "", "request_quote_ticks"], [6, 2, 1, "", "request_trade_ticks"], [6, 2, 1, "", "reset"], [6, 2, 1, "", "resume"], [6, 2, 1, "", "start"], [6, 3, 1, "", "state"], [6, 2, 1, "", "stop"], [6, 2, 1, "", "subscribe"], [6, 2, 1, "", "subscribe_bars"], [6, 2, 1, "", "subscribe_instrument"], [6, 2, 1, "", "subscribe_instrument_close"], [6, 2, 1, "", "subscribe_instrument_status"], [6, 2, 1, "", "subscribe_instruments"], [6, 2, 1, "", "subscribe_order_book_deltas"], [6, 2, 1, "", "subscribe_order_book_snapshots"], [6, 2, 1, "", "subscribe_quote_ticks"], [6, 2, 1, "", "subscribe_ticker"], [6, 2, 1, "", "subscribe_trade_ticks"], [6, 2, 1, "", "subscribe_venue_status"], [6, 2, 1, "", "subscribed_bars"], [6, 2, 1, "", "subscribed_generic_data"], [6, 2, 1, "", "subscribed_instrument_close"], [6, 2, 1, "", "subscribed_instrument_status"], [6, 2, 1, "", "subscribed_instruments"], [6, 2, 1, "", "subscribed_order_book_deltas"], [6, 2, 1, "", "subscribed_order_book_snapshots"], [6, 2, 1, "", "subscribed_quote_ticks"], [6, 2, 1, "", "subscribed_tickers"], [6, 2, 1, "", "subscribed_trade_ticks"], [6, 2, 1, "", "subscribed_venue_status"], [6, 3, 1, "", "trader_id"], [6, 3, 1, "", "type"], [6, 2, 1, "", "unsubscribe"], [6, 2, 1, "", "unsubscribe_bars"], [6, 2, 1, "", "unsubscribe_instrument"], [6, 2, 1, "", "unsubscribe_instrument_close"], [6, 2, 1, "", "unsubscribe_instrument_status"], [6, 2, 1, "", "unsubscribe_instruments"], [6, 2, 1, "", "unsubscribe_order_book_deltas"], [6, 2, 1, "", "unsubscribe_order_book_snapshots"], [6, 2, 1, "", "unsubscribe_quote_ticks"], [6, 2, 1, "", "unsubscribe_ticker"], [6, 2, 1, "", "unsubscribe_trade_ticks"], [6, 2, 1, "", "unsubscribe_venue_status"], [6, 3, 1, "", "venue"]], "nautilus_trader.backtest.engine": [[6, 1, 1, "", "BacktestEngine"]], "nautilus_trader.backtest.engine.BacktestEngine": [[6, 2, 1, "", "add_actor"], [6, 2, 1, "", "add_actors"], [6, 2, 1, "", "add_data"], [6, 2, 1, "", "add_exec_algorithm"], [6, 2, 1, "", "add_exec_algorithms"], [6, 2, 1, "", "add_instrument"], [6, 2, 1, "", "add_strategies"], [6, 2, 1, "", "add_strategy"], [6, 2, 1, "", "add_venue"], [6, 3, 1, "", "backtest_end"], [6, 3, 1, "", "backtest_start"], [6, 3, 1, "", "cache"], [6, 2, 1, "", "change_fill_model"], [6, 2, 1, "", "clear_actors"], [6, 2, 1, "", "clear_data"], [6, 2, 1, "", "clear_exec_algorithms"], [6, 2, 1, "", "clear_strategies"], [6, 3, 1, "", "data"], [6, 2, 1, "", "dispose"], [6, 2, 1, "", "dump_pickled_data"], [6, 2, 1, "", "end"], [6, 2, 1, "", "get_result"], [6, 3, 1, "", "instance_id"], [6, 3, 1, "", "iteration"], [6, 3, 1, "", "kernel"], [6, 2, 1, "", "list_venues"], [6, 2, 1, "", "load_pickled_data"], [6, 3, 1, "", "machine_id"], [6, 3, 1, "", "portfolio"], [6, 2, 1, "", "reset"], [6, 2, 1, "", "run"], [6, 3, 1, "", "run_config_id"], [6, 3, 1, "", "run_finished"], [6, 3, 1, "", "run_id"], [6, 3, 1, "", "run_started"], [6, 3, 1, "", "trader"], [6, 3, 1, "", "trader_id"]], "nautilus_trader.backtest.exchange": [[6, 1, 1, "", "SimulatedExchange"]], "nautilus_trader.backtest.exchange.SimulatedExchange": [[6, 3, 1, "", "account_type"], [6, 2, 1, "", "add_instrument"], [6, 2, 1, "", "adjust_account"], [6, 3, 1, "", "bar_execution"], [6, 3, 1, "", "base_currency"], [6, 2, 1, "", "best_ask_price"], [6, 2, 1, "", "best_bid_price"], [6, 3, 1, "", "book_type"], [6, 3, 1, "", "cache"], [6, 3, 1, "", "default_leverage"], [6, 3, 1, "", "exec_client"], [6, 3, 1, "", "fill_model"], [6, 2, 1, "", "get_account"], [6, 2, 1, "", "get_book"], [6, 2, 1, "", "get_books"], [6, 2, 1, "", "get_matching_engine"], [6, 2, 1, "", "get_matching_engines"], [6, 2, 1, "", "get_open_ask_orders"], [6, 2, 1, "", "get_open_bid_orders"], [6, 2, 1, "", "get_open_orders"], [6, 3, 1, "", "id"], [6, 2, 1, "", "initialize_account"], [6, 3, 1, "", "instruments"], [6, 3, 1, "", "is_frozen_account"], [6, 3, 1, "", "latency_model"], [6, 3, 1, "", "leverages"], [6, 3, 1, "", "modules"], [6, 3, 1, "", "msgbus"], [6, 3, 1, "", "oms_type"], [6, 2, 1, "", "process"], [6, 2, 1, "", "process_bar"], [6, 2, 1, "", "process_instrument_status"], [6, 2, 1, "", "process_order_book_delta"], [6, 2, 1, "", "process_order_book_deltas"], [6, 2, 1, "", "process_quote_tick"], [6, 2, 1, "", "process_trade_tick"], [6, 2, 1, "", "process_venue_status"], [6, 2, 1, "", "register_client"], [6, 3, 1, "", "reject_stop_orders"], [6, 2, 1, "", "reset"], [6, 2, 1, "", "send"], [6, 2, 1, "", "set_fill_model"], [6, 2, 1, "", "set_latency_model"], [6, 3, 1, "", "starting_balances"], [6, 3, 1, "", "support_contingent_orders"], [6, 3, 1, "", "support_gtd_orders"], [6, 3, 1, "", "use_position_ids"], [6, 3, 1, "", "use_random_ids"], [6, 3, 1, "", "use_reduce_only"]], "nautilus_trader.backtest.execution_client": [[6, 1, 1, "", "BacktestExecClient"]], "nautilus_trader.backtest.execution_client.BacktestExecClient": [[6, 3, 1, "", "account_id"], [6, 3, 1, "", "account_type"], [6, 3, 1, "", "base_currency"], [6, 2, 1, "", "batch_cancel_orders"], [6, 2, 1, "", "cancel_all_orders"], [6, 2, 1, "", "cancel_order"], [6, 2, 1, "", "degrade"], [6, 2, 1, "", "dispose"], [6, 2, 1, "", "fault"], [6, 2, 1, "", "fully_qualified_name"], [6, 2, 1, "", "generate_account_state"], [6, 2, 1, "", "generate_order_accepted"], [6, 2, 1, "", "generate_order_cancel_rejected"], [6, 2, 1, "", "generate_order_canceled"], [6, 2, 1, "", "generate_order_expired"], [6, 2, 1, "", "generate_order_filled"], [6, 2, 1, "", "generate_order_modify_rejected"], [6, 2, 1, "", "generate_order_rejected"], [6, 2, 1, "", "generate_order_submitted"], [6, 2, 1, "", "generate_order_triggered"], [6, 2, 1, "", "generate_order_updated"], [6, 2, 1, "", "get_account"], [6, 3, 1, "", "id"], [6, 3, 1, "", "is_connected"], [6, 3, 1, "", "is_degraded"], [6, 3, 1, "", "is_disposed"], [6, 3, 1, "", "is_faulted"], [6, 3, 1, "", "is_initialized"], [6, 3, 1, "", "is_running"], [6, 3, 1, "", "is_stopped"], [6, 2, 1, "", "modify_order"], [6, 3, 1, "", "oms_type"], [6, 2, 1, "", "query_order"], [6, 2, 1, "", "reset"], [6, 2, 1, "", "resume"], [6, 2, 1, "", "start"], [6, 3, 1, "", "state"], [6, 2, 1, "", "stop"], [6, 2, 1, "", "submit_order"], [6, 2, 1, "", "submit_order_list"], [6, 3, 1, "", "trader_id"], [6, 3, 1, "", "type"], [6, 3, 1, "", "venue"]], "nautilus_trader.backtest.models": [[6, 1, 1, "", "FillModel"], [6, 1, 1, "", "LatencyModel"]], "nautilus_trader.backtest.models.FillModel": [[6, 2, 1, "", "is_limit_filled"], [6, 2, 1, "", "is_slipped"], [6, 2, 1, "", "is_stop_filled"], [6, 3, 1, "", "prob_fill_on_limit"], [6, 3, 1, "", "prob_fill_on_stop"], [6, 3, 1, "", "prob_slippage"]], "nautilus_trader.backtest.models.LatencyModel": [[6, 3, 1, "", "base_latency_nanos"], [6, 3, 1, "", "cancel_latency_nanos"], [6, 3, 1, "", "insert_latency_nanos"], [6, 3, 1, "", "update_latency_nanos"]], "nautilus_trader.backtest.modules": [[6, 1, 1, "", "FXRolloverInterestConfig"], [6, 1, 1, "", "FXRolloverInterestModule"], [6, 1, 1, "", "SimulationModule"], [6, 1, 1, "", "SimulationModuleConfig"]], "nautilus_trader.backtest.modules.FXRolloverInterestConfig": [[6, 2, 1, "", "dict"], [6, 2, 1, "", "fully_qualified_name"], [6, 4, 1, "", "id"], [6, 2, 1, "", "json"], [6, 2, 1, "", "json_primitives"], [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, 3, 1, "", "portfolio"], [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, 3, 1, "", "portfolio"], [6, 2, 1, "", "pre_process"], [6, 2, 1, "", "process"], [6, 2, 1, "", "publish_data"], [6, 2, 1, "", "publish_signal"], [6, 2, 1, "", "queue_for_executor"], [6, 2, 1, "", "queued_task_ids"], [6, 2, 1, "", "register_base"], [6, 2, 1, "", "register_executor"], [6, 2, 1, "", "register_indicator_for_bars"], [6, 2, 1, "", "register_indicator_for_quote_ticks"], [6, 2, 1, "", "register_indicator_for_trade_ticks"], [6, 2, 1, "", "register_venue"], [6, 2, 1, "", "register_warning_event"], [6, 3, 1, "", "registered_indicators"], [6, 2, 1, "", "request_bars"], [6, 2, 1, "", "request_data"], [6, 2, 1, "", "request_instrument"], [6, 2, 1, "", "request_instruments"], [6, 2, 1, "", "request_quote_ticks"], [6, 2, 1, "", "request_trade_ticks"], [6, 2, 1, "", "reset"], [6, 2, 1, "", "resume"], [6, 2, 1, "", "run_in_executor"], [6, 2, 1, "", "save"], [6, 2, 1, "", "start"], [6, 3, 1, "", "state"], [6, 2, 1, "", "stop"], [6, 2, 1, "", "subscribe_bars"], [6, 2, 1, "", "subscribe_data"], [6, 2, 1, "", "subscribe_instrument"], [6, 2, 1, "", "subscribe_instrument_close"], [6, 2, 1, "", "subscribe_instrument_status"], [6, 2, 1, "", "subscribe_instruments"], [6, 2, 1, "", "subscribe_order_book_deltas"], [6, 2, 1, "", "subscribe_order_book_snapshots"], [6, 2, 1, "", "subscribe_quote_ticks"], [6, 2, 1, "", "subscribe_ticker"], [6, 2, 1, "", "subscribe_trade_ticks"], [6, 2, 1, "", "subscribe_venue_status"], [6, 2, 1, "", "to_importable_config"], [6, 3, 1, "", "trader_id"], [6, 3, 1, "", "type"], [6, 2, 1, "", "unsubscribe_bars"], [6, 2, 1, "", "unsubscribe_data"], [6, 2, 1, "", "unsubscribe_instrument"], [6, 2, 1, "", "unsubscribe_instrument_status"], [6, 2, 1, "", "unsubscribe_instruments"], [6, 2, 1, "", "unsubscribe_order_book_deltas"], [6, 2, 1, "", "unsubscribe_order_book_snapshots"], [6, 2, 1, "", "unsubscribe_quote_ticks"], [6, 2, 1, "", "unsubscribe_ticker"], [6, 2, 1, "", "unsubscribe_trade_ticks"], [6, 2, 1, "", "unsubscribe_venue_status"], [6, 2, 1, "", "update_synthetic"]], "nautilus_trader.backtest.modules.SimulationModuleConfig": [[6, 2, 1, "", "dict"], [6, 2, 1, "", "fully_qualified_name"], [6, 4, 1, "", "id"], [6, 2, 1, "", "json"], [6, 2, 1, "", "json_primitives"], [6, 2, 1, "", "parse"], [6, 2, 1, "", "validate"]], "nautilus_trader.backtest.node": [[6, 1, 1, "", "BacktestNode"]], "nautilus_trader.backtest.node.BacktestNode": [[6, 4, 1, "", "configs"], [6, 2, 1, "", "get_engine"], [6, 2, 1, "", "get_engines"], [6, 2, 1, "", "run"]], "nautilus_trader.backtest.results": [[6, 1, 1, "", "BacktestResult"], [6, 5, 1, "", "ensure_plotting"]], "nautilus_trader.cache": [[7, 0, 0, "-", "base"], [7, 0, 0, "-", "cache"], [7, 0, 0, "-", "database"]], "nautilus_trader.cache.base": [[7, 1, 1, "", "CacheFacade"]], "nautilus_trader.cache.base.CacheFacade": [[7, 2, 1, "", "account"], [7, 2, 1, "", "account_for_venue"], [7, 2, 1, "", "account_id"], [7, 2, 1, "", "accounts"], [7, 2, 1, "", "actor_ids"], [7, 2, 1, "", "add"], [7, 2, 1, "", "bar"], [7, 2, 1, "", "bar_count"], [7, 2, 1, "", "bars"], [7, 2, 1, "", "book_update_count"], [7, 2, 1, "", "client_id"], [7, 2, 1, "", "client_order_id"], [7, 2, 1, "", "client_order_ids"], [7, 2, 1, "", "client_order_ids_closed"], [7, 2, 1, "", "client_order_ids_emulated"], [7, 2, 1, "", "client_order_ids_inflight"], [7, 2, 1, "", "client_order_ids_open"], [7, 2, 1, "", "exec_algorithm_ids"], [7, 2, 1, "", "exec_spawn_total_filled_qty"], [7, 2, 1, "", "exec_spawn_total_leaves_qty"], [7, 2, 1, "", "exec_spawn_total_quantity"], [7, 2, 1, "", "get"], [7, 2, 1, "", "get_xrate"], [7, 2, 1, "", "has_bars"], [7, 2, 1, "", "has_order_book"], [7, 2, 1, "", "has_quote_ticks"], [7, 2, 1, "", "has_tickers"], [7, 2, 1, "", "has_trade_ticks"], [7, 2, 1, "", "instrument"], [7, 2, 1, "", "instrument_ids"], [7, 2, 1, "", "instruments"], [7, 2, 1, "", "is_order_closed"], [7, 2, 1, "", "is_order_emulated"], [7, 2, 1, "", "is_order_inflight"], [7, 2, 1, "", "is_order_open"], [7, 2, 1, "", "is_order_pending_cancel_local"], [7, 2, 1, "", "is_position_closed"], [7, 2, 1, "", "is_position_open"], [7, 2, 1, "", "order"], [7, 2, 1, "", "order_book"], [7, 2, 1, "", "order_exists"], [7, 2, 1, "", "order_list"], [7, 2, 1, "", "order_list_exists"], [7, 2, 1, "", "order_list_ids"], [7, 2, 1, "", "order_lists"], [7, 2, 1, "", "orders"], [7, 2, 1, "", "orders_closed"], [7, 2, 1, "", "orders_closed_count"], [7, 2, 1, "", "orders_emulated"], [7, 2, 1, "", "orders_emulated_count"], [7, 2, 1, "", "orders_for_exec_algorithm"], [7, 2, 1, "", "orders_for_exec_spawn"], [7, 2, 1, "", "orders_for_position"], [7, 2, 1, "", "orders_inflight"], [7, 2, 1, "", "orders_inflight_count"], [7, 2, 1, "", "orders_open"], [7, 2, 1, "", "orders_open_count"], [7, 2, 1, "", "orders_total_count"], [7, 2, 1, "", "position"], [7, 2, 1, "", "position_closed_ids"], [7, 2, 1, "", "position_exists"], [7, 2, 1, "", "position_for_order"], [7, 2, 1, "", "position_id"], [7, 2, 1, "", "position_ids"], [7, 2, 1, "", "position_open_ids"], [7, 2, 1, "", "position_snapshots"], [7, 2, 1, "", "positions"], [7, 2, 1, "", "positions_closed"], [7, 2, 1, "", "positions_closed_count"], [7, 2, 1, "", "positions_open"], [7, 2, 1, "", "positions_open_count"], [7, 2, 1, "", "positions_total_count"], [7, 2, 1, "", "price"], [7, 2, 1, "", "quote_tick"], [7, 2, 1, "", "quote_tick_count"], [7, 2, 1, "", "quote_ticks"], [7, 2, 1, "", "strategy_id_for_order"], [7, 2, 1, "", "strategy_id_for_position"], [7, 2, 1, "", "strategy_ids"], [7, 2, 1, "", "synthetic"], [7, 2, 1, "", "synthetic_ids"], [7, 2, 1, "", "synthetics"], [7, 2, 1, "", "ticker"], [7, 2, 1, "", "ticker_count"], [7, 2, 1, "", "tickers"], [7, 2, 1, "", "trade_tick"], [7, 2, 1, "", "trade_tick_count"], [7, 2, 1, "", "trade_ticks"], [7, 2, 1, "", "venue_order_id"]], "nautilus_trader.cache.cache": [[7, 1, 1, "", "Cache"]], "nautilus_trader.cache.cache.Cache": [[7, 2, 1, "", "account"], [7, 2, 1, "", "account_for_venue"], [7, 2, 1, "", "account_id"], [7, 2, 1, "", "accounts"], [7, 2, 1, "", "actor_ids"], [7, 2, 1, "", "add"], [7, 2, 1, "", "add_account"], [7, 2, 1, "", "add_bar"], [7, 2, 1, "", "add_bars"], [7, 2, 1, "", "add_currency"], [7, 2, 1, "", "add_instrument"], [7, 2, 1, "", "add_order"], [7, 2, 1, "", "add_order_book"], [7, 2, 1, "", "add_order_list"], [7, 2, 1, "", "add_position"], [7, 2, 1, "", "add_position_id"], [7, 2, 1, "", "add_quote_tick"], [7, 2, 1, "", "add_quote_ticks"], [7, 2, 1, "", "add_synthetic"], [7, 2, 1, "", "add_ticker"], [7, 2, 1, "", "add_trade_tick"], [7, 2, 1, "", "add_trade_ticks"], [7, 2, 1, "", "bar"], [7, 3, 1, "", "bar_capacity"], [7, 2, 1, "", "bar_count"], [7, 2, 1, "", "bars"], [7, 2, 1, "", "book_update_count"], [7, 2, 1, "", "build_index"], [7, 2, 1, "", "cache_accounts"], [7, 2, 1, "", "cache_currencies"], [7, 2, 1, "", "cache_general"], [7, 2, 1, "", "cache_instruments"], [7, 2, 1, "", "cache_order_lists"], [7, 2, 1, "", "cache_orders"], [7, 2, 1, "", "cache_positions"], [7, 2, 1, "", "cache_synthetics"], [7, 2, 1, "", "calculate_unrealized_pnl"], [7, 2, 1, "", "check_integrity"], [7, 2, 1, "", "check_residuals"], [7, 2, 1, "", "clear_index"], [7, 2, 1, "", "client_id"], [7, 2, 1, "", "client_order_id"], [7, 2, 1, "", "client_order_ids"], [7, 2, 1, "", "client_order_ids_closed"], [7, 2, 1, "", "client_order_ids_emulated"], [7, 2, 1, "", "client_order_ids_inflight"], [7, 2, 1, "", "client_order_ids_open"], [7, 2, 1, "", "delete_actor"], [7, 2, 1, "", "delete_strategy"], [7, 2, 1, "", "exec_algorithm_ids"], [7, 2, 1, "", "exec_spawn_total_filled_qty"], [7, 2, 1, "", "exec_spawn_total_leaves_qty"], [7, 2, 1, "", "exec_spawn_total_quantity"], [7, 2, 1, "", "flush_db"], [7, 2, 1, "", "get"], [7, 2, 1, "", "get_xrate"], [7, 2, 1, "", "has_bars"], [7, 2, 1, "", "has_order_book"], [7, 2, 1, "", "has_quote_ticks"], [7, 2, 1, "", "has_tickers"], [7, 2, 1, "", "has_trade_ticks"], [7, 2, 1, "", "heartbeat"], [7, 2, 1, "", "instrument"], [7, 2, 1, "", "instrument_ids"], [7, 2, 1, "", "instruments"], [7, 2, 1, "", "is_order_closed"], [7, 2, 1, "", "is_order_emulated"], [7, 2, 1, "", "is_order_inflight"], [7, 2, 1, "", "is_order_open"], [7, 2, 1, "", "is_order_pending_cancel_local"], [7, 2, 1, "", "is_position_closed"], [7, 2, 1, "", "is_position_open"], [7, 2, 1, "", "load_account"], [7, 2, 1, "", "load_actor"], [7, 2, 1, "", "load_instrument"], [7, 2, 1, "", "load_order"], [7, 2, 1, "", "load_position"], [7, 2, 1, "", "load_strategy"], [7, 2, 1, "", "load_synthetic"], [7, 2, 1, "", "order"], [7, 2, 1, "", "order_book"], [7, 2, 1, "", "order_exists"], [7, 2, 1, "", "order_list"], [7, 2, 1, "", "order_list_exists"], [7, 2, 1, "", "order_list_ids"], [7, 2, 1, "", "order_lists"], [7, 2, 1, "", "orders"], [7, 2, 1, "", "orders_closed"], [7, 2, 1, "", "orders_closed_count"], [7, 2, 1, "", "orders_emulated"], [7, 2, 1, "", "orders_emulated_count"], [7, 2, 1, "", "orders_for_exec_algorithm"], [7, 2, 1, "", "orders_for_exec_spawn"], [7, 2, 1, "", "orders_for_position"], [7, 2, 1, "", "orders_inflight"], [7, 2, 1, "", "orders_inflight_count"], [7, 2, 1, "", "orders_open"], [7, 2, 1, "", "orders_open_count"], [7, 2, 1, "", "orders_total_count"], [7, 2, 1, "", "position"], [7, 2, 1, "", "position_closed_ids"], [7, 2, 1, "", "position_exists"], [7, 2, 1, "", "position_for_order"], [7, 2, 1, "", "position_id"], [7, 2, 1, "", "position_ids"], [7, 2, 1, "", "position_open_ids"], [7, 2, 1, "", "position_snapshots"], [7, 2, 1, "", "positions"], [7, 2, 1, "", "positions_closed"], [7, 2, 1, "", "positions_closed_count"], [7, 2, 1, "", "positions_open"], [7, 2, 1, "", "positions_open_count"], [7, 2, 1, "", "positions_total_count"], [7, 2, 1, "", "price"], [7, 2, 1, "", "quote_tick"], [7, 2, 1, "", "quote_tick_count"], [7, 2, 1, "", "quote_ticks"], [7, 2, 1, "", "reset"], [7, 2, 1, "", "snapshot_order_state"], [7, 3, 1, "", "snapshot_orders"], [7, 2, 1, "", "snapshot_position"], [7, 2, 1, "", "snapshot_position_state"], [7, 3, 1, "", "snapshot_positions"], [7, 2, 1, "", "strategy_id_for_order"], [7, 2, 1, "", "strategy_id_for_position"], [7, 2, 1, "", "strategy_ids"], [7, 2, 1, "", "synthetic"], [7, 2, 1, "", "synthetic_ids"], [7, 2, 1, "", "synthetics"], [7, 3, 1, "", "tick_capacity"], [7, 2, 1, "", "ticker"], [7, 2, 1, "", "ticker_count"], [7, 2, 1, "", "tickers"], [7, 2, 1, "", "trade_tick"], [7, 2, 1, "", "trade_tick_count"], [7, 2, 1, "", "trade_ticks"], [7, 2, 1, "", "update_account"], [7, 2, 1, "", "update_actor"], [7, 2, 1, "", "update_order"], [7, 2, 1, "", "update_order_pending_cancel_local"], [7, 2, 1, "", "update_position"], [7, 2, 1, "", "update_strategy"], [7, 2, 1, "", "venue_order_id"]], "nautilus_trader.cache.database": [[7, 1, 1, "", "CacheDatabaseAdapter"]], "nautilus_trader.cache.database.CacheDatabaseAdapter": [[7, 2, 1, "", "add"], [7, 2, 1, "", "add_account"], [7, 2, 1, "", "add_currency"], [7, 2, 1, "", "add_instrument"], [7, 2, 1, "", "add_order"], [7, 2, 1, "", "add_position"], [7, 2, 1, "", "add_synthetic"], [7, 2, 1, "", "delete_actor"], [7, 2, 1, "", "delete_strategy"], [7, 2, 1, "", "flush"], [7, 2, 1, "", "heartbeat"], [7, 2, 1, "", "index_order_position"], [7, 2, 1, "", "index_venue_order_id"], [7, 2, 1, "", "keys"], [7, 2, 1, "", "load"], [7, 2, 1, "", "load_account"], [7, 2, 1, "", "load_accounts"], [7, 2, 1, "", "load_actor"], [7, 2, 1, "", "load_currencies"], [7, 2, 1, "", "load_currency"], [7, 2, 1, "", "load_index_order_client"], [7, 2, 1, "", "load_index_order_position"], [7, 2, 1, "", "load_instrument"], [7, 2, 1, "", "load_instruments"], [7, 2, 1, "", "load_order"], [7, 2, 1, "", "load_orders"], [7, 2, 1, "", "load_position"], [7, 2, 1, "", "load_positions"], [7, 2, 1, "", "load_strategy"], [7, 2, 1, "", "load_synthetic"], [7, 2, 1, "", "load_synthetics"], [7, 2, 1, "", "snapshot_order_state"], [7, 2, 1, "", "snapshot_position_state"], [7, 2, 1, "", "update_account"], [7, 2, 1, "", "update_actor"], [7, 2, 1, "", "update_order"], [7, 2, 1, "", "update_position"], [7, 2, 1, "", "update_strategy"]], "nautilus_trader.common": [[8, 0, 0, "-", "actor"], [8, 0, 0, "-", "clock"], [8, 0, 0, "-", "component"], [8, 0, 0, "-", "executor"], [8, 0, 0, "-", "factories"], [8, 0, 0, "-", "generators"], [8, 0, 0, "-", "logging"], [8, 0, 0, "-", "providers"]], "nautilus_trader.common.actor": [[8, 1, 1, "", "Actor"]], "nautilus_trader.common.actor.Actor": [[8, 2, 1, "", "active_task_ids"], [8, 2, 1, "", "add_synthetic"], [8, 3, 1, "", "cache"], [8, 2, 1, "", "cancel_all_tasks"], [8, 2, 1, "", "cancel_task"], [8, 3, 1, "", "clock"], [8, 3, 1, "", "config"], [8, 2, 1, "", "degrade"], [8, 2, 1, "", "deregister_warning_event"], [8, 2, 1, "", "dispose"], [8, 2, 1, "", "fault"], [8, 2, 1, "", "fully_qualified_name"], [8, 2, 1, "", "handle_bar"], [8, 2, 1, "", "handle_bars"], [8, 2, 1, "", "handle_data"], [8, 2, 1, "", "handle_event"], [8, 2, 1, "", "handle_historical_data"], [8, 2, 1, "", "handle_instrument"], [8, 2, 1, "", "handle_instrument_close"], [8, 2, 1, "", "handle_instrument_status"], [8, 2, 1, "", "handle_instruments"], [8, 2, 1, "", "handle_order_book"], [8, 2, 1, "", "handle_order_book_deltas"], [8, 2, 1, "", "handle_quote_tick"], [8, 2, 1, "", "handle_quote_ticks"], [8, 2, 1, "", "handle_ticker"], [8, 2, 1, "", "handle_trade_tick"], [8, 2, 1, "", "handle_trade_ticks"], [8, 2, 1, "", "handle_venue_status"], [8, 2, 1, "", "has_active_tasks"], [8, 2, 1, "", "has_any_tasks"], [8, 2, 1, "", "has_pending_requests"], [8, 2, 1, "", "has_queued_tasks"], [8, 3, 1, "", "id"], [8, 2, 1, "", "indicators_initialized"], [8, 3, 1, "", "is_degraded"], [8, 3, 1, "", "is_disposed"], [8, 3, 1, "", "is_faulted"], [8, 3, 1, "", "is_initialized"], [8, 2, 1, "", "is_pending_request"], [8, 3, 1, "", "is_running"], [8, 3, 1, "", "is_stopped"], [8, 2, 1, "", "load"], [8, 3, 1, "", "log"], [8, 3, 1, "", "msgbus"], [8, 2, 1, "", "on_bar"], [8, 2, 1, "", "on_data"], [8, 2, 1, "", "on_degrade"], [8, 2, 1, "", "on_dispose"], [8, 2, 1, "", "on_event"], [8, 2, 1, "", "on_fault"], [8, 2, 1, "", "on_historical_data"], [8, 2, 1, "", "on_instrument"], [8, 2, 1, "", "on_instrument_close"], [8, 2, 1, "", "on_instrument_status"], [8, 2, 1, "", "on_load"], [8, 2, 1, "", "on_order_book"], [8, 2, 1, "", "on_order_book_deltas"], [8, 2, 1, "", "on_quote_tick"], [8, 2, 1, "", "on_reset"], [8, 2, 1, "", "on_resume"], [8, 2, 1, "", "on_save"], [8, 2, 1, "", "on_start"], [8, 2, 1, "", "on_stop"], [8, 2, 1, "", "on_ticker"], [8, 2, 1, "", "on_trade_tick"], [8, 2, 1, "", "on_venue_status"], [8, 2, 1, "", "pending_requests"], [8, 3, 1, "", "portfolio"], [8, 2, 1, "", "publish_data"], [8, 2, 1, "", "publish_signal"], [8, 2, 1, "", "queue_for_executor"], [8, 2, 1, "", "queued_task_ids"], [8, 2, 1, "", "register_base"], [8, 2, 1, "", "register_executor"], [8, 2, 1, "", "register_indicator_for_bars"], [8, 2, 1, "", "register_indicator_for_quote_ticks"], [8, 2, 1, "", "register_indicator_for_trade_ticks"], [8, 2, 1, "", "register_warning_event"], [8, 3, 1, "", "registered_indicators"], [8, 2, 1, "", "request_bars"], [8, 2, 1, "", "request_data"], [8, 2, 1, "", "request_instrument"], [8, 2, 1, "", "request_instruments"], [8, 2, 1, "", "request_quote_ticks"], [8, 2, 1, "", "request_trade_ticks"], [8, 2, 1, "", "reset"], [8, 2, 1, "", "resume"], [8, 2, 1, "", "run_in_executor"], [8, 2, 1, "", "save"], [8, 2, 1, "", "start"], [8, 3, 1, "", "state"], [8, 2, 1, "", "stop"], [8, 2, 1, "", "subscribe_bars"], [8, 2, 1, "", "subscribe_data"], [8, 2, 1, "", "subscribe_instrument"], [8, 2, 1, "", "subscribe_instrument_close"], [8, 2, 1, "", "subscribe_instrument_status"], [8, 2, 1, "", "subscribe_instruments"], [8, 2, 1, "", "subscribe_order_book_deltas"], [8, 2, 1, "", "subscribe_order_book_snapshots"], [8, 2, 1, "", "subscribe_quote_ticks"], [8, 2, 1, "", "subscribe_ticker"], [8, 2, 1, "", "subscribe_trade_ticks"], [8, 2, 1, "", "subscribe_venue_status"], [8, 2, 1, "", "to_importable_config"], [8, 3, 1, "", "trader_id"], [8, 3, 1, "", "type"], [8, 2, 1, "", "unsubscribe_bars"], [8, 2, 1, "", "unsubscribe_data"], [8, 2, 1, "", "unsubscribe_instrument"], [8, 2, 1, "", "unsubscribe_instrument_status"], [8, 2, 1, "", "unsubscribe_instruments"], [8, 2, 1, "", "unsubscribe_order_book_deltas"], [8, 2, 1, "", "unsubscribe_order_book_snapshots"], [8, 2, 1, "", "unsubscribe_quote_ticks"], [8, 2, 1, "", "unsubscribe_ticker"], [8, 2, 1, "", "unsubscribe_trade_ticks"], [8, 2, 1, "", "unsubscribe_venue_status"], [8, 2, 1, "", "update_synthetic"]], "nautilus_trader.common.clock": [[8, 1, 1, "", "Clock"], [8, 1, 1, "", "LiveClock"], [8, 1, 1, "", "LiveTimer"], [8, 1, 1, "", "LoopTimer"], [8, 1, 1, "", "TestClock"], [8, 1, 1, "", "ThreadTimer"], [8, 1, 1, "", "TimeEvent"], [8, 1, 1, "", "TimeEventHandler"]], "nautilus_trader.common.clock.Clock": [[8, 2, 1, "", "cancel_timer"], [8, 2, 1, "", "cancel_timers"], [8, 2, 1, "", "local_now"], [8, 2, 1, "", "next_time_ns"], [8, 2, 1, "", "register_default_handler"], [8, 2, 1, "", "set_time_alert"], [8, 2, 1, "", "set_time_alert_ns"], [8, 2, 1, "", "set_timer"], [8, 2, 1, "", "set_timer_ns"], [8, 3, 1, "", "timer_count"], [8, 3, 1, "", "timer_names"], [8, 2, 1, "", "timestamp"], [8, 2, 1, "", "timestamp_ms"], [8, 2, 1, "", "timestamp_ns"], [8, 2, 1, "", "utc_now"]], "nautilus_trader.common.clock.LiveClock": [[8, 2, 1, "", "cancel_timer"], [8, 2, 1, "", "cancel_timers"], [8, 2, 1, "", "local_now"], [8, 2, 1, "", "next_time_ns"], [8, 2, 1, "", "register_default_handler"], [8, 2, 1, "", "set_time_alert"], [8, 2, 1, "", "set_time_alert_ns"], [8, 2, 1, "", "set_timer"], [8, 2, 1, "", "set_timer_ns"], [8, 3, 1, "", "timer_count"], [8, 3, 1, "", "timer_names"], [8, 2, 1, "", "timestamp"], [8, 2, 1, "", "timestamp_ms"], [8, 2, 1, "", "timestamp_ns"], [8, 2, 1, "", "utc_now"]], "nautilus_trader.common.clock.LiveTimer": [[8, 3, 1, "", "callback"], [8, 2, 1, "", "cancel"], [8, 3, 1, "", "interval_ns"], [8, 3, 1, "", "is_expired"], [8, 2, 1, "", "iterate_next_time"], [8, 3, 1, "", "name"], [8, 3, 1, "", "next_time_ns"], [8, 2, 1, "", "pop_event"], [8, 2, 1, "", "repeat"], [8, 3, 1, "", "start_time_ns"], [8, 3, 1, "", "stop_time_ns"]], "nautilus_trader.common.clock.LoopTimer": [[8, 3, 1, "", "callback"], [8, 2, 1, "", "cancel"], [8, 3, 1, "", "interval_ns"], [8, 3, 1, "", "is_expired"], [8, 2, 1, "", "iterate_next_time"], [8, 3, 1, "", "name"], [8, 3, 1, "", "next_time_ns"], [8, 2, 1, "", "pop_event"], [8, 2, 1, "", "repeat"], [8, 3, 1, "", "start_time_ns"], [8, 3, 1, "", "stop_time_ns"]], "nautilus_trader.common.clock.TestClock": [[8, 2, 1, "", "advance_time"], [8, 2, 1, "", "cancel_timer"], [8, 2, 1, "", "cancel_timers"], [8, 2, 1, "", "local_now"], [8, 2, 1, "", "next_time_ns"], [8, 2, 1, "", "register_default_handler"], [8, 2, 1, "", "set_time"], [8, 2, 1, "", "set_time_alert"], [8, 2, 1, "", "set_time_alert_ns"], [8, 2, 1, "", "set_timer"], [8, 2, 1, "", "set_timer_ns"], [8, 3, 1, "", "timer_count"], [8, 3, 1, "", "timer_names"], [8, 2, 1, "", "timestamp"], [8, 2, 1, "", "timestamp_ms"], [8, 2, 1, "", "timestamp_ns"], [8, 2, 1, "", "utc_now"]], "nautilus_trader.common.clock.ThreadTimer": [[8, 3, 1, "", "callback"], [8, 2, 1, "", "cancel"], [8, 3, 1, "", "interval_ns"], [8, 3, 1, "", "is_expired"], [8, 2, 1, "", "iterate_next_time"], [8, 3, 1, "", "name"], [8, 3, 1, "", "next_time_ns"], [8, 2, 1, "", "pop_event"], [8, 2, 1, "", "repeat"], [8, 3, 1, "", "start_time_ns"], [8, 3, 1, "", "stop_time_ns"]], "nautilus_trader.common.clock.TimeEvent": [[8, 3, 1, "", "id"], [8, 3, 1, "", "name"], [8, 3, 1, "", "ts_event"], [8, 3, 1, "", "ts_init"]], "nautilus_trader.common.clock.TimeEventHandler": [[8, 3, 1, "", "event"], [8, 2, 1, "", "handle"]], "nautilus_trader.common.component": [[8, 1, 1, "", "Component"], [8, 1, 1, "", "ComponentFSMFactory"], [8, 1, 1, "", "MessageBus"], [8, 1, 1, "", "Subscription"], [8, 1, 1, "", "Throttler"], [8, 5, 1, "", "component_state_from_str"], [8, 5, 1, "", "component_state_to_str"], [8, 5, 1, "", "component_trigger_from_str"], [8, 5, 1, "", "component_trigger_to_str"], [8, 5, 1, "", "is_matching_py"]], "nautilus_trader.common.component.Component": [[8, 2, 1, "", "degrade"], [8, 2, 1, "", "dispose"], [8, 2, 1, "", "fault"], [8, 2, 1, "", "fully_qualified_name"], [8, 3, 1, "", "id"], [8, 3, 1, "", "is_degraded"], [8, 3, 1, "", "is_disposed"], [8, 3, 1, "", "is_faulted"], [8, 3, 1, "", "is_initialized"], [8, 3, 1, "", "is_running"], [8, 3, 1, "", "is_stopped"], [8, 2, 1, "", "reset"], [8, 2, 1, "", "resume"], [8, 2, 1, "", "start"], [8, 3, 1, "", "state"], [8, 2, 1, "", "stop"], [8, 3, 1, "", "trader_id"], [8, 3, 1, "", "type"]], "nautilus_trader.common.component.ComponentFSMFactory": [[8, 2, 1, "", "get_state_transition_table"]], "nautilus_trader.common.component.MessageBus": [[8, 2, 1, "", "deregister"], [8, 2, 1, "", "endpoints"], [8, 3, 1, "", "has_backing"], [8, 2, 1, "", "has_subscribers"], [8, 2, 1, "", "is_pending_request"], [8, 2, 1, "", "is_subscribed"], [8, 3, 1, "", "pub_count"], [8, 2, 1, "", "publish"], [8, 2, 1, "", "register"], [8, 3, 1, "", "req_count"], [8, 2, 1, "", "request"], [8, 3, 1, "", "res_count"], [8, 2, 1, "", "response"], [8, 2, 1, "", "send"], [8, 3, 1, "", "sent_count"], [8, 3, 1, "", "serializer"], [8, 3, 1, "", "snapshot_orders"], [8, 3, 1, "", "snapshot_positions"], [8, 2, 1, "", "subscribe"], [8, 2, 1, "", "subscriptions"], [8, 2, 1, "", "topics"], [8, 3, 1, "", "trader_id"], [8, 2, 1, "", "unsubscribe"]], "nautilus_trader.common.component.Subscription": [[8, 3, 1, "", "handler"], [8, 3, 1, "", "priority"], [8, 3, 1, "", "topic"]], "nautilus_trader.common.component.Throttler": [[8, 3, 1, "", "interval"], [8, 3, 1, "", "is_limiting"], [8, 3, 1, "", "limit"], [8, 3, 1, "", "name"], [8, 3, 1, "", "qsize"], [8, 3, 1, "", "recv_count"], [8, 2, 1, "", "reset"], [8, 2, 1, "", "send"], [8, 3, 1, "", "sent_count"], [8, 2, 1, "", "used"]], "nautilus_trader.common.executor": [[8, 1, 1, "", "ActorExecutor"], [8, 1, 1, "", "TaskId"]], "nautilus_trader.common.executor.ActorExecutor": [[8, 2, 1, "", "active_task_ids"], [8, 2, 1, "", "cancel_all_tasks"], [8, 2, 1, "", "cancel_task"], [8, 2, 1, "", "get_future"], [8, 2, 1, "", "has_active_tasks"], [8, 2, 1, "", "has_queued_tasks"], [8, 2, 1, "", "queue_for_executor"], [8, 2, 1, "", "queued_task_ids"], [8, 2, 1, "", "reset"], [8, 2, 1, "", "run_in_executor"], [8, 2, 1, "", "shutdown"]], "nautilus_trader.common.executor.TaskId": [[8, 2, 1, "", "create"]], "nautilus_trader.common.factories": [[8, 1, 1, "", "OrderFactory"]], "nautilus_trader.common.factories.OrderFactory": [[8, 2, 1, "", "bracket"], [8, 2, 1, "", "create_list"], [8, 2, 1, "", "generate_client_order_id"], [8, 2, 1, "", "generate_order_list_id"], [8, 2, 1, "", "limit"], [8, 2, 1, "", "limit_if_touched"], [8, 2, 1, "", "market"], [8, 2, 1, "", "market_if_touched"], [8, 2, 1, "", "market_to_limit"], [8, 2, 1, "", "reset"], [8, 2, 1, "", "set_client_order_id_count"], [8, 2, 1, "", "set_order_list_id_count"], [8, 2, 1, "", "stop_limit"], [8, 2, 1, "", "stop_market"], [8, 3, 1, "", "strategy_id"], [8, 3, 1, "", "trader_id"], [8, 2, 1, "", "trailing_stop_limit"], [8, 2, 1, "", "trailing_stop_market"]], "nautilus_trader.common.generators": [[8, 1, 1, "", "ClientOrderIdGenerator"], [8, 1, 1, "", "IdentifierGenerator"], [8, 1, 1, "", "OrderListIdGenerator"], [8, 1, 1, "", "PositionIdGenerator"]], "nautilus_trader.common.generators.ClientOrderIdGenerator": [[8, 3, 1, "", "count"], [8, 2, 1, "", "generate"], [8, 2, 1, "", "reset"], [8, 2, 1, "", "set_count"]], "nautilus_trader.common.generators.OrderListIdGenerator": [[8, 3, 1, "", "count"], [8, 2, 1, "", "generate"], [8, 2, 1, "", "reset"], [8, 2, 1, "", "set_count"]], "nautilus_trader.common.generators.PositionIdGenerator": [[8, 2, 1, "", "generate"], [8, 2, 1, "", "get_count"], [8, 2, 1, "", "reset"], [8, 2, 1, "", "set_count"]], "nautilus_trader.common.logging": [[8, 1, 1, "", "Logger"], [8, 1, 1, "", "LoggerAdapter"], [8, 5, 1, "", "log_color_from_str"], [8, 5, 1, "", "log_color_to_str"], [8, 5, 1, "", "log_level_from_str"], [8, 5, 1, "", "log_level_to_str"], [8, 5, 1, "", "log_memory"], [8, 5, 1, "", "nautilus_header"]], "nautilus_trader.common.logging.Logger": [[8, 2, 1, "", "change_clock"], [8, 3, 1, "", "instance_id"], [8, 3, 1, "", "is_bypassed"], [8, 3, 1, "", "is_colored"], [8, 3, 1, "", "machine_id"], [8, 3, 1, "", "trader_id"]], "nautilus_trader.common.logging.LoggerAdapter": [[8, 3, 1, "", "component"], [8, 2, 1, "", "critical"], [8, 2, 1, "", "debug"], [8, 2, 1, "", "error"], [8, 2, 1, "", "exception"], [8, 2, 1, "", "get_logger"], [8, 2, 1, "", "info"], [8, 3, 1, "", "instance_id"], [8, 3, 1, "", "is_bypassed"], [8, 3, 1, "", "is_colored"], [8, 3, 1, "", "machine_id"], [8, 3, 1, "", "trader_id"], [8, 2, 1, "", "warning"]], "nautilus_trader.common.providers": [[8, 1, 1, "", "InstrumentProvider"]], "nautilus_trader.common.providers.InstrumentProvider": [[8, 2, 1, "", "add"], [8, 2, 1, "", "add_bulk"], [8, 2, 1, "", "add_currency"], [8, 4, 1, "", "count"], [8, 2, 1, "", "currencies"], [8, 2, 1, "", "currency"], [8, 2, 1, "", "find"], [8, 2, 1, "", "get_all"], [8, 2, 1, "", "initialize"], [8, 2, 1, "", "list_all"], [8, 2, 1, "", "load"], [8, 2, 1, "", "load_all"], [8, 2, 1, "", "load_all_async"], [8, 2, 1, "", "load_async"], [8, 2, 1, "", "load_ids"], [8, 2, 1, "", "load_ids_async"]], "nautilus_trader.config": [[9, 0, 0, "-", "backtest"], [9, 0, 0, "-", "common"], [9, 0, 0, "-", "live"]], "nautilus_trader.config.backtest": [[9, 1, 1, "", "BacktestDataConfig"], [9, 1, 1, "", "BacktestEngineConfig"], [9, 1, 1, "", "BacktestRunConfig"], [9, 1, 1, "", "BacktestVenueConfig"], [9, 5, 1, "", "parse_filters_expr"]], "nautilus_trader.config.backtest.BacktestDataConfig": [[9, 4, 1, "", "data_type"], [9, 2, 1, "", "dict"], [9, 4, 1, "", "end_time_nanos"], [9, 2, 1, "", "fully_qualified_name"], [9, 4, 1, "", "id"], [9, 2, 1, "", "json"], [9, 2, 1, "", "json_primitives"], [9, 2, 1, "", "parse"], [9, 4, 1, "", "query"], [9, 4, 1, "", "start_time_nanos"], [9, 2, 1, "", "validate"]], "nautilus_trader.config.backtest.BacktestEngineConfig": [[9, 2, 1, "", "dict"], [9, 2, 1, "", "fully_qualified_name"], [9, 4, 1, "", "id"], [9, 2, 1, "", "json"], [9, 2, 1, "", "json_primitives"], [9, 2, 1, "", "parse"], [9, 2, 1, "", "validate"]], "nautilus_trader.config.backtest.BacktestRunConfig": [[9, 2, 1, "", "dict"], [9, 2, 1, "", "fully_qualified_name"], [9, 4, 1, "", "id"], [9, 2, 1, "", "json"], [9, 2, 1, "", "json_primitives"], [9, 2, 1, "", "parse"], [9, 2, 1, "", "validate"]], "nautilus_trader.config.backtest.BacktestVenueConfig": [[9, 2, 1, "", "dict"], [9, 2, 1, "", "fully_qualified_name"], [9, 4, 1, "", "id"], [9, 2, 1, "", "json"], [9, 2, 1, "", "json_primitives"], [9, 2, 1, "", "parse"], [9, 2, 1, "", "validate"]], "nautilus_trader.config.common": [[9, 1, 1, "", "ActorConfig"], [9, 1, 1, "", "ActorFactory"], [9, 1, 1, "", "CacheConfig"], [9, 1, 1, "", "ControllerConfig"], [9, 1, 1, "", "ControllerFactory"], [9, 1, 1, "", "DataCatalogConfig"], [9, 1, 1, "", "DataEngineConfig"], [9, 1, 1, "", "DatabaseConfig"], [9, 1, 1, "", "ExecAlgorithmConfig"], [9, 1, 1, "", "ExecAlgorithmFactory"], [9, 1, 1, "", "ExecEngineConfig"], [9, 1, 1, "", "ImportableActorConfig"], [9, 1, 1, "", "ImportableConfig"], [9, 1, 1, "", "ImportableControllerConfig"], [9, 1, 1, "", "ImportableExecAlgorithmConfig"], [9, 1, 1, "", "ImportableFactoryConfig"], [9, 1, 1, "", "ImportableStrategyConfig"], [9, 1, 1, "", "InstrumentProviderConfig"], [9, 1, 1, "", "LoggingConfig"], [9, 1, 1, "", "MessageBusConfig"], [9, 1, 1, "", "NautilusConfig"], [9, 1, 1, "", "NautilusKernelConfig"], [9, 1, 1, "", "OrderEmulatorConfig"], [9, 1, 1, "", "RiskEngineConfig"], [9, 1, 1, "", "StrategyConfig"], [9, 1, 1, "", "StrategyFactory"], [9, 1, 1, "", "StreamingConfig"], [9, 1, 1, "", "TracingConfig"]], "nautilus_trader.config.common.ActorConfig": [[9, 2, 1, "", "dict"], [9, 2, 1, "", "fully_qualified_name"], [9, 4, 1, "", "id"], [9, 2, 1, "", "json"], [9, 2, 1, "", "json_primitives"], [9, 2, 1, "", "parse"], [9, 2, 1, "", "validate"]], "nautilus_trader.config.common.ActorFactory": [[9, 2, 1, "", "create"]], "nautilus_trader.config.common.CacheConfig": [[9, 2, 1, "", "dict"], [9, 2, 1, "", "fully_qualified_name"], [9, 4, 1, "", "id"], [9, 2, 1, "", "json"], [9, 2, 1, "", "json_primitives"], [9, 2, 1, "", "parse"], [9, 2, 1, "", "validate"]], "nautilus_trader.config.common.ControllerConfig": [[9, 2, 1, "", "dict"], [9, 2, 1, "", "fully_qualified_name"], [9, 4, 1, "", "id"], [9, 2, 1, "", "json"], [9, 2, 1, "", "json_primitives"], [9, 2, 1, "", "parse"], [9, 2, 1, "", "validate"]], "nautilus_trader.config.common.DataCatalogConfig": [[9, 2, 1, "", "dict"], [9, 2, 1, "", "fully_qualified_name"], [9, 4, 1, "", "id"], [9, 2, 1, "", "json"], [9, 2, 1, "", "json_primitives"], [9, 2, 1, "", "parse"], [9, 2, 1, "", "validate"]], "nautilus_trader.config.common.DataEngineConfig": [[9, 2, 1, "", "dict"], [9, 2, 1, "", "fully_qualified_name"], [9, 4, 1, "", "id"], [9, 2, 1, "", "json"], [9, 2, 1, "", "json_primitives"], [9, 2, 1, "", "parse"], [9, 2, 1, "", "validate"]], "nautilus_trader.config.common.DatabaseConfig": [[9, 2, 1, "", "dict"], [9, 2, 1, "", "fully_qualified_name"], [9, 4, 1, "", "id"], [9, 2, 1, "", "json"], [9, 2, 1, "", "json_primitives"], [9, 2, 1, "", "parse"], [9, 2, 1, "", "validate"]], "nautilus_trader.config.common.ExecAlgorithmConfig": [[9, 2, 1, "", "dict"], [9, 2, 1, "", "fully_qualified_name"], [9, 4, 1, "", "id"], [9, 2, 1, "", "json"], [9, 2, 1, "", "json_primitives"], [9, 2, 1, "", "parse"], [9, 2, 1, "", "validate"]], "nautilus_trader.config.common.ExecAlgorithmFactory": [[9, 2, 1, "", "create"]], "nautilus_trader.config.common.ExecEngineConfig": [[9, 2, 1, "", "dict"], [9, 2, 1, "", "fully_qualified_name"], [9, 4, 1, "", "id"], [9, 2, 1, "", "json"], [9, 2, 1, "", "json_primitives"], [9, 2, 1, "", "parse"], [9, 2, 1, "", "validate"]], "nautilus_trader.config.common.ImportableActorConfig": [[9, 2, 1, "", "dict"], [9, 2, 1, "", "fully_qualified_name"], [9, 4, 1, "", "id"], [9, 2, 1, "", "json"], [9, 2, 1, "", "json_primitives"], [9, 2, 1, "", "parse"], [9, 2, 1, "", "validate"]], "nautilus_trader.config.common.ImportableConfig": [[9, 2, 1, "", "dict"], [9, 2, 1, "", "fully_qualified_name"], [9, 4, 1, "", "id"], [9, 2, 1, "", "json"], [9, 2, 1, "", "json_primitives"], [9, 2, 1, "", "parse"], [9, 2, 1, "", "validate"]], "nautilus_trader.config.common.ImportableControllerConfig": [[9, 2, 1, "", "dict"], [9, 2, 1, "", "fully_qualified_name"], [9, 4, 1, "", "id"], [9, 2, 1, "", "json"], [9, 2, 1, "", "json_primitives"], [9, 2, 1, "", "parse"], [9, 2, 1, "", "validate"]], "nautilus_trader.config.common.ImportableExecAlgorithmConfig": [[9, 2, 1, "", "dict"], [9, 2, 1, "", "fully_qualified_name"], [9, 4, 1, "", "id"], [9, 2, 1, "", "json"], [9, 2, 1, "", "json_primitives"], [9, 2, 1, "", "parse"], [9, 2, 1, "", "validate"]], "nautilus_trader.config.common.ImportableFactoryConfig": [[9, 2, 1, "", "dict"], [9, 2, 1, "", "fully_qualified_name"], [9, 4, 1, "", "id"], [9, 2, 1, "", "json"], [9, 2, 1, "", "json_primitives"], [9, 2, 1, "", "parse"], [9, 2, 1, "", "validate"]], "nautilus_trader.config.common.ImportableStrategyConfig": [[9, 2, 1, "", "dict"], [9, 2, 1, "", "fully_qualified_name"], [9, 4, 1, "", "id"], [9, 2, 1, "", "json"], [9, 2, 1, "", "json_primitives"], [9, 2, 1, "", "parse"], [9, 2, 1, "", "validate"]], "nautilus_trader.config.common.InstrumentProviderConfig": [[9, 2, 1, "", "dict"], [9, 2, 1, "", "fully_qualified_name"], [9, 4, 1, "", "id"], [9, 2, 1, "", "json"], [9, 2, 1, "", "json_primitives"], [9, 2, 1, "", "parse"], [9, 2, 1, "", "validate"]], "nautilus_trader.config.common.LoggingConfig": [[9, 2, 1, "", "dict"], [9, 2, 1, "", "fully_qualified_name"], [9, 4, 1, "", "id"], [9, 2, 1, "", "json"], [9, 2, 1, "", "json_primitives"], [9, 2, 1, "", "parse"], [9, 2, 1, "", "validate"]], "nautilus_trader.config.common.MessageBusConfig": [[9, 2, 1, "", "dict"], [9, 2, 1, "", "fully_qualified_name"], [9, 4, 1, "", "id"], [9, 2, 1, "", "json"], [9, 2, 1, "", "json_primitives"], [9, 2, 1, "", "parse"], [9, 2, 1, "", "validate"]], "nautilus_trader.config.common.NautilusConfig": [[9, 2, 1, "", "dict"], [9, 2, 1, "", "fully_qualified_name"], [9, 4, 1, "", "id"], [9, 2, 1, "", "json"], [9, 2, 1, "", "json_primitives"], [9, 2, 1, "", "parse"], [9, 2, 1, "", "validate"]], "nautilus_trader.config.common.NautilusKernelConfig": [[9, 2, 1, "", "dict"], [9, 2, 1, "", "fully_qualified_name"], [9, 4, 1, "", "id"], [9, 2, 1, "", "json"], [9, 2, 1, "", "json_primitives"], [9, 2, 1, "", "parse"], [9, 2, 1, "", "validate"]], "nautilus_trader.config.common.OrderEmulatorConfig": [[9, 2, 1, "", "dict"], [9, 2, 1, "", "fully_qualified_name"], [9, 4, 1, "", "id"], [9, 2, 1, "", "json"], [9, 2, 1, "", "json_primitives"], [9, 2, 1, "", "parse"], [9, 2, 1, "", "validate"]], "nautilus_trader.config.common.RiskEngineConfig": [[9, 2, 1, "", "dict"], [9, 2, 1, "", "fully_qualified_name"], [9, 4, 1, "", "id"], [9, 2, 1, "", "json"], [9, 2, 1, "", "json_primitives"], [9, 2, 1, "", "parse"], [9, 2, 1, "", "validate"]], "nautilus_trader.config.common.StrategyConfig": [[9, 2, 1, "", "dict"], [9, 2, 1, "", "fully_qualified_name"], [9, 4, 1, "", "id"], [9, 2, 1, "", "json"], [9, 2, 1, "", "json_primitives"], [9, 2, 1, "", "parse"], [9, 2, 1, "", "validate"]], "nautilus_trader.config.common.StrategyFactory": [[9, 2, 1, "", "create"]], "nautilus_trader.config.common.StreamingConfig": [[9, 2, 1, "", "dict"], [9, 2, 1, "", "fully_qualified_name"], [9, 4, 1, "", "id"], [9, 2, 1, "", "json"], [9, 2, 1, "", "json_primitives"], [9, 2, 1, "", "parse"], [9, 2, 1, "", "validate"]], "nautilus_trader.config.common.TracingConfig": [[9, 2, 1, "", "dict"], [9, 2, 1, "", "fully_qualified_name"], [9, 4, 1, "", "id"], [9, 2, 1, "", "json"], [9, 2, 1, "", "json_primitives"], [9, 2, 1, "", "parse"], [9, 2, 1, "", "validate"]], "nautilus_trader.config.live": [[9, 1, 1, "", "LiveDataClientConfig"], [9, 1, 1, "", "LiveDataEngineConfig"], [9, 1, 1, "", "LiveExecClientConfig"], [9, 1, 1, "", "LiveExecEngineConfig"], [9, 1, 1, "", "LiveRiskEngineConfig"], [9, 1, 1, "", "RoutingConfig"], [9, 1, 1, "", "TradingNodeConfig"]], "nautilus_trader.config.live.LiveDataClientConfig": [[9, 2, 1, "", "dict"], [9, 2, 1, "", "fully_qualified_name"], [9, 4, 1, "", "id"], [9, 2, 1, "", "json"], [9, 2, 1, "", "json_primitives"], [9, 2, 1, "", "parse"], [9, 2, 1, "", "validate"]], "nautilus_trader.config.live.LiveDataEngineConfig": [[9, 2, 1, "", "dict"], [9, 2, 1, "", "fully_qualified_name"], [9, 4, 1, "", "id"], [9, 2, 1, "", "json"], [9, 2, 1, "", "json_primitives"], [9, 2, 1, "", "parse"], [9, 2, 1, "", "validate"]], "nautilus_trader.config.live.LiveExecClientConfig": [[9, 2, 1, "", "dict"], [9, 2, 1, "", "fully_qualified_name"], [9, 4, 1, "", "id"], [9, 2, 1, "", "json"], [9, 2, 1, "", "json_primitives"], [9, 2, 1, "", "parse"], [9, 2, 1, "", "validate"]], "nautilus_trader.config.live.LiveExecEngineConfig": [[9, 2, 1, "", "dict"], [9, 2, 1, "", "fully_qualified_name"], [9, 4, 1, "", "id"], [9, 2, 1, "", "json"], [9, 2, 1, "", "json_primitives"], [9, 2, 1, "", "parse"], [9, 2, 1, "", "validate"]], "nautilus_trader.config.live.LiveRiskEngineConfig": [[9, 2, 1, "", "dict"], [9, 2, 1, "", "fully_qualified_name"], [9, 4, 1, "", "id"], [9, 2, 1, "", "json"], [9, 2, 1, "", "json_primitives"], [9, 2, 1, "", "parse"], [9, 2, 1, "", "validate"]], "nautilus_trader.config.live.RoutingConfig": [[9, 2, 1, "", "dict"], [9, 2, 1, "", "fully_qualified_name"], [9, 4, 1, "", "id"], [9, 2, 1, "", "json"], [9, 2, 1, "", "json_primitives"], [9, 2, 1, "", "parse"], [9, 2, 1, "", "validate"]], "nautilus_trader.config.live.TradingNodeConfig": [[9, 2, 1, "", "dict"], [9, 2, 1, "", "fully_qualified_name"], [9, 4, 1, "", "id"], [9, 2, 1, "", "json"], [9, 2, 1, "", "json_primitives"], [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, 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_base"], [12, 2, 1, "", "register_executor"], [12, 2, 1, "", "register_indicator_for_bars"], [12, 2, 1, "", "register_indicator_for_quote_ticks"], [12, 2, 1, "", "register_indicator_for_trade_ticks"], [12, 2, 1, "", "register_warning_event"], [12, 3, 1, "", "registered_indicators"], [12, 2, 1, "", "request_bars"], [12, 2, 1, "", "request_data"], [12, 2, 1, "", "request_instrument"], [12, 2, 1, "", "request_instruments"], [12, 2, 1, "", "request_quote_ticks"], [12, 2, 1, "", "request_trade_ticks"], [12, 2, 1, "", "reset"], [12, 2, 1, "", "resume"], [12, 2, 1, "", "run_in_executor"], [12, 2, 1, "", "save"], [12, 2, 1, "", "start"], [12, 3, 1, "", "state"], [12, 2, 1, "", "stop"], [12, 2, 1, "", "subscribe_bars"], [12, 2, 1, "", "subscribe_data"], [12, 2, 1, "", "subscribe_instrument"], [12, 2, 1, "", "subscribe_instrument_close"], [12, 2, 1, "", "subscribe_instrument_status"], [12, 2, 1, "", "subscribe_instruments"], [12, 2, 1, "", "subscribe_order_book_deltas"], [12, 2, 1, "", "subscribe_order_book_snapshots"], [12, 2, 1, "", "subscribe_quote_ticks"], [12, 2, 1, "", "subscribe_ticker"], [12, 2, 1, "", "subscribe_trade_ticks"], [12, 2, 1, "", "subscribe_venue_status"], [12, 3, 1, "", "subscribed_quotes"], [12, 3, 1, "", "subscribed_trades"], [12, 2, 1, "", "to_importable_config"], [12, 3, 1, "", "trader_id"], [12, 3, 1, "", "type"], [12, 2, 1, "", "unsubscribe_bars"], [12, 2, 1, "", "unsubscribe_data"], [12, 2, 1, "", "unsubscribe_instrument"], [12, 2, 1, "", "unsubscribe_instrument_status"], [12, 2, 1, "", "unsubscribe_instruments"], [12, 2, 1, "", "unsubscribe_order_book_deltas"], [12, 2, 1, "", "unsubscribe_order_book_snapshots"], [12, 2, 1, "", "unsubscribe_quote_ticks"], [12, 2, 1, "", "unsubscribe_ticker"], [12, 2, 1, "", "unsubscribe_trade_ticks"], [12, 2, 1, "", "unsubscribe_venue_status"], [12, 2, 1, "", "update_synthetic"]], "nautilus_trader.execution.engine": [[12, 1, 1, "", "ExecutionEngine"]], "nautilus_trader.execution.engine.ExecutionEngine": [[12, 3, 1, "", "allow_cash_positions"], [12, 2, 1, "", "check_connected"], [12, 2, 1, "", "check_disconnected"], [12, 2, 1, "", "check_integrity"], [12, 2, 1, "", "check_residuals"], [12, 3, 1, "", "command_count"], [12, 2, 1, "", "connect"], [12, 3, 1, "", "debug"], [12, 3, 1, "", "default_client"], [12, 2, 1, "", "degrade"], [12, 2, 1, "", "deregister_client"], [12, 2, 1, "", "disconnect"], [12, 2, 1, "", "dispose"], [12, 3, 1, "", "event_count"], [12, 2, 1, "", "execute"], [12, 2, 1, "", "fault"], [12, 2, 1, "", "flush_db"], [12, 2, 1, "", "fully_qualified_name"], [12, 2, 1, "", "get_external_order_claim"], [12, 2, 1, "", "get_external_order_claims_instruments"], [12, 3, 1, "", "id"], [12, 3, 1, "", "is_degraded"], [12, 3, 1, "", "is_disposed"], [12, 3, 1, "", "is_faulted"], [12, 3, 1, "", "is_initialized"], [12, 3, 1, "", "is_running"], [12, 3, 1, "", "is_stopped"], [12, 2, 1, "", "load_cache"], [12, 2, 1, "", "position_id_count"], [12, 2, 1, "", "process"], [12, 2, 1, "", "reconcile_mass_status"], [12, 2, 1, "", "reconcile_report"], [12, 2, 1, "", "reconcile_state"], [12, 3, 1, "", "reconciliation"], [12, 2, 1, "", "register_client"], [12, 2, 1, "", "register_default_client"], [12, 2, 1, "", "register_external_order_claims"], [12, 2, 1, "", "register_oms_type"], [12, 2, 1, "", "register_venue_routing"], [12, 3, 1, "", "registered_clients"], [12, 3, 1, "", "report_count"], [12, 2, 1, "", "reset"], [12, 2, 1, "", "resume"], [12, 2, 1, "", "start"], [12, 3, 1, "", "state"], [12, 2, 1, "", "stop"], [12, 3, 1, "", "trader_id"], [12, 3, 1, "", "type"]], "nautilus_trader.execution.manager": [[12, 1, 1, "", "OrderManager"]], "nautilus_trader.execution.manager.OrderManager": [[12, 2, 1, "", "cache_submit_order_command"], [12, 2, 1, "", "cancel_order"], [12, 2, 1, "", "create_new_submit_order"], [12, 2, 1, "", "get_submit_order_commands"], [12, 2, 1, "", "handle_contingencies"], [12, 2, 1, "", "handle_contingencies_update"], [12, 2, 1, "", "handle_event"], [12, 2, 1, "", "handle_order_canceled"], [12, 2, 1, "", "handle_order_expired"], [12, 2, 1, "", "handle_order_filled"], [12, 2, 1, "", "handle_order_rejected"], [12, 2, 1, "", "handle_order_updated"], [12, 2, 1, "", "handle_position_event"], [12, 2, 1, "", "modify_order_quantity"], [12, 2, 1, "", "pop_submit_order_command"], [12, 2, 1, "", "reset"], [12, 2, 1, "", "send_algo_command"], [12, 2, 1, "", "send_emulator_command"], [12, 2, 1, "", "send_exec_command"], [12, 2, 1, "", "send_exec_event"], [12, 2, 1, "", "send_risk_command"], [12, 2, 1, "", "send_risk_event"], [12, 2, 1, "", "should_manage_order"]], "nautilus_trader.execution.matching_core": [[12, 1, 1, "", "MatchingCore"]], "nautilus_trader.execution.matching_core.MatchingCore": [[12, 2, 1, "", "add_order"], [12, 3, 1, "", "ask"], [12, 3, 1, "", "bid"], [12, 2, 1, "", "delete_order"], [12, 2, 1, "", "get_order"], [12, 2, 1, "", "get_orders"], [12, 2, 1, "", "get_orders_ask"], [12, 2, 1, "", "get_orders_bid"], [12, 3, 1, "", "instrument_id"], [12, 2, 1, "", "is_limit_matched"], [12, 2, 1, "", "is_stop_triggered"], [12, 2, 1, "", "is_touch_triggered"], [12, 2, 1, "", "iterate"], [12, 3, 1, "", "last"], [12, 2, 1, "", "match_limit_if_touched_order"], [12, 2, 1, "", "match_limit_order"], [12, 2, 1, "", "match_market_if_touched_order"], [12, 2, 1, "", "match_order"], [12, 2, 1, "", "match_stop_limit_order"], [12, 2, 1, "", "match_stop_market_order"], [12, 2, 1, "", "order_exists"], [12, 3, 1, "", "price_increment"], [12, 3, 1, "", "price_precision"], [12, 2, 1, "", "reset"]], "nautilus_trader.execution.messages": [[12, 1, 1, "", "BatchCancelOrders"], [12, 1, 1, "", "CancelAllOrders"], [12, 1, 1, "", "CancelOrder"], [12, 1, 1, "", "ModifyOrder"], [12, 1, 1, "", "QueryOrder"], [12, 1, 1, "", "SubmitOrder"], [12, 1, 1, "", "SubmitOrderList"], [12, 1, 1, "", "TradingCommand"]], "nautilus_trader.execution.messages.BatchCancelOrders": [[12, 3, 1, "", "client_id"], [12, 2, 1, "", "from_dict"], [12, 3, 1, "", "id"], [12, 3, 1, "", "instrument_id"], [12, 3, 1, "", "strategy_id"], [12, 2, 1, "", "to_dict"], [12, 3, 1, "", "trader_id"], [12, 3, 1, "", "ts_init"]], "nautilus_trader.execution.messages.CancelAllOrders": [[12, 3, 1, "", "client_id"], [12, 2, 1, "", "from_dict"], [12, 3, 1, "", "id"], [12, 3, 1, "", "instrument_id"], [12, 3, 1, "", "order_side"], [12, 3, 1, "", "strategy_id"], [12, 2, 1, "", "to_dict"], [12, 3, 1, "", "trader_id"], [12, 3, 1, "", "ts_init"]], "nautilus_trader.execution.messages.CancelOrder": [[12, 3, 1, "", "client_id"], [12, 3, 1, "", "client_order_id"], [12, 2, 1, "", "from_dict"], [12, 3, 1, "", "id"], [12, 3, 1, "", "instrument_id"], [12, 3, 1, "", "strategy_id"], [12, 2, 1, "", "to_dict"], [12, 3, 1, "", "trader_id"], [12, 3, 1, "", "ts_init"], [12, 3, 1, "", "venue_order_id"]], "nautilus_trader.execution.messages.ModifyOrder": [[12, 3, 1, "", "client_id"], [12, 3, 1, "", "client_order_id"], [12, 2, 1, "", "from_dict"], [12, 3, 1, "", "id"], [12, 3, 1, "", "instrument_id"], [12, 3, 1, "", "price"], [12, 3, 1, "", "quantity"], [12, 3, 1, "", "strategy_id"], [12, 2, 1, "", "to_dict"], [12, 3, 1, "", "trader_id"], [12, 3, 1, "", "trigger_price"], [12, 3, 1, "", "ts_init"], [12, 3, 1, "", "venue_order_id"]], "nautilus_trader.execution.messages.QueryOrder": [[12, 3, 1, "", "client_id"], [12, 3, 1, "", "client_order_id"], [12, 2, 1, "", "from_dict"], [12, 3, 1, "", "id"], [12, 3, 1, "", "instrument_id"], [12, 3, 1, "", "strategy_id"], [12, 2, 1, "", "to_dict"], [12, 3, 1, "", "trader_id"], [12, 3, 1, "", "ts_init"], [12, 3, 1, "", "venue_order_id"]], "nautilus_trader.execution.messages.SubmitOrder": [[12, 3, 1, "", "client_id"], [12, 3, 1, "", "exec_algorithm_id"], [12, 2, 1, "", "from_dict"], [12, 3, 1, "", "id"], [12, 3, 1, "", "instrument_id"], [12, 3, 1, "", "order"], [12, 3, 1, "", "position_id"], [12, 3, 1, "", "strategy_id"], [12, 2, 1, "", "to_dict"], [12, 3, 1, "", "trader_id"], [12, 3, 1, "", "ts_init"]], "nautilus_trader.execution.messages.SubmitOrderList": [[12, 3, 1, "", "client_id"], [12, 3, 1, "", "exec_algorithm_id"], [12, 2, 1, "", "from_dict"], [12, 3, 1, "", "has_emulated_order"], [12, 3, 1, "", "id"], [12, 3, 1, "", "instrument_id"], [12, 3, 1, "", "order_list"], [12, 3, 1, "", "position_id"], [12, 3, 1, "", "strategy_id"], [12, 2, 1, "", "to_dict"], [12, 3, 1, "", "trader_id"], [12, 3, 1, "", "ts_init"]], "nautilus_trader.execution.messages.TradingCommand": [[12, 3, 1, "", "client_id"], [12, 3, 1, "", "id"], [12, 3, 1, "", "instrument_id"], [12, 3, 1, "", "strategy_id"], [12, 3, 1, "", "trader_id"], [12, 3, 1, "", "ts_init"]], "nautilus_trader.execution.reports": [[12, 1, 1, "", "ExecutionMassStatus"], [12, 1, 1, "", "ExecutionReport"], [12, 1, 1, "", "FillReport"], [12, 1, 1, "", "OrderStatusReport"], [12, 1, 1, "", "PositionStatusReport"]], "nautilus_trader.execution.reports.ExecutionMassStatus": [[12, 2, 1, "", "add_fill_reports"], [12, 2, 1, "", "add_order_reports"], [12, 2, 1, "", "add_position_reports"], [12, 2, 1, "", "fill_reports"], [12, 3, 1, "", "id"], [12, 2, 1, "", "order_reports"], [12, 2, 1, "", "position_reports"], [12, 3, 1, "", "ts_init"]], "nautilus_trader.execution.reports.ExecutionReport": [[12, 3, 1, "", "id"], [12, 3, 1, "", "ts_init"]], "nautilus_trader.execution.reports.FillReport": [[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.indicators": [[14, 0, 0, "-", "atr"], [14, 0, 0, "-", "bollinger_bands"], [14, 0, 0, "-", "donchian_channel"], [14, 0, 0, "-", "efficiency_ratio"], [14, 0, 0, "-", "fuzzy_candlesticks"], [14, 0, 0, "-", "keltner_channel"], [14, 0, 0, "-", "keltner_position"], [14, 0, 0, "-", "macd"], [14, 0, 0, "-", "obv"], [14, 0, 0, "-", "pressure"], [14, 0, 0, "-", "roc"], [14, 0, 0, "-", "rsi"], [14, 0, 0, "-", "spread_analyzer"], [14, 0, 0, "-", "stochastics"], [14, 0, 0, "-", "swings"], [14, 0, 0, "-", "volatility_ratio"], [14, 0, 0, "-", "vwap"]], "nautilus_trader.indicators.atr": [[14, 1, 1, "", "AverageTrueRange"]], "nautilus_trader.indicators.atr.AverageTrueRange": [[14, 2, 1, "", "handle_bar"], [14, 2, 1, "", "handle_quote_tick"], [14, 2, 1, "", "handle_trade_tick"], [14, 3, 1, "", "has_inputs"], [14, 3, 1, "", "initialized"], [14, 3, 1, "", "name"], [14, 3, 1, "", "period"], [14, 2, 1, "", "reset"], [14, 2, 1, "", "update_raw"], [14, 3, 1, "", "value"]], "nautilus_trader.indicators.average": [[14, 0, 0, "-", "ama"], [14, 0, 0, "-", "ema"], [14, 0, 0, "-", "hma"], [14, 0, 0, "-", "ma_factory"], [14, 0, 0, "-", "moving_average"], [14, 0, 0, "-", "sma"], [14, 0, 0, "-", "wma"]], "nautilus_trader.indicators.average.ama": [[14, 1, 1, "", "AdaptiveMovingAverage"]], "nautilus_trader.indicators.average.ama.AdaptiveMovingAverage": [[14, 3, 1, "", "alpha_diff"], [14, 3, 1, "", "alpha_fast"], [14, 3, 1, "", "alpha_slow"], [14, 3, 1, "", "count"], [14, 2, 1, "", "handle_bar"], [14, 2, 1, "", "handle_quote_tick"], [14, 2, 1, "", "handle_trade_tick"], [14, 3, 1, "", "has_inputs"], [14, 3, 1, "", "initialized"], [14, 3, 1, "", "name"], [14, 3, 1, "", "period"], [14, 3, 1, "", "period_alpha_fast"], [14, 3, 1, "", "period_alpha_slow"], [14, 3, 1, "", "period_er"], [14, 3, 1, "", "price_type"], [14, 2, 1, "", "reset"], [14, 2, 1, "", "update_raw"], [14, 3, 1, "", "value"]], "nautilus_trader.indicators.average.ema": [[14, 1, 1, "", "ExponentialMovingAverage"]], "nautilus_trader.indicators.average.ema.ExponentialMovingAverage": [[14, 3, 1, "", "alpha"], [14, 3, 1, "", "count"], [14, 2, 1, "", "handle_bar"], [14, 2, 1, "", "handle_quote_tick"], [14, 2, 1, "", "handle_trade_tick"], [14, 3, 1, "", "has_inputs"], [14, 3, 1, "", "initialized"], [14, 3, 1, "", "name"], [14, 3, 1, "", "period"], [14, 3, 1, "", "price_type"], [14, 2, 1, "", "reset"], [14, 2, 1, "", "update_raw"], [14, 3, 1, "", "value"]], "nautilus_trader.indicators.average.hma": [[14, 1, 1, "", "HullMovingAverage"]], "nautilus_trader.indicators.average.hma.HullMovingAverage": [[14, 3, 1, "", "count"], [14, 2, 1, "", "handle_bar"], [14, 2, 1, "", "handle_quote_tick"], [14, 2, 1, "", "handle_trade_tick"], [14, 3, 1, "", "has_inputs"], [14, 3, 1, "", "initialized"], [14, 3, 1, "", "name"], [14, 3, 1, "", "period"], [14, 3, 1, "", "price_type"], [14, 2, 1, "", "reset"], [14, 2, 1, "", "update_raw"], [14, 3, 1, "", "value"]], "nautilus_trader.indicators.average.ma_factory": [[14, 1, 1, "", "MovingAverageFactory"]], "nautilus_trader.indicators.average.ma_factory.MovingAverageFactory": [[14, 2, 1, "", "create"]], "nautilus_trader.indicators.average.moving_average": [[14, 1, 1, "", "MovingAverage"], [14, 1, 1, "", "MovingAverageType"]], "nautilus_trader.indicators.average.moving_average.MovingAverage": [[14, 3, 1, "", "count"], [14, 2, 1, "", "handle_bar"], [14, 2, 1, "", "handle_quote_tick"], [14, 2, 1, "", "handle_trade_tick"], [14, 3, 1, "", "has_inputs"], [14, 3, 1, "", "initialized"], [14, 3, 1, "", "name"], [14, 3, 1, "", "period"], [14, 3, 1, "", "price_type"], [14, 2, 1, "", "reset"], [14, 2, 1, "", "update_raw"], [14, 3, 1, "", "value"]], "nautilus_trader.indicators.average.sma": [[14, 1, 1, "", "SimpleMovingAverage"]], "nautilus_trader.indicators.average.sma.SimpleMovingAverage": [[14, 3, 1, "", "count"], [14, 2, 1, "", "handle_bar"], [14, 2, 1, "", "handle_quote_tick"], [14, 2, 1, "", "handle_trade_tick"], [14, 3, 1, "", "has_inputs"], [14, 3, 1, "", "initialized"], [14, 3, 1, "", "name"], [14, 3, 1, "", "period"], [14, 3, 1, "", "price_type"], [14, 2, 1, "", "reset"], [14, 2, 1, "", "update_raw"], [14, 3, 1, "", "value"]], "nautilus_trader.indicators.average.wma": [[14, 1, 1, "", "WeightedMovingAverage"]], "nautilus_trader.indicators.average.wma.WeightedMovingAverage": [[14, 3, 1, "", "count"], [14, 2, 1, "", "handle_bar"], [14, 2, 1, "", "handle_quote_tick"], [14, 2, 1, "", "handle_trade_tick"], [14, 3, 1, "", "has_inputs"], [14, 3, 1, "", "initialized"], [14, 3, 1, "", "name"], [14, 3, 1, "", "period"], [14, 3, 1, "", "price_type"], [14, 2, 1, "", "reset"], [14, 2, 1, "", "update_raw"], [14, 3, 1, "", "value"], [14, 3, 1, "", "weights"]], "nautilus_trader.indicators.base": [[14, 0, 0, "-", "indicator"]], "nautilus_trader.indicators.base.indicator": [[14, 1, 1, "", "Indicator"]], "nautilus_trader.indicators.base.indicator.Indicator": [[14, 2, 1, "", "handle_bar"], [14, 2, 1, "", "handle_quote_tick"], [14, 2, 1, "", "handle_trade_tick"], [14, 3, 1, "", "has_inputs"], [14, 3, 1, "", "initialized"], [14, 3, 1, "", "name"], [14, 2, 1, "", "reset"]], "nautilus_trader.indicators.bollinger_bands": [[14, 1, 1, "", "BollingerBands"]], "nautilus_trader.indicators.bollinger_bands.BollingerBands": [[14, 2, 1, "", "handle_bar"], [14, 2, 1, "", "handle_quote_tick"], [14, 2, 1, "", "handle_trade_tick"], [14, 3, 1, "", "has_inputs"], [14, 3, 1, "", "initialized"], [14, 3, 1, "", "k"], [14, 3, 1, "", "lower"], [14, 3, 1, "", "middle"], [14, 3, 1, "", "name"], [14, 3, 1, "", "period"], [14, 2, 1, "", "reset"], [14, 2, 1, "", "update_raw"], [14, 3, 1, "", "upper"]], "nautilus_trader.indicators.donchian_channel": [[14, 1, 1, "", "DonchianChannel"]], "nautilus_trader.indicators.donchian_channel.DonchianChannel": [[14, 2, 1, "", "handle_bar"], [14, 2, 1, "", "handle_quote_tick"], [14, 2, 1, "", "handle_trade_tick"], [14, 3, 1, "", "has_inputs"], [14, 3, 1, "", "initialized"], [14, 3, 1, "", "lower"], [14, 3, 1, "", "middle"], [14, 3, 1, "", "name"], [14, 3, 1, "", "period"], [14, 2, 1, "", "reset"], [14, 2, 1, "", "update_raw"], [14, 3, 1, "", "upper"]], "nautilus_trader.indicators.efficiency_ratio": [[14, 1, 1, "", "EfficiencyRatio"]], "nautilus_trader.indicators.efficiency_ratio.EfficiencyRatio": [[14, 2, 1, "", "handle_bar"], [14, 2, 1, "", "handle_quote_tick"], [14, 2, 1, "", "handle_trade_tick"], [14, 3, 1, "", "has_inputs"], [14, 3, 1, "", "initialized"], [14, 3, 1, "", "name"], [14, 3, 1, "", "period"], [14, 2, 1, "", "reset"], [14, 2, 1, "", "update_raw"], [14, 3, 1, "", "value"]], "nautilus_trader.indicators.fuzzy_candlesticks": [[14, 1, 1, "", "FuzzyCandle"], [14, 1, 1, "", "FuzzyCandlesticks"]], "nautilus_trader.indicators.fuzzy_candlesticks.FuzzyCandle": [[14, 3, 1, "", "body_size"], [14, 3, 1, "", "direction"], [14, 3, 1, "", "lower_wick_size"], [14, 3, 1, "", "size"], [14, 3, 1, "", "upper_wick_size"]], "nautilus_trader.indicators.fuzzy_candlesticks.FuzzyCandlesticks": [[14, 2, 1, "", "handle_bar"], [14, 2, 1, "", "handle_quote_tick"], [14, 2, 1, "", "handle_trade_tick"], [14, 3, 1, "", "has_inputs"], [14, 3, 1, "", "initialized"], [14, 3, 1, "", "name"], [14, 3, 1, "", "period"], [14, 2, 1, "", "reset"], [14, 2, 1, "", "update_raw"], [14, 3, 1, "", "value"], [14, 3, 1, "", "vector"]], "nautilus_trader.indicators.keltner_channel": [[14, 1, 1, "", "KeltnerChannel"]], "nautilus_trader.indicators.keltner_channel.KeltnerChannel": [[14, 2, 1, "", "handle_bar"], [14, 2, 1, "", "handle_quote_tick"], [14, 2, 1, "", "handle_trade_tick"], [14, 3, 1, "", "has_inputs"], [14, 3, 1, "", "initialized"], [14, 3, 1, "", "k_multiplier"], [14, 3, 1, "", "lower"], [14, 3, 1, "", "middle"], [14, 3, 1, "", "name"], [14, 3, 1, "", "period"], [14, 2, 1, "", "reset"], [14, 2, 1, "", "update_raw"], [14, 3, 1, "", "upper"]], "nautilus_trader.indicators.keltner_position": [[14, 1, 1, "", "KeltnerPosition"]], "nautilus_trader.indicators.keltner_position.KeltnerPosition": [[14, 2, 1, "", "handle_bar"], [14, 2, 1, "", "handle_quote_tick"], [14, 2, 1, "", "handle_trade_tick"], [14, 3, 1, "", "has_inputs"], [14, 3, 1, "", "initialized"], [14, 3, 1, "", "k_multiplier"], [14, 3, 1, "", "name"], [14, 3, 1, "", "period"], [14, 2, 1, "", "reset"], [14, 2, 1, "", "update_raw"], [14, 3, 1, "", "value"]], "nautilus_trader.indicators.macd": [[14, 1, 1, "", "MovingAverageConvergenceDivergence"]], "nautilus_trader.indicators.macd.MovingAverageConvergenceDivergence": [[14, 3, 1, "", "fast_period"], [14, 2, 1, "", "handle_bar"], [14, 2, 1, "", "handle_quote_tick"], [14, 2, 1, "", "handle_trade_tick"], [14, 3, 1, "", "has_inputs"], [14, 3, 1, "", "initialized"], [14, 3, 1, "", "name"], [14, 3, 1, "", "price_type"], [14, 2, 1, "", "reset"], [14, 3, 1, "", "slow_period"], [14, 2, 1, "", "update_raw"], [14, 3, 1, "", "value"]], "nautilus_trader.indicators.obv": [[14, 1, 1, "", "OnBalanceVolume"]], "nautilus_trader.indicators.obv.OnBalanceVolume": [[14, 2, 1, "", "handle_bar"], [14, 2, 1, "", "handle_quote_tick"], [14, 2, 1, "", "handle_trade_tick"], [14, 3, 1, "", "has_inputs"], [14, 3, 1, "", "initialized"], [14, 3, 1, "", "name"], [14, 3, 1, "", "period"], [14, 2, 1, "", "reset"], [14, 2, 1, "", "update_raw"], [14, 3, 1, "", "value"]], "nautilus_trader.indicators.pressure": [[14, 1, 1, "", "Pressure"]], "nautilus_trader.indicators.pressure.Pressure": [[14, 2, 1, "", "handle_bar"], [14, 2, 1, "", "handle_quote_tick"], [14, 2, 1, "", "handle_trade_tick"], [14, 3, 1, "", "has_inputs"], [14, 3, 1, "", "initialized"], [14, 3, 1, "", "name"], [14, 3, 1, "", "period"], [14, 2, 1, "", "reset"], [14, 2, 1, "", "update_raw"], [14, 3, 1, "", "value"], [14, 3, 1, "", "value_cumulative"]], "nautilus_trader.indicators.roc": [[14, 1, 1, "", "RateOfChange"]], "nautilus_trader.indicators.roc.RateOfChange": [[14, 2, 1, "", "handle_bar"], [14, 2, 1, "", "handle_quote_tick"], [14, 2, 1, "", "handle_trade_tick"], [14, 3, 1, "", "has_inputs"], [14, 3, 1, "", "initialized"], [14, 3, 1, "", "name"], [14, 3, 1, "", "period"], [14, 2, 1, "", "reset"], [14, 2, 1, "", "update_raw"], [14, 3, 1, "", "value"]], "nautilus_trader.indicators.rsi": [[14, 1, 1, "", "RelativeStrengthIndex"]], "nautilus_trader.indicators.rsi.RelativeStrengthIndex": [[14, 2, 1, "", "handle_bar"], [14, 2, 1, "", "handle_quote_tick"], [14, 2, 1, "", "handle_trade_tick"], [14, 3, 1, "", "has_inputs"], [14, 3, 1, "", "initialized"], [14, 3, 1, "", "name"], [14, 3, 1, "", "period"], [14, 2, 1, "", "reset"], [14, 2, 1, "", "update_raw"], [14, 3, 1, "", "value"]], "nautilus_trader.indicators.spread_analyzer": [[14, 1, 1, "", "SpreadAnalyzer"]], "nautilus_trader.indicators.spread_analyzer.SpreadAnalyzer": [[14, 3, 1, "", "average"], [14, 3, 1, "", "capacity"], [14, 3, 1, "", "current"], [14, 2, 1, "", "handle_bar"], [14, 2, 1, "", "handle_quote_tick"], [14, 2, 1, "", "handle_trade_tick"], [14, 3, 1, "", "has_inputs"], [14, 3, 1, "", "initialized"], [14, 3, 1, "", "instrument_id"], [14, 3, 1, "", "name"], [14, 2, 1, "", "reset"]], "nautilus_trader.indicators.stochastics": [[14, 1, 1, "", "Stochastics"]], "nautilus_trader.indicators.stochastics.Stochastics": [[14, 2, 1, "", "handle_bar"], [14, 2, 1, "", "handle_quote_tick"], [14, 2, 1, "", "handle_trade_tick"], [14, 3, 1, "", "has_inputs"], [14, 3, 1, "", "initialized"], [14, 3, 1, "", "name"], [14, 3, 1, "", "period_d"], [14, 3, 1, "", "period_k"], [14, 2, 1, "", "reset"], [14, 2, 1, "", "update_raw"], [14, 3, 1, "", "value_d"], [14, 3, 1, "", "value_k"]], "nautilus_trader.indicators.swings": [[14, 1, 1, "", "Swings"]], "nautilus_trader.indicators.swings.Swings": [[14, 3, 1, "", "changed"], [14, 3, 1, "", "direction"], [14, 3, 1, "", "duration"], [14, 2, 1, "", "handle_bar"], [14, 2, 1, "", "handle_quote_tick"], [14, 2, 1, "", "handle_trade_tick"], [14, 3, 1, "", "has_inputs"], [14, 3, 1, "", "high_datetime"], [14, 3, 1, "", "high_price"], [14, 3, 1, "", "initialized"], [14, 3, 1, "", "length"], [14, 3, 1, "", "low_datetime"], [14, 3, 1, "", "low_price"], [14, 3, 1, "", "name"], [14, 3, 1, "", "period"], [14, 2, 1, "", "reset"], [14, 3, 1, "", "since_high"], [14, 3, 1, "", "since_low"], [14, 2, 1, "", "update_raw"]], "nautilus_trader.indicators.volatility_ratio": [[14, 1, 1, "", "VolatilityRatio"]], "nautilus_trader.indicators.volatility_ratio.VolatilityRatio": [[14, 3, 1, "", "fast_period"], [14, 2, 1, "", "handle_bar"], [14, 2, 1, "", "handle_quote_tick"], [14, 2, 1, "", "handle_trade_tick"], [14, 3, 1, "", "has_inputs"], [14, 3, 1, "", "initialized"], [14, 3, 1, "", "name"], [14, 2, 1, "", "reset"], [14, 3, 1, "", "slow_period"], [14, 2, 1, "", "update_raw"], [14, 3, 1, "", "value"]], "nautilus_trader.indicators.vwap": [[14, 1, 1, "", "VolumeWeightedAveragePrice"]], "nautilus_trader.indicators.vwap.VolumeWeightedAveragePrice": [[14, 2, 1, "", "handle_bar"], [14, 2, 1, "", "handle_quote_tick"], [14, 2, 1, "", "handle_trade_tick"], [14, 3, 1, "", "has_inputs"], [14, 3, 1, "", "initialized"], [14, 3, 1, "", "name"], [14, 2, 1, "", "reset"], [14, 2, 1, "", "update_raw"], [14, 3, 1, "", "value"]], "nautilus_trader.live": [[16, 0, 0, "-", "data_client"], [16, 0, 0, "-", "data_engine"], [16, 0, 0, "-", "execution_client"], [16, 0, 0, "-", "execution_engine"], [16, 0, 0, "-", "node"], [16, 0, 0, "-", "node_builder"], [16, 0, 0, "-", "risk_engine"]], "nautilus_trader.live.data_client": [[16, 1, 1, "", "LiveDataClient"], [16, 1, 1, "", "LiveMarketDataClient"]], "nautilus_trader.live.data_client.LiveDataClient": [[16, 2, 1, "", "connect"], [16, 2, 1, "", "create_task"], [16, 2, 1, "", "degrade"], [16, 2, 1, "", "disconnect"], [16, 2, 1, "", "dispose"], [16, 2, 1, "", "fault"], [16, 2, 1, "", "fully_qualified_name"], [16, 3, 1, "", "id"], [16, 3, 1, "", "is_connected"], [16, 3, 1, "", "is_degraded"], [16, 3, 1, "", "is_disposed"], [16, 3, 1, "", "is_faulted"], [16, 3, 1, "", "is_initialized"], [16, 3, 1, "", "is_running"], [16, 3, 1, "", "is_stopped"], [16, 2, 1, "", "request"], [16, 2, 1, "", "reset"], [16, 2, 1, "", "resume"], [16, 2, 1, "", "run_after_delay"], [16, 2, 1, "", "start"], [16, 3, 1, "", "state"], [16, 2, 1, "", "stop"], [16, 2, 1, "", "subscribe"], [16, 2, 1, "", "subscribed_generic_data"], [16, 3, 1, "", "trader_id"], [16, 3, 1, "", "type"], [16, 2, 1, "", "unsubscribe"], [16, 3, 1, "", "venue"]], "nautilus_trader.live.data_client.LiveMarketDataClient": [[16, 2, 1, "", "connect"], [16, 2, 1, "", "create_task"], [16, 2, 1, "", "degrade"], [16, 2, 1, "", "disconnect"], [16, 2, 1, "", "dispose"], [16, 2, 1, "", "fault"], [16, 2, 1, "", "fully_qualified_name"], [16, 3, 1, "", "id"], [16, 3, 1, "", "is_connected"], [16, 3, 1, "", "is_degraded"], [16, 3, 1, "", "is_disposed"], [16, 3, 1, "", "is_faulted"], [16, 3, 1, "", "is_initialized"], [16, 3, 1, "", "is_running"], [16, 3, 1, "", "is_stopped"], [16, 2, 1, "", "request"], [16, 2, 1, "", "request_bars"], [16, 2, 1, "", "request_instrument"], [16, 2, 1, "", "request_instruments"], [16, 2, 1, "", "request_quote_ticks"], [16, 2, 1, "", "request_trade_ticks"], [16, 2, 1, "", "reset"], [16, 2, 1, "", "resume"], [16, 2, 1, "", "run_after_delay"], [16, 2, 1, "", "start"], [16, 3, 1, "", "state"], [16, 2, 1, "", "stop"], [16, 2, 1, "", "subscribe"], [16, 2, 1, "", "subscribe_bars"], [16, 2, 1, "", "subscribe_instrument"], [16, 2, 1, "", "subscribe_instrument_close"], [16, 2, 1, "", "subscribe_instrument_status"], [16, 2, 1, "", "subscribe_instruments"], [16, 2, 1, "", "subscribe_order_book_deltas"], [16, 2, 1, "", "subscribe_order_book_snapshots"], [16, 2, 1, "", "subscribe_quote_ticks"], [16, 2, 1, "", "subscribe_ticker"], [16, 2, 1, "", "subscribe_trade_ticks"], [16, 2, 1, "", "subscribe_venue_status"], [16, 2, 1, "", "subscribed_bars"], [16, 2, 1, "", "subscribed_generic_data"], [16, 2, 1, "", "subscribed_instrument_close"], [16, 2, 1, "", "subscribed_instrument_status"], [16, 2, 1, "", "subscribed_instruments"], [16, 2, 1, "", "subscribed_order_book_deltas"], [16, 2, 1, "", "subscribed_order_book_snapshots"], [16, 2, 1, "", "subscribed_quote_ticks"], [16, 2, 1, "", "subscribed_tickers"], [16, 2, 1, "", "subscribed_trade_ticks"], [16, 2, 1, "", "subscribed_venue_status"], [16, 3, 1, "", "trader_id"], [16, 3, 1, "", "type"], [16, 2, 1, "", "unsubscribe"], [16, 2, 1, "", "unsubscribe_bars"], [16, 2, 1, "", "unsubscribe_instrument"], [16, 2, 1, "", "unsubscribe_instrument_close"], [16, 2, 1, "", "unsubscribe_instrument_status"], [16, 2, 1, "", "unsubscribe_instruments"], [16, 2, 1, "", "unsubscribe_order_book_deltas"], [16, 2, 1, "", "unsubscribe_order_book_snapshots"], [16, 2, 1, "", "unsubscribe_quote_ticks"], [16, 2, 1, "", "unsubscribe_ticker"], [16, 2, 1, "", "unsubscribe_trade_ticks"], [16, 2, 1, "", "unsubscribe_venue_status"], [16, 3, 1, "", "venue"]], "nautilus_trader.live.data_engine": [[16, 1, 1, "", "LiveDataEngine"]], "nautilus_trader.live.data_engine.LiveDataEngine": [[16, 2, 1, "", "check_connected"], [16, 2, 1, "", "check_disconnected"], [16, 2, 1, "", "cmd_qsize"], [16, 3, 1, "", "command_count"], [16, 2, 1, "", "connect"], [16, 3, 1, "", "data_count"], [16, 2, 1, "", "data_qsize"], [16, 3, 1, "", "debug"], [16, 3, 1, "", "default_client"], [16, 2, 1, "", "degrade"], [16, 2, 1, "", "deregister_client"], [16, 2, 1, "", "disconnect"], [16, 2, 1, "", "dispose"], [16, 2, 1, "", "execute"], [16, 2, 1, "", "fault"], [16, 2, 1, "", "fully_qualified_name"], [16, 2, 1, "", "get_cmd_queue_task"], [16, 2, 1, "", "get_data_queue_task"], [16, 2, 1, "", "get_req_queue_task"], [16, 2, 1, "", "get_res_queue_task"], [16, 3, 1, "", "id"], [16, 3, 1, "", "is_degraded"], [16, 3, 1, "", "is_disposed"], [16, 3, 1, "", "is_faulted"], [16, 3, 1, "", "is_initialized"], [16, 3, 1, "", "is_running"], [16, 3, 1, "", "is_stopped"], [16, 2, 1, "", "kill"], [16, 2, 1, "", "process"], [16, 2, 1, "", "register_catalog"], [16, 2, 1, "", "register_client"], [16, 2, 1, "", "register_default_client"], [16, 2, 1, "", "register_venue_routing"], [16, 3, 1, "", "registered_clients"], [16, 2, 1, "", "req_qsize"], [16, 2, 1, "", "request"], [16, 3, 1, "", "request_count"], [16, 2, 1, "", "res_qsize"], [16, 2, 1, "", "reset"], [16, 2, 1, "", "response"], [16, 3, 1, "", "response_count"], [16, 2, 1, "", "resume"], [16, 2, 1, "", "start"], [16, 3, 1, "", "state"], [16, 2, 1, "", "stop"], [16, 2, 1, "", "subscribed_bars"], [16, 2, 1, "", "subscribed_generic_data"], [16, 2, 1, "", "subscribed_instrument_close"], [16, 2, 1, "", "subscribed_instrument_status"], [16, 2, 1, "", "subscribed_instruments"], [16, 2, 1, "", "subscribed_order_book_deltas"], [16, 2, 1, "", "subscribed_order_book_snapshots"], [16, 2, 1, "", "subscribed_quote_ticks"], [16, 2, 1, "", "subscribed_synthetic_quotes"], [16, 2, 1, "", "subscribed_synthetic_trades"], [16, 2, 1, "", "subscribed_tickers"], [16, 2, 1, "", "subscribed_trade_ticks"], [16, 3, 1, "", "trader_id"], [16, 3, 1, "", "type"]], "nautilus_trader.live.execution_client": [[16, 1, 1, "", "LiveExecutionClient"]], "nautilus_trader.live.execution_client.LiveExecutionClient": [[16, 3, 1, "", "account_id"], [16, 3, 1, "", "account_type"], [16, 3, 1, "", "base_currency"], [16, 2, 1, "", "batch_cancel_orders"], [16, 2, 1, "", "cancel_all_orders"], [16, 2, 1, "", "cancel_order"], [16, 2, 1, "", "connect"], [16, 2, 1, "", "create_task"], [16, 2, 1, "", "degrade"], [16, 2, 1, "", "disconnect"], [16, 2, 1, "", "dispose"], [16, 2, 1, "", "fault"], [16, 2, 1, "", "fully_qualified_name"], [16, 2, 1, "", "generate_account_state"], [16, 2, 1, "", "generate_fill_reports"], [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, "", "get_account"], [16, 3, 1, "", "id"], [16, 3, 1, "", "is_connected"], [16, 3, 1, "", "is_degraded"], [16, 3, 1, "", "is_disposed"], [16, 3, 1, "", "is_faulted"], [16, 3, 1, "", "is_initialized"], [16, 3, 1, "", "is_running"], [16, 3, 1, "", "is_stopped"], [16, 2, 1, "", "modify_order"], [16, 3, 1, "", "oms_type"], [16, 2, 1, "", "query_order"], [16, 2, 1, "", "reset"], [16, 2, 1, "", "resume"], [16, 2, 1, "", "run_after_delay"], [16, 2, 1, "", "start"], [16, 3, 1, "", "state"], [16, 2, 1, "", "stop"], [16, 2, 1, "", "submit_order"], [16, 2, 1, "", "submit_order_list"], [16, 3, 1, "", "trader_id"], [16, 3, 1, "", "type"], [16, 3, 1, "", "venue"]], "nautilus_trader.live.execution_engine": [[16, 1, 1, "", "LiveExecutionEngine"]], "nautilus_trader.live.execution_engine.LiveExecutionEngine": [[16, 3, 1, "", "allow_cash_positions"], [16, 2, 1, "", "check_connected"], [16, 2, 1, "", "check_disconnected"], [16, 2, 1, "", "check_integrity"], [16, 2, 1, "", "check_residuals"], [16, 2, 1, "", "cmd_qsize"], [16, 3, 1, "", "command_count"], [16, 2, 1, "", "connect"], [16, 3, 1, "", "debug"], [16, 3, 1, "", "default_client"], [16, 2, 1, "", "degrade"], [16, 2, 1, "", "deregister_client"], [16, 2, 1, "", "disconnect"], [16, 2, 1, "", "dispose"], [16, 3, 1, "", "event_count"], [16, 2, 1, "", "evt_qsize"], [16, 2, 1, "", "execute"], [16, 2, 1, "", "fault"], [16, 2, 1, "", "flush_db"], [16, 2, 1, "", "fully_qualified_name"], [16, 2, 1, "", "get_cmd_queue_task"], [16, 2, 1, "", "get_evt_queue_task"], [16, 2, 1, "", "get_external_order_claim"], [16, 2, 1, "", "get_external_order_claims_instruments"], [16, 2, 1, "", "get_inflight_check_task"], [16, 3, 1, "", "id"], [16, 3, 1, "", "is_degraded"], [16, 3, 1, "", "is_disposed"], [16, 3, 1, "", "is_faulted"], [16, 3, 1, "", "is_initialized"], [16, 3, 1, "", "is_running"], [16, 3, 1, "", "is_stopped"], [16, 2, 1, "", "kill"], [16, 2, 1, "", "load_cache"], [16, 2, 1, "", "position_id_count"], [16, 2, 1, "", "process"], [16, 2, 1, "", "reconcile_mass_status"], [16, 2, 1, "", "reconcile_report"], [16, 2, 1, "", "reconcile_state"], [16, 4, 1, "", "reconciliation"], [16, 2, 1, "", "register_client"], [16, 2, 1, "", "register_default_client"], [16, 2, 1, "", "register_external_order_claims"], [16, 2, 1, "", "register_oms_type"], [16, 2, 1, "", "register_venue_routing"], [16, 3, 1, "", "registered_clients"], [16, 3, 1, "", "report_count"], [16, 2, 1, "", "reset"], [16, 2, 1, "", "resume"], [16, 2, 1, "", "start"], [16, 3, 1, "", "state"], [16, 2, 1, "", "stop"], [16, 3, 1, "", "trader_id"], [16, 3, 1, "", "type"]], "nautilus_trader.live.node": [[16, 1, 1, "", "TradingNode"]], "nautilus_trader.live.node.TradingNode": [[16, 2, 1, "", "add_data_client_factory"], [16, 2, 1, "", "add_exec_client_factory"], [16, 2, 1, "", "build"], [16, 4, 1, "", "cache"], [16, 2, 1, "", "dispose"], [16, 2, 1, "", "get_event_loop"], [16, 2, 1, "", "get_logger"], [16, 4, 1, "", "instance_id"], [16, 4, 1, "", "is_built"], [16, 4, 1, "", "is_running"], [16, 4, 1, "", "machine_id"], [16, 2, 1, "", "maintain_heartbeat"], [16, 4, 1, "", "portfolio"], [16, 2, 1, "", "run"], [16, 2, 1, "", "run_async"], [16, 2, 1, "", "snapshot_open_positions"], [16, 2, 1, "", "stop"], [16, 2, 1, "", "stop_async"], [16, 4, 1, "", "trader"], [16, 4, 1, "", "trader_id"]], "nautilus_trader.live.node_builder": [[16, 1, 1, "", "TradingNodeBuilder"]], "nautilus_trader.live.node_builder.TradingNodeBuilder": [[16, 2, 1, "", "add_data_client_factory"], [16, 2, 1, "", "add_exec_client_factory"], [16, 2, 1, "", "build_data_clients"], [16, 2, 1, "", "build_exec_clients"]], "nautilus_trader.live.risk_engine": [[16, 1, 1, "", "LiveRiskEngine"]], "nautilus_trader.live.risk_engine.LiveRiskEngine": [[16, 2, 1, "", "cmd_qsize"], [16, 3, 1, "", "command_count"], [16, 3, 1, "", "debug"], [16, 2, 1, "", "degrade"], [16, 2, 1, "", "dispose"], [16, 3, 1, "", "event_count"], [16, 2, 1, "", "evt_qsize"], [16, 2, 1, "", "execute"], [16, 2, 1, "", "fault"], [16, 2, 1, "", "fully_qualified_name"], [16, 2, 1, "", "get_cmd_queue_task"], [16, 2, 1, "", "get_evt_queue_task"], [16, 3, 1, "", "id"], [16, 3, 1, "", "is_bypassed"], [16, 3, 1, "", "is_degraded"], [16, 3, 1, "", "is_disposed"], [16, 3, 1, "", "is_faulted"], [16, 3, 1, "", "is_initialized"], [16, 3, 1, "", "is_running"], [16, 3, 1, "", "is_stopped"], [16, 2, 1, "", "kill"], [16, 2, 1, "", "max_notional_per_order"], [16, 2, 1, "", "max_notionals_per_order"], [16, 2, 1, "", "max_order_modify_rate"], [16, 2, 1, "", "max_order_submit_rate"], [16, 2, 1, "", "process"], [16, 2, 1, "", "reset"], [16, 2, 1, "", "resume"], [16, 2, 1, "", "set_max_notional_per_order"], [16, 2, 1, "", "set_trading_state"], [16, 2, 1, "", "start"], [16, 3, 1, "", "state"], [16, 2, 1, "", "stop"], [16, 3, 1, "", "trader_id"], [16, 3, 1, "", "trading_state"], [16, 3, 1, "", "type"]], "nautilus_trader.model": [[17, 0, 0, "-", "book"], [18, 0, 0, "-", "data"], [19, 0, 0, "-", "events"], [20, 0, 0, "-", "identifiers"], [22, 0, 0, "-", "instruments"], [23, 0, 0, "-", "objects"], [24, 0, 0, "-", "orders"], [25, 0, 0, "-", "position"], [26, 0, 0, "-", "tick_scheme"]], "nautilus_trader.model.book": [[17, 1, 1, "", "Level"], [17, 1, 1, "", "OrderBook"]], "nautilus_trader.model.book.Level": [[17, 2, 1, "", "exposure"], [17, 2, 1, "", "orders"], [17, 3, 1, "", "price"], [17, 2, 1, "", "size"]], "nautilus_trader.model.book.OrderBook": [[17, 2, 1, "", "add"], [17, 2, 1, "", "apply"], [17, 2, 1, "", "apply_delta"], [17, 2, 1, "", "apply_deltas"], [17, 2, 1, "", "asks"], [17, 2, 1, "", "best_ask_price"], [17, 2, 1, "", "best_ask_size"], [17, 2, 1, "", "best_bid_price"], [17, 2, 1, "", "best_bid_size"], [17, 2, 1, "", "bids"], [17, 3, 1, "", "book_type"], [17, 2, 1, "", "check_integrity"], [17, 2, 1, "", "clear"], [17, 2, 1, "", "clear_asks"], [17, 2, 1, "", "clear_bids"], [17, 3, 1, "", "count"], [17, 2, 1, "", "delete"], [17, 2, 1, "", "fully_qualified_name"], [17, 2, 1, "", "get_avg_px_for_quantity"], [17, 2, 1, "", "get_quantity_for_price"], [17, 3, 1, "", "instrument_id"], [17, 2, 1, "", "midpoint"], [17, 2, 1, "", "pprint"], [17, 2, 1, "", "reset"], [17, 3, 1, "", "sequence"], [17, 2, 1, "", "simulate_fills"], [17, 2, 1, "", "spread"], [17, 3, 1, "", "ts_event"], [17, 3, 1, "", "ts_init"], [17, 3, 1, "", "ts_last"], [17, 2, 1, "", "update"], [17, 2, 1, "", "update_quote_tick"], [17, 2, 1, "", "update_trade_tick"]], "nautilus_trader.model.data": [[18, 1, 1, "", "Bar"], [18, 1, 1, "", "BarAggregation"], [18, 1, 1, "", "BarSpecification"], [18, 1, 1, "", "BarType"], [18, 1, 1, "", "BookOrder"], [18, 1, 1, "", "DataType"], [18, 1, 1, "", "GenericData"], [18, 1, 1, "", "InstrumentClose"], [18, 1, 1, "", "InstrumentStatus"], [18, 1, 1, "", "OrderBookDelta"], [18, 1, 1, "", "OrderBookDeltas"], [18, 1, 1, "", "QuoteTick"], [18, 1, 1, "", "Ticker"], [18, 1, 1, "", "TradeTick"], [18, 1, 1, "", "VenueStatus"], [18, 5, 1, "", "capsule_to_list"]], "nautilus_trader.model.data.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.BarAggregation": [[18, 2, 1, "", "as_integer_ratio"], [18, 2, 1, "", "bit_count"], [18, 2, 1, "", "bit_length"], [18, 2, 1, "", "conjugate"], [18, 3, 1, "", "denominator"], [18, 2, 1, "", "from_bytes"], [18, 3, 1, "", "imag"], [18, 3, 1, "", "numerator"], [18, 3, 1, "", "real"], [18, 2, 1, "", "to_bytes"]], "nautilus_trader.model.data.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.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.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.DataType": [[18, 3, 1, "", "metadata"], [18, 3, 1, "", "topic"], [18, 3, 1, "", "type"]], "nautilus_trader.model.data.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.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.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.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.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.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.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.data.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.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.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, 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, "", "instrument_class"], [22, 3, 1, "", "is_inverse"], [22, 3, 1, "", "lot_size"], [22, 2, 1, "", "make_price"], [22, 2, 1, "", "make_qty"], [22, 3, 1, "", "maker_fee"], [22, 3, 1, "", "margin_init"], [22, 3, 1, "", "margin_maint"], [22, 3, 1, "", "max_notional"], [22, 3, 1, "", "max_price"], [22, 3, 1, "", "max_quantity"], [22, 3, 1, "", "min_notional"], [22, 3, 1, "", "min_price"], [22, 3, 1, "", "min_quantity"], [22, 3, 1, "", "multiplier"], [22, 2, 1, "", "next_ask_price"], [22, 2, 1, "", "next_bid_price"], [22, 2, 1, "", "notional_value"], [22, 3, 1, "", "price_increment"], [22, 3, 1, "", "price_precision"], [22, 3, 1, "", "quote_currency"], [22, 3, 1, "", "raw_symbol"], [22, 3, 1, "", "size_increment"], [22, 3, 1, "", "size_precision"], [22, 3, 1, "", "symbol"], [22, 3, 1, "", "taker_fee"], [22, 3, 1, "", "tick_scheme_name"], [22, 3, 1, "", "ts_event"], [22, 3, 1, "", "ts_init"], [22, 3, 1, "", "venue"]], "nautilus_trader.model.instruments.betting": [[22, 1, 1, "", "BettingInstrument"], [22, 5, 1, "", "make_symbol"], [22, 5, 1, "", "null_handicap"]], "nautilus_trader.model.instruments.betting.BettingInstrument": [[22, 3, 1, "", "asset_class"], [22, 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, "", "instrument_class"], [22, 3, 1, "", "is_inverse"], [22, 3, 1, "", "lot_size"], [22, 2, 1, "", "make_price"], [22, 2, 1, "", "make_qty"], [22, 3, 1, "", "maker_fee"], [22, 3, 1, "", "margin_init"], [22, 3, 1, "", "margin_maint"], [22, 3, 1, "", "max_notional"], [22, 3, 1, "", "max_price"], [22, 3, 1, "", "max_quantity"], [22, 3, 1, "", "min_notional"], [22, 3, 1, "", "min_price"], [22, 3, 1, "", "min_quantity"], [22, 3, 1, "", "multiplier"], [22, 2, 1, "", "next_ask_price"], [22, 2, 1, "", "next_bid_price"], [22, 2, 1, "", "notional_value"], [22, 3, 1, "", "price_increment"], [22, 3, 1, "", "price_precision"], [22, 3, 1, "", "quote_currency"], [22, 3, 1, "", "raw_symbol"], [22, 3, 1, "", "size_increment"], [22, 3, 1, "", "size_precision"], [22, 3, 1, "", "symbol"], [22, 3, 1, "", "taker_fee"], [22, 3, 1, "", "tick_scheme_name"], [22, 2, 1, "", "to_dict"], [22, 3, 1, "", "ts_event"], [22, 3, 1, "", "ts_init"], [22, 3, 1, "", "venue"]], "nautilus_trader.model.instruments.crypto_future": [[22, 1, 1, "", "CryptoFuture"]], "nautilus_trader.model.instruments.crypto_future.CryptoFuture": [[22, 3, 1, "", "activation_ns"], [22, 3, 1, "", "activation_utc"], [22, 3, 1, "", "asset_class"], [22, 2, 1, "", "base_from_dict"], [22, 2, 1, "", "base_to_dict"], [22, 2, 1, "", "calculate_base_quantity"], [22, 3, 1, "", "expiration_ns"], [22, 3, 1, "", "expiration_utc"], [22, 2, 1, "", "from_dict"], [22, 2, 1, "", "fully_qualified_name"], [22, 2, 1, "", "get_base_currency"], [22, 2, 1, "", "get_settlement_currency"], [22, 3, 1, "", "id"], [22, 3, 1, "", "info"], [22, 3, 1, "", "instrument_class"], [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, "", "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, "", "instrument_class"], [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, "", "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, "", "instrument_class"], [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, 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, "", "instrument_class"], [22, 3, 1, "", "is_inverse"], [22, 3, 1, "", "lot_size"], [22, 2, 1, "", "make_price"], [22, 2, 1, "", "make_qty"], [22, 3, 1, "", "maker_fee"], [22, 3, 1, "", "margin_init"], [22, 3, 1, "", "margin_maint"], [22, 3, 1, "", "max_notional"], [22, 3, 1, "", "max_price"], [22, 3, 1, "", "max_quantity"], [22, 3, 1, "", "min_notional"], [22, 3, 1, "", "min_price"], [22, 3, 1, "", "min_quantity"], [22, 3, 1, "", "multiplier"], [22, 2, 1, "", "next_ask_price"], [22, 2, 1, "", "next_bid_price"], [22, 2, 1, "", "notional_value"], [22, 3, 1, "", "price_increment"], [22, 3, 1, "", "price_precision"], [22, 3, 1, "", "quote_currency"], [22, 3, 1, "", "raw_symbol"], [22, 3, 1, "", "size_increment"], [22, 3, 1, "", "size_precision"], [22, 3, 1, "", "symbol"], [22, 3, 1, "", "taker_fee"], [22, 3, 1, "", "tick_scheme_name"], [22, 2, 1, "", "to_dict"], [22, 3, 1, "", "ts_event"], [22, 3, 1, "", "ts_init"], [22, 3, 1, "", "venue"]], "nautilus_trader.model.instruments.futures_contract": [[22, 1, 1, "", "FuturesContract"]], "nautilus_trader.model.instruments.futures_contract.FuturesContract": [[22, 3, 1, "", "activation_ns"], [22, 3, 1, "", "activation_utc"], [22, 3, 1, "", "asset_class"], [22, 2, 1, "", "base_from_dict"], [22, 2, 1, "", "base_to_dict"], [22, 2, 1, "", "calculate_base_quantity"], [22, 3, 1, "", "expiration_ns"], [22, 3, 1, "", "expiration_utc"], [22, 2, 1, "", "from_dict"], [22, 2, 1, "", "fully_qualified_name"], [22, 2, 1, "", "get_base_currency"], [22, 2, 1, "", "get_settlement_currency"], [22, 3, 1, "", "id"], [22, 3, 1, "", "info"], [22, 3, 1, "", "instrument_class"], [22, 3, 1, "", "is_inverse"], [22, 3, 1, "", "lot_size"], [22, 2, 1, "", "make_price"], [22, 2, 1, "", "make_qty"], [22, 3, 1, "", "maker_fee"], [22, 3, 1, "", "margin_init"], [22, 3, 1, "", "margin_maint"], [22, 3, 1, "", "max_notional"], [22, 3, 1, "", "max_price"], [22, 3, 1, "", "max_quantity"], [22, 3, 1, "", "min_notional"], [22, 3, 1, "", "min_price"], [22, 3, 1, "", "min_quantity"], [22, 3, 1, "", "multiplier"], [22, 2, 1, "", "next_ask_price"], [22, 2, 1, "", "next_bid_price"], [22, 2, 1, "", "notional_value"], [22, 3, 1, "", "price_increment"], [22, 3, 1, "", "price_precision"], [22, 3, 1, "", "quote_currency"], [22, 3, 1, "", "raw_symbol"], [22, 3, 1, "", "size_increment"], [22, 3, 1, "", "size_precision"], [22, 3, 1, "", "symbol"], [22, 3, 1, "", "taker_fee"], [22, 3, 1, "", "tick_scheme_name"], [22, 2, 1, "", "to_dict"], [22, 3, 1, "", "ts_event"], [22, 3, 1, "", "ts_init"], [22, 3, 1, "", "underlying"], [22, 3, 1, "", "venue"]], "nautilus_trader.model.instruments.options_contract": [[22, 1, 1, "", "OptionsContract"]], "nautilus_trader.model.instruments.options_contract.OptionsContract": [[22, 3, 1, "", "activation_ns"], [22, 3, 1, "", "activation_utc"], [22, 3, 1, "", "asset_class"], [22, 2, 1, "", "base_from_dict"], [22, 2, 1, "", "base_to_dict"], [22, 2, 1, "", "calculate_base_quantity"], [22, 3, 1, "", "expiration_ns"], [22, 3, 1, "", "expiration_utc"], [22, 2, 1, "", "from_dict"], [22, 2, 1, "", "fully_qualified_name"], [22, 2, 1, "", "get_base_currency"], [22, 2, 1, "", "get_settlement_currency"], [22, 3, 1, "", "id"], [22, 3, 1, "", "info"], [22, 3, 1, "", "instrument_class"], [22, 3, 1, "", "is_inverse"], [22, 3, 1, "", "kind"], [22, 3, 1, "", "lot_size"], [22, 2, 1, "", "make_price"], [22, 2, 1, "", "make_qty"], [22, 3, 1, "", "maker_fee"], [22, 3, 1, "", "margin_init"], [22, 3, 1, "", "margin_maint"], [22, 3, 1, "", "max_notional"], [22, 3, 1, "", "max_price"], [22, 3, 1, "", "max_quantity"], [22, 3, 1, "", "min_notional"], [22, 3, 1, "", "min_price"], [22, 3, 1, "", "min_quantity"], [22, 3, 1, "", "multiplier"], [22, 2, 1, "", "next_ask_price"], [22, 2, 1, "", "next_bid_price"], [22, 2, 1, "", "notional_value"], [22, 3, 1, "", "price_increment"], [22, 3, 1, "", "price_precision"], [22, 3, 1, "", "quote_currency"], [22, 3, 1, "", "raw_symbol"], [22, 3, 1, "", "size_increment"], [22, 3, 1, "", "size_precision"], [22, 3, 1, "", "strike_price"], [22, 3, 1, "", "symbol"], [22, 3, 1, "", "taker_fee"], [22, 3, 1, "", "tick_scheme_name"], [22, 2, 1, "", "to_dict"], [22, 3, 1, "", "ts_event"], [22, 3, 1, "", "ts_init"], [22, 3, 1, "", "underlying"], [22, 3, 1, "", "venue"]], "nautilus_trader.model.instruments.synthetic": [[22, 1, 1, "", "SyntheticInstrument"]], "nautilus_trader.model.instruments.synthetic.SyntheticInstrument": [[22, 2, 1, "", "calculate"], [22, 2, 1, "", "change_formula"], [22, 3, 1, "", "components"], [22, 3, 1, "", "formula"], [22, 2, 1, "", "from_dict"], [22, 2, 1, "", "fully_qualified_name"], [22, 3, 1, "", "id"], [22, 3, 1, "", "price_increment"], [22, 3, 1, "", "price_precision"], [22, 2, 1, "", "to_dict"], [22, 3, 1, "", "ts_event"], [22, 3, 1, "", "ts_init"]], "nautilus_trader.model.objects": [[23, 1, 1, "", "AccountBalance"], [23, 1, 1, "", "Currency"], [23, 1, 1, "", "MarginBalance"], [23, 1, 1, "", "Money"], [23, 1, 1, "", "Price"], [23, 1, 1, "", "Quantity"]], "nautilus_trader.model.objects.AccountBalance": [[23, 3, 1, "", "currency"], [23, 3, 1, "", "free"], [23, 2, 1, "", "from_dict"], [23, 3, 1, "", "locked"], [23, 2, 1, "", "to_dict"], [23, 3, 1, "", "total"]], "nautilus_trader.model.objects.Currency": [[23, 3, 1, "", "code"], [23, 3, 1, "", "currency_type"], [23, 2, 1, "", "from_internal_map"], [23, 2, 1, "", "from_str"], [23, 2, 1, "", "is_crypto"], [23, 2, 1, "", "is_fiat"], [23, 3, 1, "", "iso4217"], [23, 3, 1, "", "name"], [23, 3, 1, "", "precision"], [23, 2, 1, "", "register"]], "nautilus_trader.model.objects.MarginBalance": [[23, 3, 1, "", "currency"], [23, 2, 1, "", "from_dict"], [23, 3, 1, "", "initial"], [23, 3, 1, "", "instrument_id"], [23, 3, 1, "", "maintenance"], [23, 2, 1, "", "to_dict"]], "nautilus_trader.model.objects.Money": [[23, 2, 1, "", "as_decimal"], [23, 2, 1, "", "as_double"], [23, 3, 1, "", "currency"], [23, 2, 1, "", "from_raw"], [23, 2, 1, "", "from_str"], [23, 3, 1, "", "raw"], [23, 2, 1, "", "to_str"]], "nautilus_trader.model.objects.Price": [[23, 2, 1, "", "as_decimal"], [23, 2, 1, "", "as_double"], [23, 2, 1, "", "from_int"], [23, 2, 1, "", "from_raw"], [23, 2, 1, "", "from_str"], [23, 3, 1, "", "precision"], [23, 3, 1, "", "raw"]], "nautilus_trader.model.objects.Quantity": [[23, 2, 1, "", "as_decimal"], [23, 2, 1, "", "as_double"], [23, 2, 1, "", "from_int"], [23, 2, 1, "", "from_raw"], [23, 2, 1, "", "from_str"], [23, 3, 1, "", "precision"], [23, 3, 1, "", "raw"], [23, 2, 1, "", "raw_to_f64"], [23, 2, 1, "", "to_str"], [23, 2, 1, "", "zero"]], "nautilus_trader.model.orders": [[24, 0, 0, "-", "base"], [24, 0, 0, "-", "limit"], [24, 0, 0, "-", "limit_if_touched"], [24, 0, 0, "-", "list"], [24, 0, 0, "-", "market"], [24, 0, 0, "-", "market_if_touched"], [24, 0, 0, "-", "market_to_limit"], [24, 0, 0, "-", "stop_limit"], [24, 0, 0, "-", "stop_market"], [24, 0, 0, "-", "trailing_stop_limit"], [24, 0, 0, "-", "trailing_stop_market"]], "nautilus_trader.model.orders.base": [[24, 1, 1, "", "Order"]], "nautilus_trader.model.orders.base.Order": [[24, 3, 1, "", "account_id"], [24, 2, 1, "", "apply"], [24, 3, 1, "", "avg_px"], [24, 3, 1, "", "client_order_id"], [24, 2, 1, "", "closing_side"], [24, 2, 1, "", "commissions"], [24, 3, 1, "", "contingency_type"], [24, 3, 1, "", "emulation_trigger"], [24, 3, 1, "", "event_count"], [24, 3, 1, "", "events"], [24, 3, 1, "", "exec_algorithm_id"], [24, 3, 1, "", "exec_algorithm_params"], [24, 3, 1, "", "exec_spawn_id"], [24, 3, 1, "", "filled_qty"], [24, 3, 1, "", "has_price"], [24, 3, 1, "", "has_trigger_price"], [24, 2, 1, "", "info"], [24, 3, 1, "", "init_event"], [24, 3, 1, "", "init_id"], [24, 3, 1, "", "instrument_id"], [24, 3, 1, "", "is_active_local"], [24, 3, 1, "", "is_aggressive"], [24, 3, 1, "", "is_buy"], [24, 3, 1, "", "is_canceled"], [24, 3, 1, "", "is_child_order"], [24, 3, 1, "", "is_closed"], [24, 3, 1, "", "is_contingency"], [24, 3, 1, "", "is_emulated"], [24, 3, 1, "", "is_inflight"], [24, 3, 1, "", "is_open"], [24, 3, 1, "", "is_parent_order"], [24, 3, 1, "", "is_passive"], [24, 3, 1, "", "is_pending_cancel"], [24, 3, 1, "", "is_pending_update"], [24, 3, 1, "", "is_post_only"], [24, 3, 1, "", "is_primary"], [24, 3, 1, "", "is_quote_quantity"], [24, 3, 1, "", "is_reduce_only"], [24, 3, 1, "", "is_sell"], [24, 3, 1, "", "is_spawned"], [24, 3, 1, "", "last_event"], [24, 3, 1, "", "last_trade_id"], [24, 3, 1, "", "leaves_qty"], [24, 3, 1, "", "linked_order_ids"], [24, 3, 1, "", "liquidity_side"], [24, 2, 1, "", "opposite_side"], [24, 3, 1, "", "order_list_id"], [24, 3, 1, "", "order_type"], [24, 3, 1, "", "parent_order_id"], [24, 3, 1, "", "position_id"], [24, 3, 1, "", "quantity"], [24, 3, 1, "", "side"], [24, 2, 1, "", "side_string"], [24, 2, 1, "", "signed_decimal_qty"], [24, 3, 1, "", "slippage"], [24, 3, 1, "", "status"], [24, 2, 1, "", "status_string"], [24, 3, 1, "", "strategy_id"], [24, 3, 1, "", "symbol"], [24, 3, 1, "", "tags"], [24, 3, 1, "", "time_in_force"], [24, 2, 1, "", "to_dict"], [24, 3, 1, "", "trade_ids"], [24, 3, 1, "", "trader_id"], [24, 3, 1, "", "trigger_instrument_id"], [24, 3, 1, "", "ts_init"], [24, 3, 1, "", "ts_last"], [24, 2, 1, "", "type_string"], [24, 3, 1, "", "venue"], [24, 3, 1, "", "venue_order_id"], [24, 3, 1, "", "venue_order_ids"], [24, 2, 1, "", "would_reduce_only"]], "nautilus_trader.model.orders.limit": [[24, 1, 1, "", "LimitOrder"]], "nautilus_trader.model.orders.limit.LimitOrder": [[24, 3, 1, "", "account_id"], [24, 2, 1, "", "apply"], [24, 3, 1, "", "avg_px"], [24, 3, 1, "", "client_order_id"], [24, 2, 1, "", "closing_side"], [24, 2, 1, "", "commissions"], [24, 3, 1, "", "contingency_type"], [24, 3, 1, "", "display_qty"], [24, 3, 1, "", "emulation_trigger"], [24, 3, 1, "", "event_count"], [24, 3, 1, "", "events"], [24, 3, 1, "", "exec_algorithm_id"], [24, 3, 1, "", "exec_algorithm_params"], [24, 3, 1, "", "exec_spawn_id"], [24, 3, 1, "", "expire_time"], [24, 3, 1, "", "expire_time_ns"], [24, 3, 1, "", "filled_qty"], [24, 3, 1, "", "has_price"], [24, 3, 1, "", "has_trigger_price"], [24, 2, 1, "", "info"], [24, 3, 1, "", "init_event"], [24, 3, 1, "", "init_id"], [24, 3, 1, "", "instrument_id"], [24, 3, 1, "", "is_active_local"], [24, 3, 1, "", "is_aggressive"], [24, 3, 1, "", "is_buy"], [24, 3, 1, "", "is_canceled"], [24, 3, 1, "", "is_child_order"], [24, 3, 1, "", "is_closed"], [24, 3, 1, "", "is_contingency"], [24, 3, 1, "", "is_emulated"], [24, 3, 1, "", "is_inflight"], [24, 3, 1, "", "is_open"], [24, 3, 1, "", "is_parent_order"], [24, 3, 1, "", "is_passive"], [24, 3, 1, "", "is_pending_cancel"], [24, 3, 1, "", "is_pending_update"], [24, 3, 1, "", "is_post_only"], [24, 3, 1, "", "is_primary"], [24, 3, 1, "", "is_quote_quantity"], [24, 3, 1, "", "is_reduce_only"], [24, 3, 1, "", "is_sell"], [24, 3, 1, "", "is_spawned"], [24, 3, 1, "", "last_event"], [24, 3, 1, "", "last_trade_id"], [24, 3, 1, "", "leaves_qty"], [24, 3, 1, "", "linked_order_ids"], [24, 3, 1, "", "liquidity_side"], [24, 2, 1, "", "opposite_side"], [24, 3, 1, "", "order_list_id"], [24, 3, 1, "", "order_type"], [24, 3, 1, "", "parent_order_id"], [24, 3, 1, "", "position_id"], [24, 3, 1, "", "price"], [24, 3, 1, "", "quantity"], [24, 3, 1, "", "side"], [24, 2, 1, "", "side_string"], [24, 2, 1, "", "signed_decimal_qty"], [24, 3, 1, "", "slippage"], [24, 3, 1, "", "status"], [24, 2, 1, "", "status_string"], [24, 3, 1, "", "strategy_id"], [24, 3, 1, "", "symbol"], [24, 3, 1, "", "tags"], [24, 3, 1, "", "time_in_force"], [24, 2, 1, "", "to_dict"], [24, 3, 1, "", "trade_ids"], [24, 3, 1, "", "trader_id"], [24, 2, 1, "", "transform_py"], [24, 3, 1, "", "trigger_instrument_id"], [24, 3, 1, "", "ts_init"], [24, 3, 1, "", "ts_last"], [24, 2, 1, "", "type_string"], [24, 3, 1, "", "venue"], [24, 3, 1, "", "venue_order_id"], [24, 3, 1, "", "venue_order_ids"], [24, 2, 1, "", "would_reduce_only"]], "nautilus_trader.model.orders.limit_if_touched": [[24, 1, 1, "", "LimitIfTouchedOrder"]], "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder": [[24, 3, 1, "", "account_id"], [24, 2, 1, "", "apply"], [24, 3, 1, "", "avg_px"], [24, 3, 1, "", "client_order_id"], [24, 2, 1, "", "closing_side"], [24, 2, 1, "", "commissions"], [24, 3, 1, "", "contingency_type"], [24, 3, 1, "", "display_qty"], [24, 3, 1, "", "emulation_trigger"], [24, 3, 1, "", "event_count"], [24, 3, 1, "", "events"], [24, 3, 1, "", "exec_algorithm_id"], [24, 3, 1, "", "exec_algorithm_params"], [24, 3, 1, "", "exec_spawn_id"], [24, 3, 1, "", "expire_time"], [24, 3, 1, "", "expire_time_ns"], [24, 3, 1, "", "filled_qty"], [24, 3, 1, "", "has_price"], [24, 3, 1, "", "has_trigger_price"], [24, 2, 1, "", "info"], [24, 3, 1, "", "init_event"], [24, 3, 1, "", "init_id"], [24, 3, 1, "", "instrument_id"], [24, 3, 1, "", "is_active_local"], [24, 3, 1, "", "is_aggressive"], [24, 3, 1, "", "is_buy"], [24, 3, 1, "", "is_canceled"], [24, 3, 1, "", "is_child_order"], [24, 3, 1, "", "is_closed"], [24, 3, 1, "", "is_contingency"], [24, 3, 1, "", "is_emulated"], [24, 3, 1, "", "is_inflight"], [24, 3, 1, "", "is_open"], [24, 3, 1, "", "is_parent_order"], [24, 3, 1, "", "is_passive"], [24, 3, 1, "", "is_pending_cancel"], [24, 3, 1, "", "is_pending_update"], [24, 3, 1, "", "is_post_only"], [24, 3, 1, "", "is_primary"], [24, 3, 1, "", "is_quote_quantity"], [24, 3, 1, "", "is_reduce_only"], [24, 3, 1, "", "is_sell"], [24, 3, 1, "", "is_spawned"], [24, 3, 1, "", "is_triggered"], [24, 3, 1, "", "last_event"], [24, 3, 1, "", "last_trade_id"], [24, 3, 1, "", "leaves_qty"], [24, 3, 1, "", "linked_order_ids"], [24, 3, 1, "", "liquidity_side"], [24, 2, 1, "", "opposite_side"], [24, 3, 1, "", "order_list_id"], [24, 3, 1, "", "order_type"], [24, 3, 1, "", "parent_order_id"], [24, 3, 1, "", "position_id"], [24, 3, 1, "", "price"], [24, 3, 1, "", "quantity"], [24, 3, 1, "", "side"], [24, 2, 1, "", "side_string"], [24, 2, 1, "", "signed_decimal_qty"], [24, 3, 1, "", "slippage"], [24, 3, 1, "", "status"], [24, 2, 1, "", "status_string"], [24, 3, 1, "", "strategy_id"], [24, 3, 1, "", "symbol"], [24, 3, 1, "", "tags"], [24, 3, 1, "", "time_in_force"], [24, 2, 1, "", "to_dict"], [24, 3, 1, "", "trade_ids"], [24, 3, 1, "", "trader_id"], [24, 3, 1, "", "trigger_instrument_id"], [24, 3, 1, "", "trigger_price"], [24, 3, 1, "", "trigger_type"], [24, 3, 1, "", "ts_init"], [24, 3, 1, "", "ts_last"], [24, 3, 1, "", "ts_triggered"], [24, 2, 1, "", "type_string"], [24, 3, 1, "", "venue"], [24, 3, 1, "", "venue_order_id"], [24, 3, 1, "", "venue_order_ids"], [24, 2, 1, "", "would_reduce_only"]], "nautilus_trader.model.orders.list": [[24, 1, 1, "", "OrderList"]], "nautilus_trader.model.orders.list.OrderList": [[24, 3, 1, "", "first"], [24, 3, 1, "", "id"], [24, 3, 1, "", "instrument_id"], [24, 3, 1, "", "orders"], [24, 3, 1, "", "strategy_id"], [24, 3, 1, "", "ts_init"]], "nautilus_trader.model.orders.market": [[24, 1, 1, "", "MarketOrder"]], "nautilus_trader.model.orders.market.MarketOrder": [[24, 3, 1, "", "account_id"], [24, 2, 1, "", "apply"], [24, 3, 1, "", "avg_px"], [24, 3, 1, "", "client_order_id"], [24, 2, 1, "", "closing_side"], [24, 2, 1, "", "commissions"], [24, 3, 1, "", "contingency_type"], [24, 3, 1, "", "emulation_trigger"], [24, 3, 1, "", "event_count"], [24, 3, 1, "", "events"], [24, 3, 1, "", "exec_algorithm_id"], [24, 3, 1, "", "exec_algorithm_params"], [24, 3, 1, "", "exec_spawn_id"], [24, 3, 1, "", "filled_qty"], [24, 3, 1, "", "has_price"], [24, 3, 1, "", "has_trigger_price"], [24, 2, 1, "", "info"], [24, 3, 1, "", "init_event"], [24, 3, 1, "", "init_id"], [24, 3, 1, "", "instrument_id"], [24, 3, 1, "", "is_active_local"], [24, 3, 1, "", "is_aggressive"], [24, 3, 1, "", "is_buy"], [24, 3, 1, "", "is_canceled"], [24, 3, 1, "", "is_child_order"], [24, 3, 1, "", "is_closed"], [24, 3, 1, "", "is_contingency"], [24, 3, 1, "", "is_emulated"], [24, 3, 1, "", "is_inflight"], [24, 3, 1, "", "is_open"], [24, 3, 1, "", "is_parent_order"], [24, 3, 1, "", "is_passive"], [24, 3, 1, "", "is_pending_cancel"], [24, 3, 1, "", "is_pending_update"], [24, 3, 1, "", "is_post_only"], [24, 3, 1, "", "is_primary"], [24, 3, 1, "", "is_quote_quantity"], [24, 3, 1, "", "is_reduce_only"], [24, 3, 1, "", "is_sell"], [24, 3, 1, "", "is_spawned"], [24, 3, 1, "", "last_event"], [24, 3, 1, "", "last_trade_id"], [24, 3, 1, "", "leaves_qty"], [24, 3, 1, "", "linked_order_ids"], [24, 3, 1, "", "liquidity_side"], [24, 2, 1, "", "opposite_side"], [24, 3, 1, "", "order_list_id"], [24, 3, 1, "", "order_type"], [24, 3, 1, "", "parent_order_id"], [24, 3, 1, "", "position_id"], [24, 3, 1, "", "quantity"], [24, 3, 1, "", "side"], [24, 2, 1, "", "side_string"], [24, 2, 1, "", "signed_decimal_qty"], [24, 3, 1, "", "slippage"], [24, 3, 1, "", "status"], [24, 2, 1, "", "status_string"], [24, 3, 1, "", "strategy_id"], [24, 3, 1, "", "symbol"], [24, 3, 1, "", "tags"], [24, 3, 1, "", "time_in_force"], [24, 2, 1, "", "to_dict"], [24, 3, 1, "", "trade_ids"], [24, 3, 1, "", "trader_id"], [24, 2, 1, "", "transform_py"], [24, 3, 1, "", "trigger_instrument_id"], [24, 3, 1, "", "ts_init"], [24, 3, 1, "", "ts_last"], [24, 2, 1, "", "type_string"], [24, 3, 1, "", "venue"], [24, 3, 1, "", "venue_order_id"], [24, 3, 1, "", "venue_order_ids"], [24, 2, 1, "", "would_reduce_only"]], "nautilus_trader.model.orders.market_if_touched": [[24, 1, 1, "", "MarketIfTouchedOrder"]], "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder": [[24, 3, 1, "", "account_id"], [24, 2, 1, "", "apply"], [24, 3, 1, "", "avg_px"], [24, 3, 1, "", "client_order_id"], [24, 2, 1, "", "closing_side"], [24, 2, 1, "", "commissions"], [24, 3, 1, "", "contingency_type"], [24, 3, 1, "", "emulation_trigger"], [24, 3, 1, "", "event_count"], [24, 3, 1, "", "events"], [24, 3, 1, "", "exec_algorithm_id"], [24, 3, 1, "", "exec_algorithm_params"], [24, 3, 1, "", "exec_spawn_id"], [24, 3, 1, "", "expire_time"], [24, 3, 1, "", "expire_time_ns"], [24, 3, 1, "", "filled_qty"], [24, 3, 1, "", "has_price"], [24, 3, 1, "", "has_trigger_price"], [24, 2, 1, "", "info"], [24, 3, 1, "", "init_event"], [24, 3, 1, "", "init_id"], [24, 3, 1, "", "instrument_id"], [24, 3, 1, "", "is_active_local"], [24, 3, 1, "", "is_aggressive"], [24, 3, 1, "", "is_buy"], [24, 3, 1, "", "is_canceled"], [24, 3, 1, "", "is_child_order"], [24, 3, 1, "", "is_closed"], [24, 3, 1, "", "is_contingency"], [24, 3, 1, "", "is_emulated"], [24, 3, 1, "", "is_inflight"], [24, 3, 1, "", "is_open"], [24, 3, 1, "", "is_parent_order"], [24, 3, 1, "", "is_passive"], [24, 3, 1, "", "is_pending_cancel"], [24, 3, 1, "", "is_pending_update"], [24, 3, 1, "", "is_post_only"], [24, 3, 1, "", "is_primary"], [24, 3, 1, "", "is_quote_quantity"], [24, 3, 1, "", "is_reduce_only"], [24, 3, 1, "", "is_sell"], [24, 3, 1, "", "is_spawned"], [24, 3, 1, "", "last_event"], [24, 3, 1, "", "last_trade_id"], [24, 3, 1, "", "leaves_qty"], [24, 3, 1, "", "linked_order_ids"], [24, 3, 1, "", "liquidity_side"], [24, 2, 1, "", "opposite_side"], [24, 3, 1, "", "order_list_id"], [24, 3, 1, "", "order_type"], [24, 3, 1, "", "parent_order_id"], [24, 3, 1, "", "position_id"], [24, 3, 1, "", "quantity"], [24, 3, 1, "", "side"], [24, 2, 1, "", "side_string"], [24, 2, 1, "", "signed_decimal_qty"], [24, 3, 1, "", "slippage"], [24, 3, 1, "", "status"], [24, 2, 1, "", "status_string"], [24, 3, 1, "", "strategy_id"], [24, 3, 1, "", "symbol"], [24, 3, 1, "", "tags"], [24, 3, 1, "", "time_in_force"], [24, 2, 1, "", "to_dict"], [24, 3, 1, "", "trade_ids"], [24, 3, 1, "", "trader_id"], [24, 3, 1, "", "trigger_instrument_id"], [24, 3, 1, "", "trigger_price"], [24, 3, 1, "", "trigger_type"], [24, 3, 1, "", "ts_init"], [24, 3, 1, "", "ts_last"], [24, 2, 1, "", "type_string"], [24, 3, 1, "", "venue"], [24, 3, 1, "", "venue_order_id"], [24, 3, 1, "", "venue_order_ids"], [24, 2, 1, "", "would_reduce_only"]], "nautilus_trader.model.orders.market_to_limit": [[24, 1, 1, "", "MarketToLimitOrder"]], "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder": [[24, 3, 1, "", "account_id"], [24, 2, 1, "", "apply"], [24, 3, 1, "", "avg_px"], [24, 3, 1, "", "client_order_id"], [24, 2, 1, "", "closing_side"], [24, 2, 1, "", "commissions"], [24, 3, 1, "", "contingency_type"], [24, 3, 1, "", "display_qty"], [24, 3, 1, "", "emulation_trigger"], [24, 3, 1, "", "event_count"], [24, 3, 1, "", "events"], [24, 3, 1, "", "exec_algorithm_id"], [24, 3, 1, "", "exec_algorithm_params"], [24, 3, 1, "", "exec_spawn_id"], [24, 3, 1, "", "expire_time"], [24, 3, 1, "", "expire_time_ns"], [24, 3, 1, "", "filled_qty"], [24, 3, 1, "", "has_price"], [24, 3, 1, "", "has_trigger_price"], [24, 2, 1, "", "info"], [24, 3, 1, "", "init_event"], [24, 3, 1, "", "init_id"], [24, 3, 1, "", "instrument_id"], [24, 3, 1, "", "is_active_local"], [24, 3, 1, "", "is_aggressive"], [24, 3, 1, "", "is_buy"], [24, 3, 1, "", "is_canceled"], [24, 3, 1, "", "is_child_order"], [24, 3, 1, "", "is_closed"], [24, 3, 1, "", "is_contingency"], [24, 3, 1, "", "is_emulated"], [24, 3, 1, "", "is_inflight"], [24, 3, 1, "", "is_open"], [24, 3, 1, "", "is_parent_order"], [24, 3, 1, "", "is_passive"], [24, 3, 1, "", "is_pending_cancel"], [24, 3, 1, "", "is_pending_update"], [24, 3, 1, "", "is_post_only"], [24, 3, 1, "", "is_primary"], [24, 3, 1, "", "is_quote_quantity"], [24, 3, 1, "", "is_reduce_only"], [24, 3, 1, "", "is_sell"], [24, 3, 1, "", "is_spawned"], [24, 3, 1, "", "last_event"], [24, 3, 1, "", "last_trade_id"], [24, 3, 1, "", "leaves_qty"], [24, 3, 1, "", "linked_order_ids"], [24, 3, 1, "", "liquidity_side"], [24, 2, 1, "", "opposite_side"], [24, 3, 1, "", "order_list_id"], [24, 3, 1, "", "order_type"], [24, 3, 1, "", "parent_order_id"], [24, 3, 1, "", "position_id"], [24, 3, 1, "", "price"], [24, 3, 1, "", "quantity"], [24, 3, 1, "", "side"], [24, 2, 1, "", "side_string"], [24, 2, 1, "", "signed_decimal_qty"], [24, 3, 1, "", "slippage"], [24, 3, 1, "", "status"], [24, 2, 1, "", "status_string"], [24, 3, 1, "", "strategy_id"], [24, 3, 1, "", "symbol"], [24, 3, 1, "", "tags"], [24, 3, 1, "", "time_in_force"], [24, 2, 1, "", "to_dict"], [24, 3, 1, "", "trade_ids"], [24, 3, 1, "", "trader_id"], [24, 3, 1, "", "trigger_instrument_id"], [24, 3, 1, "", "ts_init"], [24, 3, 1, "", "ts_last"], [24, 2, 1, "", "type_string"], [24, 3, 1, "", "venue"], [24, 3, 1, "", "venue_order_id"], [24, 3, 1, "", "venue_order_ids"], [24, 2, 1, "", "would_reduce_only"]], "nautilus_trader.model.orders.stop_limit": [[24, 1, 1, "", "StopLimitOrder"]], "nautilus_trader.model.orders.stop_limit.StopLimitOrder": [[24, 3, 1, "", "account_id"], [24, 2, 1, "", "apply"], [24, 3, 1, "", "avg_px"], [24, 3, 1, "", "client_order_id"], [24, 2, 1, "", "closing_side"], [24, 2, 1, "", "commissions"], [24, 3, 1, "", "contingency_type"], [24, 3, 1, "", "display_qty"], [24, 3, 1, "", "emulation_trigger"], [24, 3, 1, "", "event_count"], [24, 3, 1, "", "events"], [24, 3, 1, "", "exec_algorithm_id"], [24, 3, 1, "", "exec_algorithm_params"], [24, 3, 1, "", "exec_spawn_id"], [24, 3, 1, "", "expire_time"], [24, 3, 1, "", "expire_time_ns"], [24, 3, 1, "", "filled_qty"], [24, 3, 1, "", "has_price"], [24, 3, 1, "", "has_trigger_price"], [24, 2, 1, "", "info"], [24, 3, 1, "", "init_event"], [24, 3, 1, "", "init_id"], [24, 3, 1, "", "instrument_id"], [24, 3, 1, "", "is_active_local"], [24, 3, 1, "", "is_aggressive"], [24, 3, 1, "", "is_buy"], [24, 3, 1, "", "is_canceled"], [24, 3, 1, "", "is_child_order"], [24, 3, 1, "", "is_closed"], [24, 3, 1, "", "is_contingency"], [24, 3, 1, "", "is_emulated"], [24, 3, 1, "", "is_inflight"], [24, 3, 1, "", "is_open"], [24, 3, 1, "", "is_parent_order"], [24, 3, 1, "", "is_passive"], [24, 3, 1, "", "is_pending_cancel"], [24, 3, 1, "", "is_pending_update"], [24, 3, 1, "", "is_post_only"], [24, 3, 1, "", "is_primary"], [24, 3, 1, "", "is_quote_quantity"], [24, 3, 1, "", "is_reduce_only"], [24, 3, 1, "", "is_sell"], [24, 3, 1, "", "is_spawned"], [24, 3, 1, "", "is_triggered"], [24, 3, 1, "", "last_event"], [24, 3, 1, "", "last_trade_id"], [24, 3, 1, "", "leaves_qty"], [24, 3, 1, "", "linked_order_ids"], [24, 3, 1, "", "liquidity_side"], [24, 2, 1, "", "opposite_side"], [24, 3, 1, "", "order_list_id"], [24, 3, 1, "", "order_type"], [24, 3, 1, "", "parent_order_id"], [24, 3, 1, "", "position_id"], [24, 3, 1, "", "price"], [24, 3, 1, "", "quantity"], [24, 3, 1, "", "side"], [24, 2, 1, "", "side_string"], [24, 2, 1, "", "signed_decimal_qty"], [24, 3, 1, "", "slippage"], [24, 3, 1, "", "status"], [24, 2, 1, "", "status_string"], [24, 3, 1, "", "strategy_id"], [24, 3, 1, "", "symbol"], [24, 3, 1, "", "tags"], [24, 3, 1, "", "time_in_force"], [24, 2, 1, "", "to_dict"], [24, 3, 1, "", "trade_ids"], [24, 3, 1, "", "trader_id"], [24, 3, 1, "", "trigger_instrument_id"], [24, 3, 1, "", "trigger_price"], [24, 3, 1, "", "trigger_type"], [24, 3, 1, "", "ts_init"], [24, 3, 1, "", "ts_last"], [24, 3, 1, "", "ts_triggered"], [24, 2, 1, "", "type_string"], [24, 3, 1, "", "venue"], [24, 3, 1, "", "venue_order_id"], [24, 3, 1, "", "venue_order_ids"], [24, 2, 1, "", "would_reduce_only"]], "nautilus_trader.model.orders.stop_market": [[24, 1, 1, "", "StopMarketOrder"]], "nautilus_trader.model.orders.stop_market.StopMarketOrder": [[24, 3, 1, "", "account_id"], [24, 2, 1, "", "apply"], [24, 3, 1, "", "avg_px"], [24, 3, 1, "", "client_order_id"], [24, 2, 1, "", "closing_side"], [24, 2, 1, "", "commissions"], [24, 3, 1, "", "contingency_type"], [24, 3, 1, "", "emulation_trigger"], [24, 3, 1, "", "event_count"], [24, 3, 1, "", "events"], [24, 3, 1, "", "exec_algorithm_id"], [24, 3, 1, "", "exec_algorithm_params"], [24, 3, 1, "", "exec_spawn_id"], [24, 3, 1, "", "expire_time"], [24, 3, 1, "", "expire_time_ns"], [24, 3, 1, "", "filled_qty"], [24, 3, 1, "", "has_price"], [24, 3, 1, "", "has_trigger_price"], [24, 2, 1, "", "info"], [24, 3, 1, "", "init_event"], [24, 3, 1, "", "init_id"], [24, 3, 1, "", "instrument_id"], [24, 3, 1, "", "is_active_local"], [24, 3, 1, "", "is_aggressive"], [24, 3, 1, "", "is_buy"], [24, 3, 1, "", "is_canceled"], [24, 3, 1, "", "is_child_order"], [24, 3, 1, "", "is_closed"], [24, 3, 1, "", "is_contingency"], [24, 3, 1, "", "is_emulated"], [24, 3, 1, "", "is_inflight"], [24, 3, 1, "", "is_open"], [24, 3, 1, "", "is_parent_order"], [24, 3, 1, "", "is_passive"], [24, 3, 1, "", "is_pending_cancel"], [24, 3, 1, "", "is_pending_update"], [24, 3, 1, "", "is_post_only"], [24, 3, 1, "", "is_primary"], [24, 3, 1, "", "is_quote_quantity"], [24, 3, 1, "", "is_reduce_only"], [24, 3, 1, "", "is_sell"], [24, 3, 1, "", "is_spawned"], [24, 3, 1, "", "last_event"], [24, 3, 1, "", "last_trade_id"], [24, 3, 1, "", "leaves_qty"], [24, 3, 1, "", "linked_order_ids"], [24, 3, 1, "", "liquidity_side"], [24, 2, 1, "", "opposite_side"], [24, 3, 1, "", "order_list_id"], [24, 3, 1, "", "order_type"], [24, 3, 1, "", "parent_order_id"], [24, 3, 1, "", "position_id"], [24, 3, 1, "", "quantity"], [24, 3, 1, "", "side"], [24, 2, 1, "", "side_string"], [24, 2, 1, "", "signed_decimal_qty"], [24, 3, 1, "", "slippage"], [24, 3, 1, "", "status"], [24, 2, 1, "", "status_string"], [24, 3, 1, "", "strategy_id"], [24, 3, 1, "", "symbol"], [24, 3, 1, "", "tags"], [24, 3, 1, "", "time_in_force"], [24, 2, 1, "", "to_dict"], [24, 3, 1, "", "trade_ids"], [24, 3, 1, "", "trader_id"], [24, 3, 1, "", "trigger_instrument_id"], [24, 3, 1, "", "trigger_price"], [24, 3, 1, "", "trigger_type"], [24, 3, 1, "", "ts_init"], [24, 3, 1, "", "ts_last"], [24, 2, 1, "", "type_string"], [24, 3, 1, "", "venue"], [24, 3, 1, "", "venue_order_id"], [24, 3, 1, "", "venue_order_ids"], [24, 2, 1, "", "would_reduce_only"]], "nautilus_trader.model.orders.trailing_stop_limit": [[24, 1, 1, "", "TrailingStopLimitOrder"]], "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder": [[24, 3, 1, "", "account_id"], [24, 2, 1, "", "apply"], [24, 3, 1, "", "avg_px"], [24, 3, 1, "", "client_order_id"], [24, 2, 1, "", "closing_side"], [24, 2, 1, "", "commissions"], [24, 3, 1, "", "contingency_type"], [24, 3, 1, "", "display_qty"], [24, 3, 1, "", "emulation_trigger"], [24, 3, 1, "", "event_count"], [24, 3, 1, "", "events"], [24, 3, 1, "", "exec_algorithm_id"], [24, 3, 1, "", "exec_algorithm_params"], [24, 3, 1, "", "exec_spawn_id"], [24, 3, 1, "", "expire_time"], [24, 3, 1, "", "expire_time_ns"], [24, 3, 1, "", "filled_qty"], [24, 3, 1, "", "has_price"], [24, 3, 1, "", "has_trigger_price"], [24, 2, 1, "", "info"], [24, 3, 1, "", "init_event"], [24, 3, 1, "", "init_id"], [24, 3, 1, "", "instrument_id"], [24, 3, 1, "", "is_active_local"], [24, 3, 1, "", "is_aggressive"], [24, 3, 1, "", "is_buy"], [24, 3, 1, "", "is_canceled"], [24, 3, 1, "", "is_child_order"], [24, 3, 1, "", "is_closed"], [24, 3, 1, "", "is_contingency"], [24, 3, 1, "", "is_emulated"], [24, 3, 1, "", "is_inflight"], [24, 3, 1, "", "is_open"], [24, 3, 1, "", "is_parent_order"], [24, 3, 1, "", "is_passive"], [24, 3, 1, "", "is_pending_cancel"], [24, 3, 1, "", "is_pending_update"], [24, 3, 1, "", "is_post_only"], [24, 3, 1, "", "is_primary"], [24, 3, 1, "", "is_quote_quantity"], [24, 3, 1, "", "is_reduce_only"], [24, 3, 1, "", "is_sell"], [24, 3, 1, "", "is_spawned"], [24, 3, 1, "", "is_triggered"], [24, 3, 1, "", "last_event"], [24, 3, 1, "", "last_trade_id"], [24, 3, 1, "", "leaves_qty"], [24, 3, 1, "", "limit_offset"], [24, 3, 1, "", "linked_order_ids"], [24, 3, 1, "", "liquidity_side"], [24, 2, 1, "", "opposite_side"], [24, 3, 1, "", "order_list_id"], [24, 3, 1, "", "order_type"], [24, 3, 1, "", "parent_order_id"], [24, 3, 1, "", "position_id"], [24, 3, 1, "", "price"], [24, 3, 1, "", "quantity"], [24, 3, 1, "", "side"], [24, 2, 1, "", "side_string"], [24, 2, 1, "", "signed_decimal_qty"], [24, 3, 1, "", "slippage"], [24, 3, 1, "", "status"], [24, 2, 1, "", "status_string"], [24, 3, 1, "", "strategy_id"], [24, 3, 1, "", "symbol"], [24, 3, 1, "", "tags"], [24, 3, 1, "", "time_in_force"], [24, 2, 1, "", "to_dict"], [24, 3, 1, "", "trade_ids"], [24, 3, 1, "", "trader_id"], [24, 3, 1, "", "trailing_offset"], [24, 3, 1, "", "trailing_offset_type"], [24, 3, 1, "", "trigger_instrument_id"], [24, 3, 1, "", "trigger_price"], [24, 3, 1, "", "trigger_type"], [24, 3, 1, "", "ts_init"], [24, 3, 1, "", "ts_last"], [24, 3, 1, "", "ts_triggered"], [24, 2, 1, "", "type_string"], [24, 3, 1, "", "venue"], [24, 3, 1, "", "venue_order_id"], [24, 3, 1, "", "venue_order_ids"], [24, 2, 1, "", "would_reduce_only"]], "nautilus_trader.model.orders.trailing_stop_market": [[24, 1, 1, "", "TrailingStopMarketOrder"]], "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder": [[24, 3, 1, "", "account_id"], [24, 2, 1, "", "apply"], [24, 3, 1, "", "avg_px"], [24, 3, 1, "", "client_order_id"], [24, 2, 1, "", "closing_side"], [24, 2, 1, "", "commissions"], [24, 3, 1, "", "contingency_type"], [24, 3, 1, "", "emulation_trigger"], [24, 3, 1, "", "event_count"], [24, 3, 1, "", "events"], [24, 3, 1, "", "exec_algorithm_id"], [24, 3, 1, "", "exec_algorithm_params"], [24, 3, 1, "", "exec_spawn_id"], [24, 3, 1, "", "expire_time"], [24, 3, 1, "", "expire_time_ns"], [24, 3, 1, "", "filled_qty"], [24, 3, 1, "", "has_price"], [24, 3, 1, "", "has_trigger_price"], [24, 2, 1, "", "info"], [24, 3, 1, "", "init_event"], [24, 3, 1, "", "init_id"], [24, 3, 1, "", "instrument_id"], [24, 3, 1, "", "is_active_local"], [24, 3, 1, "", "is_aggressive"], [24, 3, 1, "", "is_buy"], [24, 3, 1, "", "is_canceled"], [24, 3, 1, "", "is_child_order"], [24, 3, 1, "", "is_closed"], [24, 3, 1, "", "is_contingency"], [24, 3, 1, "", "is_emulated"], [24, 3, 1, "", "is_inflight"], [24, 3, 1, "", "is_open"], [24, 3, 1, "", "is_parent_order"], [24, 3, 1, "", "is_passive"], [24, 3, 1, "", "is_pending_cancel"], [24, 3, 1, "", "is_pending_update"], [24, 3, 1, "", "is_post_only"], [24, 3, 1, "", "is_primary"], [24, 3, 1, "", "is_quote_quantity"], [24, 3, 1, "", "is_reduce_only"], [24, 3, 1, "", "is_sell"], [24, 3, 1, "", "is_spawned"], [24, 3, 1, "", "last_event"], [24, 3, 1, "", "last_trade_id"], [24, 3, 1, "", "leaves_qty"], [24, 3, 1, "", "linked_order_ids"], [24, 3, 1, "", "liquidity_side"], [24, 2, 1, "", "opposite_side"], [24, 3, 1, "", "order_list_id"], [24, 3, 1, "", "order_type"], [24, 3, 1, "", "parent_order_id"], [24, 3, 1, "", "position_id"], [24, 3, 1, "", "quantity"], [24, 3, 1, "", "side"], [24, 2, 1, "", "side_string"], [24, 2, 1, "", "signed_decimal_qty"], [24, 3, 1, "", "slippage"], [24, 3, 1, "", "status"], [24, 2, 1, "", "status_string"], [24, 3, 1, "", "strategy_id"], [24, 3, 1, "", "symbol"], [24, 3, 1, "", "tags"], [24, 3, 1, "", "time_in_force"], [24, 2, 1, "", "to_dict"], [24, 3, 1, "", "trade_ids"], [24, 3, 1, "", "trader_id"], [24, 3, 1, "", "trailing_offset"], [24, 3, 1, "", "trailing_offset_type"], [24, 3, 1, "", "trigger_instrument_id"], [24, 3, 1, "", "trigger_price"], [24, 3, 1, "", "trigger_type"], [24, 3, 1, "", "ts_init"], [24, 3, 1, "", "ts_last"], [24, 2, 1, "", "type_string"], [24, 3, 1, "", "venue"], [24, 3, 1, "", "venue_order_id"], [24, 3, 1, "", "venue_order_ids"], [24, 2, 1, "", "would_reduce_only"]], "nautilus_trader.model.position": [[25, 1, 1, "", "Position"]], "nautilus_trader.model.position.Position": [[25, 3, 1, "", "account_id"], [25, 2, 1, "", "apply"], [25, 3, 1, "", "avg_px_close"], [25, 3, 1, "", "avg_px_open"], [25, 3, 1, "", "base_currency"], [25, 2, 1, "", "calculate_pnl"], [25, 3, 1, "", "client_order_ids"], [25, 3, 1, "", "closing_order_id"], [25, 2, 1, "", "commissions"], [25, 3, 1, "", "duration_ns"], [25, 3, 1, "", "entry"], [25, 3, 1, "", "event_count"], [25, 3, 1, "", "events"], [25, 3, 1, "", "id"], [25, 2, 1, "", "info"], [25, 3, 1, "", "instrument_id"], [25, 3, 1, "", "is_closed"], [25, 3, 1, "", "is_inverse"], [25, 3, 1, "", "is_long"], [25, 3, 1, "", "is_open"], [25, 2, 1, "", "is_opposite_side"], [25, 3, 1, "", "is_short"], [25, 3, 1, "", "last_event"], [25, 3, 1, "", "last_trade_id"], [25, 3, 1, "", "multiplier"], [25, 2, 1, "", "notional_value"], [25, 3, 1, "", "opening_order_id"], [25, 3, 1, "", "peak_qty"], [25, 3, 1, "", "price_precision"], [25, 3, 1, "", "quantity"], [25, 3, 1, "", "quote_currency"], [25, 3, 1, "", "realized_pnl"], [25, 3, 1, "", "realized_return"], [25, 3, 1, "", "settlement_currency"], [25, 3, 1, "", "side"], [25, 2, 1, "", "side_from_order_side"], [25, 2, 1, "", "signed_decimal_qty"], [25, 3, 1, "", "signed_qty"], [25, 3, 1, "", "size_precision"], [25, 3, 1, "", "strategy_id"], [25, 3, 1, "", "symbol"], [25, 2, 1, "", "to_dict"], [25, 2, 1, "", "total_pnl"], [25, 3, 1, "", "trade_ids"], [25, 3, 1, "", "trader_id"], [25, 3, 1, "", "ts_closed"], [25, 3, 1, "", "ts_init"], [25, 3, 1, "", "ts_last"], [25, 3, 1, "", "ts_opened"], [25, 2, 1, "", "unrealized_pnl"], [25, 3, 1, "", "venue"], [25, 3, 1, "", "venue_order_ids"]], "nautilus_trader.model.tick_scheme": [[26, 0, 0, "-", "base"]], "nautilus_trader.model.tick_scheme.base": [[26, 1, 1, "", "TickScheme"], [26, 5, 1, "", "get_tick_scheme"], [26, 5, 1, "", "list_tick_schemes"], [26, 5, 1, "", "register_tick_scheme"], [26, 5, 1, "", "round_down"], [26, 5, 1, "", "round_up"]], "nautilus_trader.model.tick_scheme.base.TickScheme": [[26, 3, 1, "", "max_price"], [26, 3, 1, "", "min_price"], [26, 3, 1, "", "name"], [26, 2, 1, "", "next_ask_price"], [26, 2, 1, "", "next_bid_price"]], "nautilus_trader.model.tick_scheme.implementations": [[26, 0, 0, "-", "fixed"], [26, 0, 0, "-", "tiered"]], "nautilus_trader.model.tick_scheme.implementations.fixed": [[26, 1, 1, "", "FixedTickScheme"]], "nautilus_trader.model.tick_scheme.implementations.fixed.FixedTickScheme": [[26, 3, 1, "", "increment"], [26, 3, 1, "", "max_price"], [26, 3, 1, "", "min_price"], [26, 3, 1, "", "name"], [26, 2, 1, "", "next_ask_price"], [26, 2, 1, "", "next_bid_price"], [26, 3, 1, "", "price_precision"]], "nautilus_trader.model.tick_scheme.implementations.tiered": [[26, 1, 1, "", "TieredTickScheme"]], "nautilus_trader.model.tick_scheme.implementations.tiered.TieredTickScheme": [[26, 2, 1, "", "find_tick_index"], [26, 3, 1, "", "max_price"], [26, 3, 1, "", "min_price"], [26, 3, 1, "", "name"], [26, 2, 1, "", "next_ask_price"], [26, 2, 1, "", "next_bid_price"]], "nautilus_trader.persistence.catalog": [[27, 0, 0, "-", "base"], [27, 0, 0, "-", "parquet"]], "nautilus_trader.persistence.catalog.base": [[27, 1, 1, "", "BaseDataCatalog"]], "nautilus_trader.persistence.catalog.parquet": [[27, 1, 1, "", "FeatherFile"], [27, 1, 1, "", "ParquetDataCatalog"]], "nautilus_trader.persistence.catalog.parquet.FeatherFile": [[27, 3, 1, "", "class_name"], [27, 2, 1, "", "count"], [27, 2, 1, "", "index"], [27, 3, 1, "", "path"]], "nautilus_trader.persistence.catalog.parquet.ParquetDataCatalog": [[27, 2, 1, "", "from_env"], [27, 2, 1, "", "from_uri"], [27, 2, 1, "", "write_data"]], "nautilus_trader.persistence": [[27, 0, 0, "-", "wranglers"], [27, 0, 0, "-", "writer"]], "nautilus_trader.persistence.wranglers": [[27, 1, 1, "", "BarDataWrangler"], [27, 1, 1, "", "OrderBookDeltaDataWrangler"], [27, 1, 1, "", "QuoteTickDataWrangler"], [27, 1, 1, "", "TradeTickDataWrangler"]], "nautilus_trader.persistence.wranglers.BarDataWrangler": [[27, 2, 1, "", "process"]], "nautilus_trader.persistence.wranglers.OrderBookDeltaDataWrangler": [[27, 2, 1, "", "process"]], "nautilus_trader.persistence.wranglers.QuoteTickDataWrangler": [[27, 2, 1, "", "process"], [27, 2, 1, "", "process_bar_data"]], "nautilus_trader.persistence.wranglers.TradeTickDataWrangler": [[27, 2, 1, "", "process"]], "nautilus_trader.persistence.writer": [[27, 1, 1, "", "StreamingFeatherWriter"], [27, 5, 1, "", "generate_signal_class"]], "nautilus_trader.persistence.writer.StreamingFeatherWriter": [[27, 2, 1, "", "check_flush"], [27, 2, 1, "", "close"], [27, 2, 1, "", "flush"], [27, 4, 1, "", "is_closed"], [27, 2, 1, "", "write"]], "nautilus_trader.portfolio": [[28, 0, 0, "-", "base"], [28, 0, 0, "-", "portfolio"]], "nautilus_trader.portfolio.base": [[28, 1, 1, "", "PortfolioFacade"]], "nautilus_trader.portfolio.base.PortfolioFacade": [[28, 2, 1, "", "account"], [28, 3, 1, "", "analyzer"], [28, 2, 1, "", "balances_locked"], [28, 3, 1, "", "initialized"], [28, 2, 1, "", "is_completely_flat"], [28, 2, 1, "", "is_flat"], [28, 2, 1, "", "is_net_long"], [28, 2, 1, "", "is_net_short"], [28, 2, 1, "", "margins_init"], [28, 2, 1, "", "margins_maint"], [28, 2, 1, "", "net_exposure"], [28, 2, 1, "", "net_exposures"], [28, 2, 1, "", "net_position"], [28, 2, 1, "", "unrealized_pnl"], [28, 2, 1, "", "unrealized_pnls"]], "nautilus_trader.portfolio.portfolio": [[28, 1, 1, "", "Portfolio"]], "nautilus_trader.portfolio.portfolio.Portfolio": [[28, 2, 1, "", "account"], [28, 3, 1, "", "analyzer"], [28, 2, 1, "", "balances_locked"], [28, 2, 1, "", "initialize_orders"], [28, 2, 1, "", "initialize_positions"], [28, 3, 1, "", "initialized"], [28, 2, 1, "", "is_completely_flat"], [28, 2, 1, "", "is_flat"], [28, 2, 1, "", "is_net_long"], [28, 2, 1, "", "is_net_short"], [28, 2, 1, "", "margins_init"], [28, 2, 1, "", "margins_maint"], [28, 2, 1, "", "net_exposure"], [28, 2, 1, "", "net_exposures"], [28, 2, 1, "", "net_position"], [28, 2, 1, "", "reset"], [28, 2, 1, "", "set_specific_venue"], [28, 2, 1, "", "unrealized_pnl"], [28, 2, 1, "", "unrealized_pnls"], [28, 2, 1, "", "update_account"], [28, 2, 1, "", "update_order"], [28, 2, 1, "", "update_position"], [28, 2, 1, "", "update_quote_tick"]], "nautilus_trader.risk": [[29, 0, 0, "-", "engine"], [29, 0, 0, "-", "sizing"]], "nautilus_trader.risk.engine": [[29, 1, 1, "", "RiskEngine"]], "nautilus_trader.risk.engine.RiskEngine": [[29, 3, 1, "", "command_count"], [29, 3, 1, "", "debug"], [29, 2, 1, "", "degrade"], [29, 2, 1, "", "dispose"], [29, 3, 1, "", "event_count"], [29, 2, 1, "", "execute"], [29, 2, 1, "", "fault"], [29, 2, 1, "", "fully_qualified_name"], [29, 3, 1, "", "id"], [29, 3, 1, "", "is_bypassed"], [29, 3, 1, "", "is_degraded"], [29, 3, 1, "", "is_disposed"], [29, 3, 1, "", "is_faulted"], [29, 3, 1, "", "is_initialized"], [29, 3, 1, "", "is_running"], [29, 3, 1, "", "is_stopped"], [29, 2, 1, "", "max_notional_per_order"], [29, 2, 1, "", "max_notionals_per_order"], [29, 2, 1, "", "max_order_modify_rate"], [29, 2, 1, "", "max_order_submit_rate"], [29, 2, 1, "", "process"], [29, 2, 1, "", "reset"], [29, 2, 1, "", "resume"], [29, 2, 1, "", "set_max_notional_per_order"], [29, 2, 1, "", "set_trading_state"], [29, 2, 1, "", "start"], [29, 3, 1, "", "state"], [29, 2, 1, "", "stop"], [29, 3, 1, "", "trader_id"], [29, 3, 1, "", "trading_state"], [29, 3, 1, "", "type"]], "nautilus_trader.risk.sizing": [[29, 1, 1, "", "FixedRiskSizer"], [29, 1, 1, "", "PositionSizer"]], "nautilus_trader.risk.sizing.FixedRiskSizer": [[29, 2, 1, "", "calculate"], [29, 3, 1, "", "instrument"], [29, 2, 1, "", "update_instrument"]], "nautilus_trader.risk.sizing.PositionSizer": [[29, 2, 1, "", "calculate"], [29, 3, 1, "", "instrument"], [29, 2, 1, "", "update_instrument"]], "nautilus_trader.serialization": [[30, 0, 0, "-", "base"], [30, 0, 0, "-", "serializer"]], "nautilus_trader.serialization.base": [[30, 1, 1, "", "Serializer"], [30, 5, 1, "", "register_serializable_object"]], "nautilus_trader.serialization.base.Serializer": [[30, 2, 1, "", "deserialize"], [30, 2, 1, "", "serialize"]], "nautilus_trader.serialization.serializer": [[30, 1, 1, "", "MsgSpecSerializer"]], "nautilus_trader.serialization.serializer.MsgSpecSerializer": [[30, 2, 1, "", "deserialize"], [30, 2, 1, "", "serialize"], [30, 3, 1, "", "timestamps_as_iso8601"], [30, 3, 1, "", "timestamps_as_str"]], "nautilus_trader.system": [[31, 0, 0, "-", "kernel"]], "nautilus_trader.system.kernel": [[31, 1, 1, "", "NautilusKernel"]], "nautilus_trader.system.kernel.NautilusKernel": [[31, 4, 1, "", "cache"], [31, 2, 1, "", "cancel_all_tasks"], [31, 4, 1, "", "catalog"], [31, 4, 1, "", "clock"], [31, 4, 1, "", "data_engine"], [31, 2, 1, "", "dispose"], [31, 4, 1, "", "emulator"], [31, 4, 1, "", "environment"], [31, 4, 1, "", "exec_engine"], [31, 4, 1, "", "executor"], [31, 4, 1, "", "instance_id"], [31, 4, 1, "", "load_state"], [31, 4, 1, "", "log"], [31, 4, 1, "", "logger"], [31, 4, 1, "", "loop"], [31, 4, 1, "", "loop_sig_callback"], [31, 4, 1, "", "machine_id"], [31, 4, 1, "", "msgbus"], [31, 4, 1, "", "name"], [31, 4, 1, "", "portfolio"], [31, 4, 1, "", "risk_engine"], [31, 4, 1, "", "save_state"], [31, 2, 1, "", "start"], [31, 2, 1, "", "start_async"], [31, 2, 1, "", "stop"], [31, 2, 1, "", "stop_async"], [31, 4, 1, "", "trader"], [31, 4, 1, "", "trader_id"], [31, 4, 1, "", "ts_created"], [31, 4, 1, "", "writer"]], "nautilus_trader.trading": [[32, 0, 0, "-", "controller"], [32, 0, 0, "-", "filters"], [32, 0, 0, "-", "strategy"], [32, 0, 0, "-", "trader"]], "nautilus_trader.trading.controller": [[32, 1, 1, "", "Controller"]], "nautilus_trader.trading.controller.Controller": [[32, 2, 1, "", "active_task_ids"], [32, 2, 1, "", "add_synthetic"], [32, 3, 1, "", "cache"], [32, 2, 1, "", "cancel_all_tasks"], [32, 2, 1, "", "cancel_task"], [32, 3, 1, "", "clock"], [32, 3, 1, "", "config"], [32, 2, 1, "", "create_actor"], [32, 2, 1, "", "create_strategy"], [32, 2, 1, "", "degrade"], [32, 2, 1, "", "deregister_warning_event"], [32, 2, 1, "", "dispose"], [32, 2, 1, "", "fault"], [32, 2, 1, "", "fully_qualified_name"], [32, 2, 1, "", "handle_bar"], [32, 2, 1, "", "handle_bars"], [32, 2, 1, "", "handle_data"], [32, 2, 1, "", "handle_event"], [32, 2, 1, "", "handle_historical_data"], [32, 2, 1, "", "handle_instrument"], [32, 2, 1, "", "handle_instrument_close"], [32, 2, 1, "", "handle_instrument_status"], [32, 2, 1, "", "handle_instruments"], [32, 2, 1, "", "handle_order_book"], [32, 2, 1, "", "handle_order_book_deltas"], [32, 2, 1, "", "handle_quote_tick"], [32, 2, 1, "", "handle_quote_ticks"], [32, 2, 1, "", "handle_ticker"], [32, 2, 1, "", "handle_trade_tick"], [32, 2, 1, "", "handle_trade_ticks"], [32, 2, 1, "", "handle_venue_status"], [32, 2, 1, "", "has_active_tasks"], [32, 2, 1, "", "has_any_tasks"], [32, 2, 1, "", "has_pending_requests"], [32, 2, 1, "", "has_queued_tasks"], [32, 3, 1, "", "id"], [32, 2, 1, "", "indicators_initialized"], [32, 3, 1, "", "is_degraded"], [32, 3, 1, "", "is_disposed"], [32, 3, 1, "", "is_faulted"], [32, 3, 1, "", "is_initialized"], [32, 2, 1, "", "is_pending_request"], [32, 3, 1, "", "is_running"], [32, 3, 1, "", "is_stopped"], [32, 2, 1, "", "load"], [32, 3, 1, "", "log"], [32, 3, 1, "", "msgbus"], [32, 2, 1, "", "on_bar"], [32, 2, 1, "", "on_data"], [32, 2, 1, "", "on_degrade"], [32, 2, 1, "", "on_dispose"], [32, 2, 1, "", "on_event"], [32, 2, 1, "", "on_fault"], [32, 2, 1, "", "on_historical_data"], [32, 2, 1, "", "on_instrument"], [32, 2, 1, "", "on_instrument_close"], [32, 2, 1, "", "on_instrument_status"], [32, 2, 1, "", "on_load"], [32, 2, 1, "", "on_order_book"], [32, 2, 1, "", "on_order_book_deltas"], [32, 2, 1, "", "on_quote_tick"], [32, 2, 1, "", "on_reset"], [32, 2, 1, "", "on_resume"], [32, 2, 1, "", "on_save"], [32, 2, 1, "", "on_start"], [32, 2, 1, "", "on_stop"], [32, 2, 1, "", "on_ticker"], [32, 2, 1, "", "on_trade_tick"], [32, 2, 1, "", "on_venue_status"], [32, 2, 1, "", "pending_requests"], [32, 3, 1, "", "portfolio"], [32, 2, 1, "", "publish_data"], [32, 2, 1, "", "publish_signal"], [32, 2, 1, "", "queue_for_executor"], [32, 2, 1, "", "queued_task_ids"], [32, 2, 1, "", "register_base"], [32, 2, 1, "", "register_executor"], [32, 2, 1, "", "register_indicator_for_bars"], [32, 2, 1, "", "register_indicator_for_quote_ticks"], [32, 2, 1, "", "register_indicator_for_trade_ticks"], [32, 2, 1, "", "register_warning_event"], [32, 3, 1, "", "registered_indicators"], [32, 2, 1, "", "remove_actor"], [32, 2, 1, "", "remove_strategy"], [32, 2, 1, "", "request_bars"], [32, 2, 1, "", "request_data"], [32, 2, 1, "", "request_instrument"], [32, 2, 1, "", "request_instruments"], [32, 2, 1, "", "request_quote_ticks"], [32, 2, 1, "", "request_trade_ticks"], [32, 2, 1, "", "reset"], [32, 2, 1, "", "resume"], [32, 2, 1, "", "run_in_executor"], [32, 2, 1, "", "save"], [32, 2, 1, "", "start"], [32, 2, 1, "", "start_actor"], [32, 2, 1, "", "start_strategy"], [32, 3, 1, "", "state"], [32, 2, 1, "", "stop"], [32, 2, 1, "", "stop_actor"], [32, 2, 1, "", "stop_strategy"], [32, 2, 1, "", "subscribe_bars"], [32, 2, 1, "", "subscribe_data"], [32, 2, 1, "", "subscribe_instrument"], [32, 2, 1, "", "subscribe_instrument_close"], [32, 2, 1, "", "subscribe_instrument_status"], [32, 2, 1, "", "subscribe_instruments"], [32, 2, 1, "", "subscribe_order_book_deltas"], [32, 2, 1, "", "subscribe_order_book_snapshots"], [32, 2, 1, "", "subscribe_quote_ticks"], [32, 2, 1, "", "subscribe_ticker"], [32, 2, 1, "", "subscribe_trade_ticks"], [32, 2, 1, "", "subscribe_venue_status"], [32, 2, 1, "", "to_importable_config"], [32, 3, 1, "", "trader_id"], [32, 3, 1, "", "type"], [32, 2, 1, "", "unsubscribe_bars"], [32, 2, 1, "", "unsubscribe_data"], [32, 2, 1, "", "unsubscribe_instrument"], [32, 2, 1, "", "unsubscribe_instrument_status"], [32, 2, 1, "", "unsubscribe_instruments"], [32, 2, 1, "", "unsubscribe_order_book_deltas"], [32, 2, 1, "", "unsubscribe_order_book_snapshots"], [32, 2, 1, "", "unsubscribe_quote_ticks"], [32, 2, 1, "", "unsubscribe_ticker"], [32, 2, 1, "", "unsubscribe_trade_ticks"], [32, 2, 1, "", "unsubscribe_venue_status"], [32, 2, 1, "", "update_synthetic"]], "nautilus_trader.trading.filters": [[32, 1, 1, "", "EconomicNewsEventFilter"], [32, 1, 1, "", "ForexSession"], [32, 1, 1, "", "ForexSessionFilter"], [32, 1, 1, "", "NewsEvent"], [32, 1, 1, "", "NewsImpact"]], "nautilus_trader.trading.filters.EconomicNewsEventFilter": [[32, 4, 1, "", "currencies"], [32, 4, 1, "", "impacts"], [32, 2, 1, "", "next_event"], [32, 2, 1, "", "prev_event"], [32, 4, 1, "", "unfiltered_data_end"], [32, 4, 1, "", "unfiltered_data_start"]], "nautilus_trader.trading.filters.ForexSessionFilter": [[32, 2, 1, "", "local_from_utc"], [32, 2, 1, "", "next_end"], [32, 2, 1, "", "next_start"], [32, 2, 1, "", "prev_end"], [32, 2, 1, "", "prev_start"]], "nautilus_trader.trading.filters.NewsEvent": [[32, 2, 1, "", "fully_qualified_name"], [32, 4, 1, "", "ts_event"], [32, 4, 1, "", "ts_init"]], "nautilus_trader.trading.strategy": [[32, 1, 1, "", "Strategy"]], "nautilus_trader.trading.strategy.Strategy": [[32, 2, 1, "", "active_task_ids"], [32, 2, 1, "", "add_synthetic"], [32, 3, 1, "", "cache"], [32, 2, 1, "", "cancel_all_orders"], [32, 2, 1, "", "cancel_all_tasks"], [32, 2, 1, "", "cancel_gtd_expiry"], [32, 2, 1, "", "cancel_order"], [32, 2, 1, "", "cancel_orders"], [32, 2, 1, "", "cancel_task"], [32, 2, 1, "", "change_id"], [32, 2, 1, "", "change_order_id_tag"], [32, 3, 1, "", "clock"], [32, 2, 1, "", "close_all_positions"], [32, 2, 1, "", "close_position"], [32, 3, 1, "", "config"], [32, 2, 1, "", "degrade"], [32, 2, 1, "", "deregister_warning_event"], [32, 2, 1, "", "dispose"], [32, 3, 1, "", "external_order_claims"], [32, 2, 1, "", "fault"], [32, 2, 1, "", "fully_qualified_name"], [32, 2, 1, "", "handle_bar"], [32, 2, 1, "", "handle_bars"], [32, 2, 1, "", "handle_data"], [32, 2, 1, "", "handle_event"], [32, 2, 1, "", "handle_historical_data"], [32, 2, 1, "", "handle_instrument"], [32, 2, 1, "", "handle_instrument_close"], [32, 2, 1, "", "handle_instrument_status"], [32, 2, 1, "", "handle_instruments"], [32, 2, 1, "", "handle_order_book"], [32, 2, 1, "", "handle_order_book_deltas"], [32, 2, 1, "", "handle_quote_tick"], [32, 2, 1, "", "handle_quote_ticks"], [32, 2, 1, "", "handle_ticker"], [32, 2, 1, "", "handle_trade_tick"], [32, 2, 1, "", "handle_trade_ticks"], [32, 2, 1, "", "handle_venue_status"], [32, 2, 1, "", "has_active_tasks"], [32, 2, 1, "", "has_any_tasks"], [32, 2, 1, "", "has_pending_requests"], [32, 2, 1, "", "has_queued_tasks"], [32, 3, 1, "", "id"], [32, 2, 1, "", "indicators_initialized"], [32, 3, 1, "", "is_degraded"], [32, 3, 1, "", "is_disposed"], [32, 3, 1, "", "is_faulted"], [32, 3, 1, "", "is_initialized"], [32, 2, 1, "", "is_pending_request"], [32, 3, 1, "", "is_running"], [32, 3, 1, "", "is_stopped"], [32, 2, 1, "", "load"], [32, 3, 1, "", "log"], [32, 3, 1, "", "manage_contingent_orders"], [32, 3, 1, "", "manage_gtd_expiry"], [32, 2, 1, "", "modify_order"], [32, 3, 1, "", "msgbus"], [32, 3, 1, "", "oms_type"], [32, 2, 1, "", "on_bar"], [32, 2, 1, "", "on_data"], [32, 2, 1, "", "on_degrade"], [32, 2, 1, "", "on_dispose"], [32, 2, 1, "", "on_event"], [32, 2, 1, "", "on_fault"], [32, 2, 1, "", "on_historical_data"], [32, 2, 1, "", "on_instrument"], [32, 2, 1, "", "on_instrument_close"], [32, 2, 1, "", "on_instrument_status"], [32, 2, 1, "", "on_load"], [32, 2, 1, "", "on_order_accepted"], [32, 2, 1, "", "on_order_book"], [32, 2, 1, "", "on_order_book_deltas"], [32, 2, 1, "", "on_order_cancel_rejected"], [32, 2, 1, "", "on_order_canceled"], [32, 2, 1, "", "on_order_denied"], [32, 2, 1, "", "on_order_emulated"], [32, 2, 1, "", "on_order_event"], [32, 2, 1, "", "on_order_expired"], [32, 2, 1, "", "on_order_filled"], [32, 2, 1, "", "on_order_initialized"], [32, 2, 1, "", "on_order_modify_rejected"], [32, 2, 1, "", "on_order_pending_cancel"], [32, 2, 1, "", "on_order_pending_update"], [32, 2, 1, "", "on_order_rejected"], [32, 2, 1, "", "on_order_released"], [32, 2, 1, "", "on_order_submitted"], [32, 2, 1, "", "on_order_triggered"], [32, 2, 1, "", "on_order_updated"], [32, 2, 1, "", "on_position_changed"], [32, 2, 1, "", "on_position_closed"], [32, 2, 1, "", "on_position_event"], [32, 2, 1, "", "on_position_opened"], [32, 2, 1, "", "on_quote_tick"], [32, 2, 1, "", "on_reset"], [32, 2, 1, "", "on_resume"], [32, 2, 1, "", "on_save"], [32, 2, 1, "", "on_start"], [32, 2, 1, "", "on_stop"], [32, 2, 1, "", "on_ticker"], [32, 2, 1, "", "on_trade_tick"], [32, 2, 1, "", "on_venue_status"], [32, 3, 1, "", "order_factory"], [32, 3, 1, "", "order_id_tag"], [32, 2, 1, "", "pending_requests"], [32, 3, 1, "", "portfolio"], [32, 2, 1, "", "publish_data"], [32, 2, 1, "", "publish_signal"], [32, 2, 1, "", "query_order"], [32, 2, 1, "", "queue_for_executor"], [32, 2, 1, "", "queued_task_ids"], [32, 2, 1, "", "register"], [32, 2, 1, "", "register_base"], [32, 2, 1, "", "register_executor"], [32, 2, 1, "", "register_indicator_for_bars"], [32, 2, 1, "", "register_indicator_for_quote_ticks"], [32, 2, 1, "", "register_indicator_for_trade_ticks"], [32, 2, 1, "", "register_warning_event"], [32, 3, 1, "", "registered_indicators"], [32, 2, 1, "", "request_bars"], [32, 2, 1, "", "request_data"], [32, 2, 1, "", "request_instrument"], [32, 2, 1, "", "request_instruments"], [32, 2, 1, "", "request_quote_ticks"], [32, 2, 1, "", "request_trade_ticks"], [32, 2, 1, "", "reset"], [32, 2, 1, "", "resume"], [32, 2, 1, "", "run_in_executor"], [32, 2, 1, "", "save"], [32, 2, 1, "", "start"], [32, 3, 1, "", "state"], [32, 2, 1, "", "stop"], [32, 2, 1, "", "submit_order"], [32, 2, 1, "", "submit_order_list"], [32, 2, 1, "", "subscribe_bars"], [32, 2, 1, "", "subscribe_data"], [32, 2, 1, "", "subscribe_instrument"], [32, 2, 1, "", "subscribe_instrument_close"], [32, 2, 1, "", "subscribe_instrument_status"], [32, 2, 1, "", "subscribe_instruments"], [32, 2, 1, "", "subscribe_order_book_deltas"], [32, 2, 1, "", "subscribe_order_book_snapshots"], [32, 2, 1, "", "subscribe_quote_ticks"], [32, 2, 1, "", "subscribe_ticker"], [32, 2, 1, "", "subscribe_trade_ticks"], [32, 2, 1, "", "subscribe_venue_status"], [32, 2, 1, "", "to_importable_config"], [32, 3, 1, "", "trader_id"], [32, 3, 1, "", "type"], [32, 2, 1, "", "unsubscribe_bars"], [32, 2, 1, "", "unsubscribe_data"], [32, 2, 1, "", "unsubscribe_instrument"], [32, 2, 1, "", "unsubscribe_instrument_status"], [32, 2, 1, "", "unsubscribe_instruments"], [32, 2, 1, "", "unsubscribe_order_book_deltas"], [32, 2, 1, "", "unsubscribe_order_book_snapshots"], [32, 2, 1, "", "unsubscribe_quote_ticks"], [32, 2, 1, "", "unsubscribe_ticker"], [32, 2, 1, "", "unsubscribe_trade_ticks"], [32, 2, 1, "", "unsubscribe_venue_status"], [32, 2, 1, "", "update_synthetic"]], "nautilus_trader.trading.trader": [[32, 1, 1, "", "Trader"]], "nautilus_trader.trading.trader.Trader": [[32, 2, 1, "", "actor_ids"], [32, 2, 1, "", "actor_states"], [32, 2, 1, "", "actors"], [32, 2, 1, "", "add_actor"], [32, 2, 1, "", "add_actors"], [32, 2, 1, "", "add_exec_algorithm"], [32, 2, 1, "", "add_exec_algorithms"], [32, 2, 1, "", "add_strategies"], [32, 2, 1, "", "add_strategy"], [32, 2, 1, "", "check_residuals"], [32, 2, 1, "", "clear_actors"], [32, 2, 1, "", "clear_exec_algorithms"], [32, 2, 1, "", "clear_strategies"], [32, 2, 1, "", "degrade"], [32, 2, 1, "", "dispose"], [32, 2, 1, "", "exec_algorithm_ids"], [32, 2, 1, "", "exec_algorithm_states"], [32, 2, 1, "", "exec_algorithms"], [32, 2, 1, "", "fault"], [32, 2, 1, "", "fully_qualified_name"], [32, 2, 1, "", "generate_account_report"], [32, 2, 1, "", "generate_fills_report"], [32, 2, 1, "", "generate_order_fills_report"], [32, 2, 1, "", "generate_orders_report"], [32, 2, 1, "", "generate_positions_report"], [32, 3, 1, "", "id"], [32, 3, 1, "", "is_degraded"], [32, 3, 1, "", "is_disposed"], [32, 3, 1, "", "is_faulted"], [32, 3, 1, "", "is_initialized"], [32, 3, 1, "", "is_running"], [32, 3, 1, "", "is_stopped"], [32, 2, 1, "", "load"], [32, 2, 1, "", "remove_actor"], [32, 2, 1, "", "remove_strategy"], [32, 2, 1, "", "reset"], [32, 2, 1, "", "resume"], [32, 2, 1, "", "save"], [32, 2, 1, "", "start"], [32, 2, 1, "", "start_actor"], [32, 2, 1, "", "start_strategy"], [32, 3, 1, "", "state"], [32, 2, 1, "", "stop"], [32, 2, 1, "", "stop_actor"], [32, 2, 1, "", "stop_strategy"], [32, 2, 1, "", "strategies"], [32, 2, 1, "", "strategy_ids"], [32, 2, 1, "", "strategy_states"], [32, 2, 1, "", "subscribe"], [32, 3, 1, "", "trader_id"], [32, 3, 1, "", "type"], [32, 2, 1, "", "unsubscribe"]]}, "objtypes": {"0": "py:module", "1": "py:class", "2": "py:method", "3": "py:attribute", "4": "py:property", "5": "py:function", "6": "py:exception"}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "class", "Python class"], "2": ["py", "method", "Python method"], "3": ["py", "attribute", "Python attribute"], "4": ["py", "property", "Python property"], "5": ["py", "function", "Python function"], "6": ["py", "exception", "Python exception"]}, "titleterms": {"account": [0, 50, 51, 64], "betfair": [1, 63], "client": [1, 11, 33, 66], "common": [1, 4, 8, 9, 41, 50], "config": [1, 2, 4, 9, 48], "data": [1, 2, 4, 11, 18, 33, 36, 43, 45, 48, 50, 51, 56, 61, 64, 66, 69, 70], "type": [1, 2, 35, 37, 41, 48, 49, 50, 64], "execut": [1, 2, 4, 12, 44, 45, 49, 51, 66, 70], "factori": [1, 2, 4, 49], "orderbook": 1, "provid": [1, 2, 4, 33], "socket": 1, "binanc": [2, 64], "enum": 2, "futur": 2, "spot": 2, "adapt": [3, 33, 45], "interact": [4, 66], "broker": [4, 66], "analysi": [5, 39, 51, 70], "backtest": [6, 9, 33, 39, 42, 45, 46, 50, 61, 66, 69, 70, 71], "cach": [7, 51], "clock": [8, 51], "compon": [8, 12, 41, 47], "executor": 8, "gener": [8, 36, 51], "log": [8, 45, 47], "messag": [8, 10, 11, 12, 41, 45, 48, 52], "bu": [8, 45, 48], "live": [9, 16, 33, 46, 50, 66], "core": [10, 41, 50], "datetim": 10, "finit": 10, "state": [10, 51], "machin": 10, "fsm": 10, "stat": 10, "uuid": 10, "aggreg": [11, 64], "engin": [11, 61, 70], "report": [12, 51], "python": [13, 57], "api": [13, 42, 62, 63, 64, 67, 68, 69, 70, 71], "why": [13, 50], "indic": 14, "infrastructur": 15, "order": [17, 24, 35, 37, 44, 45, 49, 50, 51, 64], "book": 17, "event": [19, 51, 56], "identifi": 20, "model": [21, 50], "instrument": [22, 33, 40, 45, 46, 61, 66], "object": [23, 51], "posit": [25, 51], "tick": 26, "scheme": 26, "persist": [27, 37], "portfolio": [28, 39, 51], "risk": 29, "serial": [30, 48], "system": [31, 41], "trade": [32, 33, 46, 50, 51, 61, 64, 66], "research": 33, "request": 33, "exampl": [33, 51], "actor": 34, "advanc": [35, 38, 45], "list": 35, "conting": [35, 49], "One": 35, "trigger": [35, 40, 49], "other": 35, "oto": 35, "cancel": [35, 51], "oco": 35, "updat": [35, 40], "ouo": 35, "bracket": 35, "custom": [36, 39], "emul": 37, "submit": [37, 51], "life": 37, "cycl": 37, "held": 37, "releas": [37, 60], "queri": 37, "guid": [38, 55, 62], "statist": 39, "synthet": 40, "formula": 40, "subscrib": 40, "id": [40, 48], "error": [40, 41], "handl": [40, 51], "architectur": [41, 45], "design": 41, "philosophi": 41, "qualiti": 41, "attribut": 41, "environ": [41, 54], "context": 41, "framework": 41, "organ": 41, "low": [41, 42, 70, 71], "level": [41, 42, 69, 70, 71], "implement": [41, 51, 67], "code": [41, 52, 58], "structur": 41, "depend": 41, "flow": [41, 44], "safeti": [41, 57], "except": 41, "choos": 42, "an": 42, "high": [42, 69, 71], "load": [43, 69, 70], "loader": 43, "wrangler": 43, "transform": 43, "pipelin": 43, "catalog": [43, 69], "initi": [43, 70], "write": [43, 44, 61], "basenam": 43, "templat": 43, "read": 43, "stream": [43, 48], "algorithm": [44, 70], "twap": 44, "time": [44, 49, 51], "weight": 44, "averag": 44, "price": [44, 46], "spawn": 44, "manag": [44, 51], "concept": [45, 62], "overview": [45, 49, 50, 63, 64, 65, 66], "strategi": [45, 51, 61, 70], "symbologi": [46, 64], "find": 46, "precis": 46, "increment": 46, "limit": [46, 49], "quantiti": [46, 49], "margin": 46, "fee": 46, "addit": 46, "info": 46, "configur": [47, 48, 51, 61, 63, 64, 66, 69], "standard": [47, 52], "output": 47, "file": 47, "filter": [47, 48], "color": 47, "signal": 48, "publish": 48, "direct": 48, "access": [48, 51], "extern": 48, "databas": 48, "trader": 48, "kei": 48, "instanc": 48, "encod": 48, "timestamp": [48, 51], "format": [48, 52], "auto": 48, "trim": 48, "terminologi": 49, "instruct": 49, "In": 49, "forc": 49, "expir": 49, "post": [49, 70], "onli": 49, "reduc": 49, "displai": 49, "offset": 49, "market": 49, "stop": [49, 64], "To": 49, "If": 49, "touch": 49, "trail": [49, 64], "featur": 50, "nautilustrad": [50, 62], "us": [50, 69], "case": 50, "distribut": 50, "domain": 50, "handler": 51, "action": 51, "timer": 51, "current": 51, "alert": 51, "fetch": 51, "inform": 51, "command": 51, "modifi": 51, "gtd": 51, "expiri": 51, "multipl": 51, "style": 52, "black": 52, "pep": 52, "8": 52, "docstr": 52, "flake8": 52, "commit": 52, "cython": 53, "what": [53, 68], "i": [53, 68], "function": 53, "method": 53, "signatur": 53, "debug": 53, "pycharm": 53, "doc": [53, 68], "tip": 53, "setup": 54, "build": 54, "develop": [55, 62, 68], "content": 55, "packag": 56, "libor": 56, "rate": 56, "short": 56, "term": 56, "interest": 56, "econom": 56, "rust": [57, 68], "bind": 57, "unsaf": 57, "polici": 57, "resourc": 57, "test": 58, "mock": 58, "coverag": 58, "exclud": 58, "get": [59, 61, 62, 66, 69], "start": [59, 62, 66], "instal": [59, 60, 66], "quickstart": [59, 61], "from": 60, "pypi": 60, "extra": 60, "sourc": 60, "github": 60, "run": [61, 69, 70], "docker": 61, "sampl": 61, "connect": 61, "parquetdatacatalog": 61, "venu": [61, 69, 70], "document": 62, "tutori": [62, 71], "integr": [62, 67], "refer": 62, "credenti": [63, 64], "base": 64, "url": 64, "overrid": 64, "u": 64, "testnet": 64, "parser": 64, "warn": 64, "specif": 64, "binancefuturesmarkpriceupd": 64, "databento": 65, "contract": 66, "histor": 66, "instrumentprovid": 66, "full": 66, "goal": 67, "unif": 67, "latest": 68, "import": [69, 70], "raw": 69, "ad": [69, 70], "repeat": 70, "which": 71}, "envversion": {"sphinx.domains.c": 2, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 8, "sphinx.domains.index": 1, "sphinx.domains.javascript": 2, "sphinx.domains.math": 2, "sphinx.domains.python": 3, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.intersphinx": 1, "sphinx": 57}, "alltitles": {"Accounting": [[0, "module-nautilus_trader.accounting"]], "Betfair": [[1, "module-nautilus_trader.adapters.betfair"], [63, "betfair"]], "Client": [[1, "module-nautilus_trader.adapters.betfair.client"], [11, "module-nautilus_trader.data.client"]], "Common": [[1, "module-nautilus_trader.adapters.betfair.common"], [4, "module-nautilus_trader.adapters.interactive_brokers.common"], [8, "module-nautilus_trader.common"], [9, "module-nautilus_trader.config.common"]], "Config": [[1, "module-nautilus_trader.adapters.betfair.config"], [2, "module-nautilus_trader.adapters.binance.config"], [4, "module-nautilus_trader.adapters.interactive_brokers.config"], [9, "module-nautilus_trader.config"]], "Data": [[1, "module-nautilus_trader.adapters.betfair.data"], [2, "module-nautilus_trader.adapters.binance.futures.data"], [2, "id3"], [4, "module-nautilus_trader.adapters.interactive_brokers.data"], [11, "module-nautilus_trader.data"], [18, "module-nautilus_trader.model.data"], [43, "data"], [45, "data"], [61, "data"]], "Data Types": [[1, "module-nautilus_trader.adapters.betfair.data_types"], [50, "data-types"]], "Execution": [[1, "module-nautilus_trader.adapters.betfair.execution"], [2, "module-nautilus_trader.adapters.binance.futures.execution"], [2, "id5"], [4, "module-nautilus_trader.adapters.interactive_brokers.execution"], [12, "module-nautilus_trader.execution"], [44, "execution"], [45, "execution"]], "Factories": [[1, "module-nautilus_trader.adapters.betfair.factories"], [2, "module-nautilus_trader.adapters.binance.factories"], [4, "module-nautilus_trader.adapters.interactive_brokers.factories"]], "OrderBook": [[1, "module-nautilus_trader.adapters.betfair.orderbook"]], "Providers": [[1, "module-nautilus_trader.adapters.betfair.providers"], [2, "module-nautilus_trader.adapters.binance.futures.providers"], [2, "id6"], [4, "module-nautilus_trader.adapters.interactive_brokers.providers"]], "Sockets": [[1, "module-nautilus_trader.adapters.betfair.sockets"]], "Binance": [[2, "module-nautilus_trader.adapters.binance"], [64, "binance"]], "Enums": [[2, "module-nautilus_trader.adapters.binance.common.enums"], [2, "id1"], [2, "id4"]], "Types": [[2, "module-nautilus_trader.adapters.binance.common.types"], [2, "id2"]], "Futures": [[2, "futures"]], "Spot": [[2, "spot"]], "Adapters": [[3, "module-nautilus_trader.adapters"], [33, "adapters"], [45, "adapters"]], "Interactive Brokers": [[4, "module-nautilus_trader.adapters.interactive_brokers"], [66, "interactive-brokers"]], "Analysis": [[5, "module-nautilus_trader.analysis"]], "Backtest": [[6, "module-nautilus_trader.backtest"], [9, "module-nautilus_trader.config.backtest"]], "Cache": [[7, "module-nautilus_trader.cache"]], "Clock": [[8, "module-nautilus_trader.common.clock"]], "Component": [[8, "module-nautilus_trader.common.component"]], "Executor": [[8, "module-nautilus_trader.common.executor"]], "Generators": [[8, "module-nautilus_trader.common.generators"]], "Logging": [[8, "module-nautilus_trader.common.logging"], [45, "logging"], [47, "logging"]], "Message Bus": [[8, "message-bus"], [45, "message-bus"], [48, "message-bus"]], "Live": [[9, "module-nautilus_trader.config.live"], [16, "module-nautilus_trader.live"]], "Core": [[10, "module-nautilus_trader.core"]], "Datetime": [[10, "module-nautilus_trader.core.datetime"]], "Finite-State Machine (FSM)": [[10, "module-nautilus_trader.core.fsm"]], "Message": [[10, "module-nautilus_trader.core.message"]], "Stats": [[10, "module-nautilus_trader.core.stats"]], "UUID": [[10, "module-nautilus_trader.core.uuid"]], "Aggregation": [[11, "module-nautilus_trader.data.aggregation"]], "Engine": [[11, "module-nautilus_trader.data.engine"], [61, "engine"]], "Messages": [[11, "module-nautilus_trader.data.messages"], [12, "module-nautilus_trader.execution.messages"]], "Components": [[12, "module-nautilus_trader.execution.algorithm"], [41, "components"]], "Reports": [[12, "module-nautilus_trader.execution.reports"]], "Python API": [[13, "python-api"]], "Why Python?": [[13, "why-python"]], "Indicators": [[14, "module-nautilus_trader.indicators"]], "Infrastructure": [[15, "infrastructure"]], "Order Book": [[17, "module-nautilus_trader.model.book"]], "Events": [[19, "module-nautilus_trader.model.events"]], "Identifiers": [[20, "module-nautilus_trader.model.identifiers"]], "Model": [[21, "module-nautilus_trader.model"]], "Instruments": [[22, "module-nautilus_trader.model.instruments"], [45, "instruments"], [46, "instruments"], [61, "instruments"]], "Objects": [[23, "module-nautilus_trader.model.objects"]], "Orders": [[24, "module-nautilus_trader.model.orders"], [45, "orders"], [49, "orders"]], "Position": [[25, "module-nautilus_trader.model.position"]], "Tick Scheme": [[26, "module-nautilus_trader.model.tick_scheme"]], "Persistence": [[27, "module-nautilus_trader.persistence"]], "Portfolio": [[28, "module-nautilus_trader.portfolio"]], "Risk": [[29, "module-nautilus_trader.risk"]], "Serialization": [[30, "module-nautilus_trader.serialization"], [48, "serialization"]], "System": [[31, "module-nautilus_trader.system"]], "Trading": [[32, "module-nautilus_trader.trading"]], "Instrument Providers": [[33, "instrument-providers"]], "Research/Backtesting": [[33, "research-backtesting"]], "Live Trading": [[33, "live-trading"], [66, "live-trading"]], "Data Clients": [[33, "data-clients"]], "Requests": [[33, "requests"]], "Example": [[33, "example"]], "Actors": [[34, "actors"]], "Advanced Orders": [[35, "advanced-orders"]], "Order Lists": [[35, "order-lists"]], "Contingency Types": [[35, "contingency-types"]], "\u2018One Triggers the Other\u2019 (OTO)": [[35, "one-triggers-the-other-oto"]], "\u2018One Cancels the Other\u2019 (OCO)": [[35, "one-cancels-the-other-oco"]], "\u2018One Updates the Other\u2019 (OUO)": [[35, "one-updates-the-other-ouo"]], "Bracket Orders": [[35, "bracket-orders"]], "Custom/Generic Data": [[36, "custom-generic-data"]], "Emulated Orders": [[37, "emulated-orders"]], "Submitting for emulation": [[37, "submitting-for-emulation"]], "Life cycle": [[37, "life-cycle"]], "Held emulated orders": [[37, "held-emulated-orders"]], "Released emulated orders": [[37, "released-emulated-orders"]], "Order types": [[37, "order-types"], [64, "order-types"]], "Querying": [[37, "querying"]], "Persisted emulated orders": [[37, "persisted-emulated-orders"]], "Advanced": [[38, "advanced"], [45, "advanced"]], "Guides": [[38, "guides"]], "Portfolio Statistics": [[39, "portfolio-statistics"]], "Custom Statistics": [[39, "custom-statistics"]], "Backtest Analysis": [[39, "backtest-analysis"]], "Synthetic Instruments": [[40, "synthetic-instruments"]], "Formula": [[40, "formula"]], "Subscribing": [[40, "subscribing"]], "Updating formulas": [[40, "updating-formulas"]], "Trigger instrument IDs": [[40, "trigger-instrument-ids"]], "Error handling": [[40, "error-handling"]], "Architecture": [[41, "architecture"], [45, "architecture"]], "Design philosophy": [[41, "design-philosophy"]], "Quality attributes": [[41, "quality-attributes"]], "System architecture": [[41, "system-architecture"]], "Environment contexts": [[41, "environment-contexts"]], "Common core": [[41, "common-core"], [50, "common-core"]], "Messaging": [[41, "messaging"]], "Framework organization": [[41, "framework-organization"]], "Core / low-Level": [[41, "core-low-level"]], "System implementations": [[41, "system-implementations"]], "Code structure": [[41, "code-structure"]], "Dependency flow": [[41, "dependency-flow"]], "Type safety": [[41, "type-safety"]], "Errors and exceptions": [[41, "errors-and-exceptions"]], "Backtesting": [[42, "backtesting"], [45, "backtesting"], [46, "backtesting"], [50, "backtesting"], [71, "backtesting"]], "Choosing an API level:": [[42, "choosing-an-api-level"]], "Low-level API:": [[42, "low-level-api"]], "High-level API:": [[42, "high-level-api"]], "Loading data": [[43, "loading-data"], [70, "loading-data"]], "Data loaders": [[43, "data-loaders"]], "Data wranglers": [[43, "data-wranglers"]], "Transformation pipeline": [[43, "transformation-pipeline"]], "Data catalog": [[43, "data-catalog"]], "Initializing": [[43, "initializing"]], "Writing data": [[43, "writing-data"]], "Basename template": [[43, "basename-template"]], "Reading data": [[43, "reading-data"]], "Streaming data": [[43, "streaming-data"]], "Execution flow": [[44, "execution-flow"]], "Execution algorithms": [[44, "execution-algorithms"]], "TWAP (Time-Weighted Average Price)": [[44, "twap-time-weighted-average-price"]], "Writing execution algorithms": [[44, "writing-execution-algorithms"]], "Spawned orders": [[44, "spawned-orders"]], "Managing execution algorithm orders": [[44, "managing-execution-algorithm-orders"]], "Concepts": [[45, "concepts"], [62, "concepts"]], "Overview": [[45, "overview"], [49, "overview"], [50, "overview"], [63, "overview"], [64, "overview"], [65, "overview"], [66, "overview"]], "Strategies": [[45, "strategies"], [51, "strategies"]], "Symbology": [[46, "symbology"], [64, "symbology"]], "Live trading": [[46, "live-trading"], [50, "live-trading"]], "Finding instruments": [[46, "finding-instruments"]], "Precisions and Increments": [[46, "precisions-and-increments"]], "Limits": [[46, "limits"]], "Prices and Quantities": [[46, "prices-and-quantities"]], "Margins and Fees": [[46, "margins-and-fees"]], "Additional Info": [[46, "additional-info"]], "Configuration": [[47, "configuration"], [48, "configuration"], [51, "configuration"], [63, "configuration"], [64, "configuration"]], "Standard output logging": [[47, "standard-output-logging"]], "File logging": [[47, "file-logging"]], "Component filtering": [[47, "component-filtering"]], "Log Colors": [[47, "log-colors"]], "Data and signal publishing": [[48, "data-and-signal-publishing"]], "Direct access": [[48, "direct-access"]], "External publishing": [[48, "external-publishing"]], "Database config": [[48, "database-config"]], "Trader keys": [[48, "trader-keys"]], "Stream": [[48, "stream"]], "Instance ID": [[48, "instance-id"]], "Encoding": [[48, "encoding"]], "Timestamp formatting": [[48, "timestamp-formatting"]], "Types filtering": [[48, "types-filtering"]], "Stream auto-trimming": [[48, "stream-auto-trimming"]], "Terminology": [[49, "terminology"]], "Execution Instructions": [[49, "execution-instructions"]], "Time In Force": [[49, "time-in-force"]], "Expire Time": [[49, "expire-time"]], "Post Only": [[49, "post-only"]], "Reduce Only": [[49, "reduce-only"]], "Display Quantity": [[49, "display-quantity"]], "Trigger Type": [[49, "trigger-type"]], "Trigger Offset Type": [[49, "trigger-offset-type"]], "Contingent Orders": [[49, "contingent-orders"]], "Order Factory": [[49, "order-factory"]], "Order Types": [[49, "order-types"], [50, "order-types"]], "Market": [[49, "market"]], "Limit": [[49, "limit"]], "Stop-Market": [[49, "stop-market"]], "Stop-Limit": [[49, "stop-limit"]], "Market-To-Limit": [[49, "market-to-limit"]], "Market-If-Touched": [[49, "market-if-touched"]], "Limit-If-Touched": [[49, "limit-if-touched"]], "Trailing-Stop-Market": [[49, "trailing-stop-market"]], "Trailing-Stop-Limit": [[49, "trailing-stop-limit"]], "Features": [[50, "features"]], "Why NautilusTrader?": [[50, "why-nautilustrader"]], "Use cases": [[50, "use-cases"]], "Distributed": [[50, "distributed"]], "Domain model": [[50, "domain-model"]], "Account Types": [[50, "account-types"]], "Implementation": [[51, "implementation"]], "Handlers": [[51, "handlers"]], "Stateful actions": [[51, "stateful-actions"]], "Data handling": [[51, "data-handling"]], "Order management": [[51, "order-management"]], "Position management": [[51, "position-management"]], "Generic event handling": [[51, "generic-event-handling"]], "Handler example": [[51, "handler-example"]], "Clock and timers": [[51, "clock-and-timers"]], "Current timestamps": [[51, "current-timestamps"]], "Time alerts": [[51, "time-alerts"]], "Timers": [[51, "timers"]], "Cache access": [[51, "cache-access"]], "Fetching data": [[51, "fetching-data"]], "Fetching execution objects": [[51, "fetching-execution-objects"]], "Portfolio access": [[51, "portfolio-access"]], "Account and positional information": [[51, "account-and-positional-information"]], "Reports and analysis": [[51, "reports-and-analysis"]], "Trading commands": [[51, "trading-commands"]], "Submitting orders": [[51, "submitting-orders"]], "Canceling orders": [[51, "canceling-orders"]], "Modifying orders": [[51, "modifying-orders"]], "Managed GTD expiry": [[51, "managed-gtd-expiry"]], "Multiple strategies": [[51, "multiple-strategies"]], "Coding Standards": [[52, "coding-standards"]], "Code Style": [[52, "code-style"]], "Black": [[52, "black"]], "Formatting": [[52, "formatting"]], "PEP-8": [[52, "pep-8"]], "Docstrings": [[52, "docstrings"]], "Flake8": [[52, "flake8"]], "Commit messages": [[52, "commit-messages"]], "Cython": [[53, "cython"]], "What is Cython?": [[53, "what-is-cython"]], "Function and method signatures": [[53, "function-and-method-signatures"]], "Debugging": [[53, "debugging"]], "PyCharm": [[53, "pycharm"]], "Cython Docs": [[53, "cython-docs"]], "Tips": [[53, "tips"]], "Environment Setup": [[54, "environment-setup"]], "Setup": [[54, "setup"]], "Builds": [[54, "builds"]], "Developer Guide": [[55, "developer-guide"], [62, "developer-guide"]], "Contents": [[55, "contents"]], "Packaged Data": [[56, "packaged-data"]], "Libor Rates": [[56, "libor-rates"]], "Short Term Interest Rates": [[56, "short-term-interest-rates"]], "Economic Events": [[56, "economic-events"]], "Rust": [[57, "rust"]], "Python Binding": [[57, "python-binding"]], "Unsafe Rust": [[57, "unsafe-rust"]], "Safety Policy": [[57, "safety-policy"]], "Resources": [[57, "resources"]], "Testing": [[58, "testing"]], "Mocks": [[58, "mocks"]], "Code Coverage": [[58, "code-coverage"]], "Excluded code coverage": [[58, "excluded-code-coverage"]], "Getting Started": [[59, "getting-started"], [62, "getting-started"], [66, "getting-started"]], "Installation": [[59, "installation"], [60, "installation"], [66, "installation"]], "Quickstart": [[59, "quickstart"], [61, "quickstart"]], "From PyPI": [[60, "from-pypi"]], "Extras": [[60, "extras"]], "From Source": [[60, "from-source"]], "From GitHub Release": [[60, "from-github-release"]], "Running in docker": [[61, "running-in-docker"]], "Getting the sample data": [[61, "getting-the-sample-data"]], "Connecting to the ParquetDataCatalog": [[61, "connecting-to-the-parquetdatacatalog"]], "Writing a trading strategy": [[61, "writing-a-trading-strategy"]], "Configuring Backtests": [[61, "configuring-backtests"]], "Venue": [[61, "venue"]], "Running a backtest": [[61, "running-a-backtest"]], "NautilusTrader Documentation": [[62, "nautilustrader-documentation"]], "Tutorials": [[62, "tutorials"], [71, "tutorials"]], "Integrations": [[62, "integrations"], [67, "integrations"]], "API Reference": [[62, "api-reference"]], "API credentials": [[63, "api-credentials"], [64, "api-credentials"]], "Data types": [[64, "data-types"]], "Trailing stops": [[64, "trailing-stops"]], "Account Type": [[64, "account-type"]], "Base URL overrides": [[64, "base-url-overrides"]], "Binance US": [[64, "binance-us"]], "Testnets": [[64, "testnets"]], "Aggregated Trades": [[64, "aggregated-trades"]], "Parser warnings": [[64, "parser-warnings"]], "Binance specific data": [[64, "binance-specific-data"]], "BinanceFuturesMarkPriceUpdate": [[64, "binancefuturesmarkpriceupdate"]], "Databento": [[65, "databento"]], "Instruments & Contracts": [[66, "instruments-contracts"]], "Historical Data & Backtesting": [[66, "historical-data-backtesting"]], "InstrumentProvider": [[66, "instrumentprovider"]], "Data Client": [[66, "data-client"]], "Execution Client": [[66, "execution-client"]], "Full Configuration": [[66, "full-configuration"]], "Implementation goals": [[67, "implementation-goals"]], "API unification": [[67, "api-unification"]], "Rust API": [[68, "rust-api"]], "Latest Rust docs": [[68, "latest-rust-docs"]], "Develop Rust docs": [[68, "develop-rust-docs"]], "What is Rust?": [[68, "what-is-rust"]], "Backtest (high-level API)": [[69, "backtest-high-level-api"], [71, "backtest-high-level-api"]], "Imports": [[69, "imports"], [70, "imports"]], "Getting raw data": [[69, "getting-raw-data"]], "Loading data into the Data Catalog": [[69, "loading-data-into-the-data-catalog"]], "Using the Data Catalog": [[69, "using-the-data-catalog"]], "Configuring backtests": [[69, "configuring-backtests"]], "Adding data and venues": [[69, "adding-data-and-venues"]], "Run the backtest!": [[69, "run-the-backtest"]], "Backtest (low-level API)": [[70, "backtest-low-level-api"], [71, "backtest-low-level-api"]], "Initialize a backtest engine": [[70, "initialize-a-backtest-engine"]], "Adding data": [[70, "adding-data"]], "Adding venues": [[70, "adding-venues"]], "Adding strategies": [[70, "adding-strategies"]], "Adding execution algorithms": [[70, "adding-execution-algorithms"]], "Running backtests": [[70, "running-backtests"]], "Post-run and analysis": [[70, "post-run-and-analysis"]], "Repeated runs": [[70, "repeated-runs"]], "Which API level?": [[71, "which-api-level"]]}, "indexentries": {"accountfactory (class in nautilus_trader.accounting.factory)": [[0, "nautilus_trader.accounting.factory.AccountFactory"]], "accountsmanager (class in nautilus_trader.accounting.manager)": [[0, "nautilus_trader.accounting.manager.AccountsManager"]], "cashaccount (class in nautilus_trader.accounting.accounts.cash)": [[0, "nautilus_trader.accounting.accounts.cash.CashAccount"]], "exchangeratecalculator (class in nautilus_trader.accounting.calculators)": [[0, "nautilus_trader.accounting.calculators.ExchangeRateCalculator"]], "marginaccount (class in nautilus_trader.accounting.accounts.margin)": [[0, "nautilus_trader.accounting.accounts.margin.MarginAccount"]], "rolloverinterestcalculator (class in nautilus_trader.accounting.calculators)": [[0, "nautilus_trader.accounting.calculators.RolloverInterestCalculator"]], "apply() (cashaccount method)": [[0, "nautilus_trader.accounting.accounts.cash.CashAccount.apply"]], "apply() (marginaccount method)": [[0, "nautilus_trader.accounting.accounts.margin.MarginAccount.apply"]], "balance() (cashaccount method)": [[0, "nautilus_trader.accounting.accounts.cash.CashAccount.balance"]], "balance() (marginaccount method)": [[0, "nautilus_trader.accounting.accounts.margin.MarginAccount.balance"]], "balance_free() (cashaccount method)": [[0, "nautilus_trader.accounting.accounts.cash.CashAccount.balance_free"]], "balance_free() (marginaccount method)": [[0, "nautilus_trader.accounting.accounts.margin.MarginAccount.balance_free"]], "balance_impact() (cashaccount method)": [[0, "nautilus_trader.accounting.accounts.cash.CashAccount.balance_impact"]], "balance_impact() (marginaccount method)": [[0, "nautilus_trader.accounting.accounts.margin.MarginAccount.balance_impact"]], "balance_locked() (cashaccount method)": [[0, "nautilus_trader.accounting.accounts.cash.CashAccount.balance_locked"]], "balance_locked() (marginaccount method)": [[0, "nautilus_trader.accounting.accounts.margin.MarginAccount.balance_locked"]], "balance_total() (cashaccount method)": [[0, "nautilus_trader.accounting.accounts.cash.CashAccount.balance_total"]], "balance_total() (marginaccount method)": [[0, "nautilus_trader.accounting.accounts.margin.MarginAccount.balance_total"]], "balances() (cashaccount method)": [[0, "nautilus_trader.accounting.accounts.cash.CashAccount.balances"]], "balances() (marginaccount method)": [[0, "nautilus_trader.accounting.accounts.margin.MarginAccount.balances"]], "balances_free() (cashaccount method)": [[0, "nautilus_trader.accounting.accounts.cash.CashAccount.balances_free"]], "balances_free() (marginaccount method)": [[0, "nautilus_trader.accounting.accounts.margin.MarginAccount.balances_free"]], "balances_locked() (cashaccount method)": [[0, "nautilus_trader.accounting.accounts.cash.CashAccount.balances_locked"]], "balances_locked() (marginaccount method)": [[0, "nautilus_trader.accounting.accounts.margin.MarginAccount.balances_locked"]], "balances_total() (cashaccount method)": [[0, "nautilus_trader.accounting.accounts.cash.CashAccount.balances_total"]], "balances_total() (marginaccount method)": [[0, "nautilus_trader.accounting.accounts.margin.MarginAccount.balances_total"]], "base_currency (cashaccount attribute)": [[0, "nautilus_trader.accounting.accounts.cash.CashAccount.base_currency"]], "base_currency (marginaccount attribute)": [[0, "nautilus_trader.accounting.accounts.margin.MarginAccount.base_currency"]], "calc_overnight_rate() (rolloverinterestcalculator method)": [[0, "nautilus_trader.accounting.calculators.RolloverInterestCalculator.calc_overnight_rate"]], "calculate_account_state (cashaccount attribute)": [[0, "nautilus_trader.accounting.accounts.cash.CashAccount.calculate_account_state"]], "calculate_account_state (marginaccount attribute)": [[0, "nautilus_trader.accounting.accounts.margin.MarginAccount.calculate_account_state"]], "calculate_balance_locked() (cashaccount method)": [[0, "nautilus_trader.accounting.accounts.cash.CashAccount.calculate_balance_locked"]], "calculate_commission() (cashaccount method)": [[0, "nautilus_trader.accounting.accounts.cash.CashAccount.calculate_commission"]], "calculate_commission() (marginaccount method)": [[0, "nautilus_trader.accounting.accounts.margin.MarginAccount.calculate_commission"]], "calculate_margin_init() (marginaccount method)": [[0, "nautilus_trader.accounting.accounts.margin.MarginAccount.calculate_margin_init"]], "calculate_margin_maint() (marginaccount method)": [[0, "nautilus_trader.accounting.accounts.margin.MarginAccount.calculate_margin_maint"]], "calculate_pnls() (cashaccount method)": [[0, "nautilus_trader.accounting.accounts.cash.CashAccount.calculate_pnls"]], "calculate_pnls() (marginaccount method)": [[0, "nautilus_trader.accounting.accounts.margin.MarginAccount.calculate_pnls"]], "clear_balance_locked() (cashaccount method)": [[0, "nautilus_trader.accounting.accounts.cash.CashAccount.clear_balance_locked"]], "clear_margin() (marginaccount method)": [[0, "nautilus_trader.accounting.accounts.margin.MarginAccount.clear_margin"]], "clear_margin_init() (marginaccount method)": [[0, "nautilus_trader.accounting.accounts.margin.MarginAccount.clear_margin_init"]], "clear_margin_maint() (marginaccount method)": [[0, "nautilus_trader.accounting.accounts.margin.MarginAccount.clear_margin_maint"]], "commission() (cashaccount method)": [[0, "nautilus_trader.accounting.accounts.cash.CashAccount.commission"]], "commission() (marginaccount method)": [[0, "nautilus_trader.accounting.accounts.margin.MarginAccount.commission"]], "commissions() (cashaccount method)": [[0, "nautilus_trader.accounting.accounts.cash.CashAccount.commissions"]], "commissions() (marginaccount method)": [[0, "nautilus_trader.accounting.accounts.margin.MarginAccount.commissions"]], "create() (accountfactory static method)": [[0, "nautilus_trader.accounting.factory.AccountFactory.create"]], "currencies() (cashaccount method)": [[0, "nautilus_trader.accounting.accounts.cash.CashAccount.currencies"]], "currencies() (marginaccount method)": [[0, "nautilus_trader.accounting.accounts.margin.MarginAccount.currencies"]], "default_leverage (marginaccount attribute)": [[0, "nautilus_trader.accounting.accounts.margin.MarginAccount.default_leverage"]], "event_count (cashaccount attribute)": [[0, "nautilus_trader.accounting.accounts.cash.CashAccount.event_count"]], "event_count (marginaccount attribute)": [[0, "nautilus_trader.accounting.accounts.margin.MarginAccount.event_count"]], "events (cashaccount attribute)": [[0, "nautilus_trader.accounting.accounts.cash.CashAccount.events"]], "events (marginaccount attribute)": [[0, "nautilus_trader.accounting.accounts.margin.MarginAccount.events"]], "get_rate() (exchangeratecalculator method)": [[0, "nautilus_trader.accounting.calculators.ExchangeRateCalculator.get_rate"]], "get_rate_data() (rolloverinterestcalculator method)": [[0, "nautilus_trader.accounting.calculators.RolloverInterestCalculator.get_rate_data"]], "id (cashaccount attribute)": [[0, "nautilus_trader.accounting.accounts.cash.CashAccount.id"]], "id (marginaccount attribute)": [[0, "nautilus_trader.accounting.accounts.margin.MarginAccount.id"]], "is_cash_account (cashaccount attribute)": [[0, "nautilus_trader.accounting.accounts.cash.CashAccount.is_cash_account"]], "is_cash_account (marginaccount attribute)": [[0, "nautilus_trader.accounting.accounts.margin.MarginAccount.is_cash_account"]], "is_margin_account (cashaccount attribute)": [[0, "nautilus_trader.accounting.accounts.cash.CashAccount.is_margin_account"]], "is_margin_account (marginaccount attribute)": [[0, "nautilus_trader.accounting.accounts.margin.MarginAccount.is_margin_account"]], "is_unleveraged() (cashaccount method)": [[0, "nautilus_trader.accounting.accounts.cash.CashAccount.is_unleveraged"]], "is_unleveraged() (marginaccount method)": [[0, "nautilus_trader.accounting.accounts.margin.MarginAccount.is_unleveraged"]], "last_event (cashaccount attribute)": [[0, "nautilus_trader.accounting.accounts.cash.CashAccount.last_event"]], "last_event (marginaccount attribute)": [[0, "nautilus_trader.accounting.accounts.margin.MarginAccount.last_event"]], "leverage() (marginaccount method)": [[0, "nautilus_trader.accounting.accounts.margin.MarginAccount.leverage"]], "leverages() (marginaccount method)": [[0, "nautilus_trader.accounting.accounts.margin.MarginAccount.leverages"]], "margin() (marginaccount method)": [[0, "nautilus_trader.accounting.accounts.margin.MarginAccount.margin"]], "margin_init() (marginaccount method)": [[0, "nautilus_trader.accounting.accounts.margin.MarginAccount.margin_init"]], "margin_maint() (marginaccount method)": [[0, "nautilus_trader.accounting.accounts.margin.MarginAccount.margin_maint"]], "margins() (marginaccount method)": [[0, "nautilus_trader.accounting.accounts.margin.MarginAccount.margins"]], "margins_init() (marginaccount method)": [[0, "nautilus_trader.accounting.accounts.margin.MarginAccount.margins_init"]], "margins_maint() (marginaccount method)": [[0, "nautilus_trader.accounting.accounts.margin.MarginAccount.margins_maint"]], "module": [[0, "module-nautilus_trader.accounting"], [0, "module-nautilus_trader.accounting.accounts.cash"], [0, "module-nautilus_trader.accounting.accounts.margin"], [0, "module-nautilus_trader.accounting.calculators"], [0, "module-nautilus_trader.accounting.factory"], [0, "module-nautilus_trader.accounting.manager"], [1, "module-nautilus_trader.adapters.betfair"], [1, "module-nautilus_trader.adapters.betfair.client"], [1, "module-nautilus_trader.adapters.betfair.common"], [1, "module-nautilus_trader.adapters.betfair.config"], [1, "module-nautilus_trader.adapters.betfair.data"], [1, "module-nautilus_trader.adapters.betfair.data_types"], [1, "module-nautilus_trader.adapters.betfair.execution"], [1, "module-nautilus_trader.adapters.betfair.factories"], [1, "module-nautilus_trader.adapters.betfair.orderbook"], [1, "module-nautilus_trader.adapters.betfair.providers"], [1, "module-nautilus_trader.adapters.betfair.sockets"], [2, "module-nautilus_trader.adapters.binance"], [2, "module-nautilus_trader.adapters.binance.common.enums"], [2, "module-nautilus_trader.adapters.binance.common.types"], [2, "module-nautilus_trader.adapters.binance.config"], [2, "module-nautilus_trader.adapters.binance.factories"], [2, "module-nautilus_trader.adapters.binance.futures.data"], [2, "module-nautilus_trader.adapters.binance.futures.enums"], [2, "module-nautilus_trader.adapters.binance.futures.execution"], [2, "module-nautilus_trader.adapters.binance.futures.providers"], [2, "module-nautilus_trader.adapters.binance.futures.types"], [2, "module-nautilus_trader.adapters.binance.spot.data"], [2, "module-nautilus_trader.adapters.binance.spot.enums"], [2, "module-nautilus_trader.adapters.binance.spot.execution"], [2, "module-nautilus_trader.adapters.binance.spot.providers"], [3, "module-nautilus_trader.adapters"], [4, "module-nautilus_trader.adapters.interactive_brokers"], [4, "module-nautilus_trader.adapters.interactive_brokers.common"], [4, "module-nautilus_trader.adapters.interactive_brokers.config"], [4, "module-nautilus_trader.adapters.interactive_brokers.data"], [4, "module-nautilus_trader.adapters.interactive_brokers.execution"], [4, "module-nautilus_trader.adapters.interactive_brokers.factories"], [4, "module-nautilus_trader.adapters.interactive_brokers.providers"], [5, "module-nautilus_trader.analysis"], [5, "module-nautilus_trader.analysis.analyzer"], [5, "module-nautilus_trader.analysis.reporter"], [5, "module-nautilus_trader.analysis.statistic"], [5, "module-nautilus_trader.analysis.statistics.expectancy"], [5, "module-nautilus_trader.analysis.statistics.long_ratio"], [5, "module-nautilus_trader.analysis.statistics.loser_avg"], [5, "module-nautilus_trader.analysis.statistics.loser_max"], [5, "module-nautilus_trader.analysis.statistics.loser_min"], [5, "module-nautilus_trader.analysis.statistics.profit_factor"], [5, "module-nautilus_trader.analysis.statistics.returns_avg"], [5, "module-nautilus_trader.analysis.statistics.returns_avg_loss"], [5, "module-nautilus_trader.analysis.statistics.returns_avg_win"], [5, "module-nautilus_trader.analysis.statistics.returns_volatility"], [5, "module-nautilus_trader.analysis.statistics.risk_return_ratio"], [5, "module-nautilus_trader.analysis.statistics.sharpe_ratio"], [5, "module-nautilus_trader.analysis.statistics.sortino_ratio"], [5, "module-nautilus_trader.analysis.statistics.win_rate"], [5, "module-nautilus_trader.analysis.statistics.winner_avg"], [5, "module-nautilus_trader.analysis.statistics.winner_max"], [5, "module-nautilus_trader.analysis.statistics.winner_min"], [6, "module-nautilus_trader.backtest"], [6, "module-nautilus_trader.backtest.auction"], [6, "module-nautilus_trader.backtest.data_client"], [6, "module-nautilus_trader.backtest.engine"], [6, "module-nautilus_trader.backtest.exchange"], [6, "module-nautilus_trader.backtest.execution_client"], [6, "module-nautilus_trader.backtest.models"], [6, "module-nautilus_trader.backtest.modules"], [6, "module-nautilus_trader.backtest.node"], [6, "module-nautilus_trader.backtest.results"], [7, "module-nautilus_trader.cache"], [7, "module-nautilus_trader.cache.base"], [7, "module-nautilus_trader.cache.cache"], [7, "module-nautilus_trader.cache.database"], [8, "module-nautilus_trader.common"], [8, "module-nautilus_trader.common.actor"], [8, "module-nautilus_trader.common.clock"], [8, "module-nautilus_trader.common.component"], [8, "module-nautilus_trader.common.executor"], [8, "module-nautilus_trader.common.factories"], [8, "module-nautilus_trader.common.generators"], [8, "module-nautilus_trader.common.logging"], [8, "module-nautilus_trader.common.providers"], [9, "module-nautilus_trader.config"], [9, "module-nautilus_trader.config.backtest"], [9, "module-nautilus_trader.config.common"], [9, "module-nautilus_trader.config.live"], [10, "module-nautilus_trader.core"], [10, "module-nautilus_trader.core.datetime"], [10, "module-nautilus_trader.core.fsm"], [10, "module-nautilus_trader.core.message"], [10, "module-nautilus_trader.core.stats"], [10, "module-nautilus_trader.core.uuid"], [11, "module-nautilus_trader.data"], [11, "module-nautilus_trader.data.aggregation"], [11, "module-nautilus_trader.data.client"], [11, "module-nautilus_trader.data.engine"], [11, "module-nautilus_trader.data.messages"], [12, "module-nautilus_trader.execution"], [12, "module-nautilus_trader.execution.algorithm"], [12, "module-nautilus_trader.execution.client"], [12, "module-nautilus_trader.execution.emulator"], [12, "module-nautilus_trader.execution.engine"], [12, "module-nautilus_trader.execution.manager"], [12, "module-nautilus_trader.execution.matching_core"], [12, "module-nautilus_trader.execution.messages"], [12, "module-nautilus_trader.execution.reports"], [14, "module-nautilus_trader.indicators"], [14, "module-nautilus_trader.indicators.atr"], [14, "module-nautilus_trader.indicators.average.ama"], [14, "module-nautilus_trader.indicators.average.ema"], [14, "module-nautilus_trader.indicators.average.hma"], [14, "module-nautilus_trader.indicators.average.ma_factory"], [14, "module-nautilus_trader.indicators.average.moving_average"], [14, "module-nautilus_trader.indicators.average.sma"], [14, "module-nautilus_trader.indicators.average.wma"], [14, "module-nautilus_trader.indicators.base.indicator"], [14, "module-nautilus_trader.indicators.bollinger_bands"], [14, "module-nautilus_trader.indicators.donchian_channel"], [14, "module-nautilus_trader.indicators.efficiency_ratio"], [14, "module-nautilus_trader.indicators.fuzzy_candlesticks"], [14, "module-nautilus_trader.indicators.keltner_channel"], [14, "module-nautilus_trader.indicators.keltner_position"], [14, "module-nautilus_trader.indicators.macd"], [14, "module-nautilus_trader.indicators.obv"], [14, "module-nautilus_trader.indicators.pressure"], [14, "module-nautilus_trader.indicators.roc"], [14, "module-nautilus_trader.indicators.rsi"], [14, "module-nautilus_trader.indicators.spread_analyzer"], [14, "module-nautilus_trader.indicators.stochastics"], [14, "module-nautilus_trader.indicators.swings"], [14, "module-nautilus_trader.indicators.volatility_ratio"], [14, "module-nautilus_trader.indicators.vwap"], [16, "module-nautilus_trader.live"], [16, "module-nautilus_trader.live.data_client"], [16, "module-nautilus_trader.live.data_engine"], [16, "module-nautilus_trader.live.execution_client"], [16, "module-nautilus_trader.live.execution_engine"], [16, "module-nautilus_trader.live.node"], [16, "module-nautilus_trader.live.node_builder"], [16, "module-nautilus_trader.live.risk_engine"], [17, "module-nautilus_trader.model.book"], [18, "module-nautilus_trader.model.data"], [19, "module-nautilus_trader.model.events"], [19, "module-nautilus_trader.model.events.account"], [19, "module-nautilus_trader.model.events.order"], [19, "module-nautilus_trader.model.events.position"], [20, "module-nautilus_trader.model.identifiers"], [21, "module-nautilus_trader.model"], [22, "module-nautilus_trader.model.instruments"], [22, "module-nautilus_trader.model.instruments.base"], [22, "module-nautilus_trader.model.instruments.betting"], [22, "module-nautilus_trader.model.instruments.crypto_future"], [22, "module-nautilus_trader.model.instruments.crypto_perpetual"], [22, "module-nautilus_trader.model.instruments.currency_pair"], [22, "module-nautilus_trader.model.instruments.equity"], [22, "module-nautilus_trader.model.instruments.futures_contract"], [22, "module-nautilus_trader.model.instruments.options_contract"], [22, "module-nautilus_trader.model.instruments.synthetic"], [23, "module-nautilus_trader.model.objects"], [24, "module-nautilus_trader.model.orders"], [24, "module-nautilus_trader.model.orders.base"], [24, "module-nautilus_trader.model.orders.limit"], [24, "module-nautilus_trader.model.orders.limit_if_touched"], [24, "module-nautilus_trader.model.orders.list"], [24, "module-nautilus_trader.model.orders.market"], [24, "module-nautilus_trader.model.orders.market_if_touched"], [24, "module-nautilus_trader.model.orders.market_to_limit"], [24, "module-nautilus_trader.model.orders.stop_limit"], [24, "module-nautilus_trader.model.orders.stop_market"], [24, "module-nautilus_trader.model.orders.trailing_stop_limit"], [24, "module-nautilus_trader.model.orders.trailing_stop_market"], [25, "module-nautilus_trader.model.position"], [26, "module-nautilus_trader.model.tick_scheme"], [26, "module-nautilus_trader.model.tick_scheme.base"], [26, "module-nautilus_trader.model.tick_scheme.implementations.fixed"], [26, "module-nautilus_trader.model.tick_scheme.implementations.tiered"], [27, "module-nautilus_trader.persistence"], [27, "module-nautilus_trader.persistence.catalog.base"], [27, "module-nautilus_trader.persistence.catalog.parquet"], [27, "module-nautilus_trader.persistence.wranglers"], [27, "module-nautilus_trader.persistence.writer"], [28, "module-nautilus_trader.portfolio"], [28, "module-nautilus_trader.portfolio.base"], [28, "module-nautilus_trader.portfolio.portfolio"], [29, "module-nautilus_trader.risk"], [29, "module-nautilus_trader.risk.engine"], [29, "module-nautilus_trader.risk.sizing"], [30, "module-nautilus_trader.serialization"], [30, "module-nautilus_trader.serialization.base"], [30, "module-nautilus_trader.serialization.serializer"], [31, "module-nautilus_trader.system"], [31, "module-nautilus_trader.system.kernel"], [32, "module-nautilus_trader.trading"], [32, "module-nautilus_trader.trading.controller"], [32, "module-nautilus_trader.trading.filters"], [32, "module-nautilus_trader.trading.strategy"], [32, "module-nautilus_trader.trading.trader"]], "nautilus_trader.accounting": [[0, "module-nautilus_trader.accounting"]], "nautilus_trader.accounting.accounts.cash": [[0, "module-nautilus_trader.accounting.accounts.cash"]], "nautilus_trader.accounting.accounts.margin": [[0, "module-nautilus_trader.accounting.accounts.margin"]], "nautilus_trader.accounting.calculators": [[0, "module-nautilus_trader.accounting.calculators"]], "nautilus_trader.accounting.factory": [[0, "module-nautilus_trader.accounting.factory"]], "nautilus_trader.accounting.manager": [[0, "module-nautilus_trader.accounting.manager"]], "register_account_type() (accountfactory static method)": [[0, "nautilus_trader.accounting.factory.AccountFactory.register_account_type"]], "register_calculated_account() (accountfactory static method)": [[0, "nautilus_trader.accounting.factory.AccountFactory.register_calculated_account"]], "set_default_leverage() (marginaccount method)": [[0, "nautilus_trader.accounting.accounts.margin.MarginAccount.set_default_leverage"]], "set_leverage() (marginaccount method)": [[0, "nautilus_trader.accounting.accounts.margin.MarginAccount.set_leverage"]], "starting_balances() (cashaccount method)": [[0, "nautilus_trader.accounting.accounts.cash.CashAccount.starting_balances"]], "starting_balances() (marginaccount method)": [[0, "nautilus_trader.accounting.accounts.margin.MarginAccount.starting_balances"]], "type (cashaccount attribute)": [[0, "nautilus_trader.accounting.accounts.cash.CashAccount.type"]], "type (marginaccount attribute)": [[0, "nautilus_trader.accounting.accounts.margin.MarginAccount.type"]], "update_balance_locked() (cashaccount method)": [[0, "nautilus_trader.accounting.accounts.cash.CashAccount.update_balance_locked"]], "update_balances() (cashaccount method)": [[0, "nautilus_trader.accounting.accounts.cash.CashAccount.update_balances"]], "update_balances() (marginaccount method)": [[0, "nautilus_trader.accounting.accounts.margin.MarginAccount.update_balances"]], "update_commissions() (cashaccount method)": [[0, "nautilus_trader.accounting.accounts.cash.CashAccount.update_commissions"]], "update_commissions() (marginaccount method)": [[0, "nautilus_trader.accounting.accounts.margin.MarginAccount.update_commissions"]], "update_margin() (marginaccount method)": [[0, "nautilus_trader.accounting.accounts.margin.MarginAccount.update_margin"]], "update_margin_init() (marginaccount method)": [[0, "nautilus_trader.accounting.accounts.margin.MarginAccount.update_margin_init"]], "update_margin_maint() (marginaccount method)": [[0, "nautilus_trader.accounting.accounts.margin.MarginAccount.update_margin_maint"]], "bsporderbookdelta (class in nautilus_trader.adapters.betfair.data_types)": [[1, "nautilus_trader.adapters.betfair.data_types.BSPOrderBookDelta"]], "betfairdataclient (class in nautilus_trader.adapters.betfair.data)": [[1, "nautilus_trader.adapters.betfair.data.BetfairDataClient"]], "betfairdataclientconfig (class in nautilus_trader.adapters.betfair.config)": [[1, "nautilus_trader.adapters.betfair.config.BetfairDataClientConfig"]], "betfairexecclientconfig (class in nautilus_trader.adapters.betfair.config)": [[1, "nautilus_trader.adapters.betfair.config.BetfairExecClientConfig"]], "betfairexecutionclient (class in nautilus_trader.adapters.betfair.execution)": [[1, "nautilus_trader.adapters.betfair.execution.BetfairExecutionClient"]], "betfairhttpclient (class in nautilus_trader.adapters.betfair.client)": [[1, "nautilus_trader.adapters.betfair.client.BetfairHttpClient"]], "betfairinstrumentprovider (class in nautilus_trader.adapters.betfair.providers)": [[1, "nautilus_trader.adapters.betfair.providers.BetfairInstrumentProvider"]], "betfairinstrumentproviderconfig (class in nautilus_trader.adapters.betfair.providers)": [[1, "nautilus_trader.adapters.betfair.providers.BetfairInstrumentProviderConfig"]], "betfairlivedataclientfactory (class in nautilus_trader.adapters.betfair.factories)": [[1, "nautilus_trader.adapters.betfair.factories.BetfairLiveDataClientFactory"]], "betfairliveexecclientfactory (class in nautilus_trader.adapters.betfair.factories)": [[1, "nautilus_trader.adapters.betfair.factories.BetfairLiveExecClientFactory"]], "betfairmarketstreamclient (class in nautilus_trader.adapters.betfair.sockets)": [[1, "nautilus_trader.adapters.betfair.sockets.BetfairMarketStreamClient"]], "betfairorderstreamclient (class in nautilus_trader.adapters.betfair.sockets)": [[1, "nautilus_trader.adapters.betfair.sockets.BetfairOrderStreamClient"]], "betfairstartingprice (class in nautilus_trader.adapters.betfair.data_types)": [[1, "nautilus_trader.adapters.betfair.data_types.BetfairStartingPrice"]], "betfairstreamclient (class in nautilus_trader.adapters.betfair.sockets)": [[1, "nautilus_trader.adapters.betfair.sockets.BetfairStreamClient"]], "betfairticker (class in nautilus_trader.adapters.betfair.data_types)": [[1, "nautilus_trader.adapters.betfair.data_types.BetfairTicker"]], "subscriptionstatus (class in nautilus_trader.adapters.betfair.data_types)": [[1, "nautilus_trader.adapters.betfair.data_types.SubscriptionStatus"]], "account_id (betfairexecutionclient attribute)": [[1, "nautilus_trader.adapters.betfair.execution.BetfairExecutionClient.account_id"]], "account_type (betfairexecutionclient attribute)": [[1, "nautilus_trader.adapters.betfair.execution.BetfairExecutionClient.account_type"]], "action (bsporderbookdelta attribute)": [[1, "nautilus_trader.adapters.betfair.data_types.BSPOrderBookDelta.action"]], "add() (betfairinstrumentprovider method)": [[1, "nautilus_trader.adapters.betfair.providers.BetfairInstrumentProvider.add"]], "add_bulk() (betfairinstrumentprovider method)": [[1, "nautilus_trader.adapters.betfair.providers.BetfairInstrumentProvider.add_bulk"]], "add_currency() (betfairinstrumentprovider method)": [[1, "nautilus_trader.adapters.betfair.providers.BetfairInstrumentProvider.add_currency"]], "base_currency (betfairexecutionclient attribute)": [[1, "nautilus_trader.adapters.betfair.execution.BetfairExecutionClient.base_currency"]], "batch_cancel_orders() (betfairexecutionclient method)": [[1, "nautilus_trader.adapters.betfair.execution.BetfairExecutionClient.batch_cancel_orders"]], "betfair_float_to_price() (in module nautilus_trader.adapters.betfair.orderbook)": [[1, "nautilus_trader.adapters.betfair.orderbook.betfair_float_to_price"]], "betfair_float_to_quantity() (in module nautilus_trader.adapters.betfair.orderbook)": [[1, "nautilus_trader.adapters.betfair.orderbook.betfair_float_to_quantity"]], "cancel_all_orders() (betfairexecutionclient method)": [[1, "nautilus_trader.adapters.betfair.execution.BetfairExecutionClient.cancel_all_orders"]], "cancel_order() (betfairexecutionclient method)": [[1, "nautilus_trader.adapters.betfair.execution.BetfairExecutionClient.cancel_order"]], "capsule_from_list() (bsporderbookdelta static method)": [[1, "nautilus_trader.adapters.betfair.data_types.BSPOrderBookDelta.capsule_from_list"]], "check_account_currency() (betfairexecutionclient method)": [[1, "nautilus_trader.adapters.betfair.execution.BetfairExecutionClient.check_account_currency"]], "clear() (bsporderbookdelta static method)": [[1, "nautilus_trader.adapters.betfair.data_types.BSPOrderBookDelta.clear"]], "connect() (betfairdataclient method)": [[1, "nautilus_trader.adapters.betfair.data.BetfairDataClient.connect"]], "connect() (betfairexecutionclient method)": [[1, "nautilus_trader.adapters.betfair.execution.BetfairExecutionClient.connect"]], "count (betfairinstrumentprovider property)": [[1, "nautilus_trader.adapters.betfair.providers.BetfairInstrumentProvider.count"]], "create() (betfairlivedataclientfactory static method)": [[1, "nautilus_trader.adapters.betfair.factories.BetfairLiveDataClientFactory.create"]], "create() (betfairliveexecclientfactory static method)": [[1, "nautilus_trader.adapters.betfair.factories.BetfairLiveExecClientFactory.create"]], "create_betfair_order_book() (in module nautilus_trader.adapters.betfair.orderbook)": [[1, "nautilus_trader.adapters.betfair.orderbook.create_betfair_order_book"]], "create_task() (betfairdataclient method)": [[1, "nautilus_trader.adapters.betfair.data.BetfairDataClient.create_task"]], "create_task() (betfairexecutionclient method)": [[1, "nautilus_trader.adapters.betfair.execution.BetfairExecutionClient.create_task"]], "currencies() (betfairinstrumentprovider method)": [[1, "nautilus_trader.adapters.betfair.providers.BetfairInstrumentProvider.currencies"]], "currency() (betfairinstrumentprovider method)": [[1, "nautilus_trader.adapters.betfair.providers.BetfairInstrumentProvider.currency"]], "degrade() (betfairdataclient method)": [[1, "nautilus_trader.adapters.betfair.data.BetfairDataClient.degrade"]], "degrade() (betfairexecutionclient method)": [[1, "nautilus_trader.adapters.betfair.execution.BetfairExecutionClient.degrade"]], "dict() (betfairdataclientconfig method)": [[1, "nautilus_trader.adapters.betfair.config.BetfairDataClientConfig.dict"]], "dict() (betfairexecclientconfig method)": [[1, "nautilus_trader.adapters.betfair.config.BetfairExecClientConfig.dict"]], "dict() (betfairinstrumentproviderconfig method)": [[1, "nautilus_trader.adapters.betfair.providers.BetfairInstrumentProviderConfig.dict"]], "disconnect() (betfairdataclient method)": [[1, "nautilus_trader.adapters.betfair.data.BetfairDataClient.disconnect"]], "disconnect() (betfairexecutionclient method)": [[1, "nautilus_trader.adapters.betfair.execution.BetfairExecutionClient.disconnect"]], "dispose() (betfairdataclient method)": [[1, "nautilus_trader.adapters.betfair.data.BetfairDataClient.dispose"]], "dispose() (betfairexecutionclient method)": [[1, "nautilus_trader.adapters.betfair.execution.BetfairExecutionClient.dispose"]], "fault() (betfairdataclient method)": [[1, "nautilus_trader.adapters.betfair.data.BetfairDataClient.fault"]], "fault() (betfairexecutionclient method)": [[1, "nautilus_trader.adapters.betfair.execution.BetfairExecutionClient.fault"]], "find() (betfairinstrumentprovider method)": [[1, "nautilus_trader.adapters.betfair.providers.BetfairInstrumentProvider.find"]], "flags (bsporderbookdelta attribute)": [[1, "nautilus_trader.adapters.betfair.data_types.BSPOrderBookDelta.flags"]], "from_dict() (bsporderbookdelta static method)": [[1, "nautilus_trader.adapters.betfair.data_types.BSPOrderBookDelta.from_dict"]], "from_dict() (betfairticker class method)": [[1, "nautilus_trader.adapters.betfair.data_types.BetfairTicker.from_dict"]], "from_pyo3() (bsporderbookdelta static method)": [[1, "nautilus_trader.adapters.betfair.data_types.BSPOrderBookDelta.from_pyo3"]], "from_raw() (bsporderbookdelta static method)": [[1, "nautilus_trader.adapters.betfair.data_types.BSPOrderBookDelta.from_raw"]], "fully_qualified_name() (bsporderbookdelta class method)": [[1, "nautilus_trader.adapters.betfair.data_types.BSPOrderBookDelta.fully_qualified_name"]], "fully_qualified_name() (betfairdataclient class method)": [[1, "nautilus_trader.adapters.betfair.data.BetfairDataClient.fully_qualified_name"]], "fully_qualified_name() (betfairdataclientconfig class method)": [[1, "nautilus_trader.adapters.betfair.config.BetfairDataClientConfig.fully_qualified_name"]], "fully_qualified_name() (betfairexecclientconfig class method)": [[1, "nautilus_trader.adapters.betfair.config.BetfairExecClientConfig.fully_qualified_name"]], "fully_qualified_name() (betfairexecutionclient class method)": [[1, "nautilus_trader.adapters.betfair.execution.BetfairExecutionClient.fully_qualified_name"]], "fully_qualified_name() (betfairinstrumentproviderconfig class method)": [[1, "nautilus_trader.adapters.betfair.providers.BetfairInstrumentProviderConfig.fully_qualified_name"]], "fully_qualified_name() (betfairstartingprice class method)": [[1, "nautilus_trader.adapters.betfair.data_types.BetfairStartingPrice.fully_qualified_name"]], "fully_qualified_name() (betfairticker class method)": [[1, "nautilus_trader.adapters.betfair.data_types.BetfairTicker.fully_qualified_name"]], "generate_account_state() (betfairexecutionclient method)": [[1, "nautilus_trader.adapters.betfair.execution.BetfairExecutionClient.generate_account_state"]], "generate_fill_reports() (betfairexecutionclient method)": [[1, "nautilus_trader.adapters.betfair.execution.BetfairExecutionClient.generate_fill_reports"]], "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"]], "get_account() (betfairexecutionclient method)": [[1, "nautilus_trader.adapters.betfair.execution.BetfairExecutionClient.get_account"]], "get_all() (betfairinstrumentprovider method)": [[1, "nautilus_trader.adapters.betfair.providers.BetfairInstrumentProvider.get_all"]], "get_cached_betfair_client() (in module nautilus_trader.adapters.betfair.factories)": [[1, "nautilus_trader.adapters.betfair.factories.get_cached_betfair_client"]], "get_cached_betfair_instrument_provider() (in module nautilus_trader.adapters.betfair.factories)": [[1, "nautilus_trader.adapters.betfair.factories.get_cached_betfair_instrument_provider"]], "handle_order_stream_update() (betfairexecutionclient method)": [[1, "nautilus_trader.adapters.betfair.execution.BetfairExecutionClient.handle_order_stream_update"]], "id (betfairdataclient attribute)": [[1, "nautilus_trader.adapters.betfair.data.BetfairDataClient.id"]], "id (betfairdataclientconfig property)": [[1, "nautilus_trader.adapters.betfair.config.BetfairDataClientConfig.id"]], "id (betfairexecclientconfig property)": [[1, "nautilus_trader.adapters.betfair.config.BetfairExecClientConfig.id"]], "id (betfairexecutionclient attribute)": [[1, "nautilus_trader.adapters.betfair.execution.BetfairExecutionClient.id"]], "id (betfairinstrumentproviderconfig property)": [[1, "nautilus_trader.adapters.betfair.providers.BetfairInstrumentProviderConfig.id"]], "initialize() (betfairinstrumentprovider method)": [[1, "nautilus_trader.adapters.betfair.providers.BetfairInstrumentProvider.initialize"]], "instrument_id (bsporderbookdelta attribute)": [[1, "nautilus_trader.adapters.betfair.data_types.BSPOrderBookDelta.instrument_id"]], "instrument_id (betfairticker attribute)": [[1, "nautilus_trader.adapters.betfair.data_types.BetfairTicker.instrument_id"]], "is_add (bsporderbookdelta attribute)": [[1, "nautilus_trader.adapters.betfair.data_types.BSPOrderBookDelta.is_add"]], "is_clear (bsporderbookdelta attribute)": [[1, "nautilus_trader.adapters.betfair.data_types.BSPOrderBookDelta.is_clear"]], "is_connected (betfairdataclient attribute)": [[1, "nautilus_trader.adapters.betfair.data.BetfairDataClient.is_connected"]], "is_connected (betfairexecutionclient attribute)": [[1, "nautilus_trader.adapters.betfair.execution.BetfairExecutionClient.is_connected"]], "is_degraded (betfairdataclient attribute)": [[1, "nautilus_trader.adapters.betfair.data.BetfairDataClient.is_degraded"]], "is_degraded (betfairexecutionclient attribute)": [[1, "nautilus_trader.adapters.betfair.execution.BetfairExecutionClient.is_degraded"]], "is_delete (bsporderbookdelta attribute)": [[1, "nautilus_trader.adapters.betfair.data_types.BSPOrderBookDelta.is_delete"]], "is_disposed (betfairdataclient attribute)": [[1, "nautilus_trader.adapters.betfair.data.BetfairDataClient.is_disposed"]], "is_disposed (betfairexecutionclient attribute)": [[1, "nautilus_trader.adapters.betfair.execution.BetfairExecutionClient.is_disposed"]], "is_faulted (betfairdataclient attribute)": [[1, "nautilus_trader.adapters.betfair.data.BetfairDataClient.is_faulted"]], "is_faulted (betfairexecutionclient attribute)": [[1, "nautilus_trader.adapters.betfair.execution.BetfairExecutionClient.is_faulted"]], "is_initialized (betfairdataclient attribute)": [[1, "nautilus_trader.adapters.betfair.data.BetfairDataClient.is_initialized"]], "is_initialized (betfairexecutionclient attribute)": [[1, "nautilus_trader.adapters.betfair.execution.BetfairExecutionClient.is_initialized"]], "is_running (betfairdataclient attribute)": [[1, "nautilus_trader.adapters.betfair.data.BetfairDataClient.is_running"]], "is_running (betfairexecutionclient attribute)": [[1, "nautilus_trader.adapters.betfair.execution.BetfairExecutionClient.is_running"]], "is_stopped (betfairdataclient attribute)": [[1, "nautilus_trader.adapters.betfair.data.BetfairDataClient.is_stopped"]], "is_stopped (betfairexecutionclient attribute)": [[1, "nautilus_trader.adapters.betfair.execution.BetfairExecutionClient.is_stopped"]], "is_update (bsporderbookdelta attribute)": [[1, "nautilus_trader.adapters.betfair.data_types.BSPOrderBookDelta.is_update"]], "json() (betfairdataclientconfig method)": [[1, "nautilus_trader.adapters.betfair.config.BetfairDataClientConfig.json"]], "json() (betfairexecclientconfig method)": [[1, "nautilus_trader.adapters.betfair.config.BetfairExecClientConfig.json"]], "json() (betfairinstrumentproviderconfig method)": [[1, "nautilus_trader.adapters.betfair.providers.BetfairInstrumentProviderConfig.json"]], "json_primitives() (betfairdataclientconfig method)": [[1, "nautilus_trader.adapters.betfair.config.BetfairDataClientConfig.json_primitives"]], "json_primitives() (betfairexecclientconfig method)": [[1, "nautilus_trader.adapters.betfair.config.BetfairExecClientConfig.json_primitives"]], "json_primitives() (betfairinstrumentproviderconfig method)": [[1, "nautilus_trader.adapters.betfair.providers.BetfairInstrumentProviderConfig.json_primitives"]], "keep_alive() (betfairhttpclient method)": [[1, "nautilus_trader.adapters.betfair.client.BetfairHttpClient.keep_alive"]], "list_all() (betfairinstrumentprovider method)": [[1, "nautilus_trader.adapters.betfair.providers.BetfairInstrumentProvider.list_all"]], "list_from_capsule() (bsporderbookdelta static method)": [[1, "nautilus_trader.adapters.betfair.data_types.BSPOrderBookDelta.list_from_capsule"]], "list_market_catalogue() (betfairhttpclient method)": [[1, "nautilus_trader.adapters.betfair.client.BetfairHttpClient.list_market_catalogue"]], "list_navigation() (betfairhttpclient method)": [[1, "nautilus_trader.adapters.betfair.client.BetfairHttpClient.list_navigation"]], "load() (betfairinstrumentprovider method)": [[1, "nautilus_trader.adapters.betfair.providers.BetfairInstrumentProvider.load"]], "load_all() (betfairinstrumentprovider method)": [[1, "nautilus_trader.adapters.betfair.providers.BetfairInstrumentProvider.load_all"]], "load_all_async() (betfairinstrumentprovider method)": [[1, "nautilus_trader.adapters.betfair.providers.BetfairInstrumentProvider.load_all_async"]], "load_async() (betfairinstrumentprovider method)": [[1, "nautilus_trader.adapters.betfair.providers.BetfairInstrumentProvider.load_async"]], "load_ids() (betfairinstrumentprovider method)": [[1, "nautilus_trader.adapters.betfair.providers.BetfairInstrumentProvider.load_ids"]], "load_ids_async() (betfairinstrumentprovider method)": [[1, "nautilus_trader.adapters.betfair.providers.BetfairInstrumentProvider.load_ids_async"]], "modify_order() (betfairexecutionclient method)": [[1, "nautilus_trader.adapters.betfair.execution.BetfairExecutionClient.modify_order"]], "nautilus_trader.adapters.betfair": [[1, "module-nautilus_trader.adapters.betfair"]], "nautilus_trader.adapters.betfair.client": [[1, "module-nautilus_trader.adapters.betfair.client"]], "nautilus_trader.adapters.betfair.common": [[1, "module-nautilus_trader.adapters.betfair.common"]], "nautilus_trader.adapters.betfair.config": [[1, "module-nautilus_trader.adapters.betfair.config"]], "nautilus_trader.adapters.betfair.data": [[1, "module-nautilus_trader.adapters.betfair.data"]], "nautilus_trader.adapters.betfair.data_types": [[1, "module-nautilus_trader.adapters.betfair.data_types"]], "nautilus_trader.adapters.betfair.execution": [[1, "module-nautilus_trader.adapters.betfair.execution"]], "nautilus_trader.adapters.betfair.factories": [[1, "module-nautilus_trader.adapters.betfair.factories"]], "nautilus_trader.adapters.betfair.orderbook": [[1, "module-nautilus_trader.adapters.betfair.orderbook"]], "nautilus_trader.adapters.betfair.providers": [[1, "module-nautilus_trader.adapters.betfair.providers"]], "nautilus_trader.adapters.betfair.sockets": [[1, "module-nautilus_trader.adapters.betfair.sockets"]], "oms_type (betfairexecutionclient attribute)": [[1, "nautilus_trader.adapters.betfair.execution.BetfairExecutionClient.oms_type"]], "on_market_update() (betfairdataclient method)": [[1, "nautilus_trader.adapters.betfair.data.BetfairDataClient.on_market_update"]], "order (bsporderbookdelta attribute)": [[1, "nautilus_trader.adapters.betfair.data_types.BSPOrderBookDelta.order"]], "parse() (betfairdataclientconfig class method)": [[1, "nautilus_trader.adapters.betfair.config.BetfairDataClientConfig.parse"]], "parse() (betfairexecclientconfig class method)": [[1, "nautilus_trader.adapters.betfair.config.BetfairExecClientConfig.parse"]], "parse() (betfairinstrumentproviderconfig class method)": [[1, "nautilus_trader.adapters.betfair.providers.BetfairInstrumentProviderConfig.parse"]], "post_connection() (betfairmarketstreamclient method)": [[1, "nautilus_trader.adapters.betfair.sockets.BetfairMarketStreamClient.post_connection"]], "post_connection() (betfairorderstreamclient method)": [[1, "nautilus_trader.adapters.betfair.sockets.BetfairOrderStreamClient.post_connection"]], "post_connection() (betfairstreamclient method)": [[1, "nautilus_trader.adapters.betfair.sockets.BetfairStreamClient.post_connection"]], "post_disconnection() (betfairmarketstreamclient method)": [[1, "nautilus_trader.adapters.betfair.sockets.BetfairMarketStreamClient.post_disconnection"]], "post_disconnection() (betfairorderstreamclient method)": [[1, "nautilus_trader.adapters.betfair.sockets.BetfairOrderStreamClient.post_disconnection"]], "post_disconnection() (betfairstreamclient method)": [[1, "nautilus_trader.adapters.betfair.sockets.BetfairStreamClient.post_disconnection"]], "post_reconnection() (betfairmarketstreamclient method)": [[1, "nautilus_trader.adapters.betfair.sockets.BetfairMarketStreamClient.post_reconnection"]], "post_reconnection() (betfairorderstreamclient method)": [[1, "nautilus_trader.adapters.betfair.sockets.BetfairOrderStreamClient.post_reconnection"]], "post_reconnection() (betfairstreamclient method)": [[1, "nautilus_trader.adapters.betfair.sockets.BetfairStreamClient.post_reconnection"]], "query_order() (betfairexecutionclient method)": [[1, "nautilus_trader.adapters.betfair.execution.BetfairExecutionClient.query_order"]], "request() (betfairdataclient method)": [[1, "nautilus_trader.adapters.betfair.data.BetfairDataClient.request"]], "request_bars() (betfairdataclient method)": [[1, "nautilus_trader.adapters.betfair.data.BetfairDataClient.request_bars"]], "request_instrument() (betfairdataclient method)": [[1, "nautilus_trader.adapters.betfair.data.BetfairDataClient.request_instrument"]], "request_instruments() (betfairdataclient method)": [[1, "nautilus_trader.adapters.betfair.data.BetfairDataClient.request_instruments"]], "request_quote_ticks() (betfairdataclient method)": [[1, "nautilus_trader.adapters.betfair.data.BetfairDataClient.request_quote_ticks"]], "request_trade_ticks() (betfairdataclient method)": [[1, "nautilus_trader.adapters.betfair.data.BetfairDataClient.request_trade_ticks"]], "reset() (betfairdataclient method)": [[1, "nautilus_trader.adapters.betfair.data.BetfairDataClient.reset"]], "reset() (betfairexecutionclient method)": [[1, "nautilus_trader.adapters.betfair.execution.BetfairExecutionClient.reset"]], "resume() (betfairdataclient method)": [[1, "nautilus_trader.adapters.betfair.data.BetfairDataClient.resume"]], "resume() (betfairexecutionclient method)": [[1, "nautilus_trader.adapters.betfair.execution.BetfairExecutionClient.resume"]], "run_after_delay() (betfairdataclient method)": [[1, "nautilus_trader.adapters.betfair.data.BetfairDataClient.run_after_delay"]], "run_after_delay() (betfairexecutionclient method)": [[1, "nautilus_trader.adapters.betfair.execution.BetfairExecutionClient.run_after_delay"]], "sequence (bsporderbookdelta attribute)": [[1, "nautilus_trader.adapters.betfair.data_types.BSPOrderBookDelta.sequence"]], "start() (betfairdataclient method)": [[1, "nautilus_trader.adapters.betfair.data.BetfairDataClient.start"]], "start() (betfairexecutionclient method)": [[1, "nautilus_trader.adapters.betfair.execution.BetfairExecutionClient.start"]], "state (betfairdataclient attribute)": [[1, "nautilus_trader.adapters.betfair.data.BetfairDataClient.state"]], "state (betfairexecutionclient attribute)": [[1, "nautilus_trader.adapters.betfair.execution.BetfairExecutionClient.state"]], "stop() (betfairdataclient method)": [[1, "nautilus_trader.adapters.betfair.data.BetfairDataClient.stop"]], "stop() (betfairexecutionclient method)": [[1, "nautilus_trader.adapters.betfair.execution.BetfairExecutionClient.stop"]], "submit_order() (betfairexecutionclient method)": [[1, "nautilus_trader.adapters.betfair.execution.BetfairExecutionClient.submit_order"]], "submit_order_list() (betfairexecutionclient method)": [[1, "nautilus_trader.adapters.betfair.execution.BetfairExecutionClient.submit_order_list"]], "subscribe() (betfairdataclient method)": [[1, "nautilus_trader.adapters.betfair.data.BetfairDataClient.subscribe"]], "subscribe_bars() (betfairdataclient method)": [[1, "nautilus_trader.adapters.betfair.data.BetfairDataClient.subscribe_bars"]], "subscribe_instrument() (betfairdataclient method)": [[1, "nautilus_trader.adapters.betfair.data.BetfairDataClient.subscribe_instrument"]], "subscribe_instrument_close() (betfairdataclient method)": [[1, "nautilus_trader.adapters.betfair.data.BetfairDataClient.subscribe_instrument_close"]], "subscribe_instrument_status() (betfairdataclient method)": [[1, "nautilus_trader.adapters.betfair.data.BetfairDataClient.subscribe_instrument_status"]], "subscribe_instruments() (betfairdataclient method)": [[1, "nautilus_trader.adapters.betfair.data.BetfairDataClient.subscribe_instruments"]], "subscribe_order_book_deltas() (betfairdataclient method)": [[1, "nautilus_trader.adapters.betfair.data.BetfairDataClient.subscribe_order_book_deltas"]], "subscribe_order_book_snapshots() (betfairdataclient method)": [[1, "nautilus_trader.adapters.betfair.data.BetfairDataClient.subscribe_order_book_snapshots"]], "subscribe_quote_ticks() (betfairdataclient method)": [[1, "nautilus_trader.adapters.betfair.data.BetfairDataClient.subscribe_quote_ticks"]], "subscribe_ticker() (betfairdataclient method)": [[1, "nautilus_trader.adapters.betfair.data.BetfairDataClient.subscribe_ticker"]], "subscribe_trade_ticks() (betfairdataclient method)": [[1, "nautilus_trader.adapters.betfair.data.BetfairDataClient.subscribe_trade_ticks"]], "subscribe_venue_status() (betfairdataclient method)": [[1, "nautilus_trader.adapters.betfair.data.BetfairDataClient.subscribe_venue_status"]], "subscribed_bars() (betfairdataclient method)": [[1, "nautilus_trader.adapters.betfair.data.BetfairDataClient.subscribed_bars"]], "subscribed_generic_data() (betfairdataclient method)": [[1, "nautilus_trader.adapters.betfair.data.BetfairDataClient.subscribed_generic_data"]], "subscribed_instrument_close() (betfairdataclient method)": [[1, "nautilus_trader.adapters.betfair.data.BetfairDataClient.subscribed_instrument_close"]], "subscribed_instrument_status() (betfairdataclient method)": [[1, "nautilus_trader.adapters.betfair.data.BetfairDataClient.subscribed_instrument_status"]], "subscribed_instruments() (betfairdataclient method)": [[1, "nautilus_trader.adapters.betfair.data.BetfairDataClient.subscribed_instruments"]], "subscribed_order_book_deltas() (betfairdataclient method)": [[1, "nautilus_trader.adapters.betfair.data.BetfairDataClient.subscribed_order_book_deltas"]], "subscribed_order_book_snapshots() (betfairdataclient method)": [[1, "nautilus_trader.adapters.betfair.data.BetfairDataClient.subscribed_order_book_snapshots"]], "subscribed_quote_ticks() (betfairdataclient method)": [[1, "nautilus_trader.adapters.betfair.data.BetfairDataClient.subscribed_quote_ticks"]], "subscribed_tickers() (betfairdataclient method)": [[1, "nautilus_trader.adapters.betfair.data.BetfairDataClient.subscribed_tickers"]], "subscribed_trade_ticks() (betfairdataclient method)": [[1, "nautilus_trader.adapters.betfair.data.BetfairDataClient.subscribed_trade_ticks"]], "subscribed_venue_status() (betfairdataclient method)": [[1, "nautilus_trader.adapters.betfair.data.BetfairDataClient.subscribed_venue_status"]], "to_dict() (bsporderbookdelta static method)": [[1, "nautilus_trader.adapters.betfair.data_types.BSPOrderBookDelta.to_dict"]], "to_dict() (betfairticker static method)": [[1, "nautilus_trader.adapters.betfair.data_types.BetfairTicker.to_dict"]], "trader_id (betfairdataclient attribute)": [[1, "nautilus_trader.adapters.betfair.data.BetfairDataClient.trader_id"]], "trader_id (betfairexecutionclient attribute)": [[1, "nautilus_trader.adapters.betfair.execution.BetfairExecutionClient.trader_id"]], "ts_event (bsporderbookdelta attribute)": [[1, "nautilus_trader.adapters.betfair.data_types.BSPOrderBookDelta.ts_event"]], "ts_event (betfairstartingprice property)": [[1, "nautilus_trader.adapters.betfair.data_types.BetfairStartingPrice.ts_event"]], "ts_event (betfairticker attribute)": [[1, "nautilus_trader.adapters.betfair.data_types.BetfairTicker.ts_event"]], "ts_init (bsporderbookdelta attribute)": [[1, "nautilus_trader.adapters.betfair.data_types.BSPOrderBookDelta.ts_init"]], "ts_init (betfairstartingprice property)": [[1, "nautilus_trader.adapters.betfair.data_types.BetfairStartingPrice.ts_init"]], "ts_init (betfairticker attribute)": [[1, "nautilus_trader.adapters.betfair.data_types.BetfairTicker.ts_init"]], "type (betfairdataclient attribute)": [[1, "nautilus_trader.adapters.betfair.data.BetfairDataClient.type"]], "type (betfairexecutionclient attribute)": [[1, "nautilus_trader.adapters.betfair.execution.BetfairExecutionClient.type"]], "unsubscribe() (betfairdataclient method)": [[1, "nautilus_trader.adapters.betfair.data.BetfairDataClient.unsubscribe"]], "unsubscribe_bars() (betfairdataclient method)": [[1, "nautilus_trader.adapters.betfair.data.BetfairDataClient.unsubscribe_bars"]], "unsubscribe_instrument() (betfairdataclient method)": [[1, "nautilus_trader.adapters.betfair.data.BetfairDataClient.unsubscribe_instrument"]], "unsubscribe_instrument_close() (betfairdataclient method)": [[1, "nautilus_trader.adapters.betfair.data.BetfairDataClient.unsubscribe_instrument_close"]], "unsubscribe_instrument_status() (betfairdataclient method)": [[1, "nautilus_trader.adapters.betfair.data.BetfairDataClient.unsubscribe_instrument_status"]], "unsubscribe_instruments() (betfairdataclient method)": [[1, "nautilus_trader.adapters.betfair.data.BetfairDataClient.unsubscribe_instruments"]], "unsubscribe_order_book_deltas() (betfairdataclient method)": [[1, "nautilus_trader.adapters.betfair.data.BetfairDataClient.unsubscribe_order_book_deltas"]], "unsubscribe_order_book_snapshots() (betfairdataclient method)": [[1, "nautilus_trader.adapters.betfair.data.BetfairDataClient.unsubscribe_order_book_snapshots"]], "unsubscribe_quote_ticks() (betfairdataclient method)": [[1, "nautilus_trader.adapters.betfair.data.BetfairDataClient.unsubscribe_quote_ticks"]], "unsubscribe_ticker() (betfairdataclient method)": [[1, "nautilus_trader.adapters.betfair.data.BetfairDataClient.unsubscribe_ticker"]], "unsubscribe_trade_ticks() (betfairdataclient method)": [[1, "nautilus_trader.adapters.betfair.data.BetfairDataClient.unsubscribe_trade_ticks"]], "unsubscribe_venue_status() (betfairdataclient method)": [[1, "nautilus_trader.adapters.betfair.data.BetfairDataClient.unsubscribe_venue_status"]], "validate() (betfairdataclientconfig method)": [[1, "nautilus_trader.adapters.betfair.config.BetfairDataClientConfig.validate"]], "validate() (betfairexecclientconfig method)": [[1, "nautilus_trader.adapters.betfair.config.BetfairExecClientConfig.validate"]], "validate() (betfairinstrumentproviderconfig method)": [[1, "nautilus_trader.adapters.betfair.providers.BetfairInstrumentProviderConfig.validate"]], "venue (betfairdataclient attribute)": [[1, "nautilus_trader.adapters.betfair.data.BetfairDataClient.venue"]], "venue (betfairexecutionclient attribute)": [[1, "nautilus_trader.adapters.betfair.execution.BetfairExecutionClient.venue"]], "wait_for_order() (betfairexecutionclient method)": [[1, "nautilus_trader.adapters.betfair.execution.BetfairExecutionClient.wait_for_order"]], "binanceaccounttype (class in nautilus_trader.adapters.binance.common.enums)": [[2, "nautilus_trader.adapters.binance.common.enums.BinanceAccountType"]], "binancebar (class in nautilus_trader.adapters.binance.common.types)": [[2, "nautilus_trader.adapters.binance.common.types.BinanceBar"]], "binancedataclientconfig (class in nautilus_trader.adapters.binance.config)": [[2, "nautilus_trader.adapters.binance.config.BinanceDataClientConfig"]], "binanceenumparser (class in nautilus_trader.adapters.binance.common.enums)": [[2, "nautilus_trader.adapters.binance.common.enums.BinanceEnumParser"]], "binanceerrorcode (class in nautilus_trader.adapters.binance.common.enums)": [[2, "nautilus_trader.adapters.binance.common.enums.BinanceErrorCode"]], "binanceexchangefiltertype (class in nautilus_trader.adapters.binance.common.enums)": [[2, "nautilus_trader.adapters.binance.common.enums.BinanceExchangeFilterType"]], "binanceexecclientconfig (class in nautilus_trader.adapters.binance.config)": [[2, "nautilus_trader.adapters.binance.config.BinanceExecClientConfig"]], "binanceexecutiontype (class in nautilus_trader.adapters.binance.common.enums)": [[2, "nautilus_trader.adapters.binance.common.enums.BinanceExecutionType"]], "binancefuturescontractstatus (class in nautilus_trader.adapters.binance.futures.enums)": [[2, "nautilus_trader.adapters.binance.futures.enums.BinanceFuturesContractStatus"]], "binancefuturescontracttype (class in nautilus_trader.adapters.binance.futures.enums)": [[2, "nautilus_trader.adapters.binance.futures.enums.BinanceFuturesContractType"]], "binancefuturesdataclient (class in nautilus_trader.adapters.binance.futures.data)": [[2, "nautilus_trader.adapters.binance.futures.data.BinanceFuturesDataClient"]], "binancefuturesenumparser (class in nautilus_trader.adapters.binance.futures.enums)": [[2, "nautilus_trader.adapters.binance.futures.enums.BinanceFuturesEnumParser"]], "binancefutureseventtype (class in nautilus_trader.adapters.binance.futures.enums)": [[2, "nautilus_trader.adapters.binance.futures.enums.BinanceFuturesEventType"]], "binancefuturesexecutionclient (class in nautilus_trader.adapters.binance.futures.execution)": [[2, "nautilus_trader.adapters.binance.futures.execution.BinanceFuturesExecutionClient"]], "binancefuturesinstrumentprovider (class in nautilus_trader.adapters.binance.futures.providers)": [[2, "nautilus_trader.adapters.binance.futures.providers.BinanceFuturesInstrumentProvider"]], "binancefuturesmargintype (class in nautilus_trader.adapters.binance.futures.enums)": [[2, "nautilus_trader.adapters.binance.futures.enums.BinanceFuturesMarginType"]], "binancefuturesmarkpriceupdate (class in nautilus_trader.adapters.binance.futures.types)": [[2, "nautilus_trader.adapters.binance.futures.types.BinanceFuturesMarkPriceUpdate"]], "binancefuturespositionside (class in nautilus_trader.adapters.binance.futures.enums)": [[2, "nautilus_trader.adapters.binance.futures.enums.BinanceFuturesPositionSide"]], "binancefuturespositionupdatereason (class in nautilus_trader.adapters.binance.futures.enums)": [[2, "nautilus_trader.adapters.binance.futures.enums.BinanceFuturesPositionUpdateReason"]], "binancefuturesworkingtype (class in nautilus_trader.adapters.binance.futures.enums)": [[2, "nautilus_trader.adapters.binance.futures.enums.BinanceFuturesWorkingType"]], "binanceklineinterval (class in nautilus_trader.adapters.binance.common.enums)": [[2, "nautilus_trader.adapters.binance.common.enums.BinanceKlineInterval"]], "binancelivedataclientfactory (class in nautilus_trader.adapters.binance.factories)": [[2, "nautilus_trader.adapters.binance.factories.BinanceLiveDataClientFactory"]], "binanceliveexecclientfactory (class in nautilus_trader.adapters.binance.factories)": [[2, "nautilus_trader.adapters.binance.factories.BinanceLiveExecClientFactory"]], "binanceneworderresptype (class in nautilus_trader.adapters.binance.common.enums)": [[2, "nautilus_trader.adapters.binance.common.enums.BinanceNewOrderRespType"]], "binanceorderside (class in nautilus_trader.adapters.binance.common.enums)": [[2, "nautilus_trader.adapters.binance.common.enums.BinanceOrderSide"]], "binanceorderstatus (class in nautilus_trader.adapters.binance.common.enums)": [[2, "nautilus_trader.adapters.binance.common.enums.BinanceOrderStatus"]], "binanceordertype (class in nautilus_trader.adapters.binance.common.enums)": [[2, "nautilus_trader.adapters.binance.common.enums.BinanceOrderType"]], "binanceratelimitinterval (class in nautilus_trader.adapters.binance.common.enums)": [[2, "nautilus_trader.adapters.binance.common.enums.BinanceRateLimitInterval"]], "binanceratelimittype (class in nautilus_trader.adapters.binance.common.enums)": [[2, "nautilus_trader.adapters.binance.common.enums.BinanceRateLimitType"]], "binancesecuritytype (class in nautilus_trader.adapters.binance.common.enums)": [[2, "nautilus_trader.adapters.binance.common.enums.BinanceSecurityType"]], "binancespotdataclient (class in nautilus_trader.adapters.binance.spot.data)": [[2, "nautilus_trader.adapters.binance.spot.data.BinanceSpotDataClient"]], "binancespotenumparser (class in nautilus_trader.adapters.binance.spot.enums)": [[2, "nautilus_trader.adapters.binance.spot.enums.BinanceSpotEnumParser"]], "binancespoteventtype (class in nautilus_trader.adapters.binance.spot.enums)": [[2, "nautilus_trader.adapters.binance.spot.enums.BinanceSpotEventType"]], "binancespotexecutionclient (class in nautilus_trader.adapters.binance.spot.execution)": [[2, "nautilus_trader.adapters.binance.spot.execution.BinanceSpotExecutionClient"]], "binancespotinstrumentprovider (class in nautilus_trader.adapters.binance.spot.providers)": [[2, "nautilus_trader.adapters.binance.spot.providers.BinanceSpotInstrumentProvider"]], "binancespotpermissions (class in nautilus_trader.adapters.binance.spot.enums)": [[2, "nautilus_trader.adapters.binance.spot.enums.BinanceSpotPermissions"]], "binancespotsymbolstatus (class in nautilus_trader.adapters.binance.spot.enums)": [[2, "nautilus_trader.adapters.binance.spot.enums.BinanceSpotSymbolStatus"]], "binancesymbolfiltertype (class in nautilus_trader.adapters.binance.common.enums)": [[2, "nautilus_trader.adapters.binance.common.enums.BinanceSymbolFilterType"]], "binanceticker (class in nautilus_trader.adapters.binance.common.types)": [[2, "nautilus_trader.adapters.binance.common.types.BinanceTicker"]], "binancetimeinforce (class in nautilus_trader.adapters.binance.common.enums)": [[2, "nautilus_trader.adapters.binance.common.enums.BinanceTimeInForce"]], "account_id (binancefuturesexecutionclient attribute)": [[2, "nautilus_trader.adapters.binance.futures.execution.BinanceFuturesExecutionClient.account_id"]], "account_id (binancespotexecutionclient attribute)": [[2, "nautilus_trader.adapters.binance.spot.execution.BinanceSpotExecutionClient.account_id"]], "account_type (binancefuturesexecutionclient attribute)": [[2, "nautilus_trader.adapters.binance.futures.execution.BinanceFuturesExecutionClient.account_type"]], "account_type (binancespotexecutionclient attribute)": [[2, "nautilus_trader.adapters.binance.spot.execution.BinanceSpotExecutionClient.account_type"]], "add() (binancefuturesinstrumentprovider method)": [[2, "nautilus_trader.adapters.binance.futures.providers.BinanceFuturesInstrumentProvider.add"]], "add() (binancespotinstrumentprovider method)": [[2, "nautilus_trader.adapters.binance.spot.providers.BinanceSpotInstrumentProvider.add"]], "add_bulk() (binancefuturesinstrumentprovider method)": [[2, "nautilus_trader.adapters.binance.futures.providers.BinanceFuturesInstrumentProvider.add_bulk"]], "add_bulk() (binancespotinstrumentprovider method)": [[2, "nautilus_trader.adapters.binance.spot.providers.BinanceSpotInstrumentProvider.add_bulk"]], "add_currency() (binancefuturesinstrumentprovider method)": [[2, "nautilus_trader.adapters.binance.futures.providers.BinanceFuturesInstrumentProvider.add_currency"]], "add_currency() (binancespotinstrumentprovider method)": [[2, "nautilus_trader.adapters.binance.spot.providers.BinanceSpotInstrumentProvider.add_currency"]], "bar_type (binancebar attribute)": [[2, "nautilus_trader.adapters.binance.common.types.BinanceBar.bar_type"]], "base_currency (binancefuturesexecutionclient attribute)": [[2, "nautilus_trader.adapters.binance.futures.execution.BinanceFuturesExecutionClient.base_currency"]], "base_currency (binancespotexecutionclient attribute)": [[2, "nautilus_trader.adapters.binance.spot.execution.BinanceSpotExecutionClient.base_currency"]], "batch_cancel_orders() (binancefuturesexecutionclient method)": [[2, "nautilus_trader.adapters.binance.futures.execution.BinanceFuturesExecutionClient.batch_cancel_orders"]], "batch_cancel_orders() (binancespotexecutionclient method)": [[2, "nautilus_trader.adapters.binance.spot.execution.BinanceSpotExecutionClient.batch_cancel_orders"]], "cancel_all_orders() (binancefuturesexecutionclient method)": [[2, "nautilus_trader.adapters.binance.futures.execution.BinanceFuturesExecutionClient.cancel_all_orders"]], "cancel_all_orders() (binancespotexecutionclient method)": [[2, "nautilus_trader.adapters.binance.spot.execution.BinanceSpotExecutionClient.cancel_all_orders"]], "cancel_order() (binancefuturesexecutionclient method)": [[2, "nautilus_trader.adapters.binance.futures.execution.BinanceFuturesExecutionClient.cancel_order"]], "cancel_order() (binancespotexecutionclient method)": [[2, "nautilus_trader.adapters.binance.spot.execution.BinanceSpotExecutionClient.cancel_order"]], "close (binancebar attribute)": [[2, "nautilus_trader.adapters.binance.common.types.BinanceBar.close"]], "connect() (binancefuturesdataclient method)": [[2, "nautilus_trader.adapters.binance.futures.data.BinanceFuturesDataClient.connect"]], "connect() (binancefuturesexecutionclient method)": [[2, "nautilus_trader.adapters.binance.futures.execution.BinanceFuturesExecutionClient.connect"]], "connect() (binancespotdataclient method)": [[2, "nautilus_trader.adapters.binance.spot.data.BinanceSpotDataClient.connect"]], "connect() (binancespotexecutionclient method)": [[2, "nautilus_trader.adapters.binance.spot.execution.BinanceSpotExecutionClient.connect"]], "count (binancefuturesinstrumentprovider property)": [[2, "nautilus_trader.adapters.binance.futures.providers.BinanceFuturesInstrumentProvider.count"]], "count (binancespotinstrumentprovider property)": [[2, "nautilus_trader.adapters.binance.spot.providers.BinanceSpotInstrumentProvider.count"]], "create() (binancelivedataclientfactory static method)": [[2, "nautilus_trader.adapters.binance.factories.BinanceLiveDataClientFactory.create"]], "create() (binanceliveexecclientfactory static method)": [[2, "nautilus_trader.adapters.binance.factories.BinanceLiveExecClientFactory.create"]], "create_task() (binancefuturesdataclient method)": [[2, "nautilus_trader.adapters.binance.futures.data.BinanceFuturesDataClient.create_task"]], "create_task() (binancefuturesexecutionclient method)": [[2, "nautilus_trader.adapters.binance.futures.execution.BinanceFuturesExecutionClient.create_task"]], "create_task() (binancespotdataclient method)": [[2, "nautilus_trader.adapters.binance.spot.data.BinanceSpotDataClient.create_task"]], "create_task() (binancespotexecutionclient method)": [[2, "nautilus_trader.adapters.binance.spot.execution.BinanceSpotExecutionClient.create_task"]], "currencies() (binancefuturesinstrumentprovider method)": [[2, "nautilus_trader.adapters.binance.futures.providers.BinanceFuturesInstrumentProvider.currencies"]], "currencies() (binancespotinstrumentprovider method)": [[2, "nautilus_trader.adapters.binance.spot.providers.BinanceSpotInstrumentProvider.currencies"]], "currency() (binancefuturesinstrumentprovider method)": [[2, "nautilus_trader.adapters.binance.futures.providers.BinanceFuturesInstrumentProvider.currency"]], "currency() (binancespotinstrumentprovider method)": [[2, "nautilus_trader.adapters.binance.spot.providers.BinanceSpotInstrumentProvider.currency"]], "degrade() (binancefuturesdataclient method)": [[2, "nautilus_trader.adapters.binance.futures.data.BinanceFuturesDataClient.degrade"]], "degrade() (binancefuturesexecutionclient method)": [[2, "nautilus_trader.adapters.binance.futures.execution.BinanceFuturesExecutionClient.degrade"]], "degrade() (binancespotdataclient method)": [[2, "nautilus_trader.adapters.binance.spot.data.BinanceSpotDataClient.degrade"]], "degrade() (binancespotexecutionclient method)": [[2, "nautilus_trader.adapters.binance.spot.execution.BinanceSpotExecutionClient.degrade"]], "dict() (binancedataclientconfig method)": [[2, "nautilus_trader.adapters.binance.config.BinanceDataClientConfig.dict"]], "dict() (binanceexecclientconfig method)": [[2, "nautilus_trader.adapters.binance.config.BinanceExecClientConfig.dict"]], "disconnect() (binancefuturesdataclient method)": [[2, "nautilus_trader.adapters.binance.futures.data.BinanceFuturesDataClient.disconnect"]], "disconnect() (binancefuturesexecutionclient method)": [[2, "nautilus_trader.adapters.binance.futures.execution.BinanceFuturesExecutionClient.disconnect"]], "disconnect() (binancespotdataclient method)": [[2, "nautilus_trader.adapters.binance.spot.data.BinanceSpotDataClient.disconnect"]], "disconnect() (binancespotexecutionclient method)": [[2, "nautilus_trader.adapters.binance.spot.execution.BinanceSpotExecutionClient.disconnect"]], "dispose() (binancefuturesdataclient method)": [[2, "nautilus_trader.adapters.binance.futures.data.BinanceFuturesDataClient.dispose"]], "dispose() (binancefuturesexecutionclient method)": [[2, "nautilus_trader.adapters.binance.futures.execution.BinanceFuturesExecutionClient.dispose"]], "dispose() (binancespotdataclient method)": [[2, "nautilus_trader.adapters.binance.spot.data.BinanceSpotDataClient.dispose"]], "dispose() (binancespotexecutionclient method)": [[2, "nautilus_trader.adapters.binance.spot.execution.BinanceSpotExecutionClient.dispose"]], "fault() (binancefuturesdataclient method)": [[2, "nautilus_trader.adapters.binance.futures.data.BinanceFuturesDataClient.fault"]], "fault() (binancefuturesexecutionclient method)": [[2, "nautilus_trader.adapters.binance.futures.execution.BinanceFuturesExecutionClient.fault"]], "fault() (binancespotdataclient method)": [[2, "nautilus_trader.adapters.binance.spot.data.BinanceSpotDataClient.fault"]], "fault() (binancespotexecutionclient method)": [[2, "nautilus_trader.adapters.binance.spot.execution.BinanceSpotExecutionClient.fault"]], "find() (binancefuturesinstrumentprovider method)": [[2, "nautilus_trader.adapters.binance.futures.providers.BinanceFuturesInstrumentProvider.find"]], "find() (binancespotinstrumentprovider method)": [[2, "nautilus_trader.adapters.binance.spot.providers.BinanceSpotInstrumentProvider.find"]], "from_dict() (binancebar static method)": [[2, "nautilus_trader.adapters.binance.common.types.BinanceBar.from_dict"]], "from_dict() (binancefuturesmarkpriceupdate static method)": [[2, "nautilus_trader.adapters.binance.futures.types.BinanceFuturesMarkPriceUpdate.from_dict"]], "from_dict() (binanceticker static method)": [[2, "nautilus_trader.adapters.binance.common.types.BinanceTicker.from_dict"]], "from_pyo3() (binancebar static method)": [[2, "nautilus_trader.adapters.binance.common.types.BinanceBar.from_pyo3"]], "fully_qualified_name() (binancebar class method)": [[2, "nautilus_trader.adapters.binance.common.types.BinanceBar.fully_qualified_name"]], "fully_qualified_name() (binancedataclientconfig class method)": [[2, "nautilus_trader.adapters.binance.config.BinanceDataClientConfig.fully_qualified_name"]], "fully_qualified_name() (binanceexecclientconfig class method)": [[2, "nautilus_trader.adapters.binance.config.BinanceExecClientConfig.fully_qualified_name"]], "fully_qualified_name() (binancefuturesdataclient class method)": [[2, "nautilus_trader.adapters.binance.futures.data.BinanceFuturesDataClient.fully_qualified_name"]], "fully_qualified_name() (binancefuturesexecutionclient class method)": [[2, "nautilus_trader.adapters.binance.futures.execution.BinanceFuturesExecutionClient.fully_qualified_name"]], "fully_qualified_name() (binancefuturesmarkpriceupdate class method)": [[2, "nautilus_trader.adapters.binance.futures.types.BinanceFuturesMarkPriceUpdate.fully_qualified_name"]], "fully_qualified_name() (binancespotdataclient class method)": [[2, "nautilus_trader.adapters.binance.spot.data.BinanceSpotDataClient.fully_qualified_name"]], "fully_qualified_name() (binancespotexecutionclient class method)": [[2, "nautilus_trader.adapters.binance.spot.execution.BinanceSpotExecutionClient.fully_qualified_name"]], "fully_qualified_name() (binanceticker class method)": [[2, "nautilus_trader.adapters.binance.common.types.BinanceTicker.fully_qualified_name"]], "generate_account_state() (binancefuturesexecutionclient method)": [[2, "nautilus_trader.adapters.binance.futures.execution.BinanceFuturesExecutionClient.generate_account_state"]], "generate_account_state() (binancespotexecutionclient method)": [[2, "nautilus_trader.adapters.binance.spot.execution.BinanceSpotExecutionClient.generate_account_state"]], "generate_fill_reports() (binancefuturesexecutionclient method)": [[2, "nautilus_trader.adapters.binance.futures.execution.BinanceFuturesExecutionClient.generate_fill_reports"]], "generate_fill_reports() (binancespotexecutionclient method)": [[2, "nautilus_trader.adapters.binance.spot.execution.BinanceSpotExecutionClient.generate_fill_reports"]], "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"]], "get_account() (binancefuturesexecutionclient method)": [[2, "nautilus_trader.adapters.binance.futures.execution.BinanceFuturesExecutionClient.get_account"]], "get_account() (binancespotexecutionclient method)": [[2, "nautilus_trader.adapters.binance.spot.execution.BinanceSpotExecutionClient.get_account"]], "get_all() (binancefuturesinstrumentprovider method)": [[2, "nautilus_trader.adapters.binance.futures.providers.BinanceFuturesInstrumentProvider.get_all"]], "get_all() (binancespotinstrumentprovider method)": [[2, "nautilus_trader.adapters.binance.spot.providers.BinanceSpotInstrumentProvider.get_all"]], "get_cached_binance_futures_instrument_provider() (in module nautilus_trader.adapters.binance.factories)": [[2, "nautilus_trader.adapters.binance.factories.get_cached_binance_futures_instrument_provider"]], "get_cached_binance_http_client() (in module nautilus_trader.adapters.binance.factories)": [[2, "nautilus_trader.adapters.binance.factories.get_cached_binance_http_client"]], "get_cached_binance_spot_instrument_provider() (in module nautilus_trader.adapters.binance.factories)": [[2, "nautilus_trader.adapters.binance.factories.get_cached_binance_spot_instrument_provider"]], "high (binancebar attribute)": [[2, "nautilus_trader.adapters.binance.common.types.BinanceBar.high"]], "id (binancedataclientconfig property)": [[2, "nautilus_trader.adapters.binance.config.BinanceDataClientConfig.id"]], "id (binanceexecclientconfig property)": [[2, "nautilus_trader.adapters.binance.config.BinanceExecClientConfig.id"]], "id (binancefuturesdataclient attribute)": [[2, "nautilus_trader.adapters.binance.futures.data.BinanceFuturesDataClient.id"]], "id (binancefuturesexecutionclient attribute)": [[2, "nautilus_trader.adapters.binance.futures.execution.BinanceFuturesExecutionClient.id"]], "id (binancespotdataclient attribute)": [[2, "nautilus_trader.adapters.binance.spot.data.BinanceSpotDataClient.id"]], "id (binancespotexecutionclient attribute)": [[2, "nautilus_trader.adapters.binance.spot.execution.BinanceSpotExecutionClient.id"]], "initialize() (binancefuturesinstrumentprovider method)": [[2, "nautilus_trader.adapters.binance.futures.providers.BinanceFuturesInstrumentProvider.initialize"]], "initialize() (binancespotinstrumentprovider method)": [[2, "nautilus_trader.adapters.binance.spot.providers.BinanceSpotInstrumentProvider.initialize"]], "instrument_id (binanceticker attribute)": [[2, "nautilus_trader.adapters.binance.common.types.BinanceTicker.instrument_id"]], "is_connected (binancefuturesdataclient attribute)": [[2, "nautilus_trader.adapters.binance.futures.data.BinanceFuturesDataClient.is_connected"]], "is_connected (binancefuturesexecutionclient attribute)": [[2, "nautilus_trader.adapters.binance.futures.execution.BinanceFuturesExecutionClient.is_connected"]], "is_connected (binancespotdataclient attribute)": [[2, "nautilus_trader.adapters.binance.spot.data.BinanceSpotDataClient.is_connected"]], "is_connected (binancespotexecutionclient attribute)": [[2, "nautilus_trader.adapters.binance.spot.execution.BinanceSpotExecutionClient.is_connected"]], "is_degraded (binancefuturesdataclient attribute)": [[2, "nautilus_trader.adapters.binance.futures.data.BinanceFuturesDataClient.is_degraded"]], "is_degraded (binancefuturesexecutionclient attribute)": [[2, "nautilus_trader.adapters.binance.futures.execution.BinanceFuturesExecutionClient.is_degraded"]], "is_degraded (binancespotdataclient attribute)": [[2, "nautilus_trader.adapters.binance.spot.data.BinanceSpotDataClient.is_degraded"]], "is_degraded (binancespotexecutionclient attribute)": [[2, "nautilus_trader.adapters.binance.spot.execution.BinanceSpotExecutionClient.is_degraded"]], "is_disposed (binancefuturesdataclient attribute)": [[2, "nautilus_trader.adapters.binance.futures.data.BinanceFuturesDataClient.is_disposed"]], "is_disposed (binancefuturesexecutionclient attribute)": [[2, "nautilus_trader.adapters.binance.futures.execution.BinanceFuturesExecutionClient.is_disposed"]], "is_disposed (binancespotdataclient attribute)": [[2, "nautilus_trader.adapters.binance.spot.data.BinanceSpotDataClient.is_disposed"]], "is_disposed (binancespotexecutionclient attribute)": [[2, "nautilus_trader.adapters.binance.spot.execution.BinanceSpotExecutionClient.is_disposed"]], "is_faulted (binancefuturesdataclient attribute)": [[2, "nautilus_trader.adapters.binance.futures.data.BinanceFuturesDataClient.is_faulted"]], "is_faulted (binancefuturesexecutionclient attribute)": [[2, "nautilus_trader.adapters.binance.futures.execution.BinanceFuturesExecutionClient.is_faulted"]], "is_faulted (binancespotdataclient attribute)": [[2, "nautilus_trader.adapters.binance.spot.data.BinanceSpotDataClient.is_faulted"]], "is_faulted (binancespotexecutionclient attribute)": [[2, "nautilus_trader.adapters.binance.spot.execution.BinanceSpotExecutionClient.is_faulted"]], "is_initialized (binancefuturesdataclient attribute)": [[2, "nautilus_trader.adapters.binance.futures.data.BinanceFuturesDataClient.is_initialized"]], "is_initialized (binancefuturesexecutionclient attribute)": [[2, "nautilus_trader.adapters.binance.futures.execution.BinanceFuturesExecutionClient.is_initialized"]], "is_initialized (binancespotdataclient attribute)": [[2, "nautilus_trader.adapters.binance.spot.data.BinanceSpotDataClient.is_initialized"]], "is_initialized (binancespotexecutionclient attribute)": [[2, "nautilus_trader.adapters.binance.spot.execution.BinanceSpotExecutionClient.is_initialized"]], "is_revision (binancebar attribute)": [[2, "nautilus_trader.adapters.binance.common.types.BinanceBar.is_revision"]], "is_running (binancefuturesdataclient attribute)": [[2, "nautilus_trader.adapters.binance.futures.data.BinanceFuturesDataClient.is_running"]], "is_running (binancefuturesexecutionclient attribute)": [[2, "nautilus_trader.adapters.binance.futures.execution.BinanceFuturesExecutionClient.is_running"]], "is_running (binancespotdataclient attribute)": [[2, "nautilus_trader.adapters.binance.spot.data.BinanceSpotDataClient.is_running"]], "is_running (binancespotexecutionclient attribute)": [[2, "nautilus_trader.adapters.binance.spot.execution.BinanceSpotExecutionClient.is_running"]], "is_single_price() (binancebar method)": [[2, "nautilus_trader.adapters.binance.common.types.BinanceBar.is_single_price"]], "is_stopped (binancefuturesdataclient attribute)": [[2, "nautilus_trader.adapters.binance.futures.data.BinanceFuturesDataClient.is_stopped"]], "is_stopped (binancefuturesexecutionclient attribute)": [[2, "nautilus_trader.adapters.binance.futures.execution.BinanceFuturesExecutionClient.is_stopped"]], "is_stopped (binancespotdataclient attribute)": [[2, "nautilus_trader.adapters.binance.spot.data.BinanceSpotDataClient.is_stopped"]], "is_stopped (binancespotexecutionclient attribute)": [[2, "nautilus_trader.adapters.binance.spot.execution.BinanceSpotExecutionClient.is_stopped"]], "json() (binancedataclientconfig method)": [[2, "nautilus_trader.adapters.binance.config.BinanceDataClientConfig.json"]], "json() (binanceexecclientconfig method)": [[2, "nautilus_trader.adapters.binance.config.BinanceExecClientConfig.json"]], "json_primitives() (binancedataclientconfig method)": [[2, "nautilus_trader.adapters.binance.config.BinanceDataClientConfig.json_primitives"]], "json_primitives() (binanceexecclientconfig method)": [[2, "nautilus_trader.adapters.binance.config.BinanceExecClientConfig.json_primitives"]], "list_all() (binancefuturesinstrumentprovider method)": [[2, "nautilus_trader.adapters.binance.futures.providers.BinanceFuturesInstrumentProvider.list_all"]], "list_all() (binancespotinstrumentprovider method)": [[2, "nautilus_trader.adapters.binance.spot.providers.BinanceSpotInstrumentProvider.list_all"]], "load() (binancefuturesinstrumentprovider method)": [[2, "nautilus_trader.adapters.binance.futures.providers.BinanceFuturesInstrumentProvider.load"]], "load() (binancespotinstrumentprovider method)": [[2, "nautilus_trader.adapters.binance.spot.providers.BinanceSpotInstrumentProvider.load"]], "load_all() (binancefuturesinstrumentprovider method)": [[2, "nautilus_trader.adapters.binance.futures.providers.BinanceFuturesInstrumentProvider.load_all"]], "load_all() (binancespotinstrumentprovider method)": [[2, "nautilus_trader.adapters.binance.spot.providers.BinanceSpotInstrumentProvider.load_all"]], "load_all_async() (binancefuturesinstrumentprovider method)": [[2, "nautilus_trader.adapters.binance.futures.providers.BinanceFuturesInstrumentProvider.load_all_async"]], "load_all_async() (binancespotinstrumentprovider method)": [[2, "nautilus_trader.adapters.binance.spot.providers.BinanceSpotInstrumentProvider.load_all_async"]], "load_async() (binancefuturesinstrumentprovider method)": [[2, "nautilus_trader.adapters.binance.futures.providers.BinanceFuturesInstrumentProvider.load_async"]], "load_async() (binancespotinstrumentprovider method)": [[2, "nautilus_trader.adapters.binance.spot.providers.BinanceSpotInstrumentProvider.load_async"]], "load_ids() (binancefuturesinstrumentprovider method)": [[2, "nautilus_trader.adapters.binance.futures.providers.BinanceFuturesInstrumentProvider.load_ids"]], "load_ids() (binancespotinstrumentprovider method)": [[2, "nautilus_trader.adapters.binance.spot.providers.BinanceSpotInstrumentProvider.load_ids"]], "load_ids_async() (binancefuturesinstrumentprovider method)": [[2, "nautilus_trader.adapters.binance.futures.providers.BinanceFuturesInstrumentProvider.load_ids_async"]], "load_ids_async() (binancespotinstrumentprovider method)": [[2, "nautilus_trader.adapters.binance.spot.providers.BinanceSpotInstrumentProvider.load_ids_async"]], "low (binancebar attribute)": [[2, "nautilus_trader.adapters.binance.common.types.BinanceBar.low"]], "modify_order() (binancefuturesexecutionclient method)": [[2, "nautilus_trader.adapters.binance.futures.execution.BinanceFuturesExecutionClient.modify_order"]], "modify_order() (binancespotexecutionclient method)": [[2, "nautilus_trader.adapters.binance.spot.execution.BinanceSpotExecutionClient.modify_order"]], "nautilus_trader.adapters.binance": [[2, "module-nautilus_trader.adapters.binance"]], "nautilus_trader.adapters.binance.common.enums": [[2, "module-nautilus_trader.adapters.binance.common.enums"]], "nautilus_trader.adapters.binance.common.types": [[2, "module-nautilus_trader.adapters.binance.common.types"]], "nautilus_trader.adapters.binance.config": [[2, "module-nautilus_trader.adapters.binance.config"]], "nautilus_trader.adapters.binance.factories": [[2, "module-nautilus_trader.adapters.binance.factories"]], "nautilus_trader.adapters.binance.futures.data": [[2, "module-nautilus_trader.adapters.binance.futures.data"]], "nautilus_trader.adapters.binance.futures.enums": [[2, "module-nautilus_trader.adapters.binance.futures.enums"]], "nautilus_trader.adapters.binance.futures.execution": [[2, "module-nautilus_trader.adapters.binance.futures.execution"]], "nautilus_trader.adapters.binance.futures.providers": [[2, "module-nautilus_trader.adapters.binance.futures.providers"]], "nautilus_trader.adapters.binance.futures.types": [[2, "module-nautilus_trader.adapters.binance.futures.types"]], "nautilus_trader.adapters.binance.spot.data": [[2, "module-nautilus_trader.adapters.binance.spot.data"]], "nautilus_trader.adapters.binance.spot.enums": [[2, "module-nautilus_trader.adapters.binance.spot.enums"]], "nautilus_trader.adapters.binance.spot.execution": [[2, "module-nautilus_trader.adapters.binance.spot.execution"]], "nautilus_trader.adapters.binance.spot.providers": [[2, "module-nautilus_trader.adapters.binance.spot.providers"]], "oms_type (binancefuturesexecutionclient attribute)": [[2, "nautilus_trader.adapters.binance.futures.execution.BinanceFuturesExecutionClient.oms_type"]], "oms_type (binancespotexecutionclient attribute)": [[2, "nautilus_trader.adapters.binance.spot.execution.BinanceSpotExecutionClient.oms_type"]], "open (binancebar attribute)": [[2, "nautilus_trader.adapters.binance.common.types.BinanceBar.open"]], "parse() (binancedataclientconfig class method)": [[2, "nautilus_trader.adapters.binance.config.BinanceDataClientConfig.parse"]], "parse() (binanceexecclientconfig class method)": [[2, "nautilus_trader.adapters.binance.config.BinanceExecClientConfig.parse"]], "query_order() (binancefuturesexecutionclient method)": [[2, "nautilus_trader.adapters.binance.futures.execution.BinanceFuturesExecutionClient.query_order"]], "query_order() (binancespotexecutionclient method)": [[2, "nautilus_trader.adapters.binance.spot.execution.BinanceSpotExecutionClient.query_order"]], "request() (binancefuturesdataclient method)": [[2, "nautilus_trader.adapters.binance.futures.data.BinanceFuturesDataClient.request"]], "request() (binancespotdataclient method)": [[2, "nautilus_trader.adapters.binance.spot.data.BinanceSpotDataClient.request"]], "request_bars() (binancefuturesdataclient method)": [[2, "nautilus_trader.adapters.binance.futures.data.BinanceFuturesDataClient.request_bars"]], "request_bars() (binancespotdataclient method)": [[2, "nautilus_trader.adapters.binance.spot.data.BinanceSpotDataClient.request_bars"]], "request_instrument() (binancefuturesdataclient method)": [[2, "nautilus_trader.adapters.binance.futures.data.BinanceFuturesDataClient.request_instrument"]], "request_instrument() (binancespotdataclient method)": [[2, "nautilus_trader.adapters.binance.spot.data.BinanceSpotDataClient.request_instrument"]], "request_instruments() (binancefuturesdataclient method)": [[2, "nautilus_trader.adapters.binance.futures.data.BinanceFuturesDataClient.request_instruments"]], "request_instruments() (binancespotdataclient method)": [[2, "nautilus_trader.adapters.binance.spot.data.BinanceSpotDataClient.request_instruments"]], "request_quote_ticks() (binancefuturesdataclient method)": [[2, "nautilus_trader.adapters.binance.futures.data.BinanceFuturesDataClient.request_quote_ticks"]], "request_quote_ticks() (binancespotdataclient method)": [[2, "nautilus_trader.adapters.binance.spot.data.BinanceSpotDataClient.request_quote_ticks"]], "request_trade_ticks() (binancefuturesdataclient method)": [[2, "nautilus_trader.adapters.binance.futures.data.BinanceFuturesDataClient.request_trade_ticks"]], "request_trade_ticks() (binancespotdataclient method)": [[2, "nautilus_trader.adapters.binance.spot.data.BinanceSpotDataClient.request_trade_ticks"]], "reset() (binancefuturesdataclient method)": [[2, "nautilus_trader.adapters.binance.futures.data.BinanceFuturesDataClient.reset"]], "reset() (binancefuturesexecutionclient method)": [[2, "nautilus_trader.adapters.binance.futures.execution.BinanceFuturesExecutionClient.reset"]], "reset() (binancespotdataclient method)": [[2, "nautilus_trader.adapters.binance.spot.data.BinanceSpotDataClient.reset"]], "reset() (binancespotexecutionclient method)": [[2, "nautilus_trader.adapters.binance.spot.execution.BinanceSpotExecutionClient.reset"]], "resume() (binancefuturesdataclient method)": [[2, "nautilus_trader.adapters.binance.futures.data.BinanceFuturesDataClient.resume"]], "resume() (binancefuturesexecutionclient method)": [[2, "nautilus_trader.adapters.binance.futures.execution.BinanceFuturesExecutionClient.resume"]], "resume() (binancespotdataclient method)": [[2, "nautilus_trader.adapters.binance.spot.data.BinanceSpotDataClient.resume"]], "resume() (binancespotexecutionclient method)": [[2, "nautilus_trader.adapters.binance.spot.execution.BinanceSpotExecutionClient.resume"]], "run_after_delay() (binancefuturesdataclient method)": [[2, "nautilus_trader.adapters.binance.futures.data.BinanceFuturesDataClient.run_after_delay"]], "run_after_delay() (binancefuturesexecutionclient method)": [[2, "nautilus_trader.adapters.binance.futures.execution.BinanceFuturesExecutionClient.run_after_delay"]], "run_after_delay() (binancespotdataclient method)": [[2, "nautilus_trader.adapters.binance.spot.data.BinanceSpotDataClient.run_after_delay"]], "run_after_delay() (binancespotexecutionclient method)": [[2, "nautilus_trader.adapters.binance.spot.execution.BinanceSpotExecutionClient.run_after_delay"]], "start() (binancefuturesdataclient method)": [[2, "nautilus_trader.adapters.binance.futures.data.BinanceFuturesDataClient.start"]], "start() (binancefuturesexecutionclient method)": [[2, "nautilus_trader.adapters.binance.futures.execution.BinanceFuturesExecutionClient.start"]], "start() (binancespotdataclient method)": [[2, "nautilus_trader.adapters.binance.spot.data.BinanceSpotDataClient.start"]], "start() (binancespotexecutionclient method)": [[2, "nautilus_trader.adapters.binance.spot.execution.BinanceSpotExecutionClient.start"]], "state (binancefuturesdataclient attribute)": [[2, "nautilus_trader.adapters.binance.futures.data.BinanceFuturesDataClient.state"]], "state (binancefuturesexecutionclient attribute)": [[2, "nautilus_trader.adapters.binance.futures.execution.BinanceFuturesExecutionClient.state"]], "state (binancespotdataclient attribute)": [[2, "nautilus_trader.adapters.binance.spot.data.BinanceSpotDataClient.state"]], "state (binancespotexecutionclient attribute)": [[2, "nautilus_trader.adapters.binance.spot.execution.BinanceSpotExecutionClient.state"]], "stop() (binancefuturesdataclient method)": [[2, "nautilus_trader.adapters.binance.futures.data.BinanceFuturesDataClient.stop"]], "stop() (binancefuturesexecutionclient method)": [[2, "nautilus_trader.adapters.binance.futures.execution.BinanceFuturesExecutionClient.stop"]], "stop() (binancespotdataclient method)": [[2, "nautilus_trader.adapters.binance.spot.data.BinanceSpotDataClient.stop"]], "stop() (binancespotexecutionclient method)": [[2, "nautilus_trader.adapters.binance.spot.execution.BinanceSpotExecutionClient.stop"]], "submit_order() (binancefuturesexecutionclient method)": [[2, "nautilus_trader.adapters.binance.futures.execution.BinanceFuturesExecutionClient.submit_order"]], "submit_order() (binancespotexecutionclient method)": [[2, "nautilus_trader.adapters.binance.spot.execution.BinanceSpotExecutionClient.submit_order"]], "submit_order_list() (binancefuturesexecutionclient method)": [[2, "nautilus_trader.adapters.binance.futures.execution.BinanceFuturesExecutionClient.submit_order_list"]], "submit_order_list() (binancespotexecutionclient method)": [[2, "nautilus_trader.adapters.binance.spot.execution.BinanceSpotExecutionClient.submit_order_list"]], "subscribe() (binancefuturesdataclient method)": [[2, "nautilus_trader.adapters.binance.futures.data.BinanceFuturesDataClient.subscribe"]], "subscribe() (binancespotdataclient method)": [[2, "nautilus_trader.adapters.binance.spot.data.BinanceSpotDataClient.subscribe"]], "subscribe_bars() (binancefuturesdataclient method)": [[2, "nautilus_trader.adapters.binance.futures.data.BinanceFuturesDataClient.subscribe_bars"]], "subscribe_bars() (binancespotdataclient method)": [[2, "nautilus_trader.adapters.binance.spot.data.BinanceSpotDataClient.subscribe_bars"]], "subscribe_instrument() (binancefuturesdataclient method)": [[2, "nautilus_trader.adapters.binance.futures.data.BinanceFuturesDataClient.subscribe_instrument"]], "subscribe_instrument() (binancespotdataclient method)": [[2, "nautilus_trader.adapters.binance.spot.data.BinanceSpotDataClient.subscribe_instrument"]], "subscribe_instrument_close() (binancefuturesdataclient method)": [[2, "nautilus_trader.adapters.binance.futures.data.BinanceFuturesDataClient.subscribe_instrument_close"]], "subscribe_instrument_close() (binancespotdataclient method)": [[2, "nautilus_trader.adapters.binance.spot.data.BinanceSpotDataClient.subscribe_instrument_close"]], "subscribe_instrument_status() (binancefuturesdataclient method)": [[2, "nautilus_trader.adapters.binance.futures.data.BinanceFuturesDataClient.subscribe_instrument_status"]], "subscribe_instrument_status() (binancespotdataclient method)": [[2, "nautilus_trader.adapters.binance.spot.data.BinanceSpotDataClient.subscribe_instrument_status"]], "subscribe_instruments() (binancefuturesdataclient method)": [[2, "nautilus_trader.adapters.binance.futures.data.BinanceFuturesDataClient.subscribe_instruments"]], "subscribe_instruments() (binancespotdataclient method)": [[2, "nautilus_trader.adapters.binance.spot.data.BinanceSpotDataClient.subscribe_instruments"]], "subscribe_order_book_deltas() (binancefuturesdataclient method)": [[2, "nautilus_trader.adapters.binance.futures.data.BinanceFuturesDataClient.subscribe_order_book_deltas"]], "subscribe_order_book_deltas() (binancespotdataclient method)": [[2, "nautilus_trader.adapters.binance.spot.data.BinanceSpotDataClient.subscribe_order_book_deltas"]], "subscribe_order_book_snapshots() (binancefuturesdataclient method)": [[2, "nautilus_trader.adapters.binance.futures.data.BinanceFuturesDataClient.subscribe_order_book_snapshots"]], "subscribe_order_book_snapshots() (binancespotdataclient method)": [[2, "nautilus_trader.adapters.binance.spot.data.BinanceSpotDataClient.subscribe_order_book_snapshots"]], "subscribe_quote_ticks() (binancefuturesdataclient method)": [[2, "nautilus_trader.adapters.binance.futures.data.BinanceFuturesDataClient.subscribe_quote_ticks"]], "subscribe_quote_ticks() (binancespotdataclient method)": [[2, "nautilus_trader.adapters.binance.spot.data.BinanceSpotDataClient.subscribe_quote_ticks"]], "subscribe_ticker() (binancefuturesdataclient method)": [[2, "nautilus_trader.adapters.binance.futures.data.BinanceFuturesDataClient.subscribe_ticker"]], "subscribe_ticker() (binancespotdataclient method)": [[2, "nautilus_trader.adapters.binance.spot.data.BinanceSpotDataClient.subscribe_ticker"]], "subscribe_trade_ticks() (binancefuturesdataclient method)": [[2, "nautilus_trader.adapters.binance.futures.data.BinanceFuturesDataClient.subscribe_trade_ticks"]], "subscribe_trade_ticks() (binancespotdataclient method)": [[2, "nautilus_trader.adapters.binance.spot.data.BinanceSpotDataClient.subscribe_trade_ticks"]], "subscribe_venue_status() (binancefuturesdataclient method)": [[2, "nautilus_trader.adapters.binance.futures.data.BinanceFuturesDataClient.subscribe_venue_status"]], "subscribe_venue_status() (binancespotdataclient method)": [[2, "nautilus_trader.adapters.binance.spot.data.BinanceSpotDataClient.subscribe_venue_status"]], "subscribed_bars() (binancefuturesdataclient method)": [[2, "nautilus_trader.adapters.binance.futures.data.BinanceFuturesDataClient.subscribed_bars"]], "subscribed_bars() (binancespotdataclient method)": [[2, "nautilus_trader.adapters.binance.spot.data.BinanceSpotDataClient.subscribed_bars"]], "subscribed_generic_data() (binancefuturesdataclient method)": [[2, "nautilus_trader.adapters.binance.futures.data.BinanceFuturesDataClient.subscribed_generic_data"]], "subscribed_generic_data() (binancespotdataclient method)": [[2, "nautilus_trader.adapters.binance.spot.data.BinanceSpotDataClient.subscribed_generic_data"]], "subscribed_instrument_close() (binancefuturesdataclient method)": [[2, "nautilus_trader.adapters.binance.futures.data.BinanceFuturesDataClient.subscribed_instrument_close"]], "subscribed_instrument_close() (binancespotdataclient method)": [[2, "nautilus_trader.adapters.binance.spot.data.BinanceSpotDataClient.subscribed_instrument_close"]], "subscribed_instrument_status() (binancefuturesdataclient method)": [[2, "nautilus_trader.adapters.binance.futures.data.BinanceFuturesDataClient.subscribed_instrument_status"]], "subscribed_instrument_status() (binancespotdataclient method)": [[2, "nautilus_trader.adapters.binance.spot.data.BinanceSpotDataClient.subscribed_instrument_status"]], "subscribed_instruments() (binancefuturesdataclient method)": [[2, "nautilus_trader.adapters.binance.futures.data.BinanceFuturesDataClient.subscribed_instruments"]], "subscribed_instruments() (binancespotdataclient method)": [[2, "nautilus_trader.adapters.binance.spot.data.BinanceSpotDataClient.subscribed_instruments"]], "subscribed_order_book_deltas() (binancefuturesdataclient method)": [[2, "nautilus_trader.adapters.binance.futures.data.BinanceFuturesDataClient.subscribed_order_book_deltas"]], "subscribed_order_book_deltas() (binancespotdataclient method)": [[2, "nautilus_trader.adapters.binance.spot.data.BinanceSpotDataClient.subscribed_order_book_deltas"]], "subscribed_order_book_snapshots() (binancefuturesdataclient method)": [[2, "nautilus_trader.adapters.binance.futures.data.BinanceFuturesDataClient.subscribed_order_book_snapshots"]], "subscribed_order_book_snapshots() (binancespotdataclient method)": [[2, "nautilus_trader.adapters.binance.spot.data.BinanceSpotDataClient.subscribed_order_book_snapshots"]], "subscribed_quote_ticks() (binancefuturesdataclient method)": [[2, "nautilus_trader.adapters.binance.futures.data.BinanceFuturesDataClient.subscribed_quote_ticks"]], "subscribed_quote_ticks() (binancespotdataclient method)": [[2, "nautilus_trader.adapters.binance.spot.data.BinanceSpotDataClient.subscribed_quote_ticks"]], "subscribed_tickers() (binancefuturesdataclient method)": [[2, "nautilus_trader.adapters.binance.futures.data.BinanceFuturesDataClient.subscribed_tickers"]], "subscribed_tickers() (binancespotdataclient method)": [[2, "nautilus_trader.adapters.binance.spot.data.BinanceSpotDataClient.subscribed_tickers"]], "subscribed_trade_ticks() (binancefuturesdataclient method)": [[2, "nautilus_trader.adapters.binance.futures.data.BinanceFuturesDataClient.subscribed_trade_ticks"]], "subscribed_trade_ticks() (binancespotdataclient method)": [[2, "nautilus_trader.adapters.binance.spot.data.BinanceSpotDataClient.subscribed_trade_ticks"]], "subscribed_venue_status() (binancefuturesdataclient method)": [[2, "nautilus_trader.adapters.binance.futures.data.BinanceFuturesDataClient.subscribed_venue_status"]], "subscribed_venue_status() (binancespotdataclient method)": [[2, "nautilus_trader.adapters.binance.spot.data.BinanceSpotDataClient.subscribed_venue_status"]], "to_dict() (binancebar static method)": [[2, "nautilus_trader.adapters.binance.common.types.BinanceBar.to_dict"]], "to_dict() (binancefuturesmarkpriceupdate static method)": [[2, "nautilus_trader.adapters.binance.futures.types.BinanceFuturesMarkPriceUpdate.to_dict"]], "to_dict() (binanceticker static method)": [[2, "nautilus_trader.adapters.binance.common.types.BinanceTicker.to_dict"]], "trader_id (binancefuturesdataclient attribute)": [[2, "nautilus_trader.adapters.binance.futures.data.BinanceFuturesDataClient.trader_id"]], "trader_id (binancefuturesexecutionclient attribute)": [[2, "nautilus_trader.adapters.binance.futures.execution.BinanceFuturesExecutionClient.trader_id"]], "trader_id (binancespotdataclient attribute)": [[2, "nautilus_trader.adapters.binance.spot.data.BinanceSpotDataClient.trader_id"]], "trader_id (binancespotexecutionclient attribute)": [[2, "nautilus_trader.adapters.binance.spot.execution.BinanceSpotExecutionClient.trader_id"]], "treat_expired_as_canceled (binancefuturesexecutionclient property)": [[2, "nautilus_trader.adapters.binance.futures.execution.BinanceFuturesExecutionClient.treat_expired_as_canceled"]], "treat_expired_as_canceled (binancespotexecutionclient property)": [[2, "nautilus_trader.adapters.binance.spot.execution.BinanceSpotExecutionClient.treat_expired_as_canceled"]], "ts_event (binancebar attribute)": [[2, "nautilus_trader.adapters.binance.common.types.BinanceBar.ts_event"]], "ts_event (binancefuturesmarkpriceupdate property)": [[2, "nautilus_trader.adapters.binance.futures.types.BinanceFuturesMarkPriceUpdate.ts_event"]], "ts_event (binanceticker attribute)": [[2, "nautilus_trader.adapters.binance.common.types.BinanceTicker.ts_event"]], "ts_init (binancebar attribute)": [[2, "nautilus_trader.adapters.binance.common.types.BinanceBar.ts_init"]], "ts_init (binancefuturesmarkpriceupdate property)": [[2, "nautilus_trader.adapters.binance.futures.types.BinanceFuturesMarkPriceUpdate.ts_init"]], "ts_init (binanceticker attribute)": [[2, "nautilus_trader.adapters.binance.common.types.BinanceTicker.ts_init"]], "type (binancefuturesdataclient attribute)": [[2, "nautilus_trader.adapters.binance.futures.data.BinanceFuturesDataClient.type"]], "type (binancefuturesexecutionclient attribute)": [[2, "nautilus_trader.adapters.binance.futures.execution.BinanceFuturesExecutionClient.type"]], "type (binancespotdataclient attribute)": [[2, "nautilus_trader.adapters.binance.spot.data.BinanceSpotDataClient.type"]], "type (binancespotexecutionclient attribute)": [[2, "nautilus_trader.adapters.binance.spot.execution.BinanceSpotExecutionClient.type"]], "unsubscribe() (binancefuturesdataclient method)": [[2, "nautilus_trader.adapters.binance.futures.data.BinanceFuturesDataClient.unsubscribe"]], "unsubscribe() (binancespotdataclient method)": [[2, "nautilus_trader.adapters.binance.spot.data.BinanceSpotDataClient.unsubscribe"]], "unsubscribe_bars() (binancefuturesdataclient method)": [[2, "nautilus_trader.adapters.binance.futures.data.BinanceFuturesDataClient.unsubscribe_bars"]], "unsubscribe_bars() (binancespotdataclient method)": [[2, "nautilus_trader.adapters.binance.spot.data.BinanceSpotDataClient.unsubscribe_bars"]], "unsubscribe_instrument() (binancefuturesdataclient method)": [[2, "nautilus_trader.adapters.binance.futures.data.BinanceFuturesDataClient.unsubscribe_instrument"]], "unsubscribe_instrument() (binancespotdataclient method)": [[2, "nautilus_trader.adapters.binance.spot.data.BinanceSpotDataClient.unsubscribe_instrument"]], "unsubscribe_instrument_close() (binancefuturesdataclient method)": [[2, "nautilus_trader.adapters.binance.futures.data.BinanceFuturesDataClient.unsubscribe_instrument_close"]], "unsubscribe_instrument_close() (binancespotdataclient method)": [[2, "nautilus_trader.adapters.binance.spot.data.BinanceSpotDataClient.unsubscribe_instrument_close"]], "unsubscribe_instrument_status() (binancefuturesdataclient method)": [[2, "nautilus_trader.adapters.binance.futures.data.BinanceFuturesDataClient.unsubscribe_instrument_status"]], "unsubscribe_instrument_status() (binancespotdataclient method)": [[2, "nautilus_trader.adapters.binance.spot.data.BinanceSpotDataClient.unsubscribe_instrument_status"]], "unsubscribe_instruments() (binancefuturesdataclient method)": [[2, "nautilus_trader.adapters.binance.futures.data.BinanceFuturesDataClient.unsubscribe_instruments"]], "unsubscribe_instruments() (binancespotdataclient method)": [[2, "nautilus_trader.adapters.binance.spot.data.BinanceSpotDataClient.unsubscribe_instruments"]], "unsubscribe_order_book_deltas() (binancefuturesdataclient method)": [[2, "nautilus_trader.adapters.binance.futures.data.BinanceFuturesDataClient.unsubscribe_order_book_deltas"]], "unsubscribe_order_book_deltas() (binancespotdataclient method)": [[2, "nautilus_trader.adapters.binance.spot.data.BinanceSpotDataClient.unsubscribe_order_book_deltas"]], "unsubscribe_order_book_snapshots() (binancefuturesdataclient method)": [[2, "nautilus_trader.adapters.binance.futures.data.BinanceFuturesDataClient.unsubscribe_order_book_snapshots"]], "unsubscribe_order_book_snapshots() (binancespotdataclient method)": [[2, "nautilus_trader.adapters.binance.spot.data.BinanceSpotDataClient.unsubscribe_order_book_snapshots"]], "unsubscribe_quote_ticks() (binancefuturesdataclient method)": [[2, "nautilus_trader.adapters.binance.futures.data.BinanceFuturesDataClient.unsubscribe_quote_ticks"]], "unsubscribe_quote_ticks() (binancespotdataclient method)": [[2, "nautilus_trader.adapters.binance.spot.data.BinanceSpotDataClient.unsubscribe_quote_ticks"]], "unsubscribe_ticker() (binancefuturesdataclient method)": [[2, "nautilus_trader.adapters.binance.futures.data.BinanceFuturesDataClient.unsubscribe_ticker"]], "unsubscribe_ticker() (binancespotdataclient method)": [[2, "nautilus_trader.adapters.binance.spot.data.BinanceSpotDataClient.unsubscribe_ticker"]], "unsubscribe_trade_ticks() (binancefuturesdataclient method)": [[2, "nautilus_trader.adapters.binance.futures.data.BinanceFuturesDataClient.unsubscribe_trade_ticks"]], "unsubscribe_trade_ticks() (binancespotdataclient method)": [[2, "nautilus_trader.adapters.binance.spot.data.BinanceSpotDataClient.unsubscribe_trade_ticks"]], "unsubscribe_venue_status() (binancefuturesdataclient method)": [[2, "nautilus_trader.adapters.binance.futures.data.BinanceFuturesDataClient.unsubscribe_venue_status"]], "unsubscribe_venue_status() (binancespotdataclient method)": [[2, "nautilus_trader.adapters.binance.spot.data.BinanceSpotDataClient.unsubscribe_venue_status"]], "use_position_ids (binancefuturesexecutionclient property)": [[2, "nautilus_trader.adapters.binance.futures.execution.BinanceFuturesExecutionClient.use_position_ids"]], "use_position_ids (binancespotexecutionclient property)": [[2, "nautilus_trader.adapters.binance.spot.execution.BinanceSpotExecutionClient.use_position_ids"]], "validate() (binancedataclientconfig method)": [[2, "nautilus_trader.adapters.binance.config.BinanceDataClientConfig.validate"]], "validate() (binanceexecclientconfig method)": [[2, "nautilus_trader.adapters.binance.config.BinanceExecClientConfig.validate"]], "venue (binancefuturesdataclient attribute)": [[2, "nautilus_trader.adapters.binance.futures.data.BinanceFuturesDataClient.venue"]], "venue (binancefuturesexecutionclient attribute)": [[2, "nautilus_trader.adapters.binance.futures.execution.BinanceFuturesExecutionClient.venue"]], "venue (binancespotdataclient attribute)": [[2, "nautilus_trader.adapters.binance.spot.data.BinanceSpotDataClient.venue"]], "venue (binancespotexecutionclient attribute)": [[2, "nautilus_trader.adapters.binance.spot.execution.BinanceSpotExecutionClient.venue"]], "volume (binancebar attribute)": [[2, "nautilus_trader.adapters.binance.common.types.BinanceBar.volume"]], "nautilus_trader.adapters": [[3, "module-nautilus_trader.adapters"]], "comboleg (class in nautilus_trader.adapters.interactive_brokers.common)": [[4, "nautilus_trader.adapters.interactive_brokers.common.ComboLeg"]], "contractid (class in nautilus_trader.adapters.interactive_brokers.common)": [[4, "nautilus_trader.adapters.interactive_brokers.common.ContractId"]], "deltaneutralcontract (class in nautilus_trader.adapters.interactive_brokers.common)": [[4, "nautilus_trader.adapters.interactive_brokers.common.DeltaNeutralContract"]], "ibcontract (class in nautilus_trader.adapters.interactive_brokers.common)": [[4, "nautilus_trader.adapters.interactive_brokers.common.IBContract"]], "ibcontractdetails (class in nautilus_trader.adapters.interactive_brokers.common)": [[4, "nautilus_trader.adapters.interactive_brokers.common.IBContractDetails"]], "ibordertags (class in nautilus_trader.adapters.interactive_brokers.common)": [[4, "nautilus_trader.adapters.interactive_brokers.common.IBOrderTags"]], "interactivebrokersdataclient (class in nautilus_trader.adapters.interactive_brokers.data)": [[4, "nautilus_trader.adapters.interactive_brokers.data.InteractiveBrokersDataClient"]], "interactivebrokersdataclientconfig (class in nautilus_trader.adapters.interactive_brokers.config)": [[4, "nautilus_trader.adapters.interactive_brokers.config.InteractiveBrokersDataClientConfig"]], "interactivebrokersexecclientconfig (class in nautilus_trader.adapters.interactive_brokers.config)": [[4, "nautilus_trader.adapters.interactive_brokers.config.InteractiveBrokersExecClientConfig"]], "interactivebrokersexecutionclient (class in nautilus_trader.adapters.interactive_brokers.execution)": [[4, "nautilus_trader.adapters.interactive_brokers.execution.InteractiveBrokersExecutionClient"]], "interactivebrokersgatewayconfig (class in nautilus_trader.adapters.interactive_brokers.config)": [[4, "nautilus_trader.adapters.interactive_brokers.config.InteractiveBrokersGatewayConfig"]], "interactivebrokersinstrumentprovider (class in nautilus_trader.adapters.interactive_brokers.providers)": [[4, "nautilus_trader.adapters.interactive_brokers.providers.InteractiveBrokersInstrumentProvider"]], "interactivebrokersinstrumentproviderconfig (class in nautilus_trader.adapters.interactive_brokers.config)": [[4, "nautilus_trader.adapters.interactive_brokers.config.InteractiveBrokersInstrumentProviderConfig"]], "interactivebrokerslivedataclientfactory (class in nautilus_trader.adapters.interactive_brokers.factories)": [[4, "nautilus_trader.adapters.interactive_brokers.factories.InteractiveBrokersLiveDataClientFactory"]], "interactivebrokersliveexecclientfactory (class in nautilus_trader.adapters.interactive_brokers.factories)": [[4, "nautilus_trader.adapters.interactive_brokers.factories.InteractiveBrokersLiveExecClientFactory"]], "account_id (interactivebrokersexecutionclient attribute)": [[4, "nautilus_trader.adapters.interactive_brokers.execution.InteractiveBrokersExecutionClient.account_id"]], "account_type (interactivebrokersexecutionclient attribute)": [[4, "nautilus_trader.adapters.interactive_brokers.execution.InteractiveBrokersExecutionClient.account_type"]], "add() (interactivebrokersinstrumentprovider method)": [[4, "nautilus_trader.adapters.interactive_brokers.providers.InteractiveBrokersInstrumentProvider.add"]], "add_bulk() (interactivebrokersinstrumentprovider method)": [[4, "nautilus_trader.adapters.interactive_brokers.providers.InteractiveBrokersInstrumentProvider.add_bulk"]], "add_currency() (interactivebrokersinstrumentprovider method)": [[4, "nautilus_trader.adapters.interactive_brokers.providers.InteractiveBrokersInstrumentProvider.add_currency"]], "as_integer_ratio() (contractid method)": [[4, "nautilus_trader.adapters.interactive_brokers.common.ContractId.as_integer_ratio"]], "base_currency (interactivebrokersexecutionclient attribute)": [[4, "nautilus_trader.adapters.interactive_brokers.execution.InteractiveBrokersExecutionClient.base_currency"]], "batch_cancel_orders() (interactivebrokersexecutionclient method)": [[4, "nautilus_trader.adapters.interactive_brokers.execution.InteractiveBrokersExecutionClient.batch_cancel_orders"]], "bit_count() (contractid method)": [[4, "nautilus_trader.adapters.interactive_brokers.common.ContractId.bit_count"]], "bit_length() (contractid method)": [[4, "nautilus_trader.adapters.interactive_brokers.common.ContractId.bit_length"]], "cancel_all_orders() (interactivebrokersexecutionclient method)": [[4, "nautilus_trader.adapters.interactive_brokers.execution.InteractiveBrokersExecutionClient.cancel_all_orders"]], "cancel_order() (interactivebrokersexecutionclient method)": [[4, "nautilus_trader.adapters.interactive_brokers.execution.InteractiveBrokersExecutionClient.cancel_order"]], "conjugate() (contractid method)": [[4, "nautilus_trader.adapters.interactive_brokers.common.ContractId.conjugate"]], "connect() (interactivebrokersdataclient method)": [[4, "nautilus_trader.adapters.interactive_brokers.data.InteractiveBrokersDataClient.connect"]], "connect() (interactivebrokersexecutionclient method)": [[4, "nautilus_trader.adapters.interactive_brokers.execution.InteractiveBrokersExecutionClient.connect"]], "count (interactivebrokersinstrumentprovider property)": [[4, "nautilus_trader.adapters.interactive_brokers.providers.InteractiveBrokersInstrumentProvider.count"]], "create() (interactivebrokerslivedataclientfactory static method)": [[4, "nautilus_trader.adapters.interactive_brokers.factories.InteractiveBrokersLiveDataClientFactory.create"]], "create() (interactivebrokersliveexecclientfactory static method)": [[4, "nautilus_trader.adapters.interactive_brokers.factories.InteractiveBrokersLiveExecClientFactory.create"]], "create_task() (interactivebrokersdataclient method)": [[4, "nautilus_trader.adapters.interactive_brokers.data.InteractiveBrokersDataClient.create_task"]], "create_task() (interactivebrokersexecutionclient method)": [[4, "nautilus_trader.adapters.interactive_brokers.execution.InteractiveBrokersExecutionClient.create_task"]], "currencies() (interactivebrokersinstrumentprovider method)": [[4, "nautilus_trader.adapters.interactive_brokers.providers.InteractiveBrokersInstrumentProvider.currencies"]], "currency() (interactivebrokersinstrumentprovider method)": [[4, "nautilus_trader.adapters.interactive_brokers.providers.InteractiveBrokersInstrumentProvider.currency"]], "degrade() (interactivebrokersdataclient method)": [[4, "nautilus_trader.adapters.interactive_brokers.data.InteractiveBrokersDataClient.degrade"]], "degrade() (interactivebrokersexecutionclient method)": [[4, "nautilus_trader.adapters.interactive_brokers.execution.InteractiveBrokersExecutionClient.degrade"]], "denominator (contractid attribute)": [[4, "nautilus_trader.adapters.interactive_brokers.common.ContractId.denominator"]], "dict() (comboleg method)": [[4, "nautilus_trader.adapters.interactive_brokers.common.ComboLeg.dict"]], "dict() (deltaneutralcontract method)": [[4, "nautilus_trader.adapters.interactive_brokers.common.DeltaNeutralContract.dict"]], "dict() (ibcontract method)": [[4, "nautilus_trader.adapters.interactive_brokers.common.IBContract.dict"]], "dict() (ibcontractdetails method)": [[4, "nautilus_trader.adapters.interactive_brokers.common.IBContractDetails.dict"]], "dict() (ibordertags method)": [[4, "nautilus_trader.adapters.interactive_brokers.common.IBOrderTags.dict"]], "dict() (interactivebrokersdataclientconfig method)": [[4, "nautilus_trader.adapters.interactive_brokers.config.InteractiveBrokersDataClientConfig.dict"]], "dict() (interactivebrokersexecclientconfig method)": [[4, "nautilus_trader.adapters.interactive_brokers.config.InteractiveBrokersExecClientConfig.dict"]], "dict() (interactivebrokersgatewayconfig method)": [[4, "nautilus_trader.adapters.interactive_brokers.config.InteractiveBrokersGatewayConfig.dict"]], "dict() (interactivebrokersinstrumentproviderconfig method)": [[4, "nautilus_trader.adapters.interactive_brokers.config.InteractiveBrokersInstrumentProviderConfig.dict"]], "disconnect() (interactivebrokersdataclient method)": [[4, "nautilus_trader.adapters.interactive_brokers.data.InteractiveBrokersDataClient.disconnect"]], "disconnect() (interactivebrokersexecutionclient method)": [[4, "nautilus_trader.adapters.interactive_brokers.execution.InteractiveBrokersExecutionClient.disconnect"]], "dispose() (interactivebrokersdataclient method)": [[4, "nautilus_trader.adapters.interactive_brokers.data.InteractiveBrokersDataClient.dispose"]], "dispose() (interactivebrokersexecutionclient method)": [[4, "nautilus_trader.adapters.interactive_brokers.execution.InteractiveBrokersExecutionClient.dispose"]], "fault() (interactivebrokersdataclient method)": [[4, "nautilus_trader.adapters.interactive_brokers.data.InteractiveBrokersDataClient.fault"]], "fault() (interactivebrokersexecutionclient method)": [[4, "nautilus_trader.adapters.interactive_brokers.execution.InteractiveBrokersExecutionClient.fault"]], "find() (interactivebrokersinstrumentprovider method)": [[4, "nautilus_trader.adapters.interactive_brokers.providers.InteractiveBrokersInstrumentProvider.find"]], "from_bytes() (contractid method)": [[4, "nautilus_trader.adapters.interactive_brokers.common.ContractId.from_bytes"]], "fully_qualified_name() (comboleg class method)": [[4, "nautilus_trader.adapters.interactive_brokers.common.ComboLeg.fully_qualified_name"]], "fully_qualified_name() (deltaneutralcontract class method)": [[4, "nautilus_trader.adapters.interactive_brokers.common.DeltaNeutralContract.fully_qualified_name"]], "fully_qualified_name() (ibcontract class method)": [[4, "nautilus_trader.adapters.interactive_brokers.common.IBContract.fully_qualified_name"]], "fully_qualified_name() (ibcontractdetails class method)": [[4, "nautilus_trader.adapters.interactive_brokers.common.IBContractDetails.fully_qualified_name"]], "fully_qualified_name() (ibordertags class method)": [[4, "nautilus_trader.adapters.interactive_brokers.common.IBOrderTags.fully_qualified_name"]], "fully_qualified_name() (interactivebrokersdataclient class method)": [[4, "nautilus_trader.adapters.interactive_brokers.data.InteractiveBrokersDataClient.fully_qualified_name"]], "fully_qualified_name() (interactivebrokersdataclientconfig class method)": [[4, "nautilus_trader.adapters.interactive_brokers.config.InteractiveBrokersDataClientConfig.fully_qualified_name"]], "fully_qualified_name() (interactivebrokersexecclientconfig class method)": [[4, "nautilus_trader.adapters.interactive_brokers.config.InteractiveBrokersExecClientConfig.fully_qualified_name"]], "fully_qualified_name() (interactivebrokersexecutionclient class method)": [[4, "nautilus_trader.adapters.interactive_brokers.execution.InteractiveBrokersExecutionClient.fully_qualified_name"]], "fully_qualified_name() (interactivebrokersgatewayconfig class method)": [[4, "nautilus_trader.adapters.interactive_brokers.config.InteractiveBrokersGatewayConfig.fully_qualified_name"]], "fully_qualified_name() (interactivebrokersinstrumentproviderconfig class method)": [[4, "nautilus_trader.adapters.interactive_brokers.config.InteractiveBrokersInstrumentProviderConfig.fully_qualified_name"]], "generate_account_state() (interactivebrokersexecutionclient method)": [[4, "nautilus_trader.adapters.interactive_brokers.execution.InteractiveBrokersExecutionClient.generate_account_state"]], "generate_fill_reports() (interactivebrokersexecutionclient method)": [[4, "nautilus_trader.adapters.interactive_brokers.execution.InteractiveBrokersExecutionClient.generate_fill_reports"]], "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"]], "get_account() (interactivebrokersexecutionclient method)": [[4, "nautilus_trader.adapters.interactive_brokers.execution.InteractiveBrokersExecutionClient.get_account"]], "get_all() (interactivebrokersinstrumentprovider method)": [[4, "nautilus_trader.adapters.interactive_brokers.providers.InteractiveBrokersInstrumentProvider.get_all"]], "get_cached_ib_client() (in module nautilus_trader.adapters.interactive_brokers.factories)": [[4, "nautilus_trader.adapters.interactive_brokers.factories.get_cached_ib_client"]], "get_cached_interactive_brokers_instrument_provider() (in module nautilus_trader.adapters.interactive_brokers.factories)": [[4, "nautilus_trader.adapters.interactive_brokers.factories.get_cached_interactive_brokers_instrument_provider"]], "id (comboleg property)": [[4, "nautilus_trader.adapters.interactive_brokers.common.ComboLeg.id"]], "id (deltaneutralcontract property)": [[4, "nautilus_trader.adapters.interactive_brokers.common.DeltaNeutralContract.id"]], "id (ibcontract property)": [[4, "nautilus_trader.adapters.interactive_brokers.common.IBContract.id"]], "id (ibcontractdetails property)": [[4, "nautilus_trader.adapters.interactive_brokers.common.IBContractDetails.id"]], "id (ibordertags property)": [[4, "nautilus_trader.adapters.interactive_brokers.common.IBOrderTags.id"]], "id (interactivebrokersdataclient attribute)": [[4, "nautilus_trader.adapters.interactive_brokers.data.InteractiveBrokersDataClient.id"]], "id (interactivebrokersdataclientconfig property)": [[4, "nautilus_trader.adapters.interactive_brokers.config.InteractiveBrokersDataClientConfig.id"]], "id (interactivebrokersexecclientconfig property)": [[4, "nautilus_trader.adapters.interactive_brokers.config.InteractiveBrokersExecClientConfig.id"]], "id (interactivebrokersexecutionclient attribute)": [[4, "nautilus_trader.adapters.interactive_brokers.execution.InteractiveBrokersExecutionClient.id"]], "id (interactivebrokersgatewayconfig property)": [[4, "nautilus_trader.adapters.interactive_brokers.config.InteractiveBrokersGatewayConfig.id"]], "id (interactivebrokersinstrumentproviderconfig property)": [[4, "nautilus_trader.adapters.interactive_brokers.config.InteractiveBrokersInstrumentProviderConfig.id"]], "imag (contractid attribute)": [[4, "nautilus_trader.adapters.interactive_brokers.common.ContractId.imag"]], "initialize() (interactivebrokersinstrumentprovider method)": [[4, "nautilus_trader.adapters.interactive_brokers.providers.InteractiveBrokersInstrumentProvider.initialize"]], "is_connected (interactivebrokersdataclient attribute)": [[4, "nautilus_trader.adapters.interactive_brokers.data.InteractiveBrokersDataClient.is_connected"]], "is_connected (interactivebrokersexecutionclient attribute)": [[4, "nautilus_trader.adapters.interactive_brokers.execution.InteractiveBrokersExecutionClient.is_connected"]], "is_degraded (interactivebrokersdataclient attribute)": [[4, "nautilus_trader.adapters.interactive_brokers.data.InteractiveBrokersDataClient.is_degraded"]], "is_degraded (interactivebrokersexecutionclient attribute)": [[4, "nautilus_trader.adapters.interactive_brokers.execution.InteractiveBrokersExecutionClient.is_degraded"]], "is_disposed (interactivebrokersdataclient attribute)": [[4, "nautilus_trader.adapters.interactive_brokers.data.InteractiveBrokersDataClient.is_disposed"]], "is_disposed (interactivebrokersexecutionclient attribute)": [[4, "nautilus_trader.adapters.interactive_brokers.execution.InteractiveBrokersExecutionClient.is_disposed"]], "is_faulted (interactivebrokersdataclient attribute)": [[4, "nautilus_trader.adapters.interactive_brokers.data.InteractiveBrokersDataClient.is_faulted"]], "is_faulted (interactivebrokersexecutionclient attribute)": [[4, "nautilus_trader.adapters.interactive_brokers.execution.InteractiveBrokersExecutionClient.is_faulted"]], "is_initialized (interactivebrokersdataclient attribute)": [[4, "nautilus_trader.adapters.interactive_brokers.data.InteractiveBrokersDataClient.is_initialized"]], "is_initialized (interactivebrokersexecutionclient attribute)": [[4, "nautilus_trader.adapters.interactive_brokers.execution.InteractiveBrokersExecutionClient.is_initialized"]], "is_running (interactivebrokersdataclient attribute)": [[4, "nautilus_trader.adapters.interactive_brokers.data.InteractiveBrokersDataClient.is_running"]], "is_running (interactivebrokersexecutionclient attribute)": [[4, "nautilus_trader.adapters.interactive_brokers.execution.InteractiveBrokersExecutionClient.is_running"]], "is_stopped (interactivebrokersdataclient attribute)": [[4, "nautilus_trader.adapters.interactive_brokers.data.InteractiveBrokersDataClient.is_stopped"]], "is_stopped (interactivebrokersexecutionclient attribute)": [[4, "nautilus_trader.adapters.interactive_brokers.execution.InteractiveBrokersExecutionClient.is_stopped"]], "json() (comboleg method)": [[4, "nautilus_trader.adapters.interactive_brokers.common.ComboLeg.json"]], "json() (deltaneutralcontract method)": [[4, "nautilus_trader.adapters.interactive_brokers.common.DeltaNeutralContract.json"]], "json() (ibcontract method)": [[4, "nautilus_trader.adapters.interactive_brokers.common.IBContract.json"]], "json() (ibcontractdetails method)": [[4, "nautilus_trader.adapters.interactive_brokers.common.IBContractDetails.json"]], "json() (ibordertags method)": [[4, "nautilus_trader.adapters.interactive_brokers.common.IBOrderTags.json"]], "json() (interactivebrokersdataclientconfig method)": [[4, "nautilus_trader.adapters.interactive_brokers.config.InteractiveBrokersDataClientConfig.json"]], "json() (interactivebrokersexecclientconfig method)": [[4, "nautilus_trader.adapters.interactive_brokers.config.InteractiveBrokersExecClientConfig.json"]], "json() (interactivebrokersgatewayconfig method)": [[4, "nautilus_trader.adapters.interactive_brokers.config.InteractiveBrokersGatewayConfig.json"]], "json() (interactivebrokersinstrumentproviderconfig method)": [[4, "nautilus_trader.adapters.interactive_brokers.config.InteractiveBrokersInstrumentProviderConfig.json"]], "json_primitives() (comboleg method)": [[4, "nautilus_trader.adapters.interactive_brokers.common.ComboLeg.json_primitives"]], "json_primitives() (deltaneutralcontract method)": [[4, "nautilus_trader.adapters.interactive_brokers.common.DeltaNeutralContract.json_primitives"]], "json_primitives() (ibcontract method)": [[4, "nautilus_trader.adapters.interactive_brokers.common.IBContract.json_primitives"]], "json_primitives() (ibcontractdetails method)": [[4, "nautilus_trader.adapters.interactive_brokers.common.IBContractDetails.json_primitives"]], "json_primitives() (ibordertags method)": [[4, "nautilus_trader.adapters.interactive_brokers.common.IBOrderTags.json_primitives"]], "json_primitives() (interactivebrokersdataclientconfig method)": [[4, "nautilus_trader.adapters.interactive_brokers.config.InteractiveBrokersDataClientConfig.json_primitives"]], "json_primitives() (interactivebrokersexecclientconfig method)": [[4, "nautilus_trader.adapters.interactive_brokers.config.InteractiveBrokersExecClientConfig.json_primitives"]], "json_primitives() (interactivebrokersgatewayconfig method)": [[4, "nautilus_trader.adapters.interactive_brokers.config.InteractiveBrokersGatewayConfig.json_primitives"]], "json_primitives() (interactivebrokersinstrumentproviderconfig method)": [[4, "nautilus_trader.adapters.interactive_brokers.config.InteractiveBrokersInstrumentProviderConfig.json_primitives"]], "list_all() (interactivebrokersinstrumentprovider method)": [[4, "nautilus_trader.adapters.interactive_brokers.providers.InteractiveBrokersInstrumentProvider.list_all"]], "load() (interactivebrokersinstrumentprovider method)": [[4, "nautilus_trader.adapters.interactive_brokers.providers.InteractiveBrokersInstrumentProvider.load"]], "load_all() (interactivebrokersinstrumentprovider method)": [[4, "nautilus_trader.adapters.interactive_brokers.providers.InteractiveBrokersInstrumentProvider.load_all"]], "load_all_async() (interactivebrokersinstrumentprovider method)": [[4, "nautilus_trader.adapters.interactive_brokers.providers.InteractiveBrokersInstrumentProvider.load_all_async"]], "load_async() (interactivebrokersinstrumentprovider method)": [[4, "nautilus_trader.adapters.interactive_brokers.providers.InteractiveBrokersInstrumentProvider.load_async"]], "load_ids() (interactivebrokersinstrumentprovider method)": [[4, "nautilus_trader.adapters.interactive_brokers.providers.InteractiveBrokersInstrumentProvider.load_ids"]], "load_ids_async() (interactivebrokersinstrumentprovider method)": [[4, "nautilus_trader.adapters.interactive_brokers.providers.InteractiveBrokersInstrumentProvider.load_ids_async"]], "modify_order() (interactivebrokersexecutionclient method)": [[4, "nautilus_trader.adapters.interactive_brokers.execution.InteractiveBrokersExecutionClient.modify_order"]], "nautilus_trader.adapters.interactive_brokers": [[4, "module-nautilus_trader.adapters.interactive_brokers"]], "nautilus_trader.adapters.interactive_brokers.common": [[4, "module-nautilus_trader.adapters.interactive_brokers.common"]], "nautilus_trader.adapters.interactive_brokers.config": [[4, "module-nautilus_trader.adapters.interactive_brokers.config"]], "nautilus_trader.adapters.interactive_brokers.data": [[4, "module-nautilus_trader.adapters.interactive_brokers.data"]], "nautilus_trader.adapters.interactive_brokers.execution": [[4, "module-nautilus_trader.adapters.interactive_brokers.execution"]], "nautilus_trader.adapters.interactive_brokers.factories": [[4, "module-nautilus_trader.adapters.interactive_brokers.factories"]], "nautilus_trader.adapters.interactive_brokers.providers": [[4, "module-nautilus_trader.adapters.interactive_brokers.providers"]], "numerator (contractid attribute)": [[4, "nautilus_trader.adapters.interactive_brokers.common.ContractId.numerator"]], "oms_type (interactivebrokersexecutionclient attribute)": [[4, "nautilus_trader.adapters.interactive_brokers.execution.InteractiveBrokersExecutionClient.oms_type"]], "parse() (comboleg class method)": [[4, "nautilus_trader.adapters.interactive_brokers.common.ComboLeg.parse"]], "parse() (deltaneutralcontract class method)": [[4, "nautilus_trader.adapters.interactive_brokers.common.DeltaNeutralContract.parse"]], "parse() (ibcontract class method)": [[4, "nautilus_trader.adapters.interactive_brokers.common.IBContract.parse"]], "parse() (ibcontractdetails class method)": [[4, "nautilus_trader.adapters.interactive_brokers.common.IBContractDetails.parse"]], "parse() (ibordertags class method)": [[4, "nautilus_trader.adapters.interactive_brokers.common.IBOrderTags.parse"]], "parse() (interactivebrokersdataclientconfig class method)": [[4, "nautilus_trader.adapters.interactive_brokers.config.InteractiveBrokersDataClientConfig.parse"]], "parse() (interactivebrokersexecclientconfig class method)": [[4, "nautilus_trader.adapters.interactive_brokers.config.InteractiveBrokersExecClientConfig.parse"]], "parse() (interactivebrokersgatewayconfig class method)": [[4, "nautilus_trader.adapters.interactive_brokers.config.InteractiveBrokersGatewayConfig.parse"]], "parse() (interactivebrokersinstrumentproviderconfig class method)": [[4, "nautilus_trader.adapters.interactive_brokers.config.InteractiveBrokersInstrumentProviderConfig.parse"]], "query_order() (interactivebrokersexecutionclient method)": [[4, "nautilus_trader.adapters.interactive_brokers.execution.InteractiveBrokersExecutionClient.query_order"]], "real (contractid attribute)": [[4, "nautilus_trader.adapters.interactive_brokers.common.ContractId.real"]], "request() (interactivebrokersdataclient method)": [[4, "nautilus_trader.adapters.interactive_brokers.data.InteractiveBrokersDataClient.request"]], "request_bars() (interactivebrokersdataclient method)": [[4, "nautilus_trader.adapters.interactive_brokers.data.InteractiveBrokersDataClient.request_bars"]], "request_instrument() (interactivebrokersdataclient method)": [[4, "nautilus_trader.adapters.interactive_brokers.data.InteractiveBrokersDataClient.request_instrument"]], "request_instruments() (interactivebrokersdataclient method)": [[4, "nautilus_trader.adapters.interactive_brokers.data.InteractiveBrokersDataClient.request_instruments"]], "request_quote_ticks() (interactivebrokersdataclient method)": [[4, "nautilus_trader.adapters.interactive_brokers.data.InteractiveBrokersDataClient.request_quote_ticks"]], "request_trade_ticks() (interactivebrokersdataclient method)": [[4, "nautilus_trader.adapters.interactive_brokers.data.InteractiveBrokersDataClient.request_trade_ticks"]], "reset() (interactivebrokersdataclient method)": [[4, "nautilus_trader.adapters.interactive_brokers.data.InteractiveBrokersDataClient.reset"]], "reset() (interactivebrokersexecutionclient method)": [[4, "nautilus_trader.adapters.interactive_brokers.execution.InteractiveBrokersExecutionClient.reset"]], "resume() (interactivebrokersdataclient method)": [[4, "nautilus_trader.adapters.interactive_brokers.data.InteractiveBrokersDataClient.resume"]], "resume() (interactivebrokersexecutionclient method)": [[4, "nautilus_trader.adapters.interactive_brokers.execution.InteractiveBrokersExecutionClient.resume"]], "run_after_delay() (interactivebrokersdataclient method)": [[4, "nautilus_trader.adapters.interactive_brokers.data.InteractiveBrokersDataClient.run_after_delay"]], "run_after_delay() (interactivebrokersexecutionclient method)": [[4, "nautilus_trader.adapters.interactive_brokers.execution.InteractiveBrokersExecutionClient.run_after_delay"]], "start() (interactivebrokersdataclient method)": [[4, "nautilus_trader.adapters.interactive_brokers.data.InteractiveBrokersDataClient.start"]], "start() (interactivebrokersexecutionclient method)": [[4, "nautilus_trader.adapters.interactive_brokers.execution.InteractiveBrokersExecutionClient.start"]], "state (interactivebrokersdataclient attribute)": [[4, "nautilus_trader.adapters.interactive_brokers.data.InteractiveBrokersDataClient.state"]], "state (interactivebrokersexecutionclient attribute)": [[4, "nautilus_trader.adapters.interactive_brokers.execution.InteractiveBrokersExecutionClient.state"]], "stop() (interactivebrokersdataclient method)": [[4, "nautilus_trader.adapters.interactive_brokers.data.InteractiveBrokersDataClient.stop"]], "stop() (interactivebrokersexecutionclient method)": [[4, "nautilus_trader.adapters.interactive_brokers.execution.InteractiveBrokersExecutionClient.stop"]], "submit_order() (interactivebrokersexecutionclient method)": [[4, "nautilus_trader.adapters.interactive_brokers.execution.InteractiveBrokersExecutionClient.submit_order"]], "submit_order_list() (interactivebrokersexecutionclient method)": [[4, "nautilus_trader.adapters.interactive_brokers.execution.InteractiveBrokersExecutionClient.submit_order_list"]], "subscribe() (interactivebrokersdataclient method)": [[4, "nautilus_trader.adapters.interactive_brokers.data.InteractiveBrokersDataClient.subscribe"]], "subscribe_bars() (interactivebrokersdataclient method)": [[4, "nautilus_trader.adapters.interactive_brokers.data.InteractiveBrokersDataClient.subscribe_bars"]], "subscribe_instrument() (interactivebrokersdataclient method)": [[4, "nautilus_trader.adapters.interactive_brokers.data.InteractiveBrokersDataClient.subscribe_instrument"]], "subscribe_instrument_close() (interactivebrokersdataclient method)": [[4, "nautilus_trader.adapters.interactive_brokers.data.InteractiveBrokersDataClient.subscribe_instrument_close"]], "subscribe_instrument_status() (interactivebrokersdataclient method)": [[4, "nautilus_trader.adapters.interactive_brokers.data.InteractiveBrokersDataClient.subscribe_instrument_status"]], "subscribe_instruments() (interactivebrokersdataclient method)": [[4, "nautilus_trader.adapters.interactive_brokers.data.InteractiveBrokersDataClient.subscribe_instruments"]], "subscribe_order_book_deltas() (interactivebrokersdataclient method)": [[4, "nautilus_trader.adapters.interactive_brokers.data.InteractiveBrokersDataClient.subscribe_order_book_deltas"]], "subscribe_order_book_snapshots() (interactivebrokersdataclient method)": [[4, "nautilus_trader.adapters.interactive_brokers.data.InteractiveBrokersDataClient.subscribe_order_book_snapshots"]], "subscribe_quote_ticks() (interactivebrokersdataclient method)": [[4, "nautilus_trader.adapters.interactive_brokers.data.InteractiveBrokersDataClient.subscribe_quote_ticks"]], "subscribe_ticker() (interactivebrokersdataclient method)": [[4, "nautilus_trader.adapters.interactive_brokers.data.InteractiveBrokersDataClient.subscribe_ticker"]], "subscribe_trade_ticks() (interactivebrokersdataclient method)": [[4, "nautilus_trader.adapters.interactive_brokers.data.InteractiveBrokersDataClient.subscribe_trade_ticks"]], "subscribe_venue_status() (interactivebrokersdataclient method)": [[4, "nautilus_trader.adapters.interactive_brokers.data.InteractiveBrokersDataClient.subscribe_venue_status"]], "subscribed_bars() (interactivebrokersdataclient method)": [[4, "nautilus_trader.adapters.interactive_brokers.data.InteractiveBrokersDataClient.subscribed_bars"]], "subscribed_generic_data() (interactivebrokersdataclient method)": [[4, "nautilus_trader.adapters.interactive_brokers.data.InteractiveBrokersDataClient.subscribed_generic_data"]], "subscribed_instrument_close() (interactivebrokersdataclient method)": [[4, "nautilus_trader.adapters.interactive_brokers.data.InteractiveBrokersDataClient.subscribed_instrument_close"]], "subscribed_instrument_status() (interactivebrokersdataclient method)": [[4, "nautilus_trader.adapters.interactive_brokers.data.InteractiveBrokersDataClient.subscribed_instrument_status"]], "subscribed_instruments() (interactivebrokersdataclient method)": [[4, "nautilus_trader.adapters.interactive_brokers.data.InteractiveBrokersDataClient.subscribed_instruments"]], "subscribed_order_book_deltas() (interactivebrokersdataclient method)": [[4, "nautilus_trader.adapters.interactive_brokers.data.InteractiveBrokersDataClient.subscribed_order_book_deltas"]], "subscribed_order_book_snapshots() (interactivebrokersdataclient method)": [[4, "nautilus_trader.adapters.interactive_brokers.data.InteractiveBrokersDataClient.subscribed_order_book_snapshots"]], "subscribed_quote_ticks() (interactivebrokersdataclient method)": [[4, "nautilus_trader.adapters.interactive_brokers.data.InteractiveBrokersDataClient.subscribed_quote_ticks"]], "subscribed_tickers() (interactivebrokersdataclient method)": [[4, "nautilus_trader.adapters.interactive_brokers.data.InteractiveBrokersDataClient.subscribed_tickers"]], "subscribed_trade_ticks() (interactivebrokersdataclient method)": [[4, "nautilus_trader.adapters.interactive_brokers.data.InteractiveBrokersDataClient.subscribed_trade_ticks"]], "subscribed_venue_status() (interactivebrokersdataclient method)": [[4, "nautilus_trader.adapters.interactive_brokers.data.InteractiveBrokersDataClient.subscribed_venue_status"]], "to_bytes() (contractid method)": [[4, "nautilus_trader.adapters.interactive_brokers.common.ContractId.to_bytes"]], "trader_id (interactivebrokersdataclient attribute)": [[4, "nautilus_trader.adapters.interactive_brokers.data.InteractiveBrokersDataClient.trader_id"]], "trader_id (interactivebrokersexecutionclient attribute)": [[4, "nautilus_trader.adapters.interactive_brokers.execution.InteractiveBrokersExecutionClient.trader_id"]], "type (interactivebrokersdataclient attribute)": [[4, "nautilus_trader.adapters.interactive_brokers.data.InteractiveBrokersDataClient.type"]], "type (interactivebrokersexecutionclient attribute)": [[4, "nautilus_trader.adapters.interactive_brokers.execution.InteractiveBrokersExecutionClient.type"]], "unsubscribe() (interactivebrokersdataclient method)": [[4, "nautilus_trader.adapters.interactive_brokers.data.InteractiveBrokersDataClient.unsubscribe"]], "unsubscribe_bars() (interactivebrokersdataclient method)": [[4, "nautilus_trader.adapters.interactive_brokers.data.InteractiveBrokersDataClient.unsubscribe_bars"]], "unsubscribe_instrument() (interactivebrokersdataclient method)": [[4, "nautilus_trader.adapters.interactive_brokers.data.InteractiveBrokersDataClient.unsubscribe_instrument"]], "unsubscribe_instrument_close() (interactivebrokersdataclient method)": [[4, "nautilus_trader.adapters.interactive_brokers.data.InteractiveBrokersDataClient.unsubscribe_instrument_close"]], "unsubscribe_instrument_status() (interactivebrokersdataclient method)": [[4, "nautilus_trader.adapters.interactive_brokers.data.InteractiveBrokersDataClient.unsubscribe_instrument_status"]], "unsubscribe_instruments() (interactivebrokersdataclient method)": [[4, "nautilus_trader.adapters.interactive_brokers.data.InteractiveBrokersDataClient.unsubscribe_instruments"]], "unsubscribe_order_book_deltas() (interactivebrokersdataclient method)": [[4, "nautilus_trader.adapters.interactive_brokers.data.InteractiveBrokersDataClient.unsubscribe_order_book_deltas"]], "unsubscribe_order_book_snapshots() (interactivebrokersdataclient method)": [[4, "nautilus_trader.adapters.interactive_brokers.data.InteractiveBrokersDataClient.unsubscribe_order_book_snapshots"]], "unsubscribe_quote_ticks() (interactivebrokersdataclient method)": [[4, "nautilus_trader.adapters.interactive_brokers.data.InteractiveBrokersDataClient.unsubscribe_quote_ticks"]], "unsubscribe_ticker() (interactivebrokersdataclient method)": [[4, "nautilus_trader.adapters.interactive_brokers.data.InteractiveBrokersDataClient.unsubscribe_ticker"]], "unsubscribe_trade_ticks() (interactivebrokersdataclient method)": [[4, "nautilus_trader.adapters.interactive_brokers.data.InteractiveBrokersDataClient.unsubscribe_trade_ticks"]], "unsubscribe_venue_status() (interactivebrokersdataclient method)": [[4, "nautilus_trader.adapters.interactive_brokers.data.InteractiveBrokersDataClient.unsubscribe_venue_status"]], "validate() (comboleg method)": [[4, "nautilus_trader.adapters.interactive_brokers.common.ComboLeg.validate"]], "validate() (deltaneutralcontract method)": [[4, "nautilus_trader.adapters.interactive_brokers.common.DeltaNeutralContract.validate"]], "validate() (ibcontract method)": [[4, "nautilus_trader.adapters.interactive_brokers.common.IBContract.validate"]], "validate() (ibcontractdetails method)": [[4, "nautilus_trader.adapters.interactive_brokers.common.IBContractDetails.validate"]], "validate() (ibordertags method)": [[4, "nautilus_trader.adapters.interactive_brokers.common.IBOrderTags.validate"]], "validate() (interactivebrokersdataclientconfig method)": [[4, "nautilus_trader.adapters.interactive_brokers.config.InteractiveBrokersDataClientConfig.validate"]], "validate() (interactivebrokersexecclientconfig method)": [[4, "nautilus_trader.adapters.interactive_brokers.config.InteractiveBrokersExecClientConfig.validate"]], "validate() (interactivebrokersgatewayconfig method)": [[4, "nautilus_trader.adapters.interactive_brokers.config.InteractiveBrokersGatewayConfig.validate"]], "validate() (interactivebrokersinstrumentproviderconfig method)": [[4, "nautilus_trader.adapters.interactive_brokers.config.InteractiveBrokersInstrumentProviderConfig.validate"]], "venue (interactivebrokersdataclient attribute)": [[4, "nautilus_trader.adapters.interactive_brokers.data.InteractiveBrokersDataClient.venue"]], "venue (interactivebrokersexecutionclient attribute)": [[4, "nautilus_trader.adapters.interactive_brokers.execution.InteractiveBrokersExecutionClient.venue"]], "avgloser (class in nautilus_trader.analysis.statistics.loser_avg)": [[5, "nautilus_trader.analysis.statistics.loser_avg.AvgLoser"]], "avgwinner (class in nautilus_trader.analysis.statistics.winner_avg)": [[5, "nautilus_trader.analysis.statistics.winner_avg.AvgWinner"]], "expectancy (class in nautilus_trader.analysis.statistics.expectancy)": [[5, "nautilus_trader.analysis.statistics.expectancy.Expectancy"]], "longratio (class in nautilus_trader.analysis.statistics.long_ratio)": [[5, "nautilus_trader.analysis.statistics.long_ratio.LongRatio"]], "maxloser (class in nautilus_trader.analysis.statistics.loser_max)": [[5, "nautilus_trader.analysis.statistics.loser_max.MaxLoser"]], "maxwinner (class in nautilus_trader.analysis.statistics.winner_max)": [[5, "nautilus_trader.analysis.statistics.winner_max.MaxWinner"]], "minloser (class in nautilus_trader.analysis.statistics.loser_min)": [[5, "nautilus_trader.analysis.statistics.loser_min.MinLoser"]], "minwinner (class in nautilus_trader.analysis.statistics.winner_min)": [[5, "nautilus_trader.analysis.statistics.winner_min.MinWinner"]], "portfolioanalyzer (class in nautilus_trader.analysis.analyzer)": [[5, "nautilus_trader.analysis.analyzer.PortfolioAnalyzer"]], "portfoliostatistic (class in nautilus_trader.analysis.statistic)": [[5, "nautilus_trader.analysis.statistic.PortfolioStatistic"]], "profitfactor (class in nautilus_trader.analysis.statistics.profit_factor)": [[5, "nautilus_trader.analysis.statistics.profit_factor.ProfitFactor"]], "reportprovider (class in nautilus_trader.analysis.reporter)": [[5, "nautilus_trader.analysis.reporter.ReportProvider"]], "returnsaverage (class in nautilus_trader.analysis.statistics.returns_avg)": [[5, "nautilus_trader.analysis.statistics.returns_avg.ReturnsAverage"]], "returnsaverageloss (class in nautilus_trader.analysis.statistics.returns_avg_loss)": [[5, "nautilus_trader.analysis.statistics.returns_avg_loss.ReturnsAverageLoss"]], "returnsaveragewin (class in nautilus_trader.analysis.statistics.returns_avg_win)": [[5, "nautilus_trader.analysis.statistics.returns_avg_win.ReturnsAverageWin"]], "returnsvolatility (class in nautilus_trader.analysis.statistics.returns_volatility)": [[5, "nautilus_trader.analysis.statistics.returns_volatility.ReturnsVolatility"]], "riskreturnratio (class in nautilus_trader.analysis.statistics.risk_return_ratio)": [[5, "nautilus_trader.analysis.statistics.risk_return_ratio.RiskReturnRatio"]], "sharperatio (class in nautilus_trader.analysis.statistics.sharpe_ratio)": [[5, "nautilus_trader.analysis.statistics.sharpe_ratio.SharpeRatio"]], "sortinoratio (class in nautilus_trader.analysis.statistics.sortino_ratio)": [[5, "nautilus_trader.analysis.statistics.sortino_ratio.SortinoRatio"]], "winrate (class in nautilus_trader.analysis.statistics.win_rate)": [[5, "nautilus_trader.analysis.statistics.win_rate.WinRate"]], "add_positions() (portfolioanalyzer method)": [[5, "nautilus_trader.analysis.analyzer.PortfolioAnalyzer.add_positions"]], "add_return() (portfolioanalyzer method)": [[5, "nautilus_trader.analysis.analyzer.PortfolioAnalyzer.add_return"]], "add_trade() (portfolioanalyzer method)": [[5, "nautilus_trader.analysis.analyzer.PortfolioAnalyzer.add_trade"]], "calculate_from_orders() (avgloser method)": [[5, "nautilus_trader.analysis.statistics.loser_avg.AvgLoser.calculate_from_orders"]], "calculate_from_orders() (avgwinner method)": [[5, "nautilus_trader.analysis.statistics.winner_avg.AvgWinner.calculate_from_orders"]], "calculate_from_orders() (expectancy method)": [[5, "nautilus_trader.analysis.statistics.expectancy.Expectancy.calculate_from_orders"]], "calculate_from_orders() (longratio method)": [[5, "nautilus_trader.analysis.statistics.long_ratio.LongRatio.calculate_from_orders"]], "calculate_from_orders() (maxloser method)": [[5, "nautilus_trader.analysis.statistics.loser_max.MaxLoser.calculate_from_orders"]], "calculate_from_orders() (maxwinner method)": [[5, "nautilus_trader.analysis.statistics.winner_max.MaxWinner.calculate_from_orders"]], "calculate_from_orders() (minloser method)": [[5, "nautilus_trader.analysis.statistics.loser_min.MinLoser.calculate_from_orders"]], "calculate_from_orders() (minwinner method)": [[5, "nautilus_trader.analysis.statistics.winner_min.MinWinner.calculate_from_orders"]], "calculate_from_orders() (portfoliostatistic method)": [[5, "nautilus_trader.analysis.statistic.PortfolioStatistic.calculate_from_orders"]], "calculate_from_orders() (profitfactor method)": [[5, "nautilus_trader.analysis.statistics.profit_factor.ProfitFactor.calculate_from_orders"]], "calculate_from_orders() (returnsaverage method)": [[5, "nautilus_trader.analysis.statistics.returns_avg.ReturnsAverage.calculate_from_orders"]], "calculate_from_orders() (returnsaverageloss method)": [[5, "nautilus_trader.analysis.statistics.returns_avg_loss.ReturnsAverageLoss.calculate_from_orders"]], "calculate_from_orders() (returnsaveragewin method)": [[5, "nautilus_trader.analysis.statistics.returns_avg_win.ReturnsAverageWin.calculate_from_orders"]], "calculate_from_orders() (returnsvolatility method)": [[5, "nautilus_trader.analysis.statistics.returns_volatility.ReturnsVolatility.calculate_from_orders"]], "calculate_from_orders() (riskreturnratio method)": [[5, "nautilus_trader.analysis.statistics.risk_return_ratio.RiskReturnRatio.calculate_from_orders"]], "calculate_from_orders() (sharperatio method)": [[5, "nautilus_trader.analysis.statistics.sharpe_ratio.SharpeRatio.calculate_from_orders"]], "calculate_from_orders() (sortinoratio method)": [[5, "nautilus_trader.analysis.statistics.sortino_ratio.SortinoRatio.calculate_from_orders"]], "calculate_from_orders() (winrate method)": [[5, "nautilus_trader.analysis.statistics.win_rate.WinRate.calculate_from_orders"]], "calculate_from_positions() (avgloser method)": [[5, "nautilus_trader.analysis.statistics.loser_avg.AvgLoser.calculate_from_positions"]], "calculate_from_positions() (avgwinner method)": [[5, "nautilus_trader.analysis.statistics.winner_avg.AvgWinner.calculate_from_positions"]], "calculate_from_positions() (expectancy method)": [[5, "nautilus_trader.analysis.statistics.expectancy.Expectancy.calculate_from_positions"]], "calculate_from_positions() (longratio method)": [[5, "nautilus_trader.analysis.statistics.long_ratio.LongRatio.calculate_from_positions"]], "calculate_from_positions() (maxloser method)": [[5, "nautilus_trader.analysis.statistics.loser_max.MaxLoser.calculate_from_positions"]], "calculate_from_positions() (maxwinner method)": [[5, "nautilus_trader.analysis.statistics.winner_max.MaxWinner.calculate_from_positions"]], "calculate_from_positions() (minloser method)": [[5, "nautilus_trader.analysis.statistics.loser_min.MinLoser.calculate_from_positions"]], "calculate_from_positions() (minwinner method)": [[5, "nautilus_trader.analysis.statistics.winner_min.MinWinner.calculate_from_positions"]], "calculate_from_positions() (portfoliostatistic method)": [[5, "nautilus_trader.analysis.statistic.PortfolioStatistic.calculate_from_positions"]], "calculate_from_positions() (profitfactor method)": [[5, "nautilus_trader.analysis.statistics.profit_factor.ProfitFactor.calculate_from_positions"]], "calculate_from_positions() (returnsaverage method)": [[5, "nautilus_trader.analysis.statistics.returns_avg.ReturnsAverage.calculate_from_positions"]], "calculate_from_positions() (returnsaverageloss method)": [[5, "nautilus_trader.analysis.statistics.returns_avg_loss.ReturnsAverageLoss.calculate_from_positions"]], "calculate_from_positions() (returnsaveragewin method)": [[5, "nautilus_trader.analysis.statistics.returns_avg_win.ReturnsAverageWin.calculate_from_positions"]], "calculate_from_positions() (returnsvolatility method)": [[5, "nautilus_trader.analysis.statistics.returns_volatility.ReturnsVolatility.calculate_from_positions"]], "calculate_from_positions() (riskreturnratio method)": [[5, "nautilus_trader.analysis.statistics.risk_return_ratio.RiskReturnRatio.calculate_from_positions"]], "calculate_from_positions() (sharperatio method)": [[5, "nautilus_trader.analysis.statistics.sharpe_ratio.SharpeRatio.calculate_from_positions"]], "calculate_from_positions() (sortinoratio method)": [[5, "nautilus_trader.analysis.statistics.sortino_ratio.SortinoRatio.calculate_from_positions"]], "calculate_from_positions() (winrate method)": [[5, "nautilus_trader.analysis.statistics.win_rate.WinRate.calculate_from_positions"]], "calculate_from_realized_pnls() (avgloser method)": [[5, "nautilus_trader.analysis.statistics.loser_avg.AvgLoser.calculate_from_realized_pnls"]], "calculate_from_realized_pnls() (avgwinner method)": [[5, "nautilus_trader.analysis.statistics.winner_avg.AvgWinner.calculate_from_realized_pnls"]], "calculate_from_realized_pnls() (expectancy method)": [[5, "nautilus_trader.analysis.statistics.expectancy.Expectancy.calculate_from_realized_pnls"]], "calculate_from_realized_pnls() (longratio method)": [[5, "nautilus_trader.analysis.statistics.long_ratio.LongRatio.calculate_from_realized_pnls"]], "calculate_from_realized_pnls() (maxloser method)": [[5, "nautilus_trader.analysis.statistics.loser_max.MaxLoser.calculate_from_realized_pnls"]], "calculate_from_realized_pnls() (maxwinner method)": [[5, "nautilus_trader.analysis.statistics.winner_max.MaxWinner.calculate_from_realized_pnls"]], "calculate_from_realized_pnls() (minloser method)": [[5, "nautilus_trader.analysis.statistics.loser_min.MinLoser.calculate_from_realized_pnls"]], "calculate_from_realized_pnls() (minwinner method)": [[5, "nautilus_trader.analysis.statistics.winner_min.MinWinner.calculate_from_realized_pnls"]], "calculate_from_realized_pnls() (portfoliostatistic method)": [[5, "nautilus_trader.analysis.statistic.PortfolioStatistic.calculate_from_realized_pnls"]], "calculate_from_realized_pnls() (profitfactor method)": [[5, "nautilus_trader.analysis.statistics.profit_factor.ProfitFactor.calculate_from_realized_pnls"]], "calculate_from_realized_pnls() (returnsaverage method)": [[5, "nautilus_trader.analysis.statistics.returns_avg.ReturnsAverage.calculate_from_realized_pnls"]], "calculate_from_realized_pnls() (returnsaverageloss method)": [[5, "nautilus_trader.analysis.statistics.returns_avg_loss.ReturnsAverageLoss.calculate_from_realized_pnls"]], "calculate_from_realized_pnls() (returnsaveragewin method)": [[5, "nautilus_trader.analysis.statistics.returns_avg_win.ReturnsAverageWin.calculate_from_realized_pnls"]], "calculate_from_realized_pnls() (returnsvolatility method)": [[5, "nautilus_trader.analysis.statistics.returns_volatility.ReturnsVolatility.calculate_from_realized_pnls"]], "calculate_from_realized_pnls() (riskreturnratio method)": [[5, "nautilus_trader.analysis.statistics.risk_return_ratio.RiskReturnRatio.calculate_from_realized_pnls"]], "calculate_from_realized_pnls() (sharperatio method)": [[5, "nautilus_trader.analysis.statistics.sharpe_ratio.SharpeRatio.calculate_from_realized_pnls"]], "calculate_from_realized_pnls() (sortinoratio method)": [[5, "nautilus_trader.analysis.statistics.sortino_ratio.SortinoRatio.calculate_from_realized_pnls"]], "calculate_from_realized_pnls() (winrate method)": [[5, "nautilus_trader.analysis.statistics.win_rate.WinRate.calculate_from_realized_pnls"]], "calculate_from_returns() (avgloser method)": [[5, "nautilus_trader.analysis.statistics.loser_avg.AvgLoser.calculate_from_returns"]], "calculate_from_returns() (avgwinner method)": [[5, "nautilus_trader.analysis.statistics.winner_avg.AvgWinner.calculate_from_returns"]], "calculate_from_returns() (expectancy method)": [[5, "nautilus_trader.analysis.statistics.expectancy.Expectancy.calculate_from_returns"]], "calculate_from_returns() (longratio method)": [[5, "nautilus_trader.analysis.statistics.long_ratio.LongRatio.calculate_from_returns"]], "calculate_from_returns() (maxloser method)": [[5, "nautilus_trader.analysis.statistics.loser_max.MaxLoser.calculate_from_returns"]], "calculate_from_returns() (maxwinner method)": [[5, "nautilus_trader.analysis.statistics.winner_max.MaxWinner.calculate_from_returns"]], "calculate_from_returns() (minloser method)": [[5, "nautilus_trader.analysis.statistics.loser_min.MinLoser.calculate_from_returns"]], "calculate_from_returns() (minwinner method)": [[5, "nautilus_trader.analysis.statistics.winner_min.MinWinner.calculate_from_returns"]], "calculate_from_returns() (portfoliostatistic method)": [[5, "nautilus_trader.analysis.statistic.PortfolioStatistic.calculate_from_returns"]], "calculate_from_returns() (profitfactor method)": [[5, "nautilus_trader.analysis.statistics.profit_factor.ProfitFactor.calculate_from_returns"]], "calculate_from_returns() (returnsaverage method)": [[5, "nautilus_trader.analysis.statistics.returns_avg.ReturnsAverage.calculate_from_returns"]], "calculate_from_returns() (returnsaverageloss method)": [[5, "nautilus_trader.analysis.statistics.returns_avg_loss.ReturnsAverageLoss.calculate_from_returns"]], "calculate_from_returns() (returnsaveragewin method)": [[5, "nautilus_trader.analysis.statistics.returns_avg_win.ReturnsAverageWin.calculate_from_returns"]], "calculate_from_returns() (returnsvolatility method)": [[5, "nautilus_trader.analysis.statistics.returns_volatility.ReturnsVolatility.calculate_from_returns"]], "calculate_from_returns() (riskreturnratio method)": [[5, "nautilus_trader.analysis.statistics.risk_return_ratio.RiskReturnRatio.calculate_from_returns"]], "calculate_from_returns() (sharperatio method)": [[5, "nautilus_trader.analysis.statistics.sharpe_ratio.SharpeRatio.calculate_from_returns"]], "calculate_from_returns() (sortinoratio method)": [[5, "nautilus_trader.analysis.statistics.sortino_ratio.SortinoRatio.calculate_from_returns"]], "calculate_from_returns() (winrate method)": [[5, "nautilus_trader.analysis.statistics.win_rate.WinRate.calculate_from_returns"]], "calculate_statistics() (portfolioanalyzer method)": [[5, "nautilus_trader.analysis.analyzer.PortfolioAnalyzer.calculate_statistics"]], "currencies (portfolioanalyzer property)": [[5, "nautilus_trader.analysis.analyzer.PortfolioAnalyzer.currencies"]], "deregister_statistic() (portfolioanalyzer method)": [[5, "nautilus_trader.analysis.analyzer.PortfolioAnalyzer.deregister_statistic"]], "deregister_statistics() (portfolioanalyzer method)": [[5, "nautilus_trader.analysis.analyzer.PortfolioAnalyzer.deregister_statistics"]], "fully_qualified_name() (avgloser class method)": [[5, "nautilus_trader.analysis.statistics.loser_avg.AvgLoser.fully_qualified_name"]], "fully_qualified_name() (avgwinner class method)": [[5, "nautilus_trader.analysis.statistics.winner_avg.AvgWinner.fully_qualified_name"]], "fully_qualified_name() (expectancy class method)": [[5, "nautilus_trader.analysis.statistics.expectancy.Expectancy.fully_qualified_name"]], "fully_qualified_name() (longratio class method)": [[5, "nautilus_trader.analysis.statistics.long_ratio.LongRatio.fully_qualified_name"]], "fully_qualified_name() (maxloser class method)": [[5, "nautilus_trader.analysis.statistics.loser_max.MaxLoser.fully_qualified_name"]], "fully_qualified_name() (maxwinner class method)": [[5, "nautilus_trader.analysis.statistics.winner_max.MaxWinner.fully_qualified_name"]], "fully_qualified_name() (minloser class method)": [[5, "nautilus_trader.analysis.statistics.loser_min.MinLoser.fully_qualified_name"]], "fully_qualified_name() (minwinner class method)": [[5, "nautilus_trader.analysis.statistics.winner_min.MinWinner.fully_qualified_name"]], "fully_qualified_name() (portfoliostatistic class method)": [[5, "nautilus_trader.analysis.statistic.PortfolioStatistic.fully_qualified_name"]], "fully_qualified_name() (profitfactor class method)": [[5, "nautilus_trader.analysis.statistics.profit_factor.ProfitFactor.fully_qualified_name"]], "fully_qualified_name() (returnsaverage class method)": [[5, "nautilus_trader.analysis.statistics.returns_avg.ReturnsAverage.fully_qualified_name"]], "fully_qualified_name() (returnsaverageloss class method)": [[5, "nautilus_trader.analysis.statistics.returns_avg_loss.ReturnsAverageLoss.fully_qualified_name"]], "fully_qualified_name() (returnsaveragewin class method)": [[5, "nautilus_trader.analysis.statistics.returns_avg_win.ReturnsAverageWin.fully_qualified_name"]], "fully_qualified_name() (returnsvolatility class method)": [[5, "nautilus_trader.analysis.statistics.returns_volatility.ReturnsVolatility.fully_qualified_name"]], "fully_qualified_name() (riskreturnratio class method)": [[5, "nautilus_trader.analysis.statistics.risk_return_ratio.RiskReturnRatio.fully_qualified_name"]], "fully_qualified_name() (sharperatio class method)": [[5, "nautilus_trader.analysis.statistics.sharpe_ratio.SharpeRatio.fully_qualified_name"]], "fully_qualified_name() (sortinoratio class method)": [[5, "nautilus_trader.analysis.statistics.sortino_ratio.SortinoRatio.fully_qualified_name"]], "fully_qualified_name() (winrate class method)": [[5, "nautilus_trader.analysis.statistics.win_rate.WinRate.fully_qualified_name"]], "generate_account_report() (reportprovider static method)": [[5, "nautilus_trader.analysis.reporter.ReportProvider.generate_account_report"]], "generate_fills_report() (reportprovider static method)": [[5, "nautilus_trader.analysis.reporter.ReportProvider.generate_fills_report"]], "generate_order_fills_report() (reportprovider static method)": [[5, "nautilus_trader.analysis.reporter.ReportProvider.generate_order_fills_report"]], "generate_orders_report() (reportprovider static method)": [[5, "nautilus_trader.analysis.reporter.ReportProvider.generate_orders_report"]], "generate_positions_report() (reportprovider static method)": [[5, "nautilus_trader.analysis.reporter.ReportProvider.generate_positions_report"]], "get_performance_stats_general() (portfolioanalyzer method)": [[5, "nautilus_trader.analysis.analyzer.PortfolioAnalyzer.get_performance_stats_general"]], "get_performance_stats_pnls() (portfolioanalyzer method)": [[5, "nautilus_trader.analysis.analyzer.PortfolioAnalyzer.get_performance_stats_pnls"]], "get_performance_stats_returns() (portfolioanalyzer method)": [[5, "nautilus_trader.analysis.analyzer.PortfolioAnalyzer.get_performance_stats_returns"]], "get_stats_general_formatted() (portfolioanalyzer method)": [[5, "nautilus_trader.analysis.analyzer.PortfolioAnalyzer.get_stats_general_formatted"]], "get_stats_pnls_formatted() (portfolioanalyzer method)": [[5, "nautilus_trader.analysis.analyzer.PortfolioAnalyzer.get_stats_pnls_formatted"]], "get_stats_returns_formatted() (portfolioanalyzer method)": [[5, "nautilus_trader.analysis.analyzer.PortfolioAnalyzer.get_stats_returns_formatted"]], "name (avgloser property)": [[5, "nautilus_trader.analysis.statistics.loser_avg.AvgLoser.name"]], "name (avgwinner property)": [[5, "nautilus_trader.analysis.statistics.winner_avg.AvgWinner.name"]], "name (expectancy property)": [[5, "nautilus_trader.analysis.statistics.expectancy.Expectancy.name"]], "name (longratio property)": [[5, "nautilus_trader.analysis.statistics.long_ratio.LongRatio.name"]], "name (maxloser property)": [[5, "nautilus_trader.analysis.statistics.loser_max.MaxLoser.name"]], "name (maxwinner property)": [[5, "nautilus_trader.analysis.statistics.winner_max.MaxWinner.name"]], "name (minloser property)": [[5, "nautilus_trader.analysis.statistics.loser_min.MinLoser.name"]], "name (minwinner property)": [[5, "nautilus_trader.analysis.statistics.winner_min.MinWinner.name"]], "name (portfoliostatistic property)": [[5, "nautilus_trader.analysis.statistic.PortfolioStatistic.name"]], "name (profitfactor property)": [[5, "nautilus_trader.analysis.statistics.profit_factor.ProfitFactor.name"]], "name (returnsaverage property)": [[5, "nautilus_trader.analysis.statistics.returns_avg.ReturnsAverage.name"]], "name (returnsaverageloss property)": [[5, "nautilus_trader.analysis.statistics.returns_avg_loss.ReturnsAverageLoss.name"]], "name (returnsaveragewin property)": [[5, "nautilus_trader.analysis.statistics.returns_avg_win.ReturnsAverageWin.name"]], "name (returnsvolatility property)": [[5, "nautilus_trader.analysis.statistics.returns_volatility.ReturnsVolatility.name"]], "name (riskreturnratio property)": [[5, "nautilus_trader.analysis.statistics.risk_return_ratio.RiskReturnRatio.name"]], "name (sharperatio property)": [[5, "nautilus_trader.analysis.statistics.sharpe_ratio.SharpeRatio.name"]], "name (sortinoratio property)": [[5, "nautilus_trader.analysis.statistics.sortino_ratio.SortinoRatio.name"]], "name (winrate property)": [[5, "nautilus_trader.analysis.statistics.win_rate.WinRate.name"]], "nautilus_trader.analysis": [[5, "module-nautilus_trader.analysis"]], "nautilus_trader.analysis.analyzer": [[5, "module-nautilus_trader.analysis.analyzer"]], "nautilus_trader.analysis.reporter": [[5, "module-nautilus_trader.analysis.reporter"]], "nautilus_trader.analysis.statistic": [[5, "module-nautilus_trader.analysis.statistic"]], "nautilus_trader.analysis.statistics.expectancy": [[5, "module-nautilus_trader.analysis.statistics.expectancy"]], "nautilus_trader.analysis.statistics.long_ratio": [[5, "module-nautilus_trader.analysis.statistics.long_ratio"]], "nautilus_trader.analysis.statistics.loser_avg": [[5, "module-nautilus_trader.analysis.statistics.loser_avg"]], "nautilus_trader.analysis.statistics.loser_max": [[5, "module-nautilus_trader.analysis.statistics.loser_max"]], "nautilus_trader.analysis.statistics.loser_min": [[5, "module-nautilus_trader.analysis.statistics.loser_min"]], "nautilus_trader.analysis.statistics.profit_factor": [[5, "module-nautilus_trader.analysis.statistics.profit_factor"]], "nautilus_trader.analysis.statistics.returns_avg": [[5, "module-nautilus_trader.analysis.statistics.returns_avg"]], "nautilus_trader.analysis.statistics.returns_avg_loss": [[5, "module-nautilus_trader.analysis.statistics.returns_avg_loss"]], "nautilus_trader.analysis.statistics.returns_avg_win": [[5, "module-nautilus_trader.analysis.statistics.returns_avg_win"]], "nautilus_trader.analysis.statistics.returns_volatility": [[5, "module-nautilus_trader.analysis.statistics.returns_volatility"]], "nautilus_trader.analysis.statistics.risk_return_ratio": [[5, "module-nautilus_trader.analysis.statistics.risk_return_ratio"]], "nautilus_trader.analysis.statistics.sharpe_ratio": [[5, "module-nautilus_trader.analysis.statistics.sharpe_ratio"]], "nautilus_trader.analysis.statistics.sortino_ratio": [[5, "module-nautilus_trader.analysis.statistics.sortino_ratio"]], "nautilus_trader.analysis.statistics.win_rate": [[5, "module-nautilus_trader.analysis.statistics.win_rate"]], "nautilus_trader.analysis.statistics.winner_avg": [[5, "module-nautilus_trader.analysis.statistics.winner_avg"]], "nautilus_trader.analysis.statistics.winner_max": [[5, "module-nautilus_trader.analysis.statistics.winner_max"]], "nautilus_trader.analysis.statistics.winner_min": [[5, "module-nautilus_trader.analysis.statistics.winner_min"]], "realized_pnls() (portfolioanalyzer method)": [[5, "nautilus_trader.analysis.analyzer.PortfolioAnalyzer.realized_pnls"]], "register_statistic() (portfolioanalyzer method)": [[5, "nautilus_trader.analysis.analyzer.PortfolioAnalyzer.register_statistic"]], "reset() (portfolioanalyzer method)": [[5, "nautilus_trader.analysis.analyzer.PortfolioAnalyzer.reset"]], "returns() (portfolioanalyzer method)": [[5, "nautilus_trader.analysis.analyzer.PortfolioAnalyzer.returns"]], "statistic() (portfolioanalyzer method)": [[5, "nautilus_trader.analysis.analyzer.PortfolioAnalyzer.statistic"]], "total_pnl() (portfolioanalyzer method)": [[5, "nautilus_trader.analysis.analyzer.PortfolioAnalyzer.total_pnl"]], "total_pnl_percentage() (portfolioanalyzer method)": [[5, "nautilus_trader.analysis.analyzer.PortfolioAnalyzer.total_pnl_percentage"]], "backtestdataclient (class in nautilus_trader.backtest.data_client)": [[6, "nautilus_trader.backtest.data_client.BacktestDataClient"]], "backtestengine (class in nautilus_trader.backtest.engine)": [[6, "nautilus_trader.backtest.engine.BacktestEngine"]], "backtestexecclient (class in nautilus_trader.backtest.execution_client)": [[6, "nautilus_trader.backtest.execution_client.BacktestExecClient"]], "backtestmarketdataclient (class in nautilus_trader.backtest.data_client)": [[6, "nautilus_trader.backtest.data_client.BacktestMarketDataClient"]], "backtestnode (class in nautilus_trader.backtest.node)": [[6, "nautilus_trader.backtest.node.BacktestNode"]], "backtestresult (class in nautilus_trader.backtest.results)": [[6, "nautilus_trader.backtest.results.BacktestResult"]], "fxrolloverinterestconfig (class in nautilus_trader.backtest.modules)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestConfig"]], "fxrolloverinterestmodule (class in nautilus_trader.backtest.modules)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule"]], "fillmodel (class in nautilus_trader.backtest.models)": [[6, "nautilus_trader.backtest.models.FillModel"]], "latencymodel (class in nautilus_trader.backtest.models)": [[6, "nautilus_trader.backtest.models.LatencyModel"]], "simulatedexchange (class in nautilus_trader.backtest.exchange)": [[6, "nautilus_trader.backtest.exchange.SimulatedExchange"]], "simulationmodule (class in nautilus_trader.backtest.modules)": [[6, "nautilus_trader.backtest.modules.SimulationModule"]], "simulationmoduleconfig (class in nautilus_trader.backtest.modules)": [[6, "nautilus_trader.backtest.modules.SimulationModuleConfig"]], "account_id (backtestexecclient attribute)": [[6, "nautilus_trader.backtest.execution_client.BacktestExecClient.account_id"]], "account_type (backtestexecclient attribute)": [[6, "nautilus_trader.backtest.execution_client.BacktestExecClient.account_type"]], "account_type (simulatedexchange attribute)": [[6, "nautilus_trader.backtest.exchange.SimulatedExchange.account_type"]], "active_task_ids() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.active_task_ids"]], "active_task_ids() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.active_task_ids"]], "add_actor() (backtestengine method)": [[6, "nautilus_trader.backtest.engine.BacktestEngine.add_actor"]], "add_actors() (backtestengine method)": [[6, "nautilus_trader.backtest.engine.BacktestEngine.add_actors"]], "add_data() (backtestengine method)": [[6, "nautilus_trader.backtest.engine.BacktestEngine.add_data"]], "add_exec_algorithm() (backtestengine method)": [[6, "nautilus_trader.backtest.engine.BacktestEngine.add_exec_algorithm"]], "add_exec_algorithms() (backtestengine method)": [[6, "nautilus_trader.backtest.engine.BacktestEngine.add_exec_algorithms"]], "add_instrument() (backtestengine method)": [[6, "nautilus_trader.backtest.engine.BacktestEngine.add_instrument"]], "add_instrument() (simulatedexchange method)": [[6, "nautilus_trader.backtest.exchange.SimulatedExchange.add_instrument"]], "add_strategies() (backtestengine method)": [[6, "nautilus_trader.backtest.engine.BacktestEngine.add_strategies"]], "add_strategy() (backtestengine method)": [[6, "nautilus_trader.backtest.engine.BacktestEngine.add_strategy"]], "add_synthetic() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.add_synthetic"]], "add_synthetic() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.add_synthetic"]], "add_venue() (backtestengine method)": [[6, "nautilus_trader.backtest.engine.BacktestEngine.add_venue"]], "adjust_account() (simulatedexchange method)": [[6, "nautilus_trader.backtest.exchange.SimulatedExchange.adjust_account"]], "backtest_end (backtestengine attribute)": [[6, "nautilus_trader.backtest.engine.BacktestEngine.backtest_end"]], "backtest_start (backtestengine attribute)": [[6, "nautilus_trader.backtest.engine.BacktestEngine.backtest_start"]], "bar_execution (simulatedexchange attribute)": [[6, "nautilus_trader.backtest.exchange.SimulatedExchange.bar_execution"]], "base_currency (backtestexecclient attribute)": [[6, "nautilus_trader.backtest.execution_client.BacktestExecClient.base_currency"]], "base_currency (simulatedexchange attribute)": [[6, "nautilus_trader.backtest.exchange.SimulatedExchange.base_currency"]], "base_latency_nanos (latencymodel attribute)": [[6, "nautilus_trader.backtest.models.LatencyModel.base_latency_nanos"]], "batch_cancel_orders() (backtestexecclient method)": [[6, "nautilus_trader.backtest.execution_client.BacktestExecClient.batch_cancel_orders"]], "best_ask_price() (simulatedexchange method)": [[6, "nautilus_trader.backtest.exchange.SimulatedExchange.best_ask_price"]], "best_bid_price() (simulatedexchange method)": [[6, "nautilus_trader.backtest.exchange.SimulatedExchange.best_bid_price"]], "book_type (simulatedexchange attribute)": [[6, "nautilus_trader.backtest.exchange.SimulatedExchange.book_type"]], "cache (backtestengine attribute)": [[6, "nautilus_trader.backtest.engine.BacktestEngine.cache"]], "cache (fxrolloverinterestmodule attribute)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.cache"]], "cache (simulatedexchange attribute)": [[6, "nautilus_trader.backtest.exchange.SimulatedExchange.cache"]], "cache (simulationmodule attribute)": [[6, "nautilus_trader.backtest.modules.SimulationModule.cache"]], "cancel_all_orders() (backtestexecclient method)": [[6, "nautilus_trader.backtest.execution_client.BacktestExecClient.cancel_all_orders"]], "cancel_all_tasks() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.cancel_all_tasks"]], "cancel_all_tasks() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.cancel_all_tasks"]], "cancel_latency_nanos (latencymodel attribute)": [[6, "nautilus_trader.backtest.models.LatencyModel.cancel_latency_nanos"]], "cancel_order() (backtestexecclient method)": [[6, "nautilus_trader.backtest.execution_client.BacktestExecClient.cancel_order"]], "cancel_task() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.cancel_task"]], "cancel_task() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.cancel_task"]], "change_fill_model() (backtestengine method)": [[6, "nautilus_trader.backtest.engine.BacktestEngine.change_fill_model"]], "clear_actors() (backtestengine method)": [[6, "nautilus_trader.backtest.engine.BacktestEngine.clear_actors"]], "clear_data() (backtestengine method)": [[6, "nautilus_trader.backtest.engine.BacktestEngine.clear_data"]], "clear_exec_algorithms() (backtestengine method)": [[6, "nautilus_trader.backtest.engine.BacktestEngine.clear_exec_algorithms"]], "clear_strategies() (backtestengine method)": [[6, "nautilus_trader.backtest.engine.BacktestEngine.clear_strategies"]], "clock (fxrolloverinterestmodule attribute)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.clock"]], "clock (simulationmodule attribute)": [[6, "nautilus_trader.backtest.modules.SimulationModule.clock"]], "config (fxrolloverinterestmodule attribute)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.config"]], "config (simulationmodule attribute)": [[6, "nautilus_trader.backtest.modules.SimulationModule.config"]], "configs (backtestnode property)": [[6, "nautilus_trader.backtest.node.BacktestNode.configs"]], "data (backtestengine attribute)": [[6, "nautilus_trader.backtest.engine.BacktestEngine.data"]], "default_leverage (simulatedexchange attribute)": [[6, "nautilus_trader.backtest.exchange.SimulatedExchange.default_leverage"]], "degrade() (backtestdataclient method)": [[6, "nautilus_trader.backtest.data_client.BacktestDataClient.degrade"]], "degrade() (backtestexecclient method)": [[6, "nautilus_trader.backtest.execution_client.BacktestExecClient.degrade"]], "degrade() (backtestmarketdataclient method)": [[6, "nautilus_trader.backtest.data_client.BacktestMarketDataClient.degrade"]], "degrade() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.degrade"]], "degrade() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.degrade"]], "deregister_warning_event() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.deregister_warning_event"]], "deregister_warning_event() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.deregister_warning_event"]], "dict() (fxrolloverinterestconfig method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestConfig.dict"]], "dict() (simulationmoduleconfig method)": [[6, "nautilus_trader.backtest.modules.SimulationModuleConfig.dict"]], "dispose() (backtestdataclient method)": [[6, "nautilus_trader.backtest.data_client.BacktestDataClient.dispose"]], "dispose() (backtestengine method)": [[6, "nautilus_trader.backtest.engine.BacktestEngine.dispose"]], "dispose() (backtestexecclient method)": [[6, "nautilus_trader.backtest.execution_client.BacktestExecClient.dispose"]], "dispose() (backtestmarketdataclient method)": [[6, "nautilus_trader.backtest.data_client.BacktestMarketDataClient.dispose"]], "dispose() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.dispose"]], "dispose() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.dispose"]], "dump_pickled_data() (backtestengine method)": [[6, "nautilus_trader.backtest.engine.BacktestEngine.dump_pickled_data"]], "end() (backtestengine method)": [[6, "nautilus_trader.backtest.engine.BacktestEngine.end"]], "ensure_plotting() (in module nautilus_trader.backtest.results)": [[6, "nautilus_trader.backtest.results.ensure_plotting"]], "exec_client (simulatedexchange attribute)": [[6, "nautilus_trader.backtest.exchange.SimulatedExchange.exec_client"]], "fault() (backtestdataclient method)": [[6, "nautilus_trader.backtest.data_client.BacktestDataClient.fault"]], "fault() (backtestexecclient method)": [[6, "nautilus_trader.backtest.execution_client.BacktestExecClient.fault"]], "fault() (backtestmarketdataclient method)": [[6, "nautilus_trader.backtest.data_client.BacktestMarketDataClient.fault"]], "fault() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.fault"]], "fault() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.fault"]], "fill_model (simulatedexchange attribute)": [[6, "nautilus_trader.backtest.exchange.SimulatedExchange.fill_model"]], "fully_qualified_name() (backtestdataclient class method)": [[6, "nautilus_trader.backtest.data_client.BacktestDataClient.fully_qualified_name"]], "fully_qualified_name() (backtestexecclient class method)": [[6, "nautilus_trader.backtest.execution_client.BacktestExecClient.fully_qualified_name"]], "fully_qualified_name() (backtestmarketdataclient class method)": [[6, "nautilus_trader.backtest.data_client.BacktestMarketDataClient.fully_qualified_name"]], "fully_qualified_name() (fxrolloverinterestconfig class method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestConfig.fully_qualified_name"]], "fully_qualified_name() (fxrolloverinterestmodule class method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.fully_qualified_name"]], "fully_qualified_name() (simulationmodule class method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.fully_qualified_name"]], "fully_qualified_name() (simulationmoduleconfig class method)": [[6, "nautilus_trader.backtest.modules.SimulationModuleConfig.fully_qualified_name"]], "generate_account_state() (backtestexecclient method)": [[6, "nautilus_trader.backtest.execution_client.BacktestExecClient.generate_account_state"]], "generate_order_accepted() (backtestexecclient method)": [[6, "nautilus_trader.backtest.execution_client.BacktestExecClient.generate_order_accepted"]], "generate_order_cancel_rejected() (backtestexecclient method)": [[6, "nautilus_trader.backtest.execution_client.BacktestExecClient.generate_order_cancel_rejected"]], "generate_order_canceled() (backtestexecclient method)": [[6, "nautilus_trader.backtest.execution_client.BacktestExecClient.generate_order_canceled"]], "generate_order_expired() (backtestexecclient method)": [[6, "nautilus_trader.backtest.execution_client.BacktestExecClient.generate_order_expired"]], "generate_order_filled() (backtestexecclient method)": [[6, "nautilus_trader.backtest.execution_client.BacktestExecClient.generate_order_filled"]], "generate_order_modify_rejected() (backtestexecclient method)": [[6, "nautilus_trader.backtest.execution_client.BacktestExecClient.generate_order_modify_rejected"]], "generate_order_rejected() (backtestexecclient method)": [[6, "nautilus_trader.backtest.execution_client.BacktestExecClient.generate_order_rejected"]], "generate_order_submitted() (backtestexecclient method)": [[6, "nautilus_trader.backtest.execution_client.BacktestExecClient.generate_order_submitted"]], "generate_order_triggered() (backtestexecclient method)": [[6, "nautilus_trader.backtest.execution_client.BacktestExecClient.generate_order_triggered"]], "generate_order_updated() (backtestexecclient method)": [[6, "nautilus_trader.backtest.execution_client.BacktestExecClient.generate_order_updated"]], "get_account() (backtestexecclient method)": [[6, "nautilus_trader.backtest.execution_client.BacktestExecClient.get_account"]], "get_account() (simulatedexchange method)": [[6, "nautilus_trader.backtest.exchange.SimulatedExchange.get_account"]], "get_book() (simulatedexchange method)": [[6, "nautilus_trader.backtest.exchange.SimulatedExchange.get_book"]], "get_books() (simulatedexchange method)": [[6, "nautilus_trader.backtest.exchange.SimulatedExchange.get_books"]], "get_engine() (backtestnode method)": [[6, "nautilus_trader.backtest.node.BacktestNode.get_engine"]], "get_engines() (backtestnode method)": [[6, "nautilus_trader.backtest.node.BacktestNode.get_engines"]], "get_matching_engine() (simulatedexchange method)": [[6, "nautilus_trader.backtest.exchange.SimulatedExchange.get_matching_engine"]], "get_matching_engines() (simulatedexchange method)": [[6, "nautilus_trader.backtest.exchange.SimulatedExchange.get_matching_engines"]], "get_open_ask_orders() (simulatedexchange method)": [[6, "nautilus_trader.backtest.exchange.SimulatedExchange.get_open_ask_orders"]], "get_open_bid_orders() (simulatedexchange method)": [[6, "nautilus_trader.backtest.exchange.SimulatedExchange.get_open_bid_orders"]], "get_open_orders() (simulatedexchange method)": [[6, "nautilus_trader.backtest.exchange.SimulatedExchange.get_open_orders"]], "get_result() (backtestengine method)": [[6, "nautilus_trader.backtest.engine.BacktestEngine.get_result"]], "handle_bar() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.handle_bar"]], "handle_bar() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.handle_bar"]], "handle_bars() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.handle_bars"]], "handle_bars() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.handle_bars"]], "handle_data() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.handle_data"]], "handle_data() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.handle_data"]], "handle_event() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.handle_event"]], "handle_event() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.handle_event"]], "handle_historical_data() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.handle_historical_data"]], "handle_historical_data() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.handle_historical_data"]], "handle_instrument() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.handle_instrument"]], "handle_instrument() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.handle_instrument"]], "handle_instrument_close() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.handle_instrument_close"]], "handle_instrument_close() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.handle_instrument_close"]], "handle_instrument_status() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.handle_instrument_status"]], "handle_instrument_status() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.handle_instrument_status"]], "handle_instruments() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.handle_instruments"]], "handle_instruments() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.handle_instruments"]], "handle_order_book() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.handle_order_book"]], "handle_order_book() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.handle_order_book"]], "handle_order_book_deltas() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.handle_order_book_deltas"]], "handle_order_book_deltas() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.handle_order_book_deltas"]], "handle_quote_tick() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.handle_quote_tick"]], "handle_quote_tick() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.handle_quote_tick"]], "handle_quote_ticks() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.handle_quote_ticks"]], "handle_quote_ticks() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.handle_quote_ticks"]], "handle_ticker() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.handle_ticker"]], "handle_ticker() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.handle_ticker"]], "handle_trade_tick() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.handle_trade_tick"]], "handle_trade_tick() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.handle_trade_tick"]], "handle_trade_ticks() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.handle_trade_ticks"]], "handle_trade_ticks() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.handle_trade_ticks"]], "handle_venue_status() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.handle_venue_status"]], "handle_venue_status() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.handle_venue_status"]], "has_active_tasks() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.has_active_tasks"]], "has_active_tasks() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.has_active_tasks"]], "has_any_tasks() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.has_any_tasks"]], "has_any_tasks() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.has_any_tasks"]], "has_pending_requests() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.has_pending_requests"]], "has_pending_requests() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.has_pending_requests"]], "has_queued_tasks() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.has_queued_tasks"]], "has_queued_tasks() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.has_queued_tasks"]], "id (backtestdataclient attribute)": [[6, "nautilus_trader.backtest.data_client.BacktestDataClient.id"]], "id (backtestexecclient attribute)": [[6, "nautilus_trader.backtest.execution_client.BacktestExecClient.id"]], "id (backtestmarketdataclient attribute)": [[6, "nautilus_trader.backtest.data_client.BacktestMarketDataClient.id"]], "id (fxrolloverinterestconfig property)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestConfig.id"]], "id (fxrolloverinterestmodule attribute)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.id"]], "id (simulatedexchange attribute)": [[6, "nautilus_trader.backtest.exchange.SimulatedExchange.id"]], "id (simulationmodule attribute)": [[6, "nautilus_trader.backtest.modules.SimulationModule.id"]], "id (simulationmoduleconfig property)": [[6, "nautilus_trader.backtest.modules.SimulationModuleConfig.id"]], "indicators_initialized() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.indicators_initialized"]], "indicators_initialized() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.indicators_initialized"]], "initialize_account() (simulatedexchange method)": [[6, "nautilus_trader.backtest.exchange.SimulatedExchange.initialize_account"]], "insert_latency_nanos (latencymodel attribute)": [[6, "nautilus_trader.backtest.models.LatencyModel.insert_latency_nanos"]], "instance_id (backtestengine attribute)": [[6, "nautilus_trader.backtest.engine.BacktestEngine.instance_id"]], "instruments (simulatedexchange attribute)": [[6, "nautilus_trader.backtest.exchange.SimulatedExchange.instruments"]], "is_connected (backtestdataclient attribute)": [[6, "nautilus_trader.backtest.data_client.BacktestDataClient.is_connected"]], "is_connected (backtestexecclient attribute)": [[6, "nautilus_trader.backtest.execution_client.BacktestExecClient.is_connected"]], "is_connected (backtestmarketdataclient attribute)": [[6, "nautilus_trader.backtest.data_client.BacktestMarketDataClient.is_connected"]], "is_degraded (backtestdataclient attribute)": [[6, "nautilus_trader.backtest.data_client.BacktestDataClient.is_degraded"]], "is_degraded (backtestexecclient attribute)": [[6, "nautilus_trader.backtest.execution_client.BacktestExecClient.is_degraded"]], "is_degraded (backtestmarketdataclient attribute)": [[6, "nautilus_trader.backtest.data_client.BacktestMarketDataClient.is_degraded"]], "is_degraded (fxrolloverinterestmodule attribute)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.is_degraded"]], "is_degraded (simulationmodule attribute)": [[6, "nautilus_trader.backtest.modules.SimulationModule.is_degraded"]], "is_disposed (backtestdataclient attribute)": [[6, "nautilus_trader.backtest.data_client.BacktestDataClient.is_disposed"]], "is_disposed (backtestexecclient attribute)": [[6, "nautilus_trader.backtest.execution_client.BacktestExecClient.is_disposed"]], "is_disposed (backtestmarketdataclient attribute)": [[6, "nautilus_trader.backtest.data_client.BacktestMarketDataClient.is_disposed"]], "is_disposed (fxrolloverinterestmodule attribute)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.is_disposed"]], "is_disposed (simulationmodule attribute)": [[6, "nautilus_trader.backtest.modules.SimulationModule.is_disposed"]], "is_faulted (backtestdataclient attribute)": [[6, "nautilus_trader.backtest.data_client.BacktestDataClient.is_faulted"]], "is_faulted (backtestexecclient attribute)": [[6, "nautilus_trader.backtest.execution_client.BacktestExecClient.is_faulted"]], "is_faulted (backtestmarketdataclient attribute)": [[6, "nautilus_trader.backtest.data_client.BacktestMarketDataClient.is_faulted"]], "is_faulted (fxrolloverinterestmodule attribute)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.is_faulted"]], "is_faulted (simulationmodule attribute)": [[6, "nautilus_trader.backtest.modules.SimulationModule.is_faulted"]], "is_frozen_account (simulatedexchange attribute)": [[6, "nautilus_trader.backtest.exchange.SimulatedExchange.is_frozen_account"]], "is_initialized (backtestdataclient attribute)": [[6, "nautilus_trader.backtest.data_client.BacktestDataClient.is_initialized"]], "is_initialized (backtestexecclient attribute)": [[6, "nautilus_trader.backtest.execution_client.BacktestExecClient.is_initialized"]], "is_initialized (backtestmarketdataclient attribute)": [[6, "nautilus_trader.backtest.data_client.BacktestMarketDataClient.is_initialized"]], "is_initialized (fxrolloverinterestmodule attribute)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.is_initialized"]], "is_initialized (simulationmodule attribute)": [[6, "nautilus_trader.backtest.modules.SimulationModule.is_initialized"]], "is_limit_filled() (fillmodel method)": [[6, "nautilus_trader.backtest.models.FillModel.is_limit_filled"]], "is_pending_request() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.is_pending_request"]], "is_pending_request() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.is_pending_request"]], "is_running (backtestdataclient attribute)": [[6, "nautilus_trader.backtest.data_client.BacktestDataClient.is_running"]], "is_running (backtestexecclient attribute)": [[6, "nautilus_trader.backtest.execution_client.BacktestExecClient.is_running"]], "is_running (backtestmarketdataclient attribute)": [[6, "nautilus_trader.backtest.data_client.BacktestMarketDataClient.is_running"]], "is_running (fxrolloverinterestmodule attribute)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.is_running"]], "is_running (simulationmodule attribute)": [[6, "nautilus_trader.backtest.modules.SimulationModule.is_running"]], "is_slipped() (fillmodel method)": [[6, "nautilus_trader.backtest.models.FillModel.is_slipped"]], "is_stop_filled() (fillmodel method)": [[6, "nautilus_trader.backtest.models.FillModel.is_stop_filled"]], "is_stopped (backtestdataclient attribute)": [[6, "nautilus_trader.backtest.data_client.BacktestDataClient.is_stopped"]], "is_stopped (backtestexecclient attribute)": [[6, "nautilus_trader.backtest.execution_client.BacktestExecClient.is_stopped"]], "is_stopped (backtestmarketdataclient attribute)": [[6, "nautilus_trader.backtest.data_client.BacktestMarketDataClient.is_stopped"]], "is_stopped (fxrolloverinterestmodule attribute)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.is_stopped"]], "is_stopped (simulationmodule attribute)": [[6, "nautilus_trader.backtest.modules.SimulationModule.is_stopped"]], "iteration (backtestengine attribute)": [[6, "nautilus_trader.backtest.engine.BacktestEngine.iteration"]], "json() (fxrolloverinterestconfig method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestConfig.json"]], "json() (simulationmoduleconfig method)": [[6, "nautilus_trader.backtest.modules.SimulationModuleConfig.json"]], "json_primitives() (fxrolloverinterestconfig method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestConfig.json_primitives"]], "json_primitives() (simulationmoduleconfig method)": [[6, "nautilus_trader.backtest.modules.SimulationModuleConfig.json_primitives"]], "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"]], "portfolio (fxrolloverinterestmodule attribute)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.portfolio"]], "portfolio (simulationmodule attribute)": [[6, "nautilus_trader.backtest.modules.SimulationModule.portfolio"]], "pre_process() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.pre_process"]], "pre_process() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.pre_process"]], "prob_fill_on_limit (fillmodel attribute)": [[6, "nautilus_trader.backtest.models.FillModel.prob_fill_on_limit"]], "prob_fill_on_stop (fillmodel attribute)": [[6, "nautilus_trader.backtest.models.FillModel.prob_fill_on_stop"]], "prob_slippage (fillmodel attribute)": [[6, "nautilus_trader.backtest.models.FillModel.prob_slippage"]], "process() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.process"]], "process() (simulatedexchange method)": [[6, "nautilus_trader.backtest.exchange.SimulatedExchange.process"]], "process() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.process"]], "process_bar() (simulatedexchange method)": [[6, "nautilus_trader.backtest.exchange.SimulatedExchange.process_bar"]], "process_instrument_status() (simulatedexchange method)": [[6, "nautilus_trader.backtest.exchange.SimulatedExchange.process_instrument_status"]], "process_order_book_delta() (simulatedexchange method)": [[6, "nautilus_trader.backtest.exchange.SimulatedExchange.process_order_book_delta"]], "process_order_book_deltas() (simulatedexchange method)": [[6, "nautilus_trader.backtest.exchange.SimulatedExchange.process_order_book_deltas"]], "process_quote_tick() (simulatedexchange method)": [[6, "nautilus_trader.backtest.exchange.SimulatedExchange.process_quote_tick"]], "process_trade_tick() (simulatedexchange method)": [[6, "nautilus_trader.backtest.exchange.SimulatedExchange.process_trade_tick"]], "process_venue_status() (simulatedexchange method)": [[6, "nautilus_trader.backtest.exchange.SimulatedExchange.process_venue_status"]], "publish_data() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.publish_data"]], "publish_data() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.publish_data"]], "publish_signal() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.publish_signal"]], "publish_signal() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.publish_signal"]], "query_order() (backtestexecclient method)": [[6, "nautilus_trader.backtest.execution_client.BacktestExecClient.query_order"]], "queue_for_executor() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.queue_for_executor"]], "queue_for_executor() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.queue_for_executor"]], "queued_task_ids() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.queued_task_ids"]], "queued_task_ids() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.queued_task_ids"]], "register_base() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.register_base"]], "register_base() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.register_base"]], "register_client() (simulatedexchange method)": [[6, "nautilus_trader.backtest.exchange.SimulatedExchange.register_client"]], "register_executor() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.register_executor"]], "register_executor() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.register_executor"]], "register_indicator_for_bars() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.register_indicator_for_bars"]], "register_indicator_for_bars() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.register_indicator_for_bars"]], "register_indicator_for_quote_ticks() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.register_indicator_for_quote_ticks"]], "register_indicator_for_quote_ticks() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.register_indicator_for_quote_ticks"]], "register_indicator_for_trade_ticks() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.register_indicator_for_trade_ticks"]], "register_indicator_for_trade_ticks() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.register_indicator_for_trade_ticks"]], "register_venue() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.register_venue"]], "register_venue() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.register_venue"]], "register_warning_event() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.register_warning_event"]], "register_warning_event() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.register_warning_event"]], "registered_indicators (fxrolloverinterestmodule attribute)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.registered_indicators"]], "registered_indicators (simulationmodule attribute)": [[6, "nautilus_trader.backtest.modules.SimulationModule.registered_indicators"]], "reject_stop_orders (simulatedexchange attribute)": [[6, "nautilus_trader.backtest.exchange.SimulatedExchange.reject_stop_orders"]], "request() (backtestdataclient method)": [[6, "nautilus_trader.backtest.data_client.BacktestDataClient.request"]], "request() (backtestmarketdataclient method)": [[6, "nautilus_trader.backtest.data_client.BacktestMarketDataClient.request"]], "request_bars() (backtestmarketdataclient method)": [[6, "nautilus_trader.backtest.data_client.BacktestMarketDataClient.request_bars"]], "request_bars() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.request_bars"]], "request_bars() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.request_bars"]], "request_data() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.request_data"]], "request_data() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.request_data"]], "request_instrument() (backtestmarketdataclient method)": [[6, "nautilus_trader.backtest.data_client.BacktestMarketDataClient.request_instrument"]], "request_instrument() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.request_instrument"]], "request_instrument() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.request_instrument"]], "request_instruments() (backtestmarketdataclient method)": [[6, "nautilus_trader.backtest.data_client.BacktestMarketDataClient.request_instruments"]], "request_instruments() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.request_instruments"]], "request_instruments() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.request_instruments"]], "request_quote_ticks() (backtestmarketdataclient method)": [[6, "nautilus_trader.backtest.data_client.BacktestMarketDataClient.request_quote_ticks"]], "request_quote_ticks() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.request_quote_ticks"]], "request_quote_ticks() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.request_quote_ticks"]], "request_trade_ticks() (backtestmarketdataclient method)": [[6, "nautilus_trader.backtest.data_client.BacktestMarketDataClient.request_trade_ticks"]], "request_trade_ticks() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.request_trade_ticks"]], "request_trade_ticks() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.request_trade_ticks"]], "reset() (backtestdataclient method)": [[6, "nautilus_trader.backtest.data_client.BacktestDataClient.reset"]], "reset() (backtestengine method)": [[6, "nautilus_trader.backtest.engine.BacktestEngine.reset"]], "reset() (backtestexecclient method)": [[6, "nautilus_trader.backtest.execution_client.BacktestExecClient.reset"]], "reset() (backtestmarketdataclient method)": [[6, "nautilus_trader.backtest.data_client.BacktestMarketDataClient.reset"]], "reset() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.reset"]], "reset() (simulatedexchange method)": [[6, "nautilus_trader.backtest.exchange.SimulatedExchange.reset"]], "reset() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.reset"]], "resume() (backtestdataclient method)": [[6, "nautilus_trader.backtest.data_client.BacktestDataClient.resume"]], "resume() (backtestexecclient method)": [[6, "nautilus_trader.backtest.execution_client.BacktestExecClient.resume"]], "resume() (backtestmarketdataclient method)": [[6, "nautilus_trader.backtest.data_client.BacktestMarketDataClient.resume"]], "resume() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.resume"]], "resume() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.resume"]], "run() (backtestengine method)": [[6, "nautilus_trader.backtest.engine.BacktestEngine.run"]], "run() (backtestnode method)": [[6, "nautilus_trader.backtest.node.BacktestNode.run"]], "run_config_id (backtestengine attribute)": [[6, "nautilus_trader.backtest.engine.BacktestEngine.run_config_id"]], "run_finished (backtestengine attribute)": [[6, "nautilus_trader.backtest.engine.BacktestEngine.run_finished"]], "run_id (backtestengine attribute)": [[6, "nautilus_trader.backtest.engine.BacktestEngine.run_id"]], "run_in_executor() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.run_in_executor"]], "run_in_executor() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.run_in_executor"]], "run_started (backtestengine attribute)": [[6, "nautilus_trader.backtest.engine.BacktestEngine.run_started"]], "save() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.save"]], "save() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.save"]], "send() (simulatedexchange method)": [[6, "nautilus_trader.backtest.exchange.SimulatedExchange.send"]], "set_fill_model() (simulatedexchange method)": [[6, "nautilus_trader.backtest.exchange.SimulatedExchange.set_fill_model"]], "set_latency_model() (simulatedexchange method)": [[6, "nautilus_trader.backtest.exchange.SimulatedExchange.set_latency_model"]], "start() (backtestdataclient method)": [[6, "nautilus_trader.backtest.data_client.BacktestDataClient.start"]], "start() (backtestexecclient method)": [[6, "nautilus_trader.backtest.execution_client.BacktestExecClient.start"]], "start() (backtestmarketdataclient method)": [[6, "nautilus_trader.backtest.data_client.BacktestMarketDataClient.start"]], "start() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.start"]], "start() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.start"]], "starting_balances (simulatedexchange attribute)": [[6, "nautilus_trader.backtest.exchange.SimulatedExchange.starting_balances"]], "state (backtestdataclient attribute)": [[6, "nautilus_trader.backtest.data_client.BacktestDataClient.state"]], "state (backtestexecclient attribute)": [[6, "nautilus_trader.backtest.execution_client.BacktestExecClient.state"]], "state (backtestmarketdataclient attribute)": [[6, "nautilus_trader.backtest.data_client.BacktestMarketDataClient.state"]], "state (fxrolloverinterestmodule attribute)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.state"]], "state (simulationmodule attribute)": [[6, "nautilus_trader.backtest.modules.SimulationModule.state"]], "stop() (backtestdataclient method)": [[6, "nautilus_trader.backtest.data_client.BacktestDataClient.stop"]], "stop() (backtestexecclient method)": [[6, "nautilus_trader.backtest.execution_client.BacktestExecClient.stop"]], "stop() (backtestmarketdataclient method)": [[6, "nautilus_trader.backtest.data_client.BacktestMarketDataClient.stop"]], "stop() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.stop"]], "stop() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.stop"]], "submit_order() (backtestexecclient method)": [[6, "nautilus_trader.backtest.execution_client.BacktestExecClient.submit_order"]], "submit_order_list() (backtestexecclient method)": [[6, "nautilus_trader.backtest.execution_client.BacktestExecClient.submit_order_list"]], "subscribe() (backtestdataclient method)": [[6, "nautilus_trader.backtest.data_client.BacktestDataClient.subscribe"]], "subscribe() (backtestmarketdataclient method)": [[6, "nautilus_trader.backtest.data_client.BacktestMarketDataClient.subscribe"]], "subscribe_bars() (backtestmarketdataclient method)": [[6, "nautilus_trader.backtest.data_client.BacktestMarketDataClient.subscribe_bars"]], "subscribe_bars() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.subscribe_bars"]], "subscribe_bars() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.subscribe_bars"]], "subscribe_data() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.subscribe_data"]], "subscribe_data() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.subscribe_data"]], "subscribe_instrument() (backtestmarketdataclient method)": [[6, "nautilus_trader.backtest.data_client.BacktestMarketDataClient.subscribe_instrument"]], "subscribe_instrument() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.subscribe_instrument"]], "subscribe_instrument() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.subscribe_instrument"]], "subscribe_instrument_close() (backtestmarketdataclient method)": [[6, "nautilus_trader.backtest.data_client.BacktestMarketDataClient.subscribe_instrument_close"]], "subscribe_instrument_close() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.subscribe_instrument_close"]], "subscribe_instrument_close() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.subscribe_instrument_close"]], "subscribe_instrument_status() (backtestmarketdataclient method)": [[6, "nautilus_trader.backtest.data_client.BacktestMarketDataClient.subscribe_instrument_status"]], "subscribe_instrument_status() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.subscribe_instrument_status"]], "subscribe_instrument_status() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.subscribe_instrument_status"]], "subscribe_instruments() (backtestmarketdataclient method)": [[6, "nautilus_trader.backtest.data_client.BacktestMarketDataClient.subscribe_instruments"]], "subscribe_instruments() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.subscribe_instruments"]], "subscribe_instruments() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.subscribe_instruments"]], "subscribe_order_book_deltas() (backtestmarketdataclient method)": [[6, "nautilus_trader.backtest.data_client.BacktestMarketDataClient.subscribe_order_book_deltas"]], "subscribe_order_book_deltas() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.subscribe_order_book_deltas"]], "subscribe_order_book_deltas() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.subscribe_order_book_deltas"]], "subscribe_order_book_snapshots() (backtestmarketdataclient method)": [[6, "nautilus_trader.backtest.data_client.BacktestMarketDataClient.subscribe_order_book_snapshots"]], "subscribe_order_book_snapshots() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.subscribe_order_book_snapshots"]], "subscribe_order_book_snapshots() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.subscribe_order_book_snapshots"]], "subscribe_quote_ticks() (backtestmarketdataclient method)": [[6, "nautilus_trader.backtest.data_client.BacktestMarketDataClient.subscribe_quote_ticks"]], "subscribe_quote_ticks() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.subscribe_quote_ticks"]], "subscribe_quote_ticks() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.subscribe_quote_ticks"]], "subscribe_ticker() (backtestmarketdataclient method)": [[6, "nautilus_trader.backtest.data_client.BacktestMarketDataClient.subscribe_ticker"]], "subscribe_ticker() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.subscribe_ticker"]], "subscribe_ticker() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.subscribe_ticker"]], "subscribe_trade_ticks() (backtestmarketdataclient method)": [[6, "nautilus_trader.backtest.data_client.BacktestMarketDataClient.subscribe_trade_ticks"]], "subscribe_trade_ticks() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.subscribe_trade_ticks"]], "subscribe_trade_ticks() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.subscribe_trade_ticks"]], "subscribe_venue_status() (backtestmarketdataclient method)": [[6, "nautilus_trader.backtest.data_client.BacktestMarketDataClient.subscribe_venue_status"]], "subscribe_venue_status() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.subscribe_venue_status"]], "subscribe_venue_status() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.subscribe_venue_status"]], "subscribed_bars() (backtestmarketdataclient method)": [[6, "nautilus_trader.backtest.data_client.BacktestMarketDataClient.subscribed_bars"]], "subscribed_generic_data() (backtestdataclient method)": [[6, "nautilus_trader.backtest.data_client.BacktestDataClient.subscribed_generic_data"]], "subscribed_generic_data() (backtestmarketdataclient method)": [[6, "nautilus_trader.backtest.data_client.BacktestMarketDataClient.subscribed_generic_data"]], "subscribed_instrument_close() (backtestmarketdataclient method)": [[6, "nautilus_trader.backtest.data_client.BacktestMarketDataClient.subscribed_instrument_close"]], "subscribed_instrument_status() (backtestmarketdataclient method)": [[6, "nautilus_trader.backtest.data_client.BacktestMarketDataClient.subscribed_instrument_status"]], "subscribed_instruments() (backtestmarketdataclient method)": [[6, "nautilus_trader.backtest.data_client.BacktestMarketDataClient.subscribed_instruments"]], "subscribed_order_book_deltas() (backtestmarketdataclient method)": [[6, "nautilus_trader.backtest.data_client.BacktestMarketDataClient.subscribed_order_book_deltas"]], "subscribed_order_book_snapshots() (backtestmarketdataclient method)": [[6, "nautilus_trader.backtest.data_client.BacktestMarketDataClient.subscribed_order_book_snapshots"]], "subscribed_quote_ticks() (backtestmarketdataclient method)": [[6, "nautilus_trader.backtest.data_client.BacktestMarketDataClient.subscribed_quote_ticks"]], "subscribed_tickers() (backtestmarketdataclient method)": [[6, "nautilus_trader.backtest.data_client.BacktestMarketDataClient.subscribed_tickers"]], "subscribed_trade_ticks() (backtestmarketdataclient method)": [[6, "nautilus_trader.backtest.data_client.BacktestMarketDataClient.subscribed_trade_ticks"]], "subscribed_venue_status() (backtestmarketdataclient method)": [[6, "nautilus_trader.backtest.data_client.BacktestMarketDataClient.subscribed_venue_status"]], "support_contingent_orders (simulatedexchange attribute)": [[6, "nautilus_trader.backtest.exchange.SimulatedExchange.support_contingent_orders"]], "support_gtd_orders (simulatedexchange attribute)": [[6, "nautilus_trader.backtest.exchange.SimulatedExchange.support_gtd_orders"]], "to_importable_config() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.to_importable_config"]], "to_importable_config() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.to_importable_config"]], "trader (backtestengine attribute)": [[6, "nautilus_trader.backtest.engine.BacktestEngine.trader"]], "trader_id (backtestdataclient attribute)": [[6, "nautilus_trader.backtest.data_client.BacktestDataClient.trader_id"]], "trader_id (backtestengine attribute)": [[6, "nautilus_trader.backtest.engine.BacktestEngine.trader_id"]], "trader_id (backtestexecclient attribute)": [[6, "nautilus_trader.backtest.execution_client.BacktestExecClient.trader_id"]], "trader_id (backtestmarketdataclient attribute)": [[6, "nautilus_trader.backtest.data_client.BacktestMarketDataClient.trader_id"]], "trader_id (fxrolloverinterestmodule attribute)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.trader_id"]], "trader_id (simulationmodule attribute)": [[6, "nautilus_trader.backtest.modules.SimulationModule.trader_id"]], "type (backtestdataclient attribute)": [[6, "nautilus_trader.backtest.data_client.BacktestDataClient.type"]], "type (backtestexecclient attribute)": [[6, "nautilus_trader.backtest.execution_client.BacktestExecClient.type"]], "type (backtestmarketdataclient attribute)": [[6, "nautilus_trader.backtest.data_client.BacktestMarketDataClient.type"]], "type (fxrolloverinterestmodule attribute)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.type"]], "type (simulationmodule attribute)": [[6, "nautilus_trader.backtest.modules.SimulationModule.type"]], "unsubscribe() (backtestdataclient method)": [[6, "nautilus_trader.backtest.data_client.BacktestDataClient.unsubscribe"]], "unsubscribe() (backtestmarketdataclient method)": [[6, "nautilus_trader.backtest.data_client.BacktestMarketDataClient.unsubscribe"]], "unsubscribe_bars() (backtestmarketdataclient method)": [[6, "nautilus_trader.backtest.data_client.BacktestMarketDataClient.unsubscribe_bars"]], "unsubscribe_bars() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.unsubscribe_bars"]], "unsubscribe_bars() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.unsubscribe_bars"]], "unsubscribe_data() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.unsubscribe_data"]], "unsubscribe_data() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.unsubscribe_data"]], "unsubscribe_instrument() (backtestmarketdataclient method)": [[6, "nautilus_trader.backtest.data_client.BacktestMarketDataClient.unsubscribe_instrument"]], "unsubscribe_instrument() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.unsubscribe_instrument"]], "unsubscribe_instrument() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.unsubscribe_instrument"]], "unsubscribe_instrument_close() (backtestmarketdataclient method)": [[6, "nautilus_trader.backtest.data_client.BacktestMarketDataClient.unsubscribe_instrument_close"]], "unsubscribe_instrument_status() (backtestmarketdataclient method)": [[6, "nautilus_trader.backtest.data_client.BacktestMarketDataClient.unsubscribe_instrument_status"]], "unsubscribe_instrument_status() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.unsubscribe_instrument_status"]], "unsubscribe_instrument_status() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.unsubscribe_instrument_status"]], "unsubscribe_instruments() (backtestmarketdataclient method)": [[6, "nautilus_trader.backtest.data_client.BacktestMarketDataClient.unsubscribe_instruments"]], "unsubscribe_instruments() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.unsubscribe_instruments"]], "unsubscribe_instruments() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.unsubscribe_instruments"]], "unsubscribe_order_book_deltas() (backtestmarketdataclient method)": [[6, "nautilus_trader.backtest.data_client.BacktestMarketDataClient.unsubscribe_order_book_deltas"]], "unsubscribe_order_book_deltas() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.unsubscribe_order_book_deltas"]], "unsubscribe_order_book_deltas() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.unsubscribe_order_book_deltas"]], "unsubscribe_order_book_snapshots() (backtestmarketdataclient method)": [[6, "nautilus_trader.backtest.data_client.BacktestMarketDataClient.unsubscribe_order_book_snapshots"]], "unsubscribe_order_book_snapshots() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.unsubscribe_order_book_snapshots"]], "unsubscribe_order_book_snapshots() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.unsubscribe_order_book_snapshots"]], "unsubscribe_quote_ticks() (backtestmarketdataclient method)": [[6, "nautilus_trader.backtest.data_client.BacktestMarketDataClient.unsubscribe_quote_ticks"]], "unsubscribe_quote_ticks() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.unsubscribe_quote_ticks"]], "unsubscribe_quote_ticks() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.unsubscribe_quote_ticks"]], "unsubscribe_ticker() (backtestmarketdataclient method)": [[6, "nautilus_trader.backtest.data_client.BacktestMarketDataClient.unsubscribe_ticker"]], "unsubscribe_ticker() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.unsubscribe_ticker"]], "unsubscribe_ticker() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.unsubscribe_ticker"]], "unsubscribe_trade_ticks() (backtestmarketdataclient method)": [[6, "nautilus_trader.backtest.data_client.BacktestMarketDataClient.unsubscribe_trade_ticks"]], "unsubscribe_trade_ticks() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.unsubscribe_trade_ticks"]], "unsubscribe_trade_ticks() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.unsubscribe_trade_ticks"]], "unsubscribe_venue_status() (backtestmarketdataclient method)": [[6, "nautilus_trader.backtest.data_client.BacktestMarketDataClient.unsubscribe_venue_status"]], "unsubscribe_venue_status() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.unsubscribe_venue_status"]], "unsubscribe_venue_status() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.unsubscribe_venue_status"]], "update_latency_nanos (latencymodel attribute)": [[6, "nautilus_trader.backtest.models.LatencyModel.update_latency_nanos"]], "update_synthetic() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.update_synthetic"]], "update_synthetic() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.update_synthetic"]], "use_position_ids (simulatedexchange attribute)": [[6, "nautilus_trader.backtest.exchange.SimulatedExchange.use_position_ids"]], "use_random_ids (simulatedexchange attribute)": [[6, "nautilus_trader.backtest.exchange.SimulatedExchange.use_random_ids"]], "use_reduce_only (simulatedexchange attribute)": [[6, "nautilus_trader.backtest.exchange.SimulatedExchange.use_reduce_only"]], "validate() (fxrolloverinterestconfig method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestConfig.validate"]], "validate() (simulationmoduleconfig method)": [[6, "nautilus_trader.backtest.modules.SimulationModuleConfig.validate"]], "venue (backtestdataclient attribute)": [[6, "nautilus_trader.backtest.data_client.BacktestDataClient.venue"]], "venue (backtestexecclient attribute)": [[6, "nautilus_trader.backtest.execution_client.BacktestExecClient.venue"]], "venue (backtestmarketdataclient attribute)": [[6, "nautilus_trader.backtest.data_client.BacktestMarketDataClient.venue"]], "cache (class in nautilus_trader.cache.cache)": [[7, "nautilus_trader.cache.cache.Cache"]], "cachedatabaseadapter (class in nautilus_trader.cache.database)": [[7, "nautilus_trader.cache.database.CacheDatabaseAdapter"]], "cachefacade (class in nautilus_trader.cache.base)": [[7, "nautilus_trader.cache.base.CacheFacade"]], "account() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.account"]], "account() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.account"]], "account_for_venue() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.account_for_venue"]], "account_for_venue() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.account_for_venue"]], "account_id() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.account_id"]], "account_id() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.account_id"]], "accounts() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.accounts"]], "accounts() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.accounts"]], "actor_ids() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.actor_ids"]], "actor_ids() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.actor_ids"]], "add() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.add"]], "add() (cachedatabaseadapter method)": [[7, "nautilus_trader.cache.database.CacheDatabaseAdapter.add"]], "add() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.add"]], "add_account() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.add_account"]], "add_account() (cachedatabaseadapter method)": [[7, "nautilus_trader.cache.database.CacheDatabaseAdapter.add_account"]], "add_bar() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.add_bar"]], "add_bars() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.add_bars"]], "add_currency() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.add_currency"]], "add_currency() (cachedatabaseadapter method)": [[7, "nautilus_trader.cache.database.CacheDatabaseAdapter.add_currency"]], "add_instrument() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.add_instrument"]], "add_instrument() (cachedatabaseadapter method)": [[7, "nautilus_trader.cache.database.CacheDatabaseAdapter.add_instrument"]], "add_order() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.add_order"]], "add_order() (cachedatabaseadapter method)": [[7, "nautilus_trader.cache.database.CacheDatabaseAdapter.add_order"]], "add_order_book() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.add_order_book"]], "add_order_list() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.add_order_list"]], "add_position() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.add_position"]], "add_position() (cachedatabaseadapter method)": [[7, "nautilus_trader.cache.database.CacheDatabaseAdapter.add_position"]], "add_position_id() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.add_position_id"]], "add_quote_tick() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.add_quote_tick"]], "add_quote_ticks() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.add_quote_ticks"]], "add_synthetic() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.add_synthetic"]], "add_synthetic() (cachedatabaseadapter method)": [[7, "nautilus_trader.cache.database.CacheDatabaseAdapter.add_synthetic"]], "add_ticker() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.add_ticker"]], "add_trade_tick() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.add_trade_tick"]], "add_trade_ticks() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.add_trade_ticks"]], "bar() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.bar"]], "bar() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.bar"]], "bar_capacity (cache attribute)": [[7, "nautilus_trader.cache.cache.Cache.bar_capacity"]], "bar_count() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.bar_count"]], "bar_count() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.bar_count"]], "bars() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.bars"]], "bars() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.bars"]], "book_update_count() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.book_update_count"]], "book_update_count() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.book_update_count"]], "build_index() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.build_index"]], "cache_accounts() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.cache_accounts"]], "cache_currencies() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.cache_currencies"]], "cache_general() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.cache_general"]], "cache_instruments() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.cache_instruments"]], "cache_order_lists() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.cache_order_lists"]], "cache_orders() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.cache_orders"]], "cache_positions() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.cache_positions"]], "cache_synthetics() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.cache_synthetics"]], "calculate_unrealized_pnl() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.calculate_unrealized_pnl"]], "check_integrity() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.check_integrity"]], "check_residuals() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.check_residuals"]], "clear_index() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.clear_index"]], "client_id() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.client_id"]], "client_id() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.client_id"]], "client_order_id() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.client_order_id"]], "client_order_id() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.client_order_id"]], "client_order_ids() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.client_order_ids"]], "client_order_ids() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.client_order_ids"]], "client_order_ids_closed() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.client_order_ids_closed"]], "client_order_ids_closed() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.client_order_ids_closed"]], "client_order_ids_emulated() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.client_order_ids_emulated"]], "client_order_ids_emulated() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.client_order_ids_emulated"]], "client_order_ids_inflight() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.client_order_ids_inflight"]], "client_order_ids_inflight() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.client_order_ids_inflight"]], "client_order_ids_open() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.client_order_ids_open"]], "client_order_ids_open() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.client_order_ids_open"]], "delete_actor() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.delete_actor"]], "delete_actor() (cachedatabaseadapter method)": [[7, "nautilus_trader.cache.database.CacheDatabaseAdapter.delete_actor"]], "delete_strategy() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.delete_strategy"]], "delete_strategy() (cachedatabaseadapter method)": [[7, "nautilus_trader.cache.database.CacheDatabaseAdapter.delete_strategy"]], "exec_algorithm_ids() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.exec_algorithm_ids"]], "exec_algorithm_ids() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.exec_algorithm_ids"]], "exec_spawn_total_filled_qty() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.exec_spawn_total_filled_qty"]], "exec_spawn_total_filled_qty() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.exec_spawn_total_filled_qty"]], "exec_spawn_total_leaves_qty() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.exec_spawn_total_leaves_qty"]], "exec_spawn_total_leaves_qty() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.exec_spawn_total_leaves_qty"]], "exec_spawn_total_quantity() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.exec_spawn_total_quantity"]], "exec_spawn_total_quantity() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.exec_spawn_total_quantity"]], "flush() (cachedatabaseadapter method)": [[7, "nautilus_trader.cache.database.CacheDatabaseAdapter.flush"]], "flush_db() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.flush_db"]], "get() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.get"]], "get() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.get"]], "get_xrate() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.get_xrate"]], "get_xrate() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.get_xrate"]], "has_bars() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.has_bars"]], "has_bars() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.has_bars"]], "has_order_book() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.has_order_book"]], "has_order_book() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.has_order_book"]], "has_quote_ticks() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.has_quote_ticks"]], "has_quote_ticks() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.has_quote_ticks"]], "has_tickers() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.has_tickers"]], "has_tickers() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.has_tickers"]], "has_trade_ticks() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.has_trade_ticks"]], "has_trade_ticks() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.has_trade_ticks"]], "heartbeat() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.heartbeat"]], "heartbeat() (cachedatabaseadapter method)": [[7, "nautilus_trader.cache.database.CacheDatabaseAdapter.heartbeat"]], "index_order_position() (cachedatabaseadapter method)": [[7, "nautilus_trader.cache.database.CacheDatabaseAdapter.index_order_position"]], "index_venue_order_id() (cachedatabaseadapter method)": [[7, "nautilus_trader.cache.database.CacheDatabaseAdapter.index_venue_order_id"]], "instrument() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.instrument"]], "instrument() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.instrument"]], "instrument_ids() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.instrument_ids"]], "instrument_ids() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.instrument_ids"]], "instruments() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.instruments"]], "instruments() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.instruments"]], "is_order_closed() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.is_order_closed"]], "is_order_closed() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.is_order_closed"]], "is_order_emulated() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.is_order_emulated"]], "is_order_emulated() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.is_order_emulated"]], "is_order_inflight() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.is_order_inflight"]], "is_order_inflight() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.is_order_inflight"]], "is_order_open() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.is_order_open"]], "is_order_open() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.is_order_open"]], "is_order_pending_cancel_local() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.is_order_pending_cancel_local"]], "is_order_pending_cancel_local() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.is_order_pending_cancel_local"]], "is_position_closed() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.is_position_closed"]], "is_position_closed() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.is_position_closed"]], "is_position_open() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.is_position_open"]], "is_position_open() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.is_position_open"]], "keys() (cachedatabaseadapter method)": [[7, "nautilus_trader.cache.database.CacheDatabaseAdapter.keys"]], "load() (cachedatabaseadapter method)": [[7, "nautilus_trader.cache.database.CacheDatabaseAdapter.load"]], "load_account() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.load_account"]], "load_account() (cachedatabaseadapter method)": [[7, "nautilus_trader.cache.database.CacheDatabaseAdapter.load_account"]], "load_accounts() (cachedatabaseadapter method)": [[7, "nautilus_trader.cache.database.CacheDatabaseAdapter.load_accounts"]], "load_actor() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.load_actor"]], "load_actor() (cachedatabaseadapter method)": [[7, "nautilus_trader.cache.database.CacheDatabaseAdapter.load_actor"]], "load_currencies() (cachedatabaseadapter method)": [[7, "nautilus_trader.cache.database.CacheDatabaseAdapter.load_currencies"]], "load_currency() (cachedatabaseadapter method)": [[7, "nautilus_trader.cache.database.CacheDatabaseAdapter.load_currency"]], "load_index_order_client() (cachedatabaseadapter method)": [[7, "nautilus_trader.cache.database.CacheDatabaseAdapter.load_index_order_client"]], "load_index_order_position() (cachedatabaseadapter method)": [[7, "nautilus_trader.cache.database.CacheDatabaseAdapter.load_index_order_position"]], "load_instrument() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.load_instrument"]], "load_instrument() (cachedatabaseadapter method)": [[7, "nautilus_trader.cache.database.CacheDatabaseAdapter.load_instrument"]], "load_instruments() (cachedatabaseadapter method)": [[7, "nautilus_trader.cache.database.CacheDatabaseAdapter.load_instruments"]], "load_order() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.load_order"]], "load_order() (cachedatabaseadapter method)": [[7, "nautilus_trader.cache.database.CacheDatabaseAdapter.load_order"]], "load_orders() (cachedatabaseadapter method)": [[7, "nautilus_trader.cache.database.CacheDatabaseAdapter.load_orders"]], "load_position() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.load_position"]], "load_position() (cachedatabaseadapter method)": [[7, "nautilus_trader.cache.database.CacheDatabaseAdapter.load_position"]], "load_positions() (cachedatabaseadapter method)": [[7, "nautilus_trader.cache.database.CacheDatabaseAdapter.load_positions"]], "load_strategy() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.load_strategy"]], "load_strategy() (cachedatabaseadapter method)": [[7, "nautilus_trader.cache.database.CacheDatabaseAdapter.load_strategy"]], "load_synthetic() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.load_synthetic"]], "load_synthetic() (cachedatabaseadapter method)": [[7, "nautilus_trader.cache.database.CacheDatabaseAdapter.load_synthetic"]], "load_synthetics() (cachedatabaseadapter method)": [[7, "nautilus_trader.cache.database.CacheDatabaseAdapter.load_synthetics"]], "nautilus_trader.cache": [[7, "module-nautilus_trader.cache"]], "nautilus_trader.cache.base": [[7, "module-nautilus_trader.cache.base"]], "nautilus_trader.cache.cache": [[7, "module-nautilus_trader.cache.cache"]], "nautilus_trader.cache.database": [[7, "module-nautilus_trader.cache.database"]], "order() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.order"]], "order() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.order"]], "order_book() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.order_book"]], "order_book() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.order_book"]], "order_exists() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.order_exists"]], "order_exists() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.order_exists"]], "order_list() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.order_list"]], "order_list() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.order_list"]], "order_list_exists() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.order_list_exists"]], "order_list_exists() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.order_list_exists"]], "order_list_ids() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.order_list_ids"]], "order_list_ids() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.order_list_ids"]], "order_lists() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.order_lists"]], "order_lists() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.order_lists"]], "orders() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.orders"]], "orders() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.orders"]], "orders_closed() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.orders_closed"]], "orders_closed() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.orders_closed"]], "orders_closed_count() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.orders_closed_count"]], "orders_closed_count() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.orders_closed_count"]], "orders_emulated() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.orders_emulated"]], "orders_emulated() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.orders_emulated"]], "orders_emulated_count() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.orders_emulated_count"]], "orders_emulated_count() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.orders_emulated_count"]], "orders_for_exec_algorithm() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.orders_for_exec_algorithm"]], "orders_for_exec_algorithm() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.orders_for_exec_algorithm"]], "orders_for_exec_spawn() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.orders_for_exec_spawn"]], "orders_for_exec_spawn() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.orders_for_exec_spawn"]], "orders_for_position() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.orders_for_position"]], "orders_for_position() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.orders_for_position"]], "orders_inflight() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.orders_inflight"]], "orders_inflight() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.orders_inflight"]], "orders_inflight_count() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.orders_inflight_count"]], "orders_inflight_count() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.orders_inflight_count"]], "orders_open() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.orders_open"]], "orders_open() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.orders_open"]], "orders_open_count() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.orders_open_count"]], "orders_open_count() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.orders_open_count"]], "orders_total_count() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.orders_total_count"]], "orders_total_count() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.orders_total_count"]], "position() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.position"]], "position() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.position"]], "position_closed_ids() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.position_closed_ids"]], "position_closed_ids() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.position_closed_ids"]], "position_exists() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.position_exists"]], "position_exists() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.position_exists"]], "position_for_order() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.position_for_order"]], "position_for_order() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.position_for_order"]], "position_id() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.position_id"]], "position_id() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.position_id"]], "position_ids() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.position_ids"]], "position_ids() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.position_ids"]], "position_open_ids() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.position_open_ids"]], "position_open_ids() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.position_open_ids"]], "position_snapshots() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.position_snapshots"]], "position_snapshots() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.position_snapshots"]], "positions() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.positions"]], "positions() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.positions"]], "positions_closed() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.positions_closed"]], "positions_closed() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.positions_closed"]], "positions_closed_count() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.positions_closed_count"]], "positions_closed_count() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.positions_closed_count"]], "positions_open() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.positions_open"]], "positions_open() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.positions_open"]], "positions_open_count() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.positions_open_count"]], "positions_open_count() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.positions_open_count"]], "positions_total_count() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.positions_total_count"]], "positions_total_count() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.positions_total_count"]], "price() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.price"]], "price() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.price"]], "quote_tick() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.quote_tick"]], "quote_tick() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.quote_tick"]], "quote_tick_count() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.quote_tick_count"]], "quote_tick_count() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.quote_tick_count"]], "quote_ticks() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.quote_ticks"]], "quote_ticks() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.quote_ticks"]], "reset() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.reset"]], "snapshot_order_state() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.snapshot_order_state"]], "snapshot_order_state() (cachedatabaseadapter method)": [[7, "nautilus_trader.cache.database.CacheDatabaseAdapter.snapshot_order_state"]], "snapshot_orders (cache attribute)": [[7, "nautilus_trader.cache.cache.Cache.snapshot_orders"]], "snapshot_position() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.snapshot_position"]], "snapshot_position_state() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.snapshot_position_state"]], "snapshot_position_state() (cachedatabaseadapter method)": [[7, "nautilus_trader.cache.database.CacheDatabaseAdapter.snapshot_position_state"]], "snapshot_positions (cache attribute)": [[7, "nautilus_trader.cache.cache.Cache.snapshot_positions"]], "strategy_id_for_order() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.strategy_id_for_order"]], "strategy_id_for_order() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.strategy_id_for_order"]], "strategy_id_for_position() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.strategy_id_for_position"]], "strategy_id_for_position() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.strategy_id_for_position"]], "strategy_ids() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.strategy_ids"]], "strategy_ids() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.strategy_ids"]], "synthetic() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.synthetic"]], "synthetic() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.synthetic"]], "synthetic_ids() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.synthetic_ids"]], "synthetic_ids() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.synthetic_ids"]], "synthetics() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.synthetics"]], "synthetics() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.synthetics"]], "tick_capacity (cache attribute)": [[7, "nautilus_trader.cache.cache.Cache.tick_capacity"]], "ticker() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.ticker"]], "ticker() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.ticker"]], "ticker_count() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.ticker_count"]], "ticker_count() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.ticker_count"]], "tickers() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.tickers"]], "tickers() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.tickers"]], "trade_tick() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.trade_tick"]], "trade_tick() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.trade_tick"]], "trade_tick_count() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.trade_tick_count"]], "trade_tick_count() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.trade_tick_count"]], "trade_ticks() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.trade_ticks"]], "trade_ticks() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.trade_ticks"]], "update_account() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.update_account"]], "update_account() (cachedatabaseadapter method)": [[7, "nautilus_trader.cache.database.CacheDatabaseAdapter.update_account"]], "update_actor() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.update_actor"]], "update_actor() (cachedatabaseadapter method)": [[7, "nautilus_trader.cache.database.CacheDatabaseAdapter.update_actor"]], "update_order() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.update_order"]], "update_order() (cachedatabaseadapter method)": [[7, "nautilus_trader.cache.database.CacheDatabaseAdapter.update_order"]], "update_order_pending_cancel_local() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.update_order_pending_cancel_local"]], "update_position() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.update_position"]], "update_position() (cachedatabaseadapter method)": [[7, "nautilus_trader.cache.database.CacheDatabaseAdapter.update_position"]], "update_strategy() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.update_strategy"]], "update_strategy() (cachedatabaseadapter method)": [[7, "nautilus_trader.cache.database.CacheDatabaseAdapter.update_strategy"]], "venue_order_id() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.venue_order_id"]], "venue_order_id() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.venue_order_id"]], "actor (class in nautilus_trader.common.actor)": [[8, "nautilus_trader.common.actor.Actor"]], "actorexecutor (class in nautilus_trader.common.executor)": [[8, "nautilus_trader.common.executor.ActorExecutor"]], "clientorderidgenerator (class in nautilus_trader.common.generators)": [[8, "nautilus_trader.common.generators.ClientOrderIdGenerator"]], "clock (class in nautilus_trader.common.clock)": [[8, "nautilus_trader.common.clock.Clock"]], "component (class in nautilus_trader.common.component)": [[8, "nautilus_trader.common.component.Component"]], "componentfsmfactory (class in nautilus_trader.common.component)": [[8, "nautilus_trader.common.component.ComponentFSMFactory"]], "identifiergenerator (class in nautilus_trader.common.generators)": [[8, "nautilus_trader.common.generators.IdentifierGenerator"]], "instrumentprovider (class in nautilus_trader.common.providers)": [[8, "nautilus_trader.common.providers.InstrumentProvider"]], "liveclock (class in nautilus_trader.common.clock)": [[8, "nautilus_trader.common.clock.LiveClock"]], "livetimer (class in nautilus_trader.common.clock)": [[8, "nautilus_trader.common.clock.LiveTimer"]], "logger (class in nautilus_trader.common.logging)": [[8, "nautilus_trader.common.logging.Logger"]], "loggeradapter (class in nautilus_trader.common.logging)": [[8, "nautilus_trader.common.logging.LoggerAdapter"]], "looptimer (class in nautilus_trader.common.clock)": [[8, "nautilus_trader.common.clock.LoopTimer"]], "messagebus (class in nautilus_trader.common.component)": [[8, "nautilus_trader.common.component.MessageBus"]], "orderfactory (class in nautilus_trader.common.factories)": [[8, "nautilus_trader.common.factories.OrderFactory"]], "orderlistidgenerator (class in nautilus_trader.common.generators)": [[8, "nautilus_trader.common.generators.OrderListIdGenerator"]], "positionidgenerator (class in nautilus_trader.common.generators)": [[8, "nautilus_trader.common.generators.PositionIdGenerator"]], "subscription (class in nautilus_trader.common.component)": [[8, "nautilus_trader.common.component.Subscription"]], "taskid (class in nautilus_trader.common.executor)": [[8, "nautilus_trader.common.executor.TaskId"]], "testclock (class in nautilus_trader.common.clock)": [[8, "nautilus_trader.common.clock.TestClock"]], "threadtimer (class in nautilus_trader.common.clock)": [[8, "nautilus_trader.common.clock.ThreadTimer"]], "throttler (class in nautilus_trader.common.component)": [[8, "nautilus_trader.common.component.Throttler"]], "timeevent (class in nautilus_trader.common.clock)": [[8, "nautilus_trader.common.clock.TimeEvent"]], "timeeventhandler (class in nautilus_trader.common.clock)": [[8, "nautilus_trader.common.clock.TimeEventHandler"]], "active_task_ids() (actor method)": [[8, "nautilus_trader.common.actor.Actor.active_task_ids"]], "active_task_ids() (actorexecutor method)": [[8, "nautilus_trader.common.executor.ActorExecutor.active_task_ids"]], "add() (instrumentprovider method)": [[8, "nautilus_trader.common.providers.InstrumentProvider.add"]], "add_bulk() (instrumentprovider method)": [[8, "nautilus_trader.common.providers.InstrumentProvider.add_bulk"]], "add_currency() (instrumentprovider method)": [[8, "nautilus_trader.common.providers.InstrumentProvider.add_currency"]], "add_synthetic() (actor method)": [[8, "nautilus_trader.common.actor.Actor.add_synthetic"]], "advance_time() (testclock method)": [[8, "nautilus_trader.common.clock.TestClock.advance_time"]], "bracket() (orderfactory method)": [[8, "nautilus_trader.common.factories.OrderFactory.bracket"]], "cache (actor attribute)": [[8, "nautilus_trader.common.actor.Actor.cache"]], "callback (livetimer attribute)": [[8, "nautilus_trader.common.clock.LiveTimer.callback"]], "callback (looptimer attribute)": [[8, "nautilus_trader.common.clock.LoopTimer.callback"]], "callback (threadtimer attribute)": [[8, "nautilus_trader.common.clock.ThreadTimer.callback"]], "cancel() (livetimer method)": [[8, "nautilus_trader.common.clock.LiveTimer.cancel"]], "cancel() (looptimer method)": [[8, "nautilus_trader.common.clock.LoopTimer.cancel"]], "cancel() (threadtimer method)": [[8, "nautilus_trader.common.clock.ThreadTimer.cancel"]], "cancel_all_tasks() (actor method)": [[8, "nautilus_trader.common.actor.Actor.cancel_all_tasks"]], "cancel_all_tasks() (actorexecutor method)": [[8, "nautilus_trader.common.executor.ActorExecutor.cancel_all_tasks"]], "cancel_task() (actor method)": [[8, "nautilus_trader.common.actor.Actor.cancel_task"]], "cancel_task() (actorexecutor method)": [[8, "nautilus_trader.common.executor.ActorExecutor.cancel_task"]], "cancel_timer() (clock method)": [[8, "nautilus_trader.common.clock.Clock.cancel_timer"]], "cancel_timer() (liveclock method)": [[8, "nautilus_trader.common.clock.LiveClock.cancel_timer"]], "cancel_timer() (testclock method)": [[8, "nautilus_trader.common.clock.TestClock.cancel_timer"]], "cancel_timers() (clock method)": [[8, "nautilus_trader.common.clock.Clock.cancel_timers"]], "cancel_timers() (liveclock method)": [[8, "nautilus_trader.common.clock.LiveClock.cancel_timers"]], "cancel_timers() (testclock method)": [[8, "nautilus_trader.common.clock.TestClock.cancel_timers"]], "change_clock() (logger method)": [[8, "nautilus_trader.common.logging.Logger.change_clock"]], "clock (actor attribute)": [[8, "nautilus_trader.common.actor.Actor.clock"]], "component (loggeradapter attribute)": [[8, "nautilus_trader.common.logging.LoggerAdapter.component"]], "component_state_from_str() (in module nautilus_trader.common.component)": [[8, "nautilus_trader.common.component.component_state_from_str"]], "component_state_to_str() (in module nautilus_trader.common.component)": [[8, "nautilus_trader.common.component.component_state_to_str"]], "component_trigger_from_str() (in module nautilus_trader.common.component)": [[8, "nautilus_trader.common.component.component_trigger_from_str"]], "component_trigger_to_str() (in module nautilus_trader.common.component)": [[8, "nautilus_trader.common.component.component_trigger_to_str"]], "config (actor attribute)": [[8, "nautilus_trader.common.actor.Actor.config"]], "count (clientorderidgenerator attribute)": [[8, "nautilus_trader.common.generators.ClientOrderIdGenerator.count"]], "count (instrumentprovider property)": [[8, "nautilus_trader.common.providers.InstrumentProvider.count"]], "count (orderlistidgenerator attribute)": [[8, "nautilus_trader.common.generators.OrderListIdGenerator.count"]], "create() (taskid class method)": [[8, "nautilus_trader.common.executor.TaskId.create"]], "create_list() (orderfactory method)": [[8, "nautilus_trader.common.factories.OrderFactory.create_list"]], "critical() (loggeradapter method)": [[8, "nautilus_trader.common.logging.LoggerAdapter.critical"]], "currencies() (instrumentprovider method)": [[8, "nautilus_trader.common.providers.InstrumentProvider.currencies"]], "currency() (instrumentprovider method)": [[8, "nautilus_trader.common.providers.InstrumentProvider.currency"]], "debug() (loggeradapter method)": [[8, "nautilus_trader.common.logging.LoggerAdapter.debug"]], "degrade() (actor method)": [[8, "nautilus_trader.common.actor.Actor.degrade"]], "degrade() (component method)": [[8, "nautilus_trader.common.component.Component.degrade"]], "deregister() (messagebus method)": [[8, "nautilus_trader.common.component.MessageBus.deregister"]], "deregister_warning_event() (actor method)": [[8, "nautilus_trader.common.actor.Actor.deregister_warning_event"]], "dispose() (actor method)": [[8, "nautilus_trader.common.actor.Actor.dispose"]], "dispose() (component method)": [[8, "nautilus_trader.common.component.Component.dispose"]], "endpoints() (messagebus method)": [[8, "nautilus_trader.common.component.MessageBus.endpoints"]], "error() (loggeradapter method)": [[8, "nautilus_trader.common.logging.LoggerAdapter.error"]], "event (timeeventhandler attribute)": [[8, "nautilus_trader.common.clock.TimeEventHandler.event"]], "exception() (loggeradapter method)": [[8, "nautilus_trader.common.logging.LoggerAdapter.exception"]], "fault() (actor method)": [[8, "nautilus_trader.common.actor.Actor.fault"]], "fault() (component method)": [[8, "nautilus_trader.common.component.Component.fault"]], "find() (instrumentprovider method)": [[8, "nautilus_trader.common.providers.InstrumentProvider.find"]], "fully_qualified_name() (actor class method)": [[8, "nautilus_trader.common.actor.Actor.fully_qualified_name"]], "fully_qualified_name() (component class method)": [[8, "nautilus_trader.common.component.Component.fully_qualified_name"]], "generate() (clientorderidgenerator method)": [[8, "nautilus_trader.common.generators.ClientOrderIdGenerator.generate"]], "generate() (orderlistidgenerator method)": [[8, "nautilus_trader.common.generators.OrderListIdGenerator.generate"]], "generate() (positionidgenerator method)": [[8, "nautilus_trader.common.generators.PositionIdGenerator.generate"]], "generate_client_order_id() (orderfactory method)": [[8, "nautilus_trader.common.factories.OrderFactory.generate_client_order_id"]], "generate_order_list_id() (orderfactory method)": [[8, "nautilus_trader.common.factories.OrderFactory.generate_order_list_id"]], "get_all() (instrumentprovider method)": [[8, "nautilus_trader.common.providers.InstrumentProvider.get_all"]], "get_count() (positionidgenerator method)": [[8, "nautilus_trader.common.generators.PositionIdGenerator.get_count"]], "get_future() (actorexecutor method)": [[8, "nautilus_trader.common.executor.ActorExecutor.get_future"]], "get_logger() (loggeradapter method)": [[8, "nautilus_trader.common.logging.LoggerAdapter.get_logger"]], "get_state_transition_table() (componentfsmfactory static method)": [[8, "nautilus_trader.common.component.ComponentFSMFactory.get_state_transition_table"]], "handle() (timeeventhandler method)": [[8, "nautilus_trader.common.clock.TimeEventHandler.handle"]], "handle_bar() (actor method)": [[8, "nautilus_trader.common.actor.Actor.handle_bar"]], "handle_bars() (actor method)": [[8, "nautilus_trader.common.actor.Actor.handle_bars"]], "handle_data() (actor method)": [[8, "nautilus_trader.common.actor.Actor.handle_data"]], "handle_event() (actor method)": [[8, "nautilus_trader.common.actor.Actor.handle_event"]], "handle_historical_data() (actor method)": [[8, "nautilus_trader.common.actor.Actor.handle_historical_data"]], "handle_instrument() (actor method)": [[8, "nautilus_trader.common.actor.Actor.handle_instrument"]], "handle_instrument_close() (actor method)": [[8, "nautilus_trader.common.actor.Actor.handle_instrument_close"]], "handle_instrument_status() (actor method)": [[8, "nautilus_trader.common.actor.Actor.handle_instrument_status"]], "handle_instruments() (actor method)": [[8, "nautilus_trader.common.actor.Actor.handle_instruments"]], "handle_order_book() (actor method)": [[8, "nautilus_trader.common.actor.Actor.handle_order_book"]], "handle_order_book_deltas() (actor method)": [[8, "nautilus_trader.common.actor.Actor.handle_order_book_deltas"]], "handle_quote_tick() (actor method)": [[8, "nautilus_trader.common.actor.Actor.handle_quote_tick"]], "handle_quote_ticks() (actor method)": [[8, "nautilus_trader.common.actor.Actor.handle_quote_ticks"]], "handle_ticker() (actor method)": [[8, "nautilus_trader.common.actor.Actor.handle_ticker"]], "handle_trade_tick() (actor method)": [[8, "nautilus_trader.common.actor.Actor.handle_trade_tick"]], "handle_trade_ticks() (actor method)": [[8, "nautilus_trader.common.actor.Actor.handle_trade_ticks"]], "handle_venue_status() (actor method)": [[8, "nautilus_trader.common.actor.Actor.handle_venue_status"]], "handler (subscription attribute)": [[8, "nautilus_trader.common.component.Subscription.handler"]], "has_active_tasks() (actor method)": [[8, "nautilus_trader.common.actor.Actor.has_active_tasks"]], "has_active_tasks() (actorexecutor method)": [[8, "nautilus_trader.common.executor.ActorExecutor.has_active_tasks"]], "has_any_tasks() (actor method)": [[8, "nautilus_trader.common.actor.Actor.has_any_tasks"]], "has_backing (messagebus attribute)": [[8, "nautilus_trader.common.component.MessageBus.has_backing"]], "has_pending_requests() (actor method)": [[8, "nautilus_trader.common.actor.Actor.has_pending_requests"]], "has_queued_tasks() (actor method)": [[8, "nautilus_trader.common.actor.Actor.has_queued_tasks"]], "has_queued_tasks() (actorexecutor method)": [[8, "nautilus_trader.common.executor.ActorExecutor.has_queued_tasks"]], "has_subscribers() (messagebus method)": [[8, "nautilus_trader.common.component.MessageBus.has_subscribers"]], "id (actor attribute)": [[8, "nautilus_trader.common.actor.Actor.id"]], "id (component attribute)": [[8, "nautilus_trader.common.component.Component.id"]], "id (timeevent attribute)": [[8, "nautilus_trader.common.clock.TimeEvent.id"]], "indicators_initialized() (actor method)": [[8, "nautilus_trader.common.actor.Actor.indicators_initialized"]], "info() (loggeradapter method)": [[8, "nautilus_trader.common.logging.LoggerAdapter.info"]], "initialize() (instrumentprovider method)": [[8, "nautilus_trader.common.providers.InstrumentProvider.initialize"]], "instance_id (logger attribute)": [[8, "nautilus_trader.common.logging.Logger.instance_id"]], "instance_id (loggeradapter attribute)": [[8, "nautilus_trader.common.logging.LoggerAdapter.instance_id"]], "interval (throttler attribute)": [[8, "nautilus_trader.common.component.Throttler.interval"]], "interval_ns (livetimer attribute)": [[8, "nautilus_trader.common.clock.LiveTimer.interval_ns"]], "interval_ns (looptimer attribute)": [[8, "nautilus_trader.common.clock.LoopTimer.interval_ns"]], "interval_ns (threadtimer attribute)": [[8, "nautilus_trader.common.clock.ThreadTimer.interval_ns"]], "is_bypassed (logger attribute)": [[8, "nautilus_trader.common.logging.Logger.is_bypassed"]], "is_bypassed (loggeradapter attribute)": [[8, "nautilus_trader.common.logging.LoggerAdapter.is_bypassed"]], "is_colored (logger attribute)": [[8, "nautilus_trader.common.logging.Logger.is_colored"]], "is_colored (loggeradapter attribute)": [[8, "nautilus_trader.common.logging.LoggerAdapter.is_colored"]], "is_degraded (actor attribute)": [[8, "nautilus_trader.common.actor.Actor.is_degraded"]], "is_degraded (component attribute)": [[8, "nautilus_trader.common.component.Component.is_degraded"]], "is_disposed (actor attribute)": [[8, "nautilus_trader.common.actor.Actor.is_disposed"]], "is_disposed (component attribute)": [[8, "nautilus_trader.common.component.Component.is_disposed"]], "is_expired (livetimer attribute)": [[8, "nautilus_trader.common.clock.LiveTimer.is_expired"]], "is_expired (looptimer attribute)": [[8, "nautilus_trader.common.clock.LoopTimer.is_expired"]], "is_expired (threadtimer attribute)": [[8, "nautilus_trader.common.clock.ThreadTimer.is_expired"]], "is_faulted (actor attribute)": [[8, "nautilus_trader.common.actor.Actor.is_faulted"]], "is_faulted (component attribute)": [[8, "nautilus_trader.common.component.Component.is_faulted"]], "is_initialized (actor attribute)": [[8, "nautilus_trader.common.actor.Actor.is_initialized"]], "is_initialized (component attribute)": [[8, "nautilus_trader.common.component.Component.is_initialized"]], "is_limiting (throttler attribute)": [[8, "nautilus_trader.common.component.Throttler.is_limiting"]], "is_matching_py() (in module nautilus_trader.common.component)": [[8, "nautilus_trader.common.component.is_matching_py"]], "is_pending_request() (actor method)": [[8, "nautilus_trader.common.actor.Actor.is_pending_request"]], "is_pending_request() (messagebus method)": [[8, "nautilus_trader.common.component.MessageBus.is_pending_request"]], "is_running (actor attribute)": [[8, "nautilus_trader.common.actor.Actor.is_running"]], "is_running (component attribute)": [[8, "nautilus_trader.common.component.Component.is_running"]], "is_stopped (actor attribute)": [[8, "nautilus_trader.common.actor.Actor.is_stopped"]], "is_stopped (component attribute)": [[8, "nautilus_trader.common.component.Component.is_stopped"]], "is_subscribed() (messagebus method)": [[8, "nautilus_trader.common.component.MessageBus.is_subscribed"]], "iterate_next_time() (livetimer method)": [[8, "nautilus_trader.common.clock.LiveTimer.iterate_next_time"]], "iterate_next_time() (looptimer method)": [[8, "nautilus_trader.common.clock.LoopTimer.iterate_next_time"]], "iterate_next_time() (threadtimer method)": [[8, "nautilus_trader.common.clock.ThreadTimer.iterate_next_time"]], "limit (throttler attribute)": [[8, "nautilus_trader.common.component.Throttler.limit"]], "limit() (orderfactory method)": [[8, "nautilus_trader.common.factories.OrderFactory.limit"]], "limit_if_touched() (orderfactory method)": [[8, "nautilus_trader.common.factories.OrderFactory.limit_if_touched"]], "list_all() (instrumentprovider method)": [[8, "nautilus_trader.common.providers.InstrumentProvider.list_all"]], "load() (actor method)": [[8, "nautilus_trader.common.actor.Actor.load"]], "load() (instrumentprovider method)": [[8, "nautilus_trader.common.providers.InstrumentProvider.load"]], "load_all() (instrumentprovider method)": [[8, "nautilus_trader.common.providers.InstrumentProvider.load_all"]], "load_all_async() (instrumentprovider method)": [[8, "nautilus_trader.common.providers.InstrumentProvider.load_all_async"]], "load_async() (instrumentprovider method)": [[8, "nautilus_trader.common.providers.InstrumentProvider.load_async"]], "load_ids() (instrumentprovider method)": [[8, "nautilus_trader.common.providers.InstrumentProvider.load_ids"]], "load_ids_async() (instrumentprovider method)": [[8, "nautilus_trader.common.providers.InstrumentProvider.load_ids_async"]], "local_now() (clock method)": [[8, "nautilus_trader.common.clock.Clock.local_now"]], "local_now() (liveclock method)": [[8, "nautilus_trader.common.clock.LiveClock.local_now"]], "local_now() (testclock method)": [[8, "nautilus_trader.common.clock.TestClock.local_now"]], "log (actor attribute)": [[8, "nautilus_trader.common.actor.Actor.log"]], "log_color_from_str() (in module nautilus_trader.common.logging)": [[8, "nautilus_trader.common.logging.log_color_from_str"]], "log_color_to_str() (in module nautilus_trader.common.logging)": [[8, "nautilus_trader.common.logging.log_color_to_str"]], "log_level_from_str() (in module nautilus_trader.common.logging)": [[8, "nautilus_trader.common.logging.log_level_from_str"]], "log_level_to_str() (in module nautilus_trader.common.logging)": [[8, "nautilus_trader.common.logging.log_level_to_str"]], "log_memory() (in module nautilus_trader.common.logging)": [[8, "nautilus_trader.common.logging.log_memory"]], "machine_id (logger attribute)": [[8, "nautilus_trader.common.logging.Logger.machine_id"]], "machine_id (loggeradapter attribute)": [[8, "nautilus_trader.common.logging.LoggerAdapter.machine_id"]], "market() (orderfactory method)": [[8, "nautilus_trader.common.factories.OrderFactory.market"]], "market_if_touched() (orderfactory method)": [[8, "nautilus_trader.common.factories.OrderFactory.market_if_touched"]], "market_to_limit() (orderfactory method)": [[8, "nautilus_trader.common.factories.OrderFactory.market_to_limit"]], "msgbus (actor attribute)": [[8, "nautilus_trader.common.actor.Actor.msgbus"]], "name (livetimer attribute)": [[8, "nautilus_trader.common.clock.LiveTimer.name"]], "name (looptimer attribute)": [[8, "nautilus_trader.common.clock.LoopTimer.name"]], "name (threadtimer attribute)": [[8, "nautilus_trader.common.clock.ThreadTimer.name"]], "name (throttler attribute)": [[8, "nautilus_trader.common.component.Throttler.name"]], "name (timeevent attribute)": [[8, "nautilus_trader.common.clock.TimeEvent.name"]], "nautilus_header() (in module nautilus_trader.common.logging)": [[8, "nautilus_trader.common.logging.nautilus_header"]], "nautilus_trader.common": [[8, "module-nautilus_trader.common"]], "nautilus_trader.common.actor": [[8, "module-nautilus_trader.common.actor"]], "nautilus_trader.common.clock": [[8, "module-nautilus_trader.common.clock"]], "nautilus_trader.common.component": [[8, "module-nautilus_trader.common.component"]], "nautilus_trader.common.executor": [[8, "module-nautilus_trader.common.executor"]], "nautilus_trader.common.factories": [[8, "module-nautilus_trader.common.factories"]], "nautilus_trader.common.generators": [[8, "module-nautilus_trader.common.generators"]], "nautilus_trader.common.logging": [[8, "module-nautilus_trader.common.logging"]], "nautilus_trader.common.providers": [[8, "module-nautilus_trader.common.providers"]], "next_time_ns (livetimer attribute)": [[8, "nautilus_trader.common.clock.LiveTimer.next_time_ns"]], "next_time_ns (looptimer attribute)": [[8, "nautilus_trader.common.clock.LoopTimer.next_time_ns"]], "next_time_ns (threadtimer attribute)": [[8, "nautilus_trader.common.clock.ThreadTimer.next_time_ns"]], "next_time_ns() (clock method)": [[8, "nautilus_trader.common.clock.Clock.next_time_ns"]], "next_time_ns() (liveclock method)": [[8, "nautilus_trader.common.clock.LiveClock.next_time_ns"]], "next_time_ns() (testclock method)": [[8, "nautilus_trader.common.clock.TestClock.next_time_ns"]], "on_bar() (actor method)": [[8, "nautilus_trader.common.actor.Actor.on_bar"]], "on_data() (actor method)": [[8, "nautilus_trader.common.actor.Actor.on_data"]], "on_degrade() (actor method)": [[8, "nautilus_trader.common.actor.Actor.on_degrade"]], "on_dispose() (actor method)": [[8, "nautilus_trader.common.actor.Actor.on_dispose"]], "on_event() (actor method)": [[8, "nautilus_trader.common.actor.Actor.on_event"]], "on_fault() (actor method)": [[8, "nautilus_trader.common.actor.Actor.on_fault"]], "on_historical_data() (actor method)": [[8, "nautilus_trader.common.actor.Actor.on_historical_data"]], "on_instrument() (actor method)": [[8, "nautilus_trader.common.actor.Actor.on_instrument"]], "on_instrument_close() (actor method)": [[8, "nautilus_trader.common.actor.Actor.on_instrument_close"]], "on_instrument_status() (actor method)": [[8, "nautilus_trader.common.actor.Actor.on_instrument_status"]], "on_load() (actor method)": [[8, "nautilus_trader.common.actor.Actor.on_load"]], "on_order_book() (actor method)": [[8, "nautilus_trader.common.actor.Actor.on_order_book"]], "on_order_book_deltas() (actor method)": [[8, "nautilus_trader.common.actor.Actor.on_order_book_deltas"]], "on_quote_tick() (actor method)": [[8, "nautilus_trader.common.actor.Actor.on_quote_tick"]], "on_reset() (actor method)": [[8, "nautilus_trader.common.actor.Actor.on_reset"]], "on_resume() (actor method)": [[8, "nautilus_trader.common.actor.Actor.on_resume"]], "on_save() (actor method)": [[8, "nautilus_trader.common.actor.Actor.on_save"]], "on_start() (actor method)": [[8, "nautilus_trader.common.actor.Actor.on_start"]], "on_stop() (actor method)": [[8, "nautilus_trader.common.actor.Actor.on_stop"]], "on_ticker() (actor method)": [[8, "nautilus_trader.common.actor.Actor.on_ticker"]], "on_trade_tick() (actor method)": [[8, "nautilus_trader.common.actor.Actor.on_trade_tick"]], "on_venue_status() (actor method)": [[8, "nautilus_trader.common.actor.Actor.on_venue_status"]], "pending_requests() (actor method)": [[8, "nautilus_trader.common.actor.Actor.pending_requests"]], "pop_event() (livetimer method)": [[8, "nautilus_trader.common.clock.LiveTimer.pop_event"]], "pop_event() (looptimer method)": [[8, "nautilus_trader.common.clock.LoopTimer.pop_event"]], "pop_event() (threadtimer method)": [[8, "nautilus_trader.common.clock.ThreadTimer.pop_event"]], "portfolio (actor attribute)": [[8, "nautilus_trader.common.actor.Actor.portfolio"]], "priority (subscription attribute)": [[8, "nautilus_trader.common.component.Subscription.priority"]], "pub_count (messagebus attribute)": [[8, "nautilus_trader.common.component.MessageBus.pub_count"]], "publish() (messagebus method)": [[8, "nautilus_trader.common.component.MessageBus.publish"]], "publish_data() (actor method)": [[8, "nautilus_trader.common.actor.Actor.publish_data"]], "publish_signal() (actor method)": [[8, "nautilus_trader.common.actor.Actor.publish_signal"]], "qsize (throttler attribute)": [[8, "nautilus_trader.common.component.Throttler.qsize"]], "queue_for_executor() (actor method)": [[8, "nautilus_trader.common.actor.Actor.queue_for_executor"]], "queue_for_executor() (actorexecutor method)": [[8, "nautilus_trader.common.executor.ActorExecutor.queue_for_executor"]], "queued_task_ids() (actor method)": [[8, "nautilus_trader.common.actor.Actor.queued_task_ids"]], "queued_task_ids() (actorexecutor method)": [[8, "nautilus_trader.common.executor.ActorExecutor.queued_task_ids"]], "recv_count (throttler attribute)": [[8, "nautilus_trader.common.component.Throttler.recv_count"]], "register() (messagebus method)": [[8, "nautilus_trader.common.component.MessageBus.register"]], "register_base() (actor method)": [[8, "nautilus_trader.common.actor.Actor.register_base"]], "register_default_handler() (clock method)": [[8, "nautilus_trader.common.clock.Clock.register_default_handler"]], "register_default_handler() (liveclock method)": [[8, "nautilus_trader.common.clock.LiveClock.register_default_handler"]], "register_default_handler() (testclock method)": [[8, "nautilus_trader.common.clock.TestClock.register_default_handler"]], "register_executor() (actor method)": [[8, "nautilus_trader.common.actor.Actor.register_executor"]], "register_indicator_for_bars() (actor method)": [[8, "nautilus_trader.common.actor.Actor.register_indicator_for_bars"]], "register_indicator_for_quote_ticks() (actor method)": [[8, "nautilus_trader.common.actor.Actor.register_indicator_for_quote_ticks"]], "register_indicator_for_trade_ticks() (actor method)": [[8, "nautilus_trader.common.actor.Actor.register_indicator_for_trade_ticks"]], "register_warning_event() (actor method)": [[8, "nautilus_trader.common.actor.Actor.register_warning_event"]], "registered_indicators (actor attribute)": [[8, "nautilus_trader.common.actor.Actor.registered_indicators"]], "repeat() (livetimer method)": [[8, "nautilus_trader.common.clock.LiveTimer.repeat"]], "repeat() (looptimer method)": [[8, "nautilus_trader.common.clock.LoopTimer.repeat"]], "repeat() (threadtimer method)": [[8, "nautilus_trader.common.clock.ThreadTimer.repeat"]], "req_count (messagebus attribute)": [[8, "nautilus_trader.common.component.MessageBus.req_count"]], "request() (messagebus method)": [[8, "nautilus_trader.common.component.MessageBus.request"]], "request_bars() (actor method)": [[8, "nautilus_trader.common.actor.Actor.request_bars"]], "request_data() (actor method)": [[8, "nautilus_trader.common.actor.Actor.request_data"]], "request_instrument() (actor method)": [[8, "nautilus_trader.common.actor.Actor.request_instrument"]], "request_instruments() (actor method)": [[8, "nautilus_trader.common.actor.Actor.request_instruments"]], "request_quote_ticks() (actor method)": [[8, "nautilus_trader.common.actor.Actor.request_quote_ticks"]], "request_trade_ticks() (actor method)": [[8, "nautilus_trader.common.actor.Actor.request_trade_ticks"]], "res_count (messagebus attribute)": [[8, "nautilus_trader.common.component.MessageBus.res_count"]], "reset() (actor method)": [[8, "nautilus_trader.common.actor.Actor.reset"]], "reset() (actorexecutor method)": [[8, "nautilus_trader.common.executor.ActorExecutor.reset"]], "reset() (clientorderidgenerator method)": [[8, "nautilus_trader.common.generators.ClientOrderIdGenerator.reset"]], "reset() (component method)": [[8, "nautilus_trader.common.component.Component.reset"]], "reset() (orderfactory method)": [[8, "nautilus_trader.common.factories.OrderFactory.reset"]], "reset() (orderlistidgenerator method)": [[8, "nautilus_trader.common.generators.OrderListIdGenerator.reset"]], "reset() (positionidgenerator method)": [[8, "nautilus_trader.common.generators.PositionIdGenerator.reset"]], "reset() (throttler method)": [[8, "nautilus_trader.common.component.Throttler.reset"]], "response() (messagebus method)": [[8, "nautilus_trader.common.component.MessageBus.response"]], "resume() (actor method)": [[8, "nautilus_trader.common.actor.Actor.resume"]], "resume() (component method)": [[8, "nautilus_trader.common.component.Component.resume"]], "run_in_executor() (actor method)": [[8, "nautilus_trader.common.actor.Actor.run_in_executor"]], "run_in_executor() (actorexecutor method)": [[8, "nautilus_trader.common.executor.ActorExecutor.run_in_executor"]], "save() (actor method)": [[8, "nautilus_trader.common.actor.Actor.save"]], "send() (messagebus method)": [[8, "nautilus_trader.common.component.MessageBus.send"]], "send() (throttler method)": [[8, "nautilus_trader.common.component.Throttler.send"]], "sent_count (messagebus attribute)": [[8, "nautilus_trader.common.component.MessageBus.sent_count"]], "sent_count (throttler attribute)": [[8, "nautilus_trader.common.component.Throttler.sent_count"]], "serializer (messagebus attribute)": [[8, "nautilus_trader.common.component.MessageBus.serializer"]], "set_client_order_id_count() (orderfactory method)": [[8, "nautilus_trader.common.factories.OrderFactory.set_client_order_id_count"]], "set_count() (clientorderidgenerator method)": [[8, "nautilus_trader.common.generators.ClientOrderIdGenerator.set_count"]], "set_count() (orderlistidgenerator method)": [[8, "nautilus_trader.common.generators.OrderListIdGenerator.set_count"]], "set_count() (positionidgenerator method)": [[8, "nautilus_trader.common.generators.PositionIdGenerator.set_count"]], "set_order_list_id_count() (orderfactory method)": [[8, "nautilus_trader.common.factories.OrderFactory.set_order_list_id_count"]], "set_time() (testclock method)": [[8, "nautilus_trader.common.clock.TestClock.set_time"]], "set_time_alert() (clock method)": [[8, "nautilus_trader.common.clock.Clock.set_time_alert"]], "set_time_alert() (liveclock method)": [[8, "nautilus_trader.common.clock.LiveClock.set_time_alert"]], "set_time_alert() (testclock method)": [[8, "nautilus_trader.common.clock.TestClock.set_time_alert"]], "set_time_alert_ns() (clock method)": [[8, "nautilus_trader.common.clock.Clock.set_time_alert_ns"]], "set_time_alert_ns() (liveclock method)": [[8, "nautilus_trader.common.clock.LiveClock.set_time_alert_ns"]], "set_time_alert_ns() (testclock method)": [[8, "nautilus_trader.common.clock.TestClock.set_time_alert_ns"]], "set_timer() (clock method)": [[8, "nautilus_trader.common.clock.Clock.set_timer"]], "set_timer() (liveclock method)": [[8, "nautilus_trader.common.clock.LiveClock.set_timer"]], "set_timer() (testclock method)": [[8, "nautilus_trader.common.clock.TestClock.set_timer"]], "set_timer_ns() (clock method)": [[8, "nautilus_trader.common.clock.Clock.set_timer_ns"]], "set_timer_ns() (liveclock method)": [[8, "nautilus_trader.common.clock.LiveClock.set_timer_ns"]], "set_timer_ns() (testclock method)": [[8, "nautilus_trader.common.clock.TestClock.set_timer_ns"]], "shutdown() (actorexecutor method)": [[8, "nautilus_trader.common.executor.ActorExecutor.shutdown"]], "snapshot_orders (messagebus attribute)": [[8, "nautilus_trader.common.component.MessageBus.snapshot_orders"]], "snapshot_positions (messagebus attribute)": [[8, "nautilus_trader.common.component.MessageBus.snapshot_positions"]], "start() (actor method)": [[8, "nautilus_trader.common.actor.Actor.start"]], "start() (component method)": [[8, "nautilus_trader.common.component.Component.start"]], "start_time_ns (livetimer attribute)": [[8, "nautilus_trader.common.clock.LiveTimer.start_time_ns"]], "start_time_ns (looptimer attribute)": [[8, "nautilus_trader.common.clock.LoopTimer.start_time_ns"]], "start_time_ns (threadtimer attribute)": [[8, "nautilus_trader.common.clock.ThreadTimer.start_time_ns"]], "state (actor attribute)": [[8, "nautilus_trader.common.actor.Actor.state"]], "state (component attribute)": [[8, "nautilus_trader.common.component.Component.state"]], "stop() (actor method)": [[8, "nautilus_trader.common.actor.Actor.stop"]], "stop() (component method)": [[8, "nautilus_trader.common.component.Component.stop"]], "stop_limit() (orderfactory method)": [[8, "nautilus_trader.common.factories.OrderFactory.stop_limit"]], "stop_market() (orderfactory method)": [[8, "nautilus_trader.common.factories.OrderFactory.stop_market"]], "stop_time_ns (livetimer attribute)": [[8, "nautilus_trader.common.clock.LiveTimer.stop_time_ns"]], "stop_time_ns (looptimer attribute)": [[8, "nautilus_trader.common.clock.LoopTimer.stop_time_ns"]], "stop_time_ns (threadtimer attribute)": [[8, "nautilus_trader.common.clock.ThreadTimer.stop_time_ns"]], "strategy_id (orderfactory attribute)": [[8, "nautilus_trader.common.factories.OrderFactory.strategy_id"]], "subscribe() (messagebus method)": [[8, "nautilus_trader.common.component.MessageBus.subscribe"]], "subscribe_bars() (actor method)": [[8, "nautilus_trader.common.actor.Actor.subscribe_bars"]], "subscribe_data() (actor method)": [[8, "nautilus_trader.common.actor.Actor.subscribe_data"]], "subscribe_instrument() (actor method)": [[8, "nautilus_trader.common.actor.Actor.subscribe_instrument"]], "subscribe_instrument_close() (actor method)": [[8, "nautilus_trader.common.actor.Actor.subscribe_instrument_close"]], "subscribe_instrument_status() (actor method)": [[8, "nautilus_trader.common.actor.Actor.subscribe_instrument_status"]], "subscribe_instruments() (actor method)": [[8, "nautilus_trader.common.actor.Actor.subscribe_instruments"]], "subscribe_order_book_deltas() (actor method)": [[8, "nautilus_trader.common.actor.Actor.subscribe_order_book_deltas"]], "subscribe_order_book_snapshots() (actor method)": [[8, "nautilus_trader.common.actor.Actor.subscribe_order_book_snapshots"]], "subscribe_quote_ticks() (actor method)": [[8, "nautilus_trader.common.actor.Actor.subscribe_quote_ticks"]], "subscribe_ticker() (actor method)": [[8, "nautilus_trader.common.actor.Actor.subscribe_ticker"]], "subscribe_trade_ticks() (actor method)": [[8, "nautilus_trader.common.actor.Actor.subscribe_trade_ticks"]], "subscribe_venue_status() (actor method)": [[8, "nautilus_trader.common.actor.Actor.subscribe_venue_status"]], "subscriptions() (messagebus method)": [[8, "nautilus_trader.common.component.MessageBus.subscriptions"]], "timer_count (clock attribute)": [[8, "nautilus_trader.common.clock.Clock.timer_count"]], "timer_count (liveclock attribute)": [[8, "nautilus_trader.common.clock.LiveClock.timer_count"]], "timer_count (testclock attribute)": [[8, "nautilus_trader.common.clock.TestClock.timer_count"]], "timer_names (clock attribute)": [[8, "nautilus_trader.common.clock.Clock.timer_names"]], "timer_names (liveclock attribute)": [[8, "nautilus_trader.common.clock.LiveClock.timer_names"]], "timer_names (testclock attribute)": [[8, "nautilus_trader.common.clock.TestClock.timer_names"]], "timestamp() (clock method)": [[8, "nautilus_trader.common.clock.Clock.timestamp"]], "timestamp() (liveclock method)": [[8, "nautilus_trader.common.clock.LiveClock.timestamp"]], "timestamp() (testclock method)": [[8, "nautilus_trader.common.clock.TestClock.timestamp"]], "timestamp_ms() (clock method)": [[8, "nautilus_trader.common.clock.Clock.timestamp_ms"]], "timestamp_ms() (liveclock method)": [[8, "nautilus_trader.common.clock.LiveClock.timestamp_ms"]], "timestamp_ms() (testclock method)": [[8, "nautilus_trader.common.clock.TestClock.timestamp_ms"]], "timestamp_ns() (clock method)": [[8, "nautilus_trader.common.clock.Clock.timestamp_ns"]], "timestamp_ns() (liveclock method)": [[8, "nautilus_trader.common.clock.LiveClock.timestamp_ns"]], "timestamp_ns() (testclock method)": [[8, "nautilus_trader.common.clock.TestClock.timestamp_ns"]], "to_importable_config() (actor method)": [[8, "nautilus_trader.common.actor.Actor.to_importable_config"]], "topic (subscription attribute)": [[8, "nautilus_trader.common.component.Subscription.topic"]], "topics() (messagebus method)": [[8, "nautilus_trader.common.component.MessageBus.topics"]], "trader_id (actor attribute)": [[8, "nautilus_trader.common.actor.Actor.trader_id"]], "trader_id (component attribute)": [[8, "nautilus_trader.common.component.Component.trader_id"]], "trader_id (logger attribute)": [[8, "nautilus_trader.common.logging.Logger.trader_id"]], "trader_id (loggeradapter attribute)": [[8, "nautilus_trader.common.logging.LoggerAdapter.trader_id"]], "trader_id (messagebus attribute)": [[8, "nautilus_trader.common.component.MessageBus.trader_id"]], "trader_id (orderfactory attribute)": [[8, "nautilus_trader.common.factories.OrderFactory.trader_id"]], "trailing_stop_limit() (orderfactory method)": [[8, "nautilus_trader.common.factories.OrderFactory.trailing_stop_limit"]], "trailing_stop_market() (orderfactory method)": [[8, "nautilus_trader.common.factories.OrderFactory.trailing_stop_market"]], "ts_event (timeevent attribute)": [[8, "nautilus_trader.common.clock.TimeEvent.ts_event"]], "ts_init (timeevent attribute)": [[8, "nautilus_trader.common.clock.TimeEvent.ts_init"]], "type (actor attribute)": [[8, "nautilus_trader.common.actor.Actor.type"]], "type (component attribute)": [[8, "nautilus_trader.common.component.Component.type"]], "unsubscribe() (messagebus method)": [[8, "nautilus_trader.common.component.MessageBus.unsubscribe"]], "unsubscribe_bars() (actor method)": [[8, "nautilus_trader.common.actor.Actor.unsubscribe_bars"]], "unsubscribe_data() (actor method)": [[8, "nautilus_trader.common.actor.Actor.unsubscribe_data"]], "unsubscribe_instrument() (actor method)": [[8, "nautilus_trader.common.actor.Actor.unsubscribe_instrument"]], "unsubscribe_instrument_status() (actor method)": [[8, "nautilus_trader.common.actor.Actor.unsubscribe_instrument_status"]], "unsubscribe_instruments() (actor method)": [[8, "nautilus_trader.common.actor.Actor.unsubscribe_instruments"]], "unsubscribe_order_book_deltas() (actor method)": [[8, "nautilus_trader.common.actor.Actor.unsubscribe_order_book_deltas"]], "unsubscribe_order_book_snapshots() (actor method)": [[8, "nautilus_trader.common.actor.Actor.unsubscribe_order_book_snapshots"]], "unsubscribe_quote_ticks() (actor method)": [[8, "nautilus_trader.common.actor.Actor.unsubscribe_quote_ticks"]], "unsubscribe_ticker() (actor method)": [[8, "nautilus_trader.common.actor.Actor.unsubscribe_ticker"]], "unsubscribe_trade_ticks() (actor method)": [[8, "nautilus_trader.common.actor.Actor.unsubscribe_trade_ticks"]], "unsubscribe_venue_status() (actor method)": [[8, "nautilus_trader.common.actor.Actor.unsubscribe_venue_status"]], "update_synthetic() (actor method)": [[8, "nautilus_trader.common.actor.Actor.update_synthetic"]], "used() (throttler method)": [[8, "nautilus_trader.common.component.Throttler.used"]], "utc_now() (clock method)": [[8, "nautilus_trader.common.clock.Clock.utc_now"]], "utc_now() (liveclock method)": [[8, "nautilus_trader.common.clock.LiveClock.utc_now"]], "utc_now() (testclock method)": [[8, "nautilus_trader.common.clock.TestClock.utc_now"]], "warning() (loggeradapter method)": [[8, "nautilus_trader.common.logging.LoggerAdapter.warning"]], "actorconfig (class in nautilus_trader.config.common)": [[9, "nautilus_trader.config.common.ActorConfig"]], "actorfactory (class in nautilus_trader.config.common)": [[9, "nautilus_trader.config.common.ActorFactory"]], "backtestdataconfig (class in nautilus_trader.config.backtest)": [[9, "nautilus_trader.config.backtest.BacktestDataConfig"]], "backtestengineconfig (class in nautilus_trader.config.backtest)": [[9, "nautilus_trader.config.backtest.BacktestEngineConfig"]], "backtestrunconfig (class in nautilus_trader.config.backtest)": [[9, "nautilus_trader.config.backtest.BacktestRunConfig"]], "backtestvenueconfig (class in nautilus_trader.config.backtest)": [[9, "nautilus_trader.config.backtest.BacktestVenueConfig"]], "cacheconfig (class in nautilus_trader.config.common)": [[9, "nautilus_trader.config.common.CacheConfig"]], "controllerconfig (class in nautilus_trader.config.common)": [[9, "nautilus_trader.config.common.ControllerConfig"]], "controllerfactory (class in nautilus_trader.config.common)": [[9, "nautilus_trader.config.common.ControllerFactory"]], "datacatalogconfig (class in nautilus_trader.config.common)": [[9, "nautilus_trader.config.common.DataCatalogConfig"]], "dataengineconfig (class in nautilus_trader.config.common)": [[9, "nautilus_trader.config.common.DataEngineConfig"]], "databaseconfig (class in nautilus_trader.config.common)": [[9, "nautilus_trader.config.common.DatabaseConfig"]], "execalgorithmconfig (class in nautilus_trader.config.common)": [[9, "nautilus_trader.config.common.ExecAlgorithmConfig"]], "execalgorithmfactory (class in nautilus_trader.config.common)": [[9, "nautilus_trader.config.common.ExecAlgorithmFactory"]], "execengineconfig (class in nautilus_trader.config.common)": [[9, "nautilus_trader.config.common.ExecEngineConfig"]], "importableactorconfig (class in nautilus_trader.config.common)": [[9, "nautilus_trader.config.common.ImportableActorConfig"]], "importableconfig (class in nautilus_trader.config.common)": [[9, "nautilus_trader.config.common.ImportableConfig"]], "importablecontrollerconfig (class in nautilus_trader.config.common)": [[9, "nautilus_trader.config.common.ImportableControllerConfig"]], "importableexecalgorithmconfig (class in nautilus_trader.config.common)": [[9, "nautilus_trader.config.common.ImportableExecAlgorithmConfig"]], "importablefactoryconfig (class in nautilus_trader.config.common)": [[9, "nautilus_trader.config.common.ImportableFactoryConfig"]], "importablestrategyconfig (class in nautilus_trader.config.common)": [[9, "nautilus_trader.config.common.ImportableStrategyConfig"]], "instrumentproviderconfig (class in nautilus_trader.config.common)": [[9, "nautilus_trader.config.common.InstrumentProviderConfig"]], "livedataclientconfig (class in nautilus_trader.config.live)": [[9, "nautilus_trader.config.live.LiveDataClientConfig"]], "livedataengineconfig (class in nautilus_trader.config.live)": [[9, "nautilus_trader.config.live.LiveDataEngineConfig"]], "liveexecclientconfig (class in nautilus_trader.config.live)": [[9, "nautilus_trader.config.live.LiveExecClientConfig"]], "liveexecengineconfig (class in nautilus_trader.config.live)": [[9, "nautilus_trader.config.live.LiveExecEngineConfig"]], "liveriskengineconfig (class in nautilus_trader.config.live)": [[9, "nautilus_trader.config.live.LiveRiskEngineConfig"]], "loggingconfig (class in nautilus_trader.config.common)": [[9, "nautilus_trader.config.common.LoggingConfig"]], "messagebusconfig (class in nautilus_trader.config.common)": [[9, "nautilus_trader.config.common.MessageBusConfig"]], "nautilusconfig (class in nautilus_trader.config.common)": [[9, "nautilus_trader.config.common.NautilusConfig"]], "nautiluskernelconfig (class in nautilus_trader.config.common)": [[9, "nautilus_trader.config.common.NautilusKernelConfig"]], "orderemulatorconfig (class in nautilus_trader.config.common)": [[9, "nautilus_trader.config.common.OrderEmulatorConfig"]], "riskengineconfig (class in nautilus_trader.config.common)": [[9, "nautilus_trader.config.common.RiskEngineConfig"]], "routingconfig (class in nautilus_trader.config.live)": [[9, "nautilus_trader.config.live.RoutingConfig"]], "strategyconfig (class in nautilus_trader.config.common)": [[9, "nautilus_trader.config.common.StrategyConfig"]], "strategyfactory (class in nautilus_trader.config.common)": [[9, "nautilus_trader.config.common.StrategyFactory"]], "streamingconfig (class in nautilus_trader.config.common)": [[9, "nautilus_trader.config.common.StreamingConfig"]], "tracingconfig (class in nautilus_trader.config.common)": [[9, "nautilus_trader.config.common.TracingConfig"]], "tradingnodeconfig (class in nautilus_trader.config.live)": [[9, "nautilus_trader.config.live.TradingNodeConfig"]], "create() (actorfactory static method)": [[9, "nautilus_trader.config.common.ActorFactory.create"]], "create() (execalgorithmfactory static method)": [[9, "nautilus_trader.config.common.ExecAlgorithmFactory.create"]], "create() (strategyfactory static method)": [[9, "nautilus_trader.config.common.StrategyFactory.create"]], "data_type (backtestdataconfig property)": [[9, "nautilus_trader.config.backtest.BacktestDataConfig.data_type"]], "dict() (actorconfig method)": [[9, "nautilus_trader.config.common.ActorConfig.dict"]], "dict() (backtestdataconfig method)": [[9, "nautilus_trader.config.backtest.BacktestDataConfig.dict"]], "dict() (backtestengineconfig method)": [[9, "nautilus_trader.config.backtest.BacktestEngineConfig.dict"]], "dict() (backtestrunconfig method)": [[9, "nautilus_trader.config.backtest.BacktestRunConfig.dict"]], "dict() (backtestvenueconfig method)": [[9, "nautilus_trader.config.backtest.BacktestVenueConfig.dict"]], "dict() (cacheconfig method)": [[9, "nautilus_trader.config.common.CacheConfig.dict"]], "dict() (controllerconfig method)": [[9, "nautilus_trader.config.common.ControllerConfig.dict"]], "dict() (datacatalogconfig method)": [[9, "nautilus_trader.config.common.DataCatalogConfig.dict"]], "dict() (dataengineconfig method)": [[9, "nautilus_trader.config.common.DataEngineConfig.dict"]], "dict() (databaseconfig method)": [[9, "nautilus_trader.config.common.DatabaseConfig.dict"]], "dict() (execalgorithmconfig method)": [[9, "nautilus_trader.config.common.ExecAlgorithmConfig.dict"]], "dict() (execengineconfig method)": [[9, "nautilus_trader.config.common.ExecEngineConfig.dict"]], "dict() (importableactorconfig method)": [[9, "nautilus_trader.config.common.ImportableActorConfig.dict"]], "dict() (importableconfig method)": [[9, "nautilus_trader.config.common.ImportableConfig.dict"]], "dict() (importablecontrollerconfig method)": [[9, "nautilus_trader.config.common.ImportableControllerConfig.dict"]], "dict() (importableexecalgorithmconfig method)": [[9, "nautilus_trader.config.common.ImportableExecAlgorithmConfig.dict"]], "dict() (importablefactoryconfig method)": [[9, "nautilus_trader.config.common.ImportableFactoryConfig.dict"]], "dict() (importablestrategyconfig method)": [[9, "nautilus_trader.config.common.ImportableStrategyConfig.dict"]], "dict() (instrumentproviderconfig method)": [[9, "nautilus_trader.config.common.InstrumentProviderConfig.dict"]], "dict() (livedataclientconfig method)": [[9, "nautilus_trader.config.live.LiveDataClientConfig.dict"]], "dict() (livedataengineconfig method)": [[9, "nautilus_trader.config.live.LiveDataEngineConfig.dict"]], "dict() (liveexecclientconfig method)": [[9, "nautilus_trader.config.live.LiveExecClientConfig.dict"]], "dict() (liveexecengineconfig method)": [[9, "nautilus_trader.config.live.LiveExecEngineConfig.dict"]], "dict() (liveriskengineconfig method)": [[9, "nautilus_trader.config.live.LiveRiskEngineConfig.dict"]], "dict() (loggingconfig method)": [[9, "nautilus_trader.config.common.LoggingConfig.dict"]], "dict() (messagebusconfig method)": [[9, "nautilus_trader.config.common.MessageBusConfig.dict"]], "dict() (nautilusconfig method)": [[9, "nautilus_trader.config.common.NautilusConfig.dict"]], "dict() (nautiluskernelconfig method)": [[9, "nautilus_trader.config.common.NautilusKernelConfig.dict"]], "dict() (orderemulatorconfig method)": [[9, "nautilus_trader.config.common.OrderEmulatorConfig.dict"]], "dict() (riskengineconfig method)": [[9, "nautilus_trader.config.common.RiskEngineConfig.dict"]], "dict() (routingconfig method)": [[9, "nautilus_trader.config.live.RoutingConfig.dict"]], "dict() (strategyconfig method)": [[9, "nautilus_trader.config.common.StrategyConfig.dict"]], "dict() (streamingconfig method)": [[9, "nautilus_trader.config.common.StreamingConfig.dict"]], "dict() (tracingconfig method)": [[9, "nautilus_trader.config.common.TracingConfig.dict"]], "dict() (tradingnodeconfig method)": [[9, "nautilus_trader.config.live.TradingNodeConfig.dict"]], "end_time_nanos (backtestdataconfig property)": [[9, "nautilus_trader.config.backtest.BacktestDataConfig.end_time_nanos"]], "fully_qualified_name() (actorconfig class method)": [[9, "nautilus_trader.config.common.ActorConfig.fully_qualified_name"]], "fully_qualified_name() (backtestdataconfig class method)": [[9, "nautilus_trader.config.backtest.BacktestDataConfig.fully_qualified_name"]], "fully_qualified_name() (backtestengineconfig class method)": [[9, "nautilus_trader.config.backtest.BacktestEngineConfig.fully_qualified_name"]], "fully_qualified_name() (backtestrunconfig class method)": [[9, "nautilus_trader.config.backtest.BacktestRunConfig.fully_qualified_name"]], "fully_qualified_name() (backtestvenueconfig class method)": [[9, "nautilus_trader.config.backtest.BacktestVenueConfig.fully_qualified_name"]], "fully_qualified_name() (cacheconfig class method)": [[9, "nautilus_trader.config.common.CacheConfig.fully_qualified_name"]], "fully_qualified_name() (controllerconfig class method)": [[9, "nautilus_trader.config.common.ControllerConfig.fully_qualified_name"]], "fully_qualified_name() (datacatalogconfig class method)": [[9, "nautilus_trader.config.common.DataCatalogConfig.fully_qualified_name"]], "fully_qualified_name() (dataengineconfig class method)": [[9, "nautilus_trader.config.common.DataEngineConfig.fully_qualified_name"]], "fully_qualified_name() (databaseconfig class method)": [[9, "nautilus_trader.config.common.DatabaseConfig.fully_qualified_name"]], "fully_qualified_name() (execalgorithmconfig class method)": [[9, "nautilus_trader.config.common.ExecAlgorithmConfig.fully_qualified_name"]], "fully_qualified_name() (execengineconfig class method)": [[9, "nautilus_trader.config.common.ExecEngineConfig.fully_qualified_name"]], "fully_qualified_name() (importableactorconfig class method)": [[9, "nautilus_trader.config.common.ImportableActorConfig.fully_qualified_name"]], "fully_qualified_name() (importableconfig class method)": [[9, "nautilus_trader.config.common.ImportableConfig.fully_qualified_name"]], "fully_qualified_name() (importablecontrollerconfig class method)": [[9, "nautilus_trader.config.common.ImportableControllerConfig.fully_qualified_name"]], "fully_qualified_name() (importableexecalgorithmconfig class method)": [[9, "nautilus_trader.config.common.ImportableExecAlgorithmConfig.fully_qualified_name"]], "fully_qualified_name() (importablefactoryconfig class method)": [[9, "nautilus_trader.config.common.ImportableFactoryConfig.fully_qualified_name"]], "fully_qualified_name() (importablestrategyconfig class method)": [[9, "nautilus_trader.config.common.ImportableStrategyConfig.fully_qualified_name"]], "fully_qualified_name() (instrumentproviderconfig class method)": [[9, "nautilus_trader.config.common.InstrumentProviderConfig.fully_qualified_name"]], "fully_qualified_name() (livedataclientconfig class method)": [[9, "nautilus_trader.config.live.LiveDataClientConfig.fully_qualified_name"]], "fully_qualified_name() (livedataengineconfig class method)": [[9, "nautilus_trader.config.live.LiveDataEngineConfig.fully_qualified_name"]], "fully_qualified_name() (liveexecclientconfig class method)": [[9, "nautilus_trader.config.live.LiveExecClientConfig.fully_qualified_name"]], "fully_qualified_name() (liveexecengineconfig class method)": [[9, "nautilus_trader.config.live.LiveExecEngineConfig.fully_qualified_name"]], "fully_qualified_name() (liveriskengineconfig class method)": [[9, "nautilus_trader.config.live.LiveRiskEngineConfig.fully_qualified_name"]], "fully_qualified_name() (loggingconfig class method)": [[9, "nautilus_trader.config.common.LoggingConfig.fully_qualified_name"]], "fully_qualified_name() (messagebusconfig class method)": [[9, "nautilus_trader.config.common.MessageBusConfig.fully_qualified_name"]], "fully_qualified_name() (nautilusconfig class method)": [[9, "nautilus_trader.config.common.NautilusConfig.fully_qualified_name"]], "fully_qualified_name() (nautiluskernelconfig class method)": [[9, "nautilus_trader.config.common.NautilusKernelConfig.fully_qualified_name"]], "fully_qualified_name() (orderemulatorconfig class method)": [[9, "nautilus_trader.config.common.OrderEmulatorConfig.fully_qualified_name"]], "fully_qualified_name() (riskengineconfig class method)": [[9, "nautilus_trader.config.common.RiskEngineConfig.fully_qualified_name"]], "fully_qualified_name() (routingconfig class method)": [[9, "nautilus_trader.config.live.RoutingConfig.fully_qualified_name"]], "fully_qualified_name() (strategyconfig class method)": [[9, "nautilus_trader.config.common.StrategyConfig.fully_qualified_name"]], "fully_qualified_name() (streamingconfig class method)": [[9, "nautilus_trader.config.common.StreamingConfig.fully_qualified_name"]], "fully_qualified_name() (tracingconfig class method)": [[9, "nautilus_trader.config.common.TracingConfig.fully_qualified_name"]], "fully_qualified_name() (tradingnodeconfig class method)": [[9, "nautilus_trader.config.live.TradingNodeConfig.fully_qualified_name"]], "id (actorconfig property)": [[9, "nautilus_trader.config.common.ActorConfig.id"]], "id (backtestdataconfig property)": [[9, "nautilus_trader.config.backtest.BacktestDataConfig.id"]], "id (backtestengineconfig property)": [[9, "nautilus_trader.config.backtest.BacktestEngineConfig.id"]], "id (backtestrunconfig property)": [[9, "nautilus_trader.config.backtest.BacktestRunConfig.id"]], "id (backtestvenueconfig property)": [[9, "nautilus_trader.config.backtest.BacktestVenueConfig.id"]], "id (cacheconfig property)": [[9, "nautilus_trader.config.common.CacheConfig.id"]], "id (controllerconfig property)": [[9, "nautilus_trader.config.common.ControllerConfig.id"]], "id (datacatalogconfig property)": [[9, "nautilus_trader.config.common.DataCatalogConfig.id"]], "id (dataengineconfig property)": [[9, "nautilus_trader.config.common.DataEngineConfig.id"]], "id (databaseconfig property)": [[9, "nautilus_trader.config.common.DatabaseConfig.id"]], "id (execalgorithmconfig property)": [[9, "nautilus_trader.config.common.ExecAlgorithmConfig.id"]], "id (execengineconfig property)": [[9, "nautilus_trader.config.common.ExecEngineConfig.id"]], "id (importableactorconfig property)": [[9, "nautilus_trader.config.common.ImportableActorConfig.id"]], "id (importableconfig property)": [[9, "nautilus_trader.config.common.ImportableConfig.id"]], "id (importablecontrollerconfig property)": [[9, "nautilus_trader.config.common.ImportableControllerConfig.id"]], "id (importableexecalgorithmconfig property)": [[9, "nautilus_trader.config.common.ImportableExecAlgorithmConfig.id"]], "id (importablefactoryconfig property)": [[9, "nautilus_trader.config.common.ImportableFactoryConfig.id"]], "id (importablestrategyconfig property)": [[9, "nautilus_trader.config.common.ImportableStrategyConfig.id"]], "id (instrumentproviderconfig property)": [[9, "nautilus_trader.config.common.InstrumentProviderConfig.id"]], "id (livedataclientconfig property)": [[9, "nautilus_trader.config.live.LiveDataClientConfig.id"]], "id (livedataengineconfig property)": [[9, "nautilus_trader.config.live.LiveDataEngineConfig.id"]], "id (liveexecclientconfig property)": [[9, "nautilus_trader.config.live.LiveExecClientConfig.id"]], "id (liveexecengineconfig property)": [[9, "nautilus_trader.config.live.LiveExecEngineConfig.id"]], "id (liveriskengineconfig property)": [[9, "nautilus_trader.config.live.LiveRiskEngineConfig.id"]], "id (loggingconfig property)": [[9, "nautilus_trader.config.common.LoggingConfig.id"]], "id (messagebusconfig property)": [[9, "nautilus_trader.config.common.MessageBusConfig.id"]], "id (nautilusconfig property)": [[9, "nautilus_trader.config.common.NautilusConfig.id"]], "id (nautiluskernelconfig property)": [[9, "nautilus_trader.config.common.NautilusKernelConfig.id"]], "id (orderemulatorconfig property)": [[9, "nautilus_trader.config.common.OrderEmulatorConfig.id"]], "id (riskengineconfig property)": [[9, "nautilus_trader.config.common.RiskEngineConfig.id"]], "id (routingconfig property)": [[9, "nautilus_trader.config.live.RoutingConfig.id"]], "id (strategyconfig property)": [[9, "nautilus_trader.config.common.StrategyConfig.id"]], "id (streamingconfig property)": [[9, "nautilus_trader.config.common.StreamingConfig.id"]], "id (tracingconfig property)": [[9, "nautilus_trader.config.common.TracingConfig.id"]], "id (tradingnodeconfig property)": [[9, "nautilus_trader.config.live.TradingNodeConfig.id"]], "json() (actorconfig method)": [[9, "nautilus_trader.config.common.ActorConfig.json"]], "json() (backtestdataconfig method)": [[9, "nautilus_trader.config.backtest.BacktestDataConfig.json"]], "json() (backtestengineconfig method)": [[9, "nautilus_trader.config.backtest.BacktestEngineConfig.json"]], "json() (backtestrunconfig method)": [[9, "nautilus_trader.config.backtest.BacktestRunConfig.json"]], "json() (backtestvenueconfig method)": [[9, "nautilus_trader.config.backtest.BacktestVenueConfig.json"]], "json() (cacheconfig method)": [[9, "nautilus_trader.config.common.CacheConfig.json"]], "json() (controllerconfig method)": [[9, "nautilus_trader.config.common.ControllerConfig.json"]], "json() (datacatalogconfig method)": [[9, "nautilus_trader.config.common.DataCatalogConfig.json"]], "json() (dataengineconfig method)": [[9, "nautilus_trader.config.common.DataEngineConfig.json"]], "json() (databaseconfig method)": [[9, "nautilus_trader.config.common.DatabaseConfig.json"]], "json() (execalgorithmconfig method)": [[9, "nautilus_trader.config.common.ExecAlgorithmConfig.json"]], "json() (execengineconfig method)": [[9, "nautilus_trader.config.common.ExecEngineConfig.json"]], "json() (importableactorconfig method)": [[9, "nautilus_trader.config.common.ImportableActorConfig.json"]], "json() (importableconfig method)": [[9, "nautilus_trader.config.common.ImportableConfig.json"]], "json() (importablecontrollerconfig method)": [[9, "nautilus_trader.config.common.ImportableControllerConfig.json"]], "json() (importableexecalgorithmconfig method)": [[9, "nautilus_trader.config.common.ImportableExecAlgorithmConfig.json"]], "json() (importablefactoryconfig method)": [[9, "nautilus_trader.config.common.ImportableFactoryConfig.json"]], "json() (importablestrategyconfig method)": [[9, "nautilus_trader.config.common.ImportableStrategyConfig.json"]], "json() (instrumentproviderconfig method)": [[9, "nautilus_trader.config.common.InstrumentProviderConfig.json"]], "json() (livedataclientconfig method)": [[9, "nautilus_trader.config.live.LiveDataClientConfig.json"]], "json() (livedataengineconfig method)": [[9, "nautilus_trader.config.live.LiveDataEngineConfig.json"]], "json() (liveexecclientconfig method)": [[9, "nautilus_trader.config.live.LiveExecClientConfig.json"]], "json() (liveexecengineconfig method)": [[9, "nautilus_trader.config.live.LiveExecEngineConfig.json"]], "json() (liveriskengineconfig method)": [[9, "nautilus_trader.config.live.LiveRiskEngineConfig.json"]], "json() (loggingconfig method)": [[9, "nautilus_trader.config.common.LoggingConfig.json"]], "json() (messagebusconfig method)": [[9, "nautilus_trader.config.common.MessageBusConfig.json"]], "json() (nautilusconfig method)": [[9, "nautilus_trader.config.common.NautilusConfig.json"]], "json() (nautiluskernelconfig method)": [[9, "nautilus_trader.config.common.NautilusKernelConfig.json"]], "json() (orderemulatorconfig method)": [[9, "nautilus_trader.config.common.OrderEmulatorConfig.json"]], "json() (riskengineconfig method)": [[9, "nautilus_trader.config.common.RiskEngineConfig.json"]], "json() (routingconfig method)": [[9, "nautilus_trader.config.live.RoutingConfig.json"]], "json() (strategyconfig method)": [[9, "nautilus_trader.config.common.StrategyConfig.json"]], "json() (streamingconfig method)": [[9, "nautilus_trader.config.common.StreamingConfig.json"]], "json() (tracingconfig method)": [[9, "nautilus_trader.config.common.TracingConfig.json"]], "json() (tradingnodeconfig method)": [[9, "nautilus_trader.config.live.TradingNodeConfig.json"]], "json_primitives() (actorconfig method)": [[9, "nautilus_trader.config.common.ActorConfig.json_primitives"]], "json_primitives() (backtestdataconfig method)": [[9, "nautilus_trader.config.backtest.BacktestDataConfig.json_primitives"]], "json_primitives() (backtestengineconfig method)": [[9, "nautilus_trader.config.backtest.BacktestEngineConfig.json_primitives"]], "json_primitives() (backtestrunconfig method)": [[9, "nautilus_trader.config.backtest.BacktestRunConfig.json_primitives"]], "json_primitives() (backtestvenueconfig method)": [[9, "nautilus_trader.config.backtest.BacktestVenueConfig.json_primitives"]], "json_primitives() (cacheconfig method)": [[9, "nautilus_trader.config.common.CacheConfig.json_primitives"]], "json_primitives() (controllerconfig method)": [[9, "nautilus_trader.config.common.ControllerConfig.json_primitives"]], "json_primitives() (datacatalogconfig method)": [[9, "nautilus_trader.config.common.DataCatalogConfig.json_primitives"]], "json_primitives() (dataengineconfig method)": [[9, "nautilus_trader.config.common.DataEngineConfig.json_primitives"]], "json_primitives() (databaseconfig method)": [[9, "nautilus_trader.config.common.DatabaseConfig.json_primitives"]], "json_primitives() (execalgorithmconfig method)": [[9, "nautilus_trader.config.common.ExecAlgorithmConfig.json_primitives"]], "json_primitives() (execengineconfig method)": [[9, "nautilus_trader.config.common.ExecEngineConfig.json_primitives"]], "json_primitives() (importableactorconfig method)": [[9, "nautilus_trader.config.common.ImportableActorConfig.json_primitives"]], "json_primitives() (importableconfig method)": [[9, "nautilus_trader.config.common.ImportableConfig.json_primitives"]], "json_primitives() (importablecontrollerconfig method)": [[9, "nautilus_trader.config.common.ImportableControllerConfig.json_primitives"]], "json_primitives() (importableexecalgorithmconfig method)": [[9, "nautilus_trader.config.common.ImportableExecAlgorithmConfig.json_primitives"]], "json_primitives() (importablefactoryconfig method)": [[9, "nautilus_trader.config.common.ImportableFactoryConfig.json_primitives"]], "json_primitives() (importablestrategyconfig method)": [[9, "nautilus_trader.config.common.ImportableStrategyConfig.json_primitives"]], "json_primitives() (instrumentproviderconfig method)": [[9, "nautilus_trader.config.common.InstrumentProviderConfig.json_primitives"]], "json_primitives() (livedataclientconfig method)": [[9, "nautilus_trader.config.live.LiveDataClientConfig.json_primitives"]], "json_primitives() (livedataengineconfig method)": [[9, "nautilus_trader.config.live.LiveDataEngineConfig.json_primitives"]], "json_primitives() (liveexecclientconfig method)": [[9, "nautilus_trader.config.live.LiveExecClientConfig.json_primitives"]], "json_primitives() (liveexecengineconfig method)": [[9, "nautilus_trader.config.live.LiveExecEngineConfig.json_primitives"]], "json_primitives() (liveriskengineconfig method)": [[9, "nautilus_trader.config.live.LiveRiskEngineConfig.json_primitives"]], "json_primitives() (loggingconfig method)": [[9, "nautilus_trader.config.common.LoggingConfig.json_primitives"]], "json_primitives() (messagebusconfig method)": [[9, "nautilus_trader.config.common.MessageBusConfig.json_primitives"]], "json_primitives() (nautilusconfig method)": [[9, "nautilus_trader.config.common.NautilusConfig.json_primitives"]], "json_primitives() (nautiluskernelconfig method)": [[9, "nautilus_trader.config.common.NautilusKernelConfig.json_primitives"]], "json_primitives() (orderemulatorconfig method)": [[9, "nautilus_trader.config.common.OrderEmulatorConfig.json_primitives"]], "json_primitives() (riskengineconfig method)": [[9, "nautilus_trader.config.common.RiskEngineConfig.json_primitives"]], "json_primitives() (routingconfig method)": [[9, "nautilus_trader.config.live.RoutingConfig.json_primitives"]], "json_primitives() (strategyconfig method)": [[9, "nautilus_trader.config.common.StrategyConfig.json_primitives"]], "json_primitives() (streamingconfig method)": [[9, "nautilus_trader.config.common.StreamingConfig.json_primitives"]], "json_primitives() (tracingconfig method)": [[9, "nautilus_trader.config.common.TracingConfig.json_primitives"]], "json_primitives() (tradingnodeconfig method)": [[9, "nautilus_trader.config.live.TradingNodeConfig.json_primitives"]], "nautilus_trader.config": [[9, "module-nautilus_trader.config"]], "nautilus_trader.config.backtest": [[9, "module-nautilus_trader.config.backtest"]], "nautilus_trader.config.common": [[9, "module-nautilus_trader.config.common"]], "nautilus_trader.config.live": [[9, "module-nautilus_trader.config.live"]], "parse() (actorconfig class method)": [[9, "nautilus_trader.config.common.ActorConfig.parse"]], "parse() (backtestdataconfig class method)": [[9, "nautilus_trader.config.backtest.BacktestDataConfig.parse"]], "parse() (backtestengineconfig class method)": [[9, "nautilus_trader.config.backtest.BacktestEngineConfig.parse"]], "parse() (backtestrunconfig class method)": [[9, "nautilus_trader.config.backtest.BacktestRunConfig.parse"]], "parse() (backtestvenueconfig class method)": [[9, "nautilus_trader.config.backtest.BacktestVenueConfig.parse"]], "parse() (cacheconfig class method)": [[9, "nautilus_trader.config.common.CacheConfig.parse"]], "parse() (controllerconfig class method)": [[9, "nautilus_trader.config.common.ControllerConfig.parse"]], "parse() (datacatalogconfig class method)": [[9, "nautilus_trader.config.common.DataCatalogConfig.parse"]], "parse() (dataengineconfig class method)": [[9, "nautilus_trader.config.common.DataEngineConfig.parse"]], "parse() (databaseconfig class method)": [[9, "nautilus_trader.config.common.DatabaseConfig.parse"]], "parse() (execalgorithmconfig class method)": [[9, "nautilus_trader.config.common.ExecAlgorithmConfig.parse"]], "parse() (execengineconfig class method)": [[9, "nautilus_trader.config.common.ExecEngineConfig.parse"]], "parse() (importableactorconfig class method)": [[9, "nautilus_trader.config.common.ImportableActorConfig.parse"]], "parse() (importableconfig class method)": [[9, "nautilus_trader.config.common.ImportableConfig.parse"]], "parse() (importablecontrollerconfig class method)": [[9, "nautilus_trader.config.common.ImportableControllerConfig.parse"]], "parse() (importableexecalgorithmconfig class method)": [[9, "nautilus_trader.config.common.ImportableExecAlgorithmConfig.parse"]], "parse() (importablefactoryconfig class method)": [[9, "nautilus_trader.config.common.ImportableFactoryConfig.parse"]], "parse() (importablestrategyconfig class method)": [[9, "nautilus_trader.config.common.ImportableStrategyConfig.parse"]], "parse() (instrumentproviderconfig class method)": [[9, "nautilus_trader.config.common.InstrumentProviderConfig.parse"]], "parse() (livedataclientconfig class method)": [[9, "nautilus_trader.config.live.LiveDataClientConfig.parse"]], "parse() (livedataengineconfig class method)": [[9, "nautilus_trader.config.live.LiveDataEngineConfig.parse"]], "parse() (liveexecclientconfig class method)": [[9, "nautilus_trader.config.live.LiveExecClientConfig.parse"]], "parse() (liveexecengineconfig class method)": [[9, "nautilus_trader.config.live.LiveExecEngineConfig.parse"]], "parse() (liveriskengineconfig class method)": [[9, "nautilus_trader.config.live.LiveRiskEngineConfig.parse"]], "parse() (loggingconfig class method)": [[9, "nautilus_trader.config.common.LoggingConfig.parse"]], "parse() (messagebusconfig class method)": [[9, "nautilus_trader.config.common.MessageBusConfig.parse"]], "parse() (nautilusconfig class method)": [[9, "nautilus_trader.config.common.NautilusConfig.parse"]], "parse() (nautiluskernelconfig class method)": [[9, "nautilus_trader.config.common.NautilusKernelConfig.parse"]], "parse() (orderemulatorconfig class method)": [[9, "nautilus_trader.config.common.OrderEmulatorConfig.parse"]], "parse() (riskengineconfig class method)": [[9, "nautilus_trader.config.common.RiskEngineConfig.parse"]], "parse() (routingconfig class method)": [[9, "nautilus_trader.config.live.RoutingConfig.parse"]], "parse() (strategyconfig class method)": [[9, "nautilus_trader.config.common.StrategyConfig.parse"]], "parse() (streamingconfig class method)": [[9, "nautilus_trader.config.common.StreamingConfig.parse"]], "parse() (tracingconfig class method)": [[9, "nautilus_trader.config.common.TracingConfig.parse"]], "parse() (tradingnodeconfig class method)": [[9, "nautilus_trader.config.live.TradingNodeConfig.parse"]], "parse_filters_expr() (in module nautilus_trader.config.backtest)": [[9, "nautilus_trader.config.backtest.parse_filters_expr"]], "query (backtestdataconfig property)": [[9, "nautilus_trader.config.backtest.BacktestDataConfig.query"]], "start_time_nanos (backtestdataconfig property)": [[9, "nautilus_trader.config.backtest.BacktestDataConfig.start_time_nanos"]], "validate() (actorconfig method)": [[9, "nautilus_trader.config.common.ActorConfig.validate"]], "validate() (backtestdataconfig method)": [[9, "nautilus_trader.config.backtest.BacktestDataConfig.validate"]], "validate() (backtestengineconfig method)": [[9, "nautilus_trader.config.backtest.BacktestEngineConfig.validate"]], "validate() (backtestrunconfig method)": [[9, "nautilus_trader.config.backtest.BacktestRunConfig.validate"]], "validate() (backtestvenueconfig method)": [[9, "nautilus_trader.config.backtest.BacktestVenueConfig.validate"]], "validate() (cacheconfig method)": [[9, "nautilus_trader.config.common.CacheConfig.validate"]], "validate() (controllerconfig method)": [[9, "nautilus_trader.config.common.ControllerConfig.validate"]], "validate() (datacatalogconfig method)": [[9, "nautilus_trader.config.common.DataCatalogConfig.validate"]], "validate() (dataengineconfig method)": [[9, "nautilus_trader.config.common.DataEngineConfig.validate"]], "validate() (databaseconfig method)": [[9, "nautilus_trader.config.common.DatabaseConfig.validate"]], "validate() (execalgorithmconfig method)": [[9, "nautilus_trader.config.common.ExecAlgorithmConfig.validate"]], "validate() (execengineconfig method)": [[9, "nautilus_trader.config.common.ExecEngineConfig.validate"]], "validate() (importableactorconfig method)": [[9, "nautilus_trader.config.common.ImportableActorConfig.validate"]], "validate() (importableconfig method)": [[9, "nautilus_trader.config.common.ImportableConfig.validate"]], "validate() (importablecontrollerconfig method)": [[9, "nautilus_trader.config.common.ImportableControllerConfig.validate"]], "validate() (importableexecalgorithmconfig method)": [[9, "nautilus_trader.config.common.ImportableExecAlgorithmConfig.validate"]], "validate() (importablefactoryconfig method)": [[9, "nautilus_trader.config.common.ImportableFactoryConfig.validate"]], "validate() (importablestrategyconfig method)": [[9, "nautilus_trader.config.common.ImportableStrategyConfig.validate"]], "validate() (instrumentproviderconfig method)": [[9, "nautilus_trader.config.common.InstrumentProviderConfig.validate"]], "validate() (livedataclientconfig method)": [[9, "nautilus_trader.config.live.LiveDataClientConfig.validate"]], "validate() (livedataengineconfig method)": [[9, "nautilus_trader.config.live.LiveDataEngineConfig.validate"]], "validate() (liveexecclientconfig method)": [[9, "nautilus_trader.config.live.LiveExecClientConfig.validate"]], "validate() (liveexecengineconfig method)": [[9, "nautilus_trader.config.live.LiveExecEngineConfig.validate"]], "validate() (liveriskengineconfig method)": [[9, "nautilus_trader.config.live.LiveRiskEngineConfig.validate"]], "validate() (loggingconfig method)": [[9, "nautilus_trader.config.common.LoggingConfig.validate"]], "validate() (messagebusconfig method)": [[9, "nautilus_trader.config.common.MessageBusConfig.validate"]], "validate() (nautilusconfig method)": [[9, "nautilus_trader.config.common.NautilusConfig.validate"]], "validate() (nautiluskernelconfig method)": [[9, "nautilus_trader.config.common.NautilusKernelConfig.validate"]], "validate() (orderemulatorconfig method)": [[9, "nautilus_trader.config.common.OrderEmulatorConfig.validate"]], "validate() (riskengineconfig method)": [[9, "nautilus_trader.config.common.RiskEngineConfig.validate"]], "validate() (routingconfig method)": [[9, "nautilus_trader.config.live.RoutingConfig.validate"]], "validate() (strategyconfig method)": [[9, "nautilus_trader.config.common.StrategyConfig.validate"]], "validate() (streamingconfig method)": [[9, "nautilus_trader.config.common.StreamingConfig.validate"]], "validate() (tracingconfig method)": [[9, "nautilus_trader.config.common.TracingConfig.validate"]], "validate() (tradingnodeconfig method)": [[9, "nautilus_trader.config.live.TradingNodeConfig.validate"]], "command (class in nautilus_trader.core.message)": [[10, "nautilus_trader.core.message.Command"]], "document (class in nautilus_trader.core.message)": [[10, "nautilus_trader.core.message.Document"]], "event (class in nautilus_trader.core.message)": [[10, "nautilus_trader.core.message.Event"]], "finitestatemachine (class in nautilus_trader.core.fsm)": [[10, "nautilus_trader.core.fsm.FiniteStateMachine"]], "invalidstatetrigger": [[10, "nautilus_trader.core.fsm.InvalidStateTrigger"]], "request (class in nautilus_trader.core.message)": [[10, "nautilus_trader.core.message.Request"]], "response (class in nautilus_trader.core.message)": [[10, "nautilus_trader.core.message.Response"]], "uuid4 (class in nautilus_trader.core.uuid)": [[10, "nautilus_trader.core.uuid.UUID4"]], "add_note() (invalidstatetrigger method)": [[10, "nautilus_trader.core.fsm.InvalidStateTrigger.add_note"]], "as_utc_index() (in module nautilus_trader.core.datetime)": [[10, "nautilus_trader.core.datetime.as_utc_index"]], "as_utc_timestamp() (in module nautilus_trader.core.datetime)": [[10, "nautilus_trader.core.datetime.as_utc_timestamp"]], "basis_points_as_percentage() (in module nautilus_trader.core.stats)": [[10, "nautilus_trader.core.stats.basis_points_as_percentage"]], "callback (request attribute)": [[10, "nautilus_trader.core.message.Request.callback"]], "correlation_id (response attribute)": [[10, "nautilus_trader.core.message.Response.correlation_id"]], "dt_to_unix_nanos() (in module nautilus_trader.core.datetime)": [[10, "nautilus_trader.core.datetime.dt_to_unix_nanos"]], "fast_mad() (in module nautilus_trader.core.stats)": [[10, "nautilus_trader.core.stats.fast_mad"]], "fast_mad_with_mean() (in module nautilus_trader.core.stats)": [[10, "nautilus_trader.core.stats.fast_mad_with_mean"]], "fast_mean() (in module nautilus_trader.core.stats)": [[10, "nautilus_trader.core.stats.fast_mean"]], "fast_mean_iterated() (in module nautilus_trader.core.stats)": [[10, "nautilus_trader.core.stats.fast_mean_iterated"]], "fast_std() (in module nautilus_trader.core.stats)": [[10, "nautilus_trader.core.stats.fast_std"]], "fast_std_with_mean() (in module nautilus_trader.core.stats)": [[10, "nautilus_trader.core.stats.fast_std_with_mean"]], "format_iso8601() (in module nautilus_trader.core.datetime)": [[10, "nautilus_trader.core.datetime.format_iso8601"]], "id (command attribute)": [[10, "nautilus_trader.core.message.Command.id"]], "id (document attribute)": [[10, "nautilus_trader.core.message.Document.id"]], "id (event attribute)": [[10, "nautilus_trader.core.message.Event.id"]], "id (request attribute)": [[10, "nautilus_trader.core.message.Request.id"]], "id (response attribute)": [[10, "nautilus_trader.core.message.Response.id"]], "is_datetime_utc() (in module nautilus_trader.core.datetime)": [[10, "nautilus_trader.core.datetime.is_datetime_utc"]], "is_tz_aware() (in module nautilus_trader.core.datetime)": [[10, "nautilus_trader.core.datetime.is_tz_aware"]], "is_tz_naive() (in module nautilus_trader.core.datetime)": [[10, "nautilus_trader.core.datetime.is_tz_naive"]], "maybe_dt_to_unix_nanos() (in module nautilus_trader.core.datetime)": [[10, "nautilus_trader.core.datetime.maybe_dt_to_unix_nanos"]], "maybe_unix_nanos_to_dt() (in module nautilus_trader.core.datetime)": [[10, "nautilus_trader.core.datetime.maybe_unix_nanos_to_dt"]], "nautilus_trader.core": [[10, "module-nautilus_trader.core"]], "nautilus_trader.core.datetime": [[10, "module-nautilus_trader.core.datetime"]], "nautilus_trader.core.fsm": [[10, "module-nautilus_trader.core.fsm"]], "nautilus_trader.core.message": [[10, "module-nautilus_trader.core.message"]], "nautilus_trader.core.stats": [[10, "module-nautilus_trader.core.stats"]], "nautilus_trader.core.uuid": [[10, "module-nautilus_trader.core.uuid"]], "state (finitestatemachine attribute)": [[10, "nautilus_trader.core.fsm.FiniteStateMachine.state"]], "state_string (finitestatemachine attribute)": [[10, "nautilus_trader.core.fsm.FiniteStateMachine.state_string"]], "trigger() (finitestatemachine method)": [[10, "nautilus_trader.core.fsm.FiniteStateMachine.trigger"]], "ts_event (event attribute)": [[10, "nautilus_trader.core.message.Event.ts_event"]], "ts_init (command attribute)": [[10, "nautilus_trader.core.message.Command.ts_init"]], "ts_init (document attribute)": [[10, "nautilus_trader.core.message.Document.ts_init"]], "ts_init (event attribute)": [[10, "nautilus_trader.core.message.Event.ts_init"]], "ts_init (request attribute)": [[10, "nautilus_trader.core.message.Request.ts_init"]], "ts_init (response attribute)": [[10, "nautilus_trader.core.message.Response.ts_init"]], "unix_nanos_to_dt() (in module nautilus_trader.core.datetime)": [[10, "nautilus_trader.core.datetime.unix_nanos_to_dt"]], "value (uuid4 attribute)": [[10, "nautilus_trader.core.uuid.UUID4.value"]], "with_traceback() (invalidstatetrigger method)": [[10, "nautilus_trader.core.fsm.InvalidStateTrigger.with_traceback"]], "baraggregator (class in nautilus_trader.data.aggregation)": [[11, "nautilus_trader.data.aggregation.BarAggregator"]], "barbuilder (class in nautilus_trader.data.aggregation)": [[11, "nautilus_trader.data.aggregation.BarBuilder"]], "dataclient (class in nautilus_trader.data.client)": [[11, "nautilus_trader.data.client.DataClient"]], "datacommand (class in nautilus_trader.data.messages)": [[11, "nautilus_trader.data.messages.DataCommand"]], "dataengine (class in nautilus_trader.data.engine)": [[11, "nautilus_trader.data.engine.DataEngine"]], "datarequest (class in nautilus_trader.data.messages)": [[11, "nautilus_trader.data.messages.DataRequest"]], "dataresponse (class in nautilus_trader.data.messages)": [[11, "nautilus_trader.data.messages.DataResponse"]], "marketdataclient (class in nautilus_trader.data.client)": [[11, "nautilus_trader.data.client.MarketDataClient"]], "subscribe (class in nautilus_trader.data.messages)": [[11, "nautilus_trader.data.messages.Subscribe"]], "tickbaraggregator (class in nautilus_trader.data.aggregation)": [[11, "nautilus_trader.data.aggregation.TickBarAggregator"]], "timebaraggregator (class in nautilus_trader.data.aggregation)": [[11, "nautilus_trader.data.aggregation.TimeBarAggregator"]], "unsubscribe (class in nautilus_trader.data.messages)": [[11, "nautilus_trader.data.messages.Unsubscribe"]], "valuebaraggregator (class in nautilus_trader.data.aggregation)": [[11, "nautilus_trader.data.aggregation.ValueBarAggregator"]], "volumebaraggregator (class in nautilus_trader.data.aggregation)": [[11, "nautilus_trader.data.aggregation.VolumeBarAggregator"]], "bar_type (baraggregator attribute)": [[11, "nautilus_trader.data.aggregation.BarAggregator.bar_type"]], "bar_type (tickbaraggregator attribute)": [[11, "nautilus_trader.data.aggregation.TickBarAggregator.bar_type"]], "bar_type (timebaraggregator attribute)": [[11, "nautilus_trader.data.aggregation.TimeBarAggregator.bar_type"]], "bar_type (valuebaraggregator attribute)": [[11, "nautilus_trader.data.aggregation.ValueBarAggregator.bar_type"]], "bar_type (volumebaraggregator attribute)": [[11, "nautilus_trader.data.aggregation.VolumeBarAggregator.bar_type"]], "build() (barbuilder method)": [[11, "nautilus_trader.data.aggregation.BarBuilder.build"]], "build_now() (barbuilder method)": [[11, "nautilus_trader.data.aggregation.BarBuilder.build_now"]], "callback (datarequest attribute)": [[11, "nautilus_trader.data.messages.DataRequest.callback"]], "check_connected() (dataengine method)": [[11, "nautilus_trader.data.engine.DataEngine.check_connected"]], "check_disconnected() (dataengine method)": [[11, "nautilus_trader.data.engine.DataEngine.check_disconnected"]], "client_id (datacommand attribute)": [[11, "nautilus_trader.data.messages.DataCommand.client_id"]], "client_id (datarequest attribute)": [[11, "nautilus_trader.data.messages.DataRequest.client_id"]], "client_id (dataresponse attribute)": [[11, "nautilus_trader.data.messages.DataResponse.client_id"]], "client_id (subscribe attribute)": [[11, "nautilus_trader.data.messages.Subscribe.client_id"]], "client_id (unsubscribe attribute)": [[11, "nautilus_trader.data.messages.Unsubscribe.client_id"]], "command_count (dataengine attribute)": [[11, "nautilus_trader.data.engine.DataEngine.command_count"]], "connect() (dataengine method)": [[11, "nautilus_trader.data.engine.DataEngine.connect"]], "correlation_id (dataresponse attribute)": [[11, "nautilus_trader.data.messages.DataResponse.correlation_id"]], "count (barbuilder attribute)": [[11, "nautilus_trader.data.aggregation.BarBuilder.count"]], "data (dataresponse attribute)": [[11, "nautilus_trader.data.messages.DataResponse.data"]], "data_count (dataengine attribute)": [[11, "nautilus_trader.data.engine.DataEngine.data_count"]], "data_type (datacommand attribute)": [[11, "nautilus_trader.data.messages.DataCommand.data_type"]], "data_type (datarequest attribute)": [[11, "nautilus_trader.data.messages.DataRequest.data_type"]], "data_type (dataresponse attribute)": [[11, "nautilus_trader.data.messages.DataResponse.data_type"]], "data_type (subscribe attribute)": [[11, "nautilus_trader.data.messages.Subscribe.data_type"]], "data_type (unsubscribe attribute)": [[11, "nautilus_trader.data.messages.Unsubscribe.data_type"]], "debug (dataengine attribute)": [[11, "nautilus_trader.data.engine.DataEngine.debug"]], "default_client (dataengine attribute)": [[11, "nautilus_trader.data.engine.DataEngine.default_client"]], "degrade() (dataclient method)": [[11, "nautilus_trader.data.client.DataClient.degrade"]], "degrade() (dataengine method)": [[11, "nautilus_trader.data.engine.DataEngine.degrade"]], "degrade() (marketdataclient method)": [[11, "nautilus_trader.data.client.MarketDataClient.degrade"]], "deregister_client() (dataengine method)": [[11, "nautilus_trader.data.engine.DataEngine.deregister_client"]], "disconnect() (dataengine method)": [[11, "nautilus_trader.data.engine.DataEngine.disconnect"]], "dispose() (dataclient method)": [[11, "nautilus_trader.data.client.DataClient.dispose"]], "dispose() (dataengine method)": [[11, "nautilus_trader.data.engine.DataEngine.dispose"]], "dispose() (marketdataclient method)": [[11, "nautilus_trader.data.client.MarketDataClient.dispose"]], "execute() (dataengine method)": [[11, "nautilus_trader.data.engine.DataEngine.execute"]], "fault() (dataclient method)": [[11, "nautilus_trader.data.client.DataClient.fault"]], "fault() (dataengine method)": [[11, "nautilus_trader.data.engine.DataEngine.fault"]], "fault() (marketdataclient method)": [[11, "nautilus_trader.data.client.MarketDataClient.fault"]], "fully_qualified_name() (dataclient class method)": [[11, "nautilus_trader.data.client.DataClient.fully_qualified_name"]], "fully_qualified_name() (dataengine class method)": [[11, "nautilus_trader.data.engine.DataEngine.fully_qualified_name"]], "fully_qualified_name() (marketdataclient class method)": [[11, "nautilus_trader.data.client.MarketDataClient.fully_qualified_name"]], "get_cumulative_value() (valuebaraggregator method)": [[11, "nautilus_trader.data.aggregation.ValueBarAggregator.get_cumulative_value"]], "get_start_time() (timebaraggregator method)": [[11, "nautilus_trader.data.aggregation.TimeBarAggregator.get_start_time"]], "handle_quote_tick() (baraggregator method)": [[11, "nautilus_trader.data.aggregation.BarAggregator.handle_quote_tick"]], "handle_quote_tick() (tickbaraggregator method)": [[11, "nautilus_trader.data.aggregation.TickBarAggregator.handle_quote_tick"]], "handle_quote_tick() (timebaraggregator method)": [[11, "nautilus_trader.data.aggregation.TimeBarAggregator.handle_quote_tick"]], "handle_quote_tick() (valuebaraggregator method)": [[11, "nautilus_trader.data.aggregation.ValueBarAggregator.handle_quote_tick"]], "handle_quote_tick() (volumebaraggregator method)": [[11, "nautilus_trader.data.aggregation.VolumeBarAggregator.handle_quote_tick"]], "handle_trade_tick() (baraggregator method)": [[11, "nautilus_trader.data.aggregation.BarAggregator.handle_trade_tick"]], "handle_trade_tick() (tickbaraggregator method)": [[11, "nautilus_trader.data.aggregation.TickBarAggregator.handle_trade_tick"]], "handle_trade_tick() (timebaraggregator method)": [[11, "nautilus_trader.data.aggregation.TimeBarAggregator.handle_trade_tick"]], "handle_trade_tick() (valuebaraggregator method)": [[11, "nautilus_trader.data.aggregation.ValueBarAggregator.handle_trade_tick"]], "handle_trade_tick() (volumebaraggregator method)": [[11, "nautilus_trader.data.aggregation.VolumeBarAggregator.handle_trade_tick"]], "id (dataclient attribute)": [[11, "nautilus_trader.data.client.DataClient.id"]], "id (datacommand attribute)": [[11, "nautilus_trader.data.messages.DataCommand.id"]], "id (dataengine attribute)": [[11, "nautilus_trader.data.engine.DataEngine.id"]], "id (datarequest attribute)": [[11, "nautilus_trader.data.messages.DataRequest.id"]], "id (dataresponse attribute)": [[11, "nautilus_trader.data.messages.DataResponse.id"]], "id (marketdataclient attribute)": [[11, "nautilus_trader.data.client.MarketDataClient.id"]], "id (subscribe attribute)": [[11, "nautilus_trader.data.messages.Subscribe.id"]], "id (unsubscribe attribute)": [[11, "nautilus_trader.data.messages.Unsubscribe.id"]], "initialized (barbuilder attribute)": [[11, "nautilus_trader.data.aggregation.BarBuilder.initialized"]], "interval (timebaraggregator attribute)": [[11, "nautilus_trader.data.aggregation.TimeBarAggregator.interval"]], "interval_ns (timebaraggregator attribute)": [[11, "nautilus_trader.data.aggregation.TimeBarAggregator.interval_ns"]], "is_connected (dataclient attribute)": [[11, "nautilus_trader.data.client.DataClient.is_connected"]], "is_connected (marketdataclient attribute)": [[11, "nautilus_trader.data.client.MarketDataClient.is_connected"]], "is_degraded (dataclient attribute)": [[11, "nautilus_trader.data.client.DataClient.is_degraded"]], "is_degraded (dataengine attribute)": [[11, "nautilus_trader.data.engine.DataEngine.is_degraded"]], "is_degraded (marketdataclient attribute)": [[11, "nautilus_trader.data.client.MarketDataClient.is_degraded"]], "is_disposed (dataclient attribute)": [[11, "nautilus_trader.data.client.DataClient.is_disposed"]], "is_disposed (dataengine attribute)": [[11, "nautilus_trader.data.engine.DataEngine.is_disposed"]], "is_disposed (marketdataclient attribute)": [[11, "nautilus_trader.data.client.MarketDataClient.is_disposed"]], "is_faulted (dataclient attribute)": [[11, "nautilus_trader.data.client.DataClient.is_faulted"]], "is_faulted (dataengine attribute)": [[11, "nautilus_trader.data.engine.DataEngine.is_faulted"]], "is_faulted (marketdataclient attribute)": [[11, "nautilus_trader.data.client.MarketDataClient.is_faulted"]], "is_initialized (dataclient attribute)": [[11, "nautilus_trader.data.client.DataClient.is_initialized"]], "is_initialized (dataengine attribute)": [[11, "nautilus_trader.data.engine.DataEngine.is_initialized"]], "is_initialized (marketdataclient attribute)": [[11, "nautilus_trader.data.client.MarketDataClient.is_initialized"]], "is_running (dataclient attribute)": [[11, "nautilus_trader.data.client.DataClient.is_running"]], "is_running (dataengine attribute)": [[11, "nautilus_trader.data.engine.DataEngine.is_running"]], "is_running (marketdataclient attribute)": [[11, "nautilus_trader.data.client.MarketDataClient.is_running"]], "is_stopped (dataclient attribute)": [[11, "nautilus_trader.data.client.DataClient.is_stopped"]], "is_stopped (dataengine attribute)": [[11, "nautilus_trader.data.engine.DataEngine.is_stopped"]], "is_stopped (marketdataclient attribute)": [[11, "nautilus_trader.data.client.MarketDataClient.is_stopped"]], "nautilus_trader.data": [[11, "module-nautilus_trader.data"]], "nautilus_trader.data.aggregation": [[11, "module-nautilus_trader.data.aggregation"]], "nautilus_trader.data.client": [[11, "module-nautilus_trader.data.client"]], "nautilus_trader.data.engine": [[11, "module-nautilus_trader.data.engine"]], "nautilus_trader.data.messages": [[11, "module-nautilus_trader.data.messages"]], "next_close_ns (timebaraggregator attribute)": [[11, "nautilus_trader.data.aggregation.TimeBarAggregator.next_close_ns"]], "price_precision (barbuilder attribute)": [[11, "nautilus_trader.data.aggregation.BarBuilder.price_precision"]], "process() (dataengine method)": [[11, "nautilus_trader.data.engine.DataEngine.process"]], "register_catalog() (dataengine method)": [[11, "nautilus_trader.data.engine.DataEngine.register_catalog"]], "register_client() (dataengine method)": [[11, "nautilus_trader.data.engine.DataEngine.register_client"]], "register_default_client() (dataengine method)": [[11, "nautilus_trader.data.engine.DataEngine.register_default_client"]], "register_venue_routing() (dataengine method)": [[11, "nautilus_trader.data.engine.DataEngine.register_venue_routing"]], "registered_clients (dataengine attribute)": [[11, "nautilus_trader.data.engine.DataEngine.registered_clients"]], "request() (dataclient method)": [[11, "nautilus_trader.data.client.DataClient.request"]], "request() (dataengine method)": [[11, "nautilus_trader.data.engine.DataEngine.request"]], "request() (marketdataclient method)": [[11, "nautilus_trader.data.client.MarketDataClient.request"]], "request_bars() (marketdataclient method)": [[11, "nautilus_trader.data.client.MarketDataClient.request_bars"]], "request_count (dataengine attribute)": [[11, "nautilus_trader.data.engine.DataEngine.request_count"]], "request_instrument() (marketdataclient method)": [[11, "nautilus_trader.data.client.MarketDataClient.request_instrument"]], "request_instruments() (marketdataclient method)": [[11, "nautilus_trader.data.client.MarketDataClient.request_instruments"]], "request_quote_ticks() (marketdataclient method)": [[11, "nautilus_trader.data.client.MarketDataClient.request_quote_ticks"]], "request_trade_ticks() (marketdataclient method)": [[11, "nautilus_trader.data.client.MarketDataClient.request_trade_ticks"]], "reset() (barbuilder method)": [[11, "nautilus_trader.data.aggregation.BarBuilder.reset"]], "reset() (dataclient method)": [[11, "nautilus_trader.data.client.DataClient.reset"]], "reset() (dataengine method)": [[11, "nautilus_trader.data.engine.DataEngine.reset"]], "reset() (marketdataclient method)": [[11, "nautilus_trader.data.client.MarketDataClient.reset"]], "response() (dataengine method)": [[11, "nautilus_trader.data.engine.DataEngine.response"]], "response_count (dataengine attribute)": [[11, "nautilus_trader.data.engine.DataEngine.response_count"]], "resume() (dataclient method)": [[11, "nautilus_trader.data.client.DataClient.resume"]], "resume() (dataengine method)": [[11, "nautilus_trader.data.engine.DataEngine.resume"]], "resume() (marketdataclient method)": [[11, "nautilus_trader.data.client.MarketDataClient.resume"]], "set_await_partial() (baraggregator method)": [[11, "nautilus_trader.data.aggregation.BarAggregator.set_await_partial"]], "set_await_partial() (tickbaraggregator method)": [[11, "nautilus_trader.data.aggregation.TickBarAggregator.set_await_partial"]], "set_await_partial() (timebaraggregator method)": [[11, "nautilus_trader.data.aggregation.TimeBarAggregator.set_await_partial"]], "set_await_partial() (valuebaraggregator method)": [[11, "nautilus_trader.data.aggregation.ValueBarAggregator.set_await_partial"]], "set_await_partial() (volumebaraggregator method)": [[11, "nautilus_trader.data.aggregation.VolumeBarAggregator.set_await_partial"]], "set_partial() (baraggregator method)": [[11, "nautilus_trader.data.aggregation.BarAggregator.set_partial"]], "set_partial() (barbuilder method)": [[11, "nautilus_trader.data.aggregation.BarBuilder.set_partial"]], "set_partial() (tickbaraggregator method)": [[11, "nautilus_trader.data.aggregation.TickBarAggregator.set_partial"]], "set_partial() (timebaraggregator method)": [[11, "nautilus_trader.data.aggregation.TimeBarAggregator.set_partial"]], "set_partial() (valuebaraggregator method)": [[11, "nautilus_trader.data.aggregation.ValueBarAggregator.set_partial"]], "set_partial() (volumebaraggregator method)": [[11, "nautilus_trader.data.aggregation.VolumeBarAggregator.set_partial"]], "size_precision (barbuilder attribute)": [[11, "nautilus_trader.data.aggregation.BarBuilder.size_precision"]], "start() (dataclient method)": [[11, "nautilus_trader.data.client.DataClient.start"]], "start() (dataengine method)": [[11, "nautilus_trader.data.engine.DataEngine.start"]], "start() (marketdataclient method)": [[11, "nautilus_trader.data.client.MarketDataClient.start"]], "state (dataclient attribute)": [[11, "nautilus_trader.data.client.DataClient.state"]], "state (dataengine attribute)": [[11, "nautilus_trader.data.engine.DataEngine.state"]], "state (marketdataclient attribute)": [[11, "nautilus_trader.data.client.MarketDataClient.state"]], "stop() (dataclient method)": [[11, "nautilus_trader.data.client.DataClient.stop"]], "stop() (dataengine method)": [[11, "nautilus_trader.data.engine.DataEngine.stop"]], "stop() (marketdataclient method)": [[11, "nautilus_trader.data.client.MarketDataClient.stop"]], "stop() (timebaraggregator method)": [[11, "nautilus_trader.data.aggregation.TimeBarAggregator.stop"]], "subscribe() (dataclient method)": [[11, "nautilus_trader.data.client.DataClient.subscribe"]], "subscribe() (marketdataclient method)": [[11, "nautilus_trader.data.client.MarketDataClient.subscribe"]], "subscribe_bars() (marketdataclient method)": [[11, "nautilus_trader.data.client.MarketDataClient.subscribe_bars"]], "subscribe_instrument() (marketdataclient method)": [[11, "nautilus_trader.data.client.MarketDataClient.subscribe_instrument"]], "subscribe_instrument_close() (marketdataclient method)": [[11, "nautilus_trader.data.client.MarketDataClient.subscribe_instrument_close"]], "subscribe_instrument_status() (marketdataclient method)": [[11, "nautilus_trader.data.client.MarketDataClient.subscribe_instrument_status"]], "subscribe_instruments() (marketdataclient method)": [[11, "nautilus_trader.data.client.MarketDataClient.subscribe_instruments"]], "subscribe_order_book_deltas() (marketdataclient method)": [[11, "nautilus_trader.data.client.MarketDataClient.subscribe_order_book_deltas"]], "subscribe_order_book_snapshots() (marketdataclient method)": [[11, "nautilus_trader.data.client.MarketDataClient.subscribe_order_book_snapshots"]], "subscribe_quote_ticks() (marketdataclient method)": [[11, "nautilus_trader.data.client.MarketDataClient.subscribe_quote_ticks"]], "subscribe_ticker() (marketdataclient method)": [[11, "nautilus_trader.data.client.MarketDataClient.subscribe_ticker"]], "subscribe_trade_ticks() (marketdataclient method)": [[11, "nautilus_trader.data.client.MarketDataClient.subscribe_trade_ticks"]], "subscribe_venue_status() (marketdataclient method)": [[11, "nautilus_trader.data.client.MarketDataClient.subscribe_venue_status"]], "subscribed_bars() (dataengine method)": [[11, "nautilus_trader.data.engine.DataEngine.subscribed_bars"]], "subscribed_bars() (marketdataclient method)": [[11, "nautilus_trader.data.client.MarketDataClient.subscribed_bars"]], "subscribed_generic_data() (dataclient method)": [[11, "nautilus_trader.data.client.DataClient.subscribed_generic_data"]], "subscribed_generic_data() (dataengine method)": [[11, "nautilus_trader.data.engine.DataEngine.subscribed_generic_data"]], "subscribed_generic_data() (marketdataclient method)": [[11, "nautilus_trader.data.client.MarketDataClient.subscribed_generic_data"]], "subscribed_instrument_close() (dataengine method)": [[11, "nautilus_trader.data.engine.DataEngine.subscribed_instrument_close"]], "subscribed_instrument_close() (marketdataclient method)": [[11, "nautilus_trader.data.client.MarketDataClient.subscribed_instrument_close"]], "subscribed_instrument_status() (dataengine method)": [[11, "nautilus_trader.data.engine.DataEngine.subscribed_instrument_status"]], "subscribed_instrument_status() (marketdataclient method)": [[11, "nautilus_trader.data.client.MarketDataClient.subscribed_instrument_status"]], "subscribed_instruments() (dataengine method)": [[11, "nautilus_trader.data.engine.DataEngine.subscribed_instruments"]], "subscribed_instruments() (marketdataclient method)": [[11, "nautilus_trader.data.client.MarketDataClient.subscribed_instruments"]], "subscribed_order_book_deltas() (dataengine method)": [[11, "nautilus_trader.data.engine.DataEngine.subscribed_order_book_deltas"]], "subscribed_order_book_deltas() (marketdataclient method)": [[11, "nautilus_trader.data.client.MarketDataClient.subscribed_order_book_deltas"]], "subscribed_order_book_snapshots() (dataengine method)": [[11, "nautilus_trader.data.engine.DataEngine.subscribed_order_book_snapshots"]], "subscribed_order_book_snapshots() (marketdataclient method)": [[11, "nautilus_trader.data.client.MarketDataClient.subscribed_order_book_snapshots"]], "subscribed_quote_ticks() (dataengine method)": [[11, "nautilus_trader.data.engine.DataEngine.subscribed_quote_ticks"]], "subscribed_quote_ticks() (marketdataclient method)": [[11, "nautilus_trader.data.client.MarketDataClient.subscribed_quote_ticks"]], "subscribed_synthetic_quotes() (dataengine method)": [[11, "nautilus_trader.data.engine.DataEngine.subscribed_synthetic_quotes"]], "subscribed_synthetic_trades() (dataengine method)": [[11, "nautilus_trader.data.engine.DataEngine.subscribed_synthetic_trades"]], "subscribed_tickers() (dataengine method)": [[11, "nautilus_trader.data.engine.DataEngine.subscribed_tickers"]], "subscribed_tickers() (marketdataclient method)": [[11, "nautilus_trader.data.client.MarketDataClient.subscribed_tickers"]], "subscribed_trade_ticks() (dataengine method)": [[11, "nautilus_trader.data.engine.DataEngine.subscribed_trade_ticks"]], "subscribed_trade_ticks() (marketdataclient method)": [[11, "nautilus_trader.data.client.MarketDataClient.subscribed_trade_ticks"]], "subscribed_venue_status() (marketdataclient method)": [[11, "nautilus_trader.data.client.MarketDataClient.subscribed_venue_status"]], "trader_id (dataclient attribute)": [[11, "nautilus_trader.data.client.DataClient.trader_id"]], "trader_id (dataengine attribute)": [[11, "nautilus_trader.data.engine.DataEngine.trader_id"]], "trader_id (marketdataclient attribute)": [[11, "nautilus_trader.data.client.MarketDataClient.trader_id"]], "ts_init (datacommand attribute)": [[11, "nautilus_trader.data.messages.DataCommand.ts_init"]], "ts_init (datarequest attribute)": [[11, "nautilus_trader.data.messages.DataRequest.ts_init"]], "ts_init (dataresponse attribute)": [[11, "nautilus_trader.data.messages.DataResponse.ts_init"]], "ts_init (subscribe attribute)": [[11, "nautilus_trader.data.messages.Subscribe.ts_init"]], "ts_init (unsubscribe attribute)": [[11, "nautilus_trader.data.messages.Unsubscribe.ts_init"]], "ts_last (barbuilder attribute)": [[11, "nautilus_trader.data.aggregation.BarBuilder.ts_last"]], "type (dataclient attribute)": [[11, "nautilus_trader.data.client.DataClient.type"]], "type (dataengine attribute)": [[11, "nautilus_trader.data.engine.DataEngine.type"]], "type (marketdataclient attribute)": [[11, "nautilus_trader.data.client.MarketDataClient.type"]], "unsubscribe() (dataclient method)": [[11, "nautilus_trader.data.client.DataClient.unsubscribe"]], "unsubscribe() (marketdataclient method)": [[11, "nautilus_trader.data.client.MarketDataClient.unsubscribe"]], "unsubscribe_bars() (marketdataclient method)": [[11, "nautilus_trader.data.client.MarketDataClient.unsubscribe_bars"]], "unsubscribe_instrument() (marketdataclient method)": [[11, "nautilus_trader.data.client.MarketDataClient.unsubscribe_instrument"]], "unsubscribe_instrument_close() (marketdataclient method)": [[11, "nautilus_trader.data.client.MarketDataClient.unsubscribe_instrument_close"]], "unsubscribe_instrument_status() (marketdataclient method)": [[11, "nautilus_trader.data.client.MarketDataClient.unsubscribe_instrument_status"]], "unsubscribe_instruments() (marketdataclient method)": [[11, "nautilus_trader.data.client.MarketDataClient.unsubscribe_instruments"]], "unsubscribe_order_book_deltas() (marketdataclient method)": [[11, "nautilus_trader.data.client.MarketDataClient.unsubscribe_order_book_deltas"]], "unsubscribe_order_book_snapshots() (marketdataclient method)": [[11, "nautilus_trader.data.client.MarketDataClient.unsubscribe_order_book_snapshots"]], "unsubscribe_quote_ticks() (marketdataclient method)": [[11, "nautilus_trader.data.client.MarketDataClient.unsubscribe_quote_ticks"]], "unsubscribe_ticker() (marketdataclient method)": [[11, "nautilus_trader.data.client.MarketDataClient.unsubscribe_ticker"]], "unsubscribe_trade_ticks() (marketdataclient method)": [[11, "nautilus_trader.data.client.MarketDataClient.unsubscribe_trade_ticks"]], "unsubscribe_venue_status() (marketdataclient method)": [[11, "nautilus_trader.data.client.MarketDataClient.unsubscribe_venue_status"]], "update() (barbuilder method)": [[11, "nautilus_trader.data.aggregation.BarBuilder.update"]], "venue (dataclient attribute)": [[11, "nautilus_trader.data.client.DataClient.venue"]], "venue (datacommand attribute)": [[11, "nautilus_trader.data.messages.DataCommand.venue"]], "venue (datarequest attribute)": [[11, "nautilus_trader.data.messages.DataRequest.venue"]], "venue (dataresponse attribute)": [[11, "nautilus_trader.data.messages.DataResponse.venue"]], "venue (marketdataclient attribute)": [[11, "nautilus_trader.data.client.MarketDataClient.venue"]], "venue (subscribe attribute)": [[11, "nautilus_trader.data.messages.Subscribe.venue"]], "venue (unsubscribe attribute)": [[11, "nautilus_trader.data.messages.Unsubscribe.venue"]], "batchcancelorders (class in nautilus_trader.execution.messages)": [[12, "nautilus_trader.execution.messages.BatchCancelOrders"]], "cancelallorders (class in nautilus_trader.execution.messages)": [[12, "nautilus_trader.execution.messages.CancelAllOrders"]], "cancelorder (class in nautilus_trader.execution.messages)": [[12, "nautilus_trader.execution.messages.CancelOrder"]], "execalgorithm (class in nautilus_trader.execution.algorithm)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm"]], "executionclient (class in nautilus_trader.execution.client)": [[12, "nautilus_trader.execution.client.ExecutionClient"]], "executionengine (class in nautilus_trader.execution.engine)": [[12, "nautilus_trader.execution.engine.ExecutionEngine"]], "executionmassstatus (class in nautilus_trader.execution.reports)": [[12, "nautilus_trader.execution.reports.ExecutionMassStatus"]], "executionreport (class in nautilus_trader.execution.reports)": [[12, "nautilus_trader.execution.reports.ExecutionReport"]], "fillreport (class in nautilus_trader.execution.reports)": [[12, "nautilus_trader.execution.reports.FillReport"]], "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"]], "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_fill_reports() (executionmassstatus method)": [[12, "nautilus_trader.execution.reports.ExecutionMassStatus.add_fill_reports"]], "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"]], "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"]], "fill_reports() (executionmassstatus method)": [[12, "nautilus_trader.execution.reports.ExecutionMassStatus.fill_reports"]], "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 (fillreport attribute)": [[12, "nautilus_trader.execution.reports.FillReport.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 (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"]], "portfolio (orderemulator attribute)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.portfolio"]], "position_id (submitorder attribute)": [[12, "nautilus_trader.execution.messages.SubmitOrder.position_id"]], "position_id (submitorderlist attribute)": [[12, "nautilus_trader.execution.messages.SubmitOrderList.position_id"]], "position_id_count() (executionengine method)": [[12, "nautilus_trader.execution.engine.ExecutionEngine.position_id_count"]], "position_reports() (executionmassstatus method)": [[12, "nautilus_trader.execution.reports.ExecutionMassStatus.position_reports"]], "price (modifyorder attribute)": [[12, "nautilus_trader.execution.messages.ModifyOrder.price"]], "price_increment (matchingcore attribute)": [[12, "nautilus_trader.execution.matching_core.MatchingCore.price_increment"]], "price_precision (matchingcore attribute)": [[12, "nautilus_trader.execution.matching_core.MatchingCore.price_precision"]], "process() (executionengine method)": [[12, "nautilus_trader.execution.engine.ExecutionEngine.process"]], "publish_data() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.publish_data"]], "publish_data() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.publish_data"]], "publish_signal() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.publish_signal"]], "publish_signal() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.publish_signal"]], "quantity (modifyorder attribute)": [[12, "nautilus_trader.execution.messages.ModifyOrder.quantity"]], "query_order() (executionclient method)": [[12, "nautilus_trader.execution.client.ExecutionClient.query_order"]], "queue_for_executor() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.queue_for_executor"]], "queue_for_executor() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.queue_for_executor"]], "queued_task_ids() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.queued_task_ids"]], "queued_task_ids() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.queued_task_ids"]], "reconcile_mass_status() (executionengine method)": [[12, "nautilus_trader.execution.engine.ExecutionEngine.reconcile_mass_status"]], "reconcile_report() (executionengine method)": [[12, "nautilus_trader.execution.engine.ExecutionEngine.reconcile_report"]], "reconcile_state() (executionengine method)": [[12, "nautilus_trader.execution.engine.ExecutionEngine.reconcile_state"]], "reconciliation (executionengine attribute)": [[12, "nautilus_trader.execution.engine.ExecutionEngine.reconciliation"]], "register() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.register"]], "register_base() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.register_base"]], "register_base() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.register_base"]], "register_client() (executionengine method)": [[12, "nautilus_trader.execution.engine.ExecutionEngine.register_client"]], "register_default_client() (executionengine method)": [[12, "nautilus_trader.execution.engine.ExecutionEngine.register_default_client"]], "register_executor() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.register_executor"]], "register_executor() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.register_executor"]], "register_external_order_claims() (executionengine method)": [[12, "nautilus_trader.execution.engine.ExecutionEngine.register_external_order_claims"]], "register_indicator_for_bars() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.register_indicator_for_bars"]], "register_indicator_for_bars() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.register_indicator_for_bars"]], "register_indicator_for_quote_ticks() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.register_indicator_for_quote_ticks"]], "register_indicator_for_quote_ticks() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.register_indicator_for_quote_ticks"]], "register_indicator_for_trade_ticks() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.register_indicator_for_trade_ticks"]], "register_indicator_for_trade_ticks() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.register_indicator_for_trade_ticks"]], "register_oms_type() (executionengine method)": [[12, "nautilus_trader.execution.engine.ExecutionEngine.register_oms_type"]], "register_venue_routing() (executionengine method)": [[12, "nautilus_trader.execution.engine.ExecutionEngine.register_venue_routing"]], "register_warning_event() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.register_warning_event"]], "register_warning_event() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.register_warning_event"]], "registered_clients (executionengine attribute)": [[12, "nautilus_trader.execution.engine.ExecutionEngine.registered_clients"]], "registered_indicators (execalgorithm attribute)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.registered_indicators"]], "registered_indicators (orderemulator attribute)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.registered_indicators"]], "report_count (executionengine attribute)": [[12, "nautilus_trader.execution.engine.ExecutionEngine.report_count"]], "request_bars() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.request_bars"]], "request_bars() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.request_bars"]], "request_data() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.request_data"]], "request_data() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.request_data"]], "request_instrument() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.request_instrument"]], "request_instrument() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.request_instrument"]], "request_instruments() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.request_instruments"]], "request_instruments() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.request_instruments"]], "request_quote_ticks() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.request_quote_ticks"]], "request_quote_ticks() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.request_quote_ticks"]], "request_trade_ticks() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.request_trade_ticks"]], "request_trade_ticks() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.request_trade_ticks"]], "reset() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.reset"]], "reset() (executionclient method)": [[12, "nautilus_trader.execution.client.ExecutionClient.reset"]], "reset() (executionengine method)": [[12, "nautilus_trader.execution.engine.ExecutionEngine.reset"]], "reset() (matchingcore method)": [[12, "nautilus_trader.execution.matching_core.MatchingCore.reset"]], "reset() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.reset"]], "reset() (ordermanager method)": [[12, "nautilus_trader.execution.manager.OrderManager.reset"]], "resume() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.resume"]], "resume() (executionclient method)": [[12, "nautilus_trader.execution.client.ExecutionClient.resume"]], "resume() (executionengine method)": [[12, "nautilus_trader.execution.engine.ExecutionEngine.resume"]], "resume() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.resume"]], "run_in_executor() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.run_in_executor"]], "run_in_executor() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.run_in_executor"]], "save() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.save"]], "save() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.save"]], "send_algo_command() (ordermanager method)": [[12, "nautilus_trader.execution.manager.OrderManager.send_algo_command"]], "send_emulator_command() (ordermanager method)": [[12, "nautilus_trader.execution.manager.OrderManager.send_emulator_command"]], "send_exec_command() (ordermanager method)": [[12, "nautilus_trader.execution.manager.OrderManager.send_exec_command"]], "send_exec_event() (ordermanager method)": [[12, "nautilus_trader.execution.manager.OrderManager.send_exec_event"]], "send_risk_command() (ordermanager method)": [[12, "nautilus_trader.execution.manager.OrderManager.send_risk_command"]], "send_risk_event() (ordermanager method)": [[12, "nautilus_trader.execution.manager.OrderManager.send_risk_event"]], "should_manage_order() (ordermanager method)": [[12, "nautilus_trader.execution.manager.OrderManager.should_manage_order"]], "spawn_limit() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.spawn_limit"]], "spawn_market() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.spawn_market"]], "spawn_market_to_limit() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.spawn_market_to_limit"]], "start() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.start"]], "start() (executionclient method)": [[12, "nautilus_trader.execution.client.ExecutionClient.start"]], "start() (executionengine method)": [[12, "nautilus_trader.execution.engine.ExecutionEngine.start"]], "start() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.start"]], "state (execalgorithm attribute)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.state"]], "state (executionclient attribute)": [[12, "nautilus_trader.execution.client.ExecutionClient.state"]], "state (executionengine attribute)": [[12, "nautilus_trader.execution.engine.ExecutionEngine.state"]], "state (orderemulator attribute)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.state"]], "stop() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.stop"]], "stop() (executionclient method)": [[12, "nautilus_trader.execution.client.ExecutionClient.stop"]], "stop() (executionengine method)": [[12, "nautilus_trader.execution.engine.ExecutionEngine.stop"]], "stop() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.stop"]], "strategy_id (batchcancelorders attribute)": [[12, "nautilus_trader.execution.messages.BatchCancelOrders.strategy_id"]], "strategy_id (cancelallorders attribute)": [[12, "nautilus_trader.execution.messages.CancelAllOrders.strategy_id"]], "strategy_id (cancelorder attribute)": [[12, "nautilus_trader.execution.messages.CancelOrder.strategy_id"]], "strategy_id (modifyorder attribute)": [[12, "nautilus_trader.execution.messages.ModifyOrder.strategy_id"]], "strategy_id (queryorder attribute)": [[12, "nautilus_trader.execution.messages.QueryOrder.strategy_id"]], "strategy_id (submitorder attribute)": [[12, "nautilus_trader.execution.messages.SubmitOrder.strategy_id"]], "strategy_id (submitorderlist attribute)": [[12, "nautilus_trader.execution.messages.SubmitOrderList.strategy_id"]], "strategy_id (tradingcommand attribute)": [[12, "nautilus_trader.execution.messages.TradingCommand.strategy_id"]], "submit_order() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.submit_order"]], "submit_order() (executionclient method)": [[12, "nautilus_trader.execution.client.ExecutionClient.submit_order"]], "submit_order_list() (executionclient method)": [[12, "nautilus_trader.execution.client.ExecutionClient.submit_order_list"]], "subscribe_bars() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.subscribe_bars"]], "subscribe_bars() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.subscribe_bars"]], "subscribe_data() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.subscribe_data"]], "subscribe_data() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.subscribe_data"]], "subscribe_instrument() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.subscribe_instrument"]], "subscribe_instrument() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.subscribe_instrument"]], "subscribe_instrument_close() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.subscribe_instrument_close"]], "subscribe_instrument_close() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.subscribe_instrument_close"]], "subscribe_instrument_status() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.subscribe_instrument_status"]], "subscribe_instrument_status() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.subscribe_instrument_status"]], "subscribe_instruments() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.subscribe_instruments"]], "subscribe_instruments() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.subscribe_instruments"]], "subscribe_order_book_deltas() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.subscribe_order_book_deltas"]], "subscribe_order_book_deltas() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.subscribe_order_book_deltas"]], "subscribe_order_book_snapshots() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.subscribe_order_book_snapshots"]], "subscribe_order_book_snapshots() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.subscribe_order_book_snapshots"]], "subscribe_quote_ticks() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.subscribe_quote_ticks"]], "subscribe_quote_ticks() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.subscribe_quote_ticks"]], "subscribe_ticker() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.subscribe_ticker"]], "subscribe_ticker() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.subscribe_ticker"]], "subscribe_trade_ticks() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.subscribe_trade_ticks"]], "subscribe_trade_ticks() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.subscribe_trade_ticks"]], "subscribe_venue_status() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.subscribe_venue_status"]], "subscribe_venue_status() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.subscribe_venue_status"]], "subscribed_quotes (orderemulator attribute)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.subscribed_quotes"]], "subscribed_trades (orderemulator attribute)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.subscribed_trades"]], "to_dict() (batchcancelorders static method)": [[12, "nautilus_trader.execution.messages.BatchCancelOrders.to_dict"]], "to_dict() (cancelallorders static method)": [[12, "nautilus_trader.execution.messages.CancelAllOrders.to_dict"]], "to_dict() (cancelorder static method)": [[12, "nautilus_trader.execution.messages.CancelOrder.to_dict"]], "to_dict() (modifyorder static method)": [[12, "nautilus_trader.execution.messages.ModifyOrder.to_dict"]], "to_dict() (queryorder static method)": [[12, "nautilus_trader.execution.messages.QueryOrder.to_dict"]], "to_dict() (submitorder static method)": [[12, "nautilus_trader.execution.messages.SubmitOrder.to_dict"]], "to_dict() (submitorderlist static method)": [[12, "nautilus_trader.execution.messages.SubmitOrderList.to_dict"]], "to_importable_config() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.to_importable_config"]], "to_importable_config() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.to_importable_config"]], "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 (fillreport attribute)": [[12, "nautilus_trader.execution.reports.FillReport.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 (tradingcommand attribute)": [[12, "nautilus_trader.execution.messages.TradingCommand.ts_init"]], "type (execalgorithm attribute)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.type"]], "type (executionclient attribute)": [[12, "nautilus_trader.execution.client.ExecutionClient.type"]], "type (executionengine attribute)": [[12, "nautilus_trader.execution.engine.ExecutionEngine.type"]], "type (orderemulator attribute)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.type"]], "unsubscribe_bars() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.unsubscribe_bars"]], "unsubscribe_bars() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.unsubscribe_bars"]], "unsubscribe_data() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.unsubscribe_data"]], "unsubscribe_data() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.unsubscribe_data"]], "unsubscribe_instrument() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.unsubscribe_instrument"]], "unsubscribe_instrument() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.unsubscribe_instrument"]], "unsubscribe_instrument_status() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.unsubscribe_instrument_status"]], "unsubscribe_instrument_status() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.unsubscribe_instrument_status"]], "unsubscribe_instruments() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.unsubscribe_instruments"]], "unsubscribe_instruments() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.unsubscribe_instruments"]], "unsubscribe_order_book_deltas() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.unsubscribe_order_book_deltas"]], "unsubscribe_order_book_deltas() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.unsubscribe_order_book_deltas"]], "unsubscribe_order_book_snapshots() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.unsubscribe_order_book_snapshots"]], "unsubscribe_order_book_snapshots() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.unsubscribe_order_book_snapshots"]], "unsubscribe_quote_ticks() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.unsubscribe_quote_ticks"]], "unsubscribe_quote_ticks() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.unsubscribe_quote_ticks"]], "unsubscribe_ticker() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.unsubscribe_ticker"]], "unsubscribe_ticker() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.unsubscribe_ticker"]], "unsubscribe_trade_ticks() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.unsubscribe_trade_ticks"]], "unsubscribe_trade_ticks() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.unsubscribe_trade_ticks"]], "unsubscribe_venue_status() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.unsubscribe_venue_status"]], "unsubscribe_venue_status() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.unsubscribe_venue_status"]], "update_synthetic() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.update_synthetic"]], "update_synthetic() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.update_synthetic"]], "venue (executionclient attribute)": [[12, "nautilus_trader.execution.client.ExecutionClient.venue"]], "venue_order_id (cancelorder attribute)": [[12, "nautilus_trader.execution.messages.CancelOrder.venue_order_id"]], "venue_order_id (modifyorder attribute)": [[12, "nautilus_trader.execution.messages.ModifyOrder.venue_order_id"]], "venue_order_id (queryorder attribute)": [[12, "nautilus_trader.execution.messages.QueryOrder.venue_order_id"]], "adaptivemovingaverage (class in nautilus_trader.indicators.average.ama)": [[14, "nautilus_trader.indicators.average.ama.AdaptiveMovingAverage"]], "averagetruerange (class in nautilus_trader.indicators.atr)": [[14, "nautilus_trader.indicators.atr.AverageTrueRange"]], "bollingerbands (class in nautilus_trader.indicators.bollinger_bands)": [[14, "nautilus_trader.indicators.bollinger_bands.BollingerBands"]], "donchianchannel (class in nautilus_trader.indicators.donchian_channel)": [[14, "nautilus_trader.indicators.donchian_channel.DonchianChannel"]], "efficiencyratio (class in nautilus_trader.indicators.efficiency_ratio)": [[14, "nautilus_trader.indicators.efficiency_ratio.EfficiencyRatio"]], "exponentialmovingaverage (class in nautilus_trader.indicators.average.ema)": [[14, "nautilus_trader.indicators.average.ema.ExponentialMovingAverage"]], "fuzzycandle (class in nautilus_trader.indicators.fuzzy_candlesticks)": [[14, "nautilus_trader.indicators.fuzzy_candlesticks.FuzzyCandle"]], "fuzzycandlesticks (class in nautilus_trader.indicators.fuzzy_candlesticks)": [[14, "nautilus_trader.indicators.fuzzy_candlesticks.FuzzyCandlesticks"]], "hullmovingaverage (class in nautilus_trader.indicators.average.hma)": [[14, "nautilus_trader.indicators.average.hma.HullMovingAverage"]], "indicator (class in nautilus_trader.indicators.base.indicator)": [[14, "nautilus_trader.indicators.base.indicator.Indicator"]], "keltnerchannel (class in nautilus_trader.indicators.keltner_channel)": [[14, "nautilus_trader.indicators.keltner_channel.KeltnerChannel"]], "keltnerposition (class in nautilus_trader.indicators.keltner_position)": [[14, "nautilus_trader.indicators.keltner_position.KeltnerPosition"]], "movingaverage (class in nautilus_trader.indicators.average.moving_average)": [[14, "nautilus_trader.indicators.average.moving_average.MovingAverage"]], "movingaverageconvergencedivergence (class in nautilus_trader.indicators.macd)": [[14, "nautilus_trader.indicators.macd.MovingAverageConvergenceDivergence"]], "movingaveragefactory (class in nautilus_trader.indicators.average.ma_factory)": [[14, "nautilus_trader.indicators.average.ma_factory.MovingAverageFactory"]], "movingaveragetype (class in nautilus_trader.indicators.average.moving_average)": [[14, "nautilus_trader.indicators.average.moving_average.MovingAverageType"]], "onbalancevolume (class in nautilus_trader.indicators.obv)": [[14, "nautilus_trader.indicators.obv.OnBalanceVolume"]], "pressure (class in nautilus_trader.indicators.pressure)": [[14, "nautilus_trader.indicators.pressure.Pressure"]], "rateofchange (class in nautilus_trader.indicators.roc)": [[14, "nautilus_trader.indicators.roc.RateOfChange"]], "relativestrengthindex (class in nautilus_trader.indicators.rsi)": [[14, "nautilus_trader.indicators.rsi.RelativeStrengthIndex"]], "simplemovingaverage (class in nautilus_trader.indicators.average.sma)": [[14, "nautilus_trader.indicators.average.sma.SimpleMovingAverage"]], "spreadanalyzer (class in nautilus_trader.indicators.spread_analyzer)": [[14, "nautilus_trader.indicators.spread_analyzer.SpreadAnalyzer"]], "stochastics (class in nautilus_trader.indicators.stochastics)": [[14, "nautilus_trader.indicators.stochastics.Stochastics"]], "swings (class in nautilus_trader.indicators.swings)": [[14, "nautilus_trader.indicators.swings.Swings"]], "volatilityratio (class in nautilus_trader.indicators.volatility_ratio)": [[14, "nautilus_trader.indicators.volatility_ratio.VolatilityRatio"]], "volumeweightedaverageprice (class in nautilus_trader.indicators.vwap)": [[14, "nautilus_trader.indicators.vwap.VolumeWeightedAveragePrice"]], "weightedmovingaverage (class in nautilus_trader.indicators.average.wma)": [[14, "nautilus_trader.indicators.average.wma.WeightedMovingAverage"]], "alpha (exponentialmovingaverage attribute)": [[14, "nautilus_trader.indicators.average.ema.ExponentialMovingAverage.alpha"]], "alpha_diff (adaptivemovingaverage attribute)": [[14, "nautilus_trader.indicators.average.ama.AdaptiveMovingAverage.alpha_diff"]], "alpha_fast (adaptivemovingaverage attribute)": [[14, "nautilus_trader.indicators.average.ama.AdaptiveMovingAverage.alpha_fast"]], "alpha_slow (adaptivemovingaverage attribute)": [[14, "nautilus_trader.indicators.average.ama.AdaptiveMovingAverage.alpha_slow"]], "average (spreadanalyzer attribute)": [[14, "nautilus_trader.indicators.spread_analyzer.SpreadAnalyzer.average"]], "body_size (fuzzycandle attribute)": [[14, "nautilus_trader.indicators.fuzzy_candlesticks.FuzzyCandle.body_size"]], "capacity (spreadanalyzer attribute)": [[14, "nautilus_trader.indicators.spread_analyzer.SpreadAnalyzer.capacity"]], "changed (swings attribute)": [[14, "nautilus_trader.indicators.swings.Swings.changed"]], "count (adaptivemovingaverage attribute)": [[14, "nautilus_trader.indicators.average.ama.AdaptiveMovingAverage.count"]], "count (exponentialmovingaverage attribute)": [[14, "nautilus_trader.indicators.average.ema.ExponentialMovingAverage.count"]], "count (hullmovingaverage attribute)": [[14, "nautilus_trader.indicators.average.hma.HullMovingAverage.count"]], "count (movingaverage attribute)": [[14, "nautilus_trader.indicators.average.moving_average.MovingAverage.count"]], "count (simplemovingaverage attribute)": [[14, "nautilus_trader.indicators.average.sma.SimpleMovingAverage.count"]], "count (weightedmovingaverage attribute)": [[14, "nautilus_trader.indicators.average.wma.WeightedMovingAverage.count"]], "create() (movingaveragefactory static method)": [[14, "nautilus_trader.indicators.average.ma_factory.MovingAverageFactory.create"]], "current (spreadanalyzer attribute)": [[14, "nautilus_trader.indicators.spread_analyzer.SpreadAnalyzer.current"]], "direction (fuzzycandle attribute)": [[14, "nautilus_trader.indicators.fuzzy_candlesticks.FuzzyCandle.direction"]], "direction (swings attribute)": [[14, "nautilus_trader.indicators.swings.Swings.direction"]], "duration (swings attribute)": [[14, "nautilus_trader.indicators.swings.Swings.duration"]], "fast_period (movingaverageconvergencedivergence attribute)": [[14, "nautilus_trader.indicators.macd.MovingAverageConvergenceDivergence.fast_period"]], "fast_period (volatilityratio attribute)": [[14, "nautilus_trader.indicators.volatility_ratio.VolatilityRatio.fast_period"]], "handle_bar() (adaptivemovingaverage method)": [[14, "nautilus_trader.indicators.average.ama.AdaptiveMovingAverage.handle_bar"]], "handle_bar() (averagetruerange method)": [[14, "nautilus_trader.indicators.atr.AverageTrueRange.handle_bar"]], "handle_bar() (bollingerbands method)": [[14, "nautilus_trader.indicators.bollinger_bands.BollingerBands.handle_bar"]], "handle_bar() (donchianchannel method)": [[14, "nautilus_trader.indicators.donchian_channel.DonchianChannel.handle_bar"]], "handle_bar() (efficiencyratio method)": [[14, "nautilus_trader.indicators.efficiency_ratio.EfficiencyRatio.handle_bar"]], "handle_bar() (exponentialmovingaverage method)": [[14, "nautilus_trader.indicators.average.ema.ExponentialMovingAverage.handle_bar"]], "handle_bar() (fuzzycandlesticks method)": [[14, "nautilus_trader.indicators.fuzzy_candlesticks.FuzzyCandlesticks.handle_bar"]], "handle_bar() (hullmovingaverage method)": [[14, "nautilus_trader.indicators.average.hma.HullMovingAverage.handle_bar"]], "handle_bar() (indicator method)": [[14, "nautilus_trader.indicators.base.indicator.Indicator.handle_bar"]], "handle_bar() (keltnerchannel method)": [[14, "nautilus_trader.indicators.keltner_channel.KeltnerChannel.handle_bar"]], "handle_bar() (keltnerposition method)": [[14, "nautilus_trader.indicators.keltner_position.KeltnerPosition.handle_bar"]], "handle_bar() (movingaverage method)": [[14, "nautilus_trader.indicators.average.moving_average.MovingAverage.handle_bar"]], "handle_bar() (movingaverageconvergencedivergence method)": [[14, "nautilus_trader.indicators.macd.MovingAverageConvergenceDivergence.handle_bar"]], "handle_bar() (onbalancevolume method)": [[14, "nautilus_trader.indicators.obv.OnBalanceVolume.handle_bar"]], "handle_bar() (pressure method)": [[14, "nautilus_trader.indicators.pressure.Pressure.handle_bar"]], "handle_bar() (rateofchange method)": [[14, "nautilus_trader.indicators.roc.RateOfChange.handle_bar"]], "handle_bar() (relativestrengthindex method)": [[14, "nautilus_trader.indicators.rsi.RelativeStrengthIndex.handle_bar"]], "handle_bar() (simplemovingaverage method)": [[14, "nautilus_trader.indicators.average.sma.SimpleMovingAverage.handle_bar"]], "handle_bar() (spreadanalyzer method)": [[14, "nautilus_trader.indicators.spread_analyzer.SpreadAnalyzer.handle_bar"]], "handle_bar() (stochastics method)": [[14, "nautilus_trader.indicators.stochastics.Stochastics.handle_bar"]], "handle_bar() (swings method)": [[14, "nautilus_trader.indicators.swings.Swings.handle_bar"]], "handle_bar() (volatilityratio method)": [[14, "nautilus_trader.indicators.volatility_ratio.VolatilityRatio.handle_bar"]], "handle_bar() (volumeweightedaverageprice method)": [[14, "nautilus_trader.indicators.vwap.VolumeWeightedAveragePrice.handle_bar"]], "handle_bar() (weightedmovingaverage method)": [[14, "nautilus_trader.indicators.average.wma.WeightedMovingAverage.handle_bar"]], "handle_quote_tick() (adaptivemovingaverage method)": [[14, "nautilus_trader.indicators.average.ama.AdaptiveMovingAverage.handle_quote_tick"]], "handle_quote_tick() (averagetruerange method)": [[14, "nautilus_trader.indicators.atr.AverageTrueRange.handle_quote_tick"]], "handle_quote_tick() (bollingerbands method)": [[14, "nautilus_trader.indicators.bollinger_bands.BollingerBands.handle_quote_tick"]], "handle_quote_tick() (donchianchannel method)": [[14, "nautilus_trader.indicators.donchian_channel.DonchianChannel.handle_quote_tick"]], "handle_quote_tick() (efficiencyratio method)": [[14, "nautilus_trader.indicators.efficiency_ratio.EfficiencyRatio.handle_quote_tick"]], "handle_quote_tick() (exponentialmovingaverage method)": [[14, "nautilus_trader.indicators.average.ema.ExponentialMovingAverage.handle_quote_tick"]], "handle_quote_tick() (fuzzycandlesticks method)": [[14, "nautilus_trader.indicators.fuzzy_candlesticks.FuzzyCandlesticks.handle_quote_tick"]], "handle_quote_tick() (hullmovingaverage method)": [[14, "nautilus_trader.indicators.average.hma.HullMovingAverage.handle_quote_tick"]], "handle_quote_tick() (indicator method)": [[14, "nautilus_trader.indicators.base.indicator.Indicator.handle_quote_tick"]], "handle_quote_tick() (keltnerchannel method)": [[14, "nautilus_trader.indicators.keltner_channel.KeltnerChannel.handle_quote_tick"]], "handle_quote_tick() (keltnerposition method)": [[14, "nautilus_trader.indicators.keltner_position.KeltnerPosition.handle_quote_tick"]], "handle_quote_tick() (movingaverage method)": [[14, "nautilus_trader.indicators.average.moving_average.MovingAverage.handle_quote_tick"]], "handle_quote_tick() (movingaverageconvergencedivergence method)": [[14, "nautilus_trader.indicators.macd.MovingAverageConvergenceDivergence.handle_quote_tick"]], "handle_quote_tick() (onbalancevolume method)": [[14, "nautilus_trader.indicators.obv.OnBalanceVolume.handle_quote_tick"]], "handle_quote_tick() (pressure method)": [[14, "nautilus_trader.indicators.pressure.Pressure.handle_quote_tick"]], "handle_quote_tick() (rateofchange method)": [[14, "nautilus_trader.indicators.roc.RateOfChange.handle_quote_tick"]], "handle_quote_tick() (relativestrengthindex method)": [[14, "nautilus_trader.indicators.rsi.RelativeStrengthIndex.handle_quote_tick"]], "handle_quote_tick() (simplemovingaverage method)": [[14, "nautilus_trader.indicators.average.sma.SimpleMovingAverage.handle_quote_tick"]], "handle_quote_tick() (spreadanalyzer method)": [[14, "nautilus_trader.indicators.spread_analyzer.SpreadAnalyzer.handle_quote_tick"]], "handle_quote_tick() (stochastics method)": [[14, "nautilus_trader.indicators.stochastics.Stochastics.handle_quote_tick"]], "handle_quote_tick() (swings method)": [[14, "nautilus_trader.indicators.swings.Swings.handle_quote_tick"]], "handle_quote_tick() (volatilityratio method)": [[14, "nautilus_trader.indicators.volatility_ratio.VolatilityRatio.handle_quote_tick"]], "handle_quote_tick() (volumeweightedaverageprice method)": [[14, "nautilus_trader.indicators.vwap.VolumeWeightedAveragePrice.handle_quote_tick"]], "handle_quote_tick() (weightedmovingaverage method)": [[14, "nautilus_trader.indicators.average.wma.WeightedMovingAverage.handle_quote_tick"]], "handle_trade_tick() (adaptivemovingaverage method)": [[14, "nautilus_trader.indicators.average.ama.AdaptiveMovingAverage.handle_trade_tick"]], "handle_trade_tick() (averagetruerange method)": [[14, "nautilus_trader.indicators.atr.AverageTrueRange.handle_trade_tick"]], "handle_trade_tick() (bollingerbands method)": [[14, "nautilus_trader.indicators.bollinger_bands.BollingerBands.handle_trade_tick"]], "handle_trade_tick() (donchianchannel method)": [[14, "nautilus_trader.indicators.donchian_channel.DonchianChannel.handle_trade_tick"]], "handle_trade_tick() (efficiencyratio method)": [[14, "nautilus_trader.indicators.efficiency_ratio.EfficiencyRatio.handle_trade_tick"]], "handle_trade_tick() (exponentialmovingaverage method)": [[14, "nautilus_trader.indicators.average.ema.ExponentialMovingAverage.handle_trade_tick"]], "handle_trade_tick() (fuzzycandlesticks method)": [[14, "nautilus_trader.indicators.fuzzy_candlesticks.FuzzyCandlesticks.handle_trade_tick"]], "handle_trade_tick() (hullmovingaverage method)": [[14, "nautilus_trader.indicators.average.hma.HullMovingAverage.handle_trade_tick"]], "handle_trade_tick() (indicator method)": [[14, "nautilus_trader.indicators.base.indicator.Indicator.handle_trade_tick"]], "handle_trade_tick() (keltnerchannel method)": [[14, "nautilus_trader.indicators.keltner_channel.KeltnerChannel.handle_trade_tick"]], "handle_trade_tick() (keltnerposition method)": [[14, "nautilus_trader.indicators.keltner_position.KeltnerPosition.handle_trade_tick"]], "handle_trade_tick() (movingaverage method)": [[14, "nautilus_trader.indicators.average.moving_average.MovingAverage.handle_trade_tick"]], "handle_trade_tick() (movingaverageconvergencedivergence method)": [[14, "nautilus_trader.indicators.macd.MovingAverageConvergenceDivergence.handle_trade_tick"]], "handle_trade_tick() (onbalancevolume method)": [[14, "nautilus_trader.indicators.obv.OnBalanceVolume.handle_trade_tick"]], "handle_trade_tick() (pressure method)": [[14, "nautilus_trader.indicators.pressure.Pressure.handle_trade_tick"]], "handle_trade_tick() (rateofchange method)": [[14, "nautilus_trader.indicators.roc.RateOfChange.handle_trade_tick"]], "handle_trade_tick() (relativestrengthindex method)": [[14, "nautilus_trader.indicators.rsi.RelativeStrengthIndex.handle_trade_tick"]], "handle_trade_tick() (simplemovingaverage method)": [[14, "nautilus_trader.indicators.average.sma.SimpleMovingAverage.handle_trade_tick"]], "handle_trade_tick() (spreadanalyzer method)": [[14, "nautilus_trader.indicators.spread_analyzer.SpreadAnalyzer.handle_trade_tick"]], "handle_trade_tick() (stochastics method)": [[14, "nautilus_trader.indicators.stochastics.Stochastics.handle_trade_tick"]], "handle_trade_tick() (swings method)": [[14, "nautilus_trader.indicators.swings.Swings.handle_trade_tick"]], "handle_trade_tick() (volatilityratio method)": [[14, "nautilus_trader.indicators.volatility_ratio.VolatilityRatio.handle_trade_tick"]], "handle_trade_tick() (volumeweightedaverageprice method)": [[14, "nautilus_trader.indicators.vwap.VolumeWeightedAveragePrice.handle_trade_tick"]], "handle_trade_tick() (weightedmovingaverage method)": [[14, "nautilus_trader.indicators.average.wma.WeightedMovingAverage.handle_trade_tick"]], "has_inputs (adaptivemovingaverage attribute)": [[14, "nautilus_trader.indicators.average.ama.AdaptiveMovingAverage.has_inputs"]], "has_inputs (averagetruerange attribute)": [[14, "nautilus_trader.indicators.atr.AverageTrueRange.has_inputs"]], "has_inputs (bollingerbands attribute)": [[14, "nautilus_trader.indicators.bollinger_bands.BollingerBands.has_inputs"]], "has_inputs (donchianchannel attribute)": [[14, "nautilus_trader.indicators.donchian_channel.DonchianChannel.has_inputs"]], "has_inputs (efficiencyratio attribute)": [[14, "nautilus_trader.indicators.efficiency_ratio.EfficiencyRatio.has_inputs"]], "has_inputs (exponentialmovingaverage attribute)": [[14, "nautilus_trader.indicators.average.ema.ExponentialMovingAverage.has_inputs"]], "has_inputs (fuzzycandlesticks attribute)": [[14, "nautilus_trader.indicators.fuzzy_candlesticks.FuzzyCandlesticks.has_inputs"]], "has_inputs (hullmovingaverage attribute)": [[14, "nautilus_trader.indicators.average.hma.HullMovingAverage.has_inputs"]], "has_inputs (indicator attribute)": [[14, "nautilus_trader.indicators.base.indicator.Indicator.has_inputs"]], "has_inputs (keltnerchannel attribute)": [[14, "nautilus_trader.indicators.keltner_channel.KeltnerChannel.has_inputs"]], "has_inputs (keltnerposition attribute)": [[14, "nautilus_trader.indicators.keltner_position.KeltnerPosition.has_inputs"]], "has_inputs (movingaverage attribute)": [[14, "nautilus_trader.indicators.average.moving_average.MovingAverage.has_inputs"]], "has_inputs (movingaverageconvergencedivergence attribute)": [[14, "nautilus_trader.indicators.macd.MovingAverageConvergenceDivergence.has_inputs"]], "has_inputs (onbalancevolume attribute)": [[14, "nautilus_trader.indicators.obv.OnBalanceVolume.has_inputs"]], "has_inputs (pressure attribute)": [[14, "nautilus_trader.indicators.pressure.Pressure.has_inputs"]], "has_inputs (rateofchange attribute)": [[14, "nautilus_trader.indicators.roc.RateOfChange.has_inputs"]], "has_inputs (relativestrengthindex attribute)": [[14, "nautilus_trader.indicators.rsi.RelativeStrengthIndex.has_inputs"]], "has_inputs (simplemovingaverage attribute)": [[14, "nautilus_trader.indicators.average.sma.SimpleMovingAverage.has_inputs"]], "has_inputs (spreadanalyzer attribute)": [[14, "nautilus_trader.indicators.spread_analyzer.SpreadAnalyzer.has_inputs"]], "has_inputs (stochastics attribute)": [[14, "nautilus_trader.indicators.stochastics.Stochastics.has_inputs"]], "has_inputs (swings attribute)": [[14, "nautilus_trader.indicators.swings.Swings.has_inputs"]], "has_inputs (volatilityratio attribute)": [[14, "nautilus_trader.indicators.volatility_ratio.VolatilityRatio.has_inputs"]], "has_inputs (volumeweightedaverageprice attribute)": [[14, "nautilus_trader.indicators.vwap.VolumeWeightedAveragePrice.has_inputs"]], "has_inputs (weightedmovingaverage attribute)": [[14, "nautilus_trader.indicators.average.wma.WeightedMovingAverage.has_inputs"]], "high_datetime (swings attribute)": [[14, "nautilus_trader.indicators.swings.Swings.high_datetime"]], "high_price (swings attribute)": [[14, "nautilus_trader.indicators.swings.Swings.high_price"]], "initialized (adaptivemovingaverage attribute)": [[14, "nautilus_trader.indicators.average.ama.AdaptiveMovingAverage.initialized"]], "initialized (averagetruerange attribute)": [[14, "nautilus_trader.indicators.atr.AverageTrueRange.initialized"]], "initialized (bollingerbands attribute)": [[14, "nautilus_trader.indicators.bollinger_bands.BollingerBands.initialized"]], "initialized (donchianchannel attribute)": [[14, "nautilus_trader.indicators.donchian_channel.DonchianChannel.initialized"]], "initialized (efficiencyratio attribute)": [[14, "nautilus_trader.indicators.efficiency_ratio.EfficiencyRatio.initialized"]], "initialized (exponentialmovingaverage attribute)": [[14, "nautilus_trader.indicators.average.ema.ExponentialMovingAverage.initialized"]], "initialized (fuzzycandlesticks attribute)": [[14, "nautilus_trader.indicators.fuzzy_candlesticks.FuzzyCandlesticks.initialized"]], "initialized (hullmovingaverage attribute)": [[14, "nautilus_trader.indicators.average.hma.HullMovingAverage.initialized"]], "initialized (indicator attribute)": [[14, "nautilus_trader.indicators.base.indicator.Indicator.initialized"]], "initialized (keltnerchannel attribute)": [[14, "nautilus_trader.indicators.keltner_channel.KeltnerChannel.initialized"]], "initialized (keltnerposition attribute)": [[14, "nautilus_trader.indicators.keltner_position.KeltnerPosition.initialized"]], "initialized (movingaverage attribute)": [[14, "nautilus_trader.indicators.average.moving_average.MovingAverage.initialized"]], "initialized (movingaverageconvergencedivergence attribute)": [[14, "nautilus_trader.indicators.macd.MovingAverageConvergenceDivergence.initialized"]], "initialized (onbalancevolume attribute)": [[14, "nautilus_trader.indicators.obv.OnBalanceVolume.initialized"]], "initialized (pressure attribute)": [[14, "nautilus_trader.indicators.pressure.Pressure.initialized"]], "initialized (rateofchange attribute)": [[14, "nautilus_trader.indicators.roc.RateOfChange.initialized"]], "initialized (relativestrengthindex attribute)": [[14, "nautilus_trader.indicators.rsi.RelativeStrengthIndex.initialized"]], "initialized (simplemovingaverage attribute)": [[14, "nautilus_trader.indicators.average.sma.SimpleMovingAverage.initialized"]], "initialized (spreadanalyzer attribute)": [[14, "nautilus_trader.indicators.spread_analyzer.SpreadAnalyzer.initialized"]], "initialized (stochastics attribute)": [[14, "nautilus_trader.indicators.stochastics.Stochastics.initialized"]], "initialized (swings attribute)": [[14, "nautilus_trader.indicators.swings.Swings.initialized"]], "initialized (volatilityratio attribute)": [[14, "nautilus_trader.indicators.volatility_ratio.VolatilityRatio.initialized"]], "initialized (volumeweightedaverageprice attribute)": [[14, "nautilus_trader.indicators.vwap.VolumeWeightedAveragePrice.initialized"]], "initialized (weightedmovingaverage attribute)": [[14, "nautilus_trader.indicators.average.wma.WeightedMovingAverage.initialized"]], "instrument_id (spreadanalyzer attribute)": [[14, "nautilus_trader.indicators.spread_analyzer.SpreadAnalyzer.instrument_id"]], "k (bollingerbands attribute)": [[14, "nautilus_trader.indicators.bollinger_bands.BollingerBands.k"]], "k_multiplier (keltnerchannel attribute)": [[14, "nautilus_trader.indicators.keltner_channel.KeltnerChannel.k_multiplier"]], "k_multiplier (keltnerposition attribute)": [[14, "nautilus_trader.indicators.keltner_position.KeltnerPosition.k_multiplier"]], "length (swings attribute)": [[14, "nautilus_trader.indicators.swings.Swings.length"]], "low_datetime (swings attribute)": [[14, "nautilus_trader.indicators.swings.Swings.low_datetime"]], "low_price (swings attribute)": [[14, "nautilus_trader.indicators.swings.Swings.low_price"]], "lower (bollingerbands attribute)": [[14, "nautilus_trader.indicators.bollinger_bands.BollingerBands.lower"]], "lower (donchianchannel attribute)": [[14, "nautilus_trader.indicators.donchian_channel.DonchianChannel.lower"]], "lower (keltnerchannel attribute)": [[14, "nautilus_trader.indicators.keltner_channel.KeltnerChannel.lower"]], "lower_wick_size (fuzzycandle attribute)": [[14, "nautilus_trader.indicators.fuzzy_candlesticks.FuzzyCandle.lower_wick_size"]], "middle (bollingerbands attribute)": [[14, "nautilus_trader.indicators.bollinger_bands.BollingerBands.middle"]], "middle (donchianchannel attribute)": [[14, "nautilus_trader.indicators.donchian_channel.DonchianChannel.middle"]], "middle (keltnerchannel attribute)": [[14, "nautilus_trader.indicators.keltner_channel.KeltnerChannel.middle"]], "name (adaptivemovingaverage attribute)": [[14, "nautilus_trader.indicators.average.ama.AdaptiveMovingAverage.name"]], "name (averagetruerange attribute)": [[14, "nautilus_trader.indicators.atr.AverageTrueRange.name"]], "name (bollingerbands attribute)": [[14, "nautilus_trader.indicators.bollinger_bands.BollingerBands.name"]], "name (donchianchannel attribute)": [[14, "nautilus_trader.indicators.donchian_channel.DonchianChannel.name"]], "name (efficiencyratio attribute)": [[14, "nautilus_trader.indicators.efficiency_ratio.EfficiencyRatio.name"]], "name (exponentialmovingaverage attribute)": [[14, "nautilus_trader.indicators.average.ema.ExponentialMovingAverage.name"]], "name (fuzzycandlesticks attribute)": [[14, "nautilus_trader.indicators.fuzzy_candlesticks.FuzzyCandlesticks.name"]], "name (hullmovingaverage attribute)": [[14, "nautilus_trader.indicators.average.hma.HullMovingAverage.name"]], "name (indicator attribute)": [[14, "nautilus_trader.indicators.base.indicator.Indicator.name"]], "name (keltnerchannel attribute)": [[14, "nautilus_trader.indicators.keltner_channel.KeltnerChannel.name"]], "name (keltnerposition attribute)": [[14, "nautilus_trader.indicators.keltner_position.KeltnerPosition.name"]], "name (movingaverage attribute)": [[14, "nautilus_trader.indicators.average.moving_average.MovingAverage.name"]], "name (movingaverageconvergencedivergence attribute)": [[14, "nautilus_trader.indicators.macd.MovingAverageConvergenceDivergence.name"]], "name (onbalancevolume attribute)": [[14, "nautilus_trader.indicators.obv.OnBalanceVolume.name"]], "name (pressure attribute)": [[14, "nautilus_trader.indicators.pressure.Pressure.name"]], "name (rateofchange attribute)": [[14, "nautilus_trader.indicators.roc.RateOfChange.name"]], "name (relativestrengthindex attribute)": [[14, "nautilus_trader.indicators.rsi.RelativeStrengthIndex.name"]], "name (simplemovingaverage attribute)": [[14, "nautilus_trader.indicators.average.sma.SimpleMovingAverage.name"]], "name (spreadanalyzer attribute)": [[14, "nautilus_trader.indicators.spread_analyzer.SpreadAnalyzer.name"]], "name (stochastics attribute)": [[14, "nautilus_trader.indicators.stochastics.Stochastics.name"]], "name (swings attribute)": [[14, "nautilus_trader.indicators.swings.Swings.name"]], "name (volatilityratio attribute)": [[14, "nautilus_trader.indicators.volatility_ratio.VolatilityRatio.name"]], "name (volumeweightedaverageprice attribute)": [[14, "nautilus_trader.indicators.vwap.VolumeWeightedAveragePrice.name"]], "name (weightedmovingaverage attribute)": [[14, "nautilus_trader.indicators.average.wma.WeightedMovingAverage.name"]], "nautilus_trader.indicators": [[14, "module-nautilus_trader.indicators"]], "nautilus_trader.indicators.atr": [[14, "module-nautilus_trader.indicators.atr"]], "nautilus_trader.indicators.average.ama": [[14, "module-nautilus_trader.indicators.average.ama"]], "nautilus_trader.indicators.average.ema": [[14, "module-nautilus_trader.indicators.average.ema"]], "nautilus_trader.indicators.average.hma": [[14, "module-nautilus_trader.indicators.average.hma"]], "nautilus_trader.indicators.average.ma_factory": [[14, "module-nautilus_trader.indicators.average.ma_factory"]], "nautilus_trader.indicators.average.moving_average": [[14, "module-nautilus_trader.indicators.average.moving_average"]], "nautilus_trader.indicators.average.sma": [[14, "module-nautilus_trader.indicators.average.sma"]], "nautilus_trader.indicators.average.wma": [[14, "module-nautilus_trader.indicators.average.wma"]], "nautilus_trader.indicators.base.indicator": [[14, "module-nautilus_trader.indicators.base.indicator"]], "nautilus_trader.indicators.bollinger_bands": [[14, "module-nautilus_trader.indicators.bollinger_bands"]], "nautilus_trader.indicators.donchian_channel": [[14, "module-nautilus_trader.indicators.donchian_channel"]], "nautilus_trader.indicators.efficiency_ratio": [[14, "module-nautilus_trader.indicators.efficiency_ratio"]], "nautilus_trader.indicators.fuzzy_candlesticks": [[14, "module-nautilus_trader.indicators.fuzzy_candlesticks"]], "nautilus_trader.indicators.keltner_channel": [[14, "module-nautilus_trader.indicators.keltner_channel"]], "nautilus_trader.indicators.keltner_position": [[14, "module-nautilus_trader.indicators.keltner_position"]], "nautilus_trader.indicators.macd": [[14, "module-nautilus_trader.indicators.macd"]], "nautilus_trader.indicators.obv": [[14, "module-nautilus_trader.indicators.obv"]], "nautilus_trader.indicators.pressure": [[14, "module-nautilus_trader.indicators.pressure"]], "nautilus_trader.indicators.roc": [[14, "module-nautilus_trader.indicators.roc"]], "nautilus_trader.indicators.rsi": [[14, "module-nautilus_trader.indicators.rsi"]], "nautilus_trader.indicators.spread_analyzer": [[14, "module-nautilus_trader.indicators.spread_analyzer"]], "nautilus_trader.indicators.stochastics": [[14, "module-nautilus_trader.indicators.stochastics"]], "nautilus_trader.indicators.swings": [[14, "module-nautilus_trader.indicators.swings"]], "nautilus_trader.indicators.volatility_ratio": [[14, "module-nautilus_trader.indicators.volatility_ratio"]], "nautilus_trader.indicators.vwap": [[14, "module-nautilus_trader.indicators.vwap"]], "period (adaptivemovingaverage attribute)": [[14, "nautilus_trader.indicators.average.ama.AdaptiveMovingAverage.period"]], "period (averagetruerange attribute)": [[14, "nautilus_trader.indicators.atr.AverageTrueRange.period"]], "period (bollingerbands attribute)": [[14, "nautilus_trader.indicators.bollinger_bands.BollingerBands.period"]], "period (donchianchannel attribute)": [[14, "nautilus_trader.indicators.donchian_channel.DonchianChannel.period"]], "period (efficiencyratio attribute)": [[14, "nautilus_trader.indicators.efficiency_ratio.EfficiencyRatio.period"]], "period (exponentialmovingaverage attribute)": [[14, "nautilus_trader.indicators.average.ema.ExponentialMovingAverage.period"]], "period (fuzzycandlesticks attribute)": [[14, "nautilus_trader.indicators.fuzzy_candlesticks.FuzzyCandlesticks.period"]], "period (hullmovingaverage attribute)": [[14, "nautilus_trader.indicators.average.hma.HullMovingAverage.period"]], "period (keltnerchannel attribute)": [[14, "nautilus_trader.indicators.keltner_channel.KeltnerChannel.period"]], "period (keltnerposition attribute)": [[14, "nautilus_trader.indicators.keltner_position.KeltnerPosition.period"]], "period (movingaverage attribute)": [[14, "nautilus_trader.indicators.average.moving_average.MovingAverage.period"]], "period (onbalancevolume attribute)": [[14, "nautilus_trader.indicators.obv.OnBalanceVolume.period"]], "period (pressure attribute)": [[14, "nautilus_trader.indicators.pressure.Pressure.period"]], "period (rateofchange attribute)": [[14, "nautilus_trader.indicators.roc.RateOfChange.period"]], "period (relativestrengthindex attribute)": [[14, "nautilus_trader.indicators.rsi.RelativeStrengthIndex.period"]], "period (simplemovingaverage attribute)": [[14, "nautilus_trader.indicators.average.sma.SimpleMovingAverage.period"]], "period (swings attribute)": [[14, "nautilus_trader.indicators.swings.Swings.period"]], "period (weightedmovingaverage attribute)": [[14, "nautilus_trader.indicators.average.wma.WeightedMovingAverage.period"]], "period_alpha_fast (adaptivemovingaverage attribute)": [[14, "nautilus_trader.indicators.average.ama.AdaptiveMovingAverage.period_alpha_fast"]], "period_alpha_slow (adaptivemovingaverage attribute)": [[14, "nautilus_trader.indicators.average.ama.AdaptiveMovingAverage.period_alpha_slow"]], "period_d (stochastics attribute)": [[14, "nautilus_trader.indicators.stochastics.Stochastics.period_d"]], "period_er (adaptivemovingaverage attribute)": [[14, "nautilus_trader.indicators.average.ama.AdaptiveMovingAverage.period_er"]], "period_k (stochastics attribute)": [[14, "nautilus_trader.indicators.stochastics.Stochastics.period_k"]], "price_type (adaptivemovingaverage attribute)": [[14, "nautilus_trader.indicators.average.ama.AdaptiveMovingAverage.price_type"]], "price_type (exponentialmovingaverage attribute)": [[14, "nautilus_trader.indicators.average.ema.ExponentialMovingAverage.price_type"]], "price_type (hullmovingaverage attribute)": [[14, "nautilus_trader.indicators.average.hma.HullMovingAverage.price_type"]], "price_type (movingaverage attribute)": [[14, "nautilus_trader.indicators.average.moving_average.MovingAverage.price_type"]], "price_type (movingaverageconvergencedivergence attribute)": [[14, "nautilus_trader.indicators.macd.MovingAverageConvergenceDivergence.price_type"]], "price_type (simplemovingaverage attribute)": [[14, "nautilus_trader.indicators.average.sma.SimpleMovingAverage.price_type"]], "price_type (weightedmovingaverage attribute)": [[14, "nautilus_trader.indicators.average.wma.WeightedMovingAverage.price_type"]], "reset() (adaptivemovingaverage method)": [[14, "nautilus_trader.indicators.average.ama.AdaptiveMovingAverage.reset"]], "reset() (averagetruerange method)": [[14, "nautilus_trader.indicators.atr.AverageTrueRange.reset"]], "reset() (bollingerbands method)": [[14, "nautilus_trader.indicators.bollinger_bands.BollingerBands.reset"]], "reset() (donchianchannel method)": [[14, "nautilus_trader.indicators.donchian_channel.DonchianChannel.reset"]], "reset() (efficiencyratio method)": [[14, "nautilus_trader.indicators.efficiency_ratio.EfficiencyRatio.reset"]], "reset() (exponentialmovingaverage method)": [[14, "nautilus_trader.indicators.average.ema.ExponentialMovingAverage.reset"]], "reset() (fuzzycandlesticks method)": [[14, "nautilus_trader.indicators.fuzzy_candlesticks.FuzzyCandlesticks.reset"]], "reset() (hullmovingaverage method)": [[14, "nautilus_trader.indicators.average.hma.HullMovingAverage.reset"]], "reset() (indicator method)": [[14, "nautilus_trader.indicators.base.indicator.Indicator.reset"]], "reset() (keltnerchannel method)": [[14, "nautilus_trader.indicators.keltner_channel.KeltnerChannel.reset"]], "reset() (keltnerposition method)": [[14, "nautilus_trader.indicators.keltner_position.KeltnerPosition.reset"]], "reset() (movingaverage method)": [[14, "nautilus_trader.indicators.average.moving_average.MovingAverage.reset"]], "reset() (movingaverageconvergencedivergence method)": [[14, "nautilus_trader.indicators.macd.MovingAverageConvergenceDivergence.reset"]], "reset() (onbalancevolume method)": [[14, "nautilus_trader.indicators.obv.OnBalanceVolume.reset"]], "reset() (pressure method)": [[14, "nautilus_trader.indicators.pressure.Pressure.reset"]], "reset() (rateofchange method)": [[14, "nautilus_trader.indicators.roc.RateOfChange.reset"]], "reset() (relativestrengthindex method)": [[14, "nautilus_trader.indicators.rsi.RelativeStrengthIndex.reset"]], "reset() (simplemovingaverage method)": [[14, "nautilus_trader.indicators.average.sma.SimpleMovingAverage.reset"]], "reset() (spreadanalyzer method)": [[14, "nautilus_trader.indicators.spread_analyzer.SpreadAnalyzer.reset"]], "reset() (stochastics method)": [[14, "nautilus_trader.indicators.stochastics.Stochastics.reset"]], "reset() (swings method)": [[14, "nautilus_trader.indicators.swings.Swings.reset"]], "reset() (volatilityratio method)": [[14, "nautilus_trader.indicators.volatility_ratio.VolatilityRatio.reset"]], "reset() (volumeweightedaverageprice method)": [[14, "nautilus_trader.indicators.vwap.VolumeWeightedAveragePrice.reset"]], "reset() (weightedmovingaverage method)": [[14, "nautilus_trader.indicators.average.wma.WeightedMovingAverage.reset"]], "since_high (swings attribute)": [[14, "nautilus_trader.indicators.swings.Swings.since_high"]], "since_low (swings attribute)": [[14, "nautilus_trader.indicators.swings.Swings.since_low"]], "size (fuzzycandle attribute)": [[14, "nautilus_trader.indicators.fuzzy_candlesticks.FuzzyCandle.size"]], "slow_period (movingaverageconvergencedivergence attribute)": [[14, "nautilus_trader.indicators.macd.MovingAverageConvergenceDivergence.slow_period"]], "slow_period (volatilityratio attribute)": [[14, "nautilus_trader.indicators.volatility_ratio.VolatilityRatio.slow_period"]], "update_raw() (adaptivemovingaverage method)": [[14, "nautilus_trader.indicators.average.ama.AdaptiveMovingAverage.update_raw"]], "update_raw() (averagetruerange method)": [[14, "nautilus_trader.indicators.atr.AverageTrueRange.update_raw"]], "update_raw() (bollingerbands method)": [[14, "nautilus_trader.indicators.bollinger_bands.BollingerBands.update_raw"]], "update_raw() (donchianchannel method)": [[14, "nautilus_trader.indicators.donchian_channel.DonchianChannel.update_raw"]], "update_raw() (efficiencyratio method)": [[14, "nautilus_trader.indicators.efficiency_ratio.EfficiencyRatio.update_raw"]], "update_raw() (exponentialmovingaverage method)": [[14, "nautilus_trader.indicators.average.ema.ExponentialMovingAverage.update_raw"]], "update_raw() (fuzzycandlesticks method)": [[14, "nautilus_trader.indicators.fuzzy_candlesticks.FuzzyCandlesticks.update_raw"]], "update_raw() (hullmovingaverage method)": [[14, "nautilus_trader.indicators.average.hma.HullMovingAverage.update_raw"]], "update_raw() (keltnerchannel method)": [[14, "nautilus_trader.indicators.keltner_channel.KeltnerChannel.update_raw"]], "update_raw() (keltnerposition method)": [[14, "nautilus_trader.indicators.keltner_position.KeltnerPosition.update_raw"]], "update_raw() (movingaverage method)": [[14, "nautilus_trader.indicators.average.moving_average.MovingAverage.update_raw"]], "update_raw() (movingaverageconvergencedivergence method)": [[14, "nautilus_trader.indicators.macd.MovingAverageConvergenceDivergence.update_raw"]], "update_raw() (onbalancevolume method)": [[14, "nautilus_trader.indicators.obv.OnBalanceVolume.update_raw"]], "update_raw() (pressure method)": [[14, "nautilus_trader.indicators.pressure.Pressure.update_raw"]], "update_raw() (rateofchange method)": [[14, "nautilus_trader.indicators.roc.RateOfChange.update_raw"]], "update_raw() (relativestrengthindex method)": [[14, "nautilus_trader.indicators.rsi.RelativeStrengthIndex.update_raw"]], "update_raw() (simplemovingaverage method)": [[14, "nautilus_trader.indicators.average.sma.SimpleMovingAverage.update_raw"]], "update_raw() (stochastics method)": [[14, "nautilus_trader.indicators.stochastics.Stochastics.update_raw"]], "update_raw() (swings method)": [[14, "nautilus_trader.indicators.swings.Swings.update_raw"]], "update_raw() (volatilityratio method)": [[14, "nautilus_trader.indicators.volatility_ratio.VolatilityRatio.update_raw"]], "update_raw() (volumeweightedaverageprice method)": [[14, "nautilus_trader.indicators.vwap.VolumeWeightedAveragePrice.update_raw"]], "update_raw() (weightedmovingaverage method)": [[14, "nautilus_trader.indicators.average.wma.WeightedMovingAverage.update_raw"]], "upper (bollingerbands attribute)": [[14, "nautilus_trader.indicators.bollinger_bands.BollingerBands.upper"]], "upper (donchianchannel attribute)": [[14, "nautilus_trader.indicators.donchian_channel.DonchianChannel.upper"]], "upper (keltnerchannel attribute)": [[14, "nautilus_trader.indicators.keltner_channel.KeltnerChannel.upper"]], "upper_wick_size (fuzzycandle attribute)": [[14, "nautilus_trader.indicators.fuzzy_candlesticks.FuzzyCandle.upper_wick_size"]], "value (adaptivemovingaverage attribute)": [[14, "nautilus_trader.indicators.average.ama.AdaptiveMovingAverage.value"]], "value (averagetruerange attribute)": [[14, "nautilus_trader.indicators.atr.AverageTrueRange.value"]], "value (efficiencyratio attribute)": [[14, "nautilus_trader.indicators.efficiency_ratio.EfficiencyRatio.value"]], "value (exponentialmovingaverage attribute)": [[14, "nautilus_trader.indicators.average.ema.ExponentialMovingAverage.value"]], "value (fuzzycandlesticks attribute)": [[14, "nautilus_trader.indicators.fuzzy_candlesticks.FuzzyCandlesticks.value"]], "value (hullmovingaverage attribute)": [[14, "nautilus_trader.indicators.average.hma.HullMovingAverage.value"]], "value (keltnerposition attribute)": [[14, "nautilus_trader.indicators.keltner_position.KeltnerPosition.value"]], "value (movingaverage attribute)": [[14, "nautilus_trader.indicators.average.moving_average.MovingAverage.value"]], "value (movingaverageconvergencedivergence attribute)": [[14, "nautilus_trader.indicators.macd.MovingAverageConvergenceDivergence.value"]], "value (onbalancevolume attribute)": [[14, "nautilus_trader.indicators.obv.OnBalanceVolume.value"]], "value (pressure attribute)": [[14, "nautilus_trader.indicators.pressure.Pressure.value"]], "value (rateofchange attribute)": [[14, "nautilus_trader.indicators.roc.RateOfChange.value"]], "value (relativestrengthindex attribute)": [[14, "nautilus_trader.indicators.rsi.RelativeStrengthIndex.value"]], "value (simplemovingaverage attribute)": [[14, "nautilus_trader.indicators.average.sma.SimpleMovingAverage.value"]], "value (volatilityratio attribute)": [[14, "nautilus_trader.indicators.volatility_ratio.VolatilityRatio.value"]], "value (volumeweightedaverageprice attribute)": [[14, "nautilus_trader.indicators.vwap.VolumeWeightedAveragePrice.value"]], "value (weightedmovingaverage attribute)": [[14, "nautilus_trader.indicators.average.wma.WeightedMovingAverage.value"]], "value_cumulative (pressure attribute)": [[14, "nautilus_trader.indicators.pressure.Pressure.value_cumulative"]], "value_d (stochastics attribute)": [[14, "nautilus_trader.indicators.stochastics.Stochastics.value_d"]], "value_k (stochastics attribute)": [[14, "nautilus_trader.indicators.stochastics.Stochastics.value_k"]], "vector (fuzzycandlesticks attribute)": [[14, "nautilus_trader.indicators.fuzzy_candlesticks.FuzzyCandlesticks.vector"]], "weights (weightedmovingaverage attribute)": [[14, "nautilus_trader.indicators.average.wma.WeightedMovingAverage.weights"]], "livedataclient (class in nautilus_trader.live.data_client)": [[16, "nautilus_trader.live.data_client.LiveDataClient"]], "livedataengine (class in nautilus_trader.live.data_engine)": [[16, "nautilus_trader.live.data_engine.LiveDataEngine"]], "liveexecutionclient (class in nautilus_trader.live.execution_client)": [[16, "nautilus_trader.live.execution_client.LiveExecutionClient"]], "liveexecutionengine (class in nautilus_trader.live.execution_engine)": [[16, "nautilus_trader.live.execution_engine.LiveExecutionEngine"]], "livemarketdataclient (class in nautilus_trader.live.data_client)": [[16, "nautilus_trader.live.data_client.LiveMarketDataClient"]], "liveriskengine (class in nautilus_trader.live.risk_engine)": [[16, "nautilus_trader.live.risk_engine.LiveRiskEngine"]], "tradingnode (class in nautilus_trader.live.node)": [[16, "nautilus_trader.live.node.TradingNode"]], "tradingnodebuilder (class in nautilus_trader.live.node_builder)": [[16, "nautilus_trader.live.node_builder.TradingNodeBuilder"]], "account_id (liveexecutionclient attribute)": [[16, "nautilus_trader.live.execution_client.LiveExecutionClient.account_id"]], "account_type (liveexecutionclient attribute)": [[16, "nautilus_trader.live.execution_client.LiveExecutionClient.account_type"]], "add_data_client_factory() (tradingnode method)": [[16, "nautilus_trader.live.node.TradingNode.add_data_client_factory"]], "add_data_client_factory() (tradingnodebuilder method)": [[16, "nautilus_trader.live.node_builder.TradingNodeBuilder.add_data_client_factory"]], "add_exec_client_factory() (tradingnode method)": [[16, "nautilus_trader.live.node.TradingNode.add_exec_client_factory"]], "add_exec_client_factory() (tradingnodebuilder method)": [[16, "nautilus_trader.live.node_builder.TradingNodeBuilder.add_exec_client_factory"]], "allow_cash_positions (liveexecutionengine attribute)": [[16, "nautilus_trader.live.execution_engine.LiveExecutionEngine.allow_cash_positions"]], "base_currency (liveexecutionclient attribute)": [[16, "nautilus_trader.live.execution_client.LiveExecutionClient.base_currency"]], "batch_cancel_orders() (liveexecutionclient method)": [[16, "nautilus_trader.live.execution_client.LiveExecutionClient.batch_cancel_orders"]], "build() (tradingnode method)": [[16, "nautilus_trader.live.node.TradingNode.build"]], "build_data_clients() (tradingnodebuilder method)": [[16, "nautilus_trader.live.node_builder.TradingNodeBuilder.build_data_clients"]], "build_exec_clients() (tradingnodebuilder method)": [[16, "nautilus_trader.live.node_builder.TradingNodeBuilder.build_exec_clients"]], "cache (tradingnode property)": [[16, "nautilus_trader.live.node.TradingNode.cache"]], "cancel_all_orders() (liveexecutionclient method)": [[16, "nautilus_trader.live.execution_client.LiveExecutionClient.cancel_all_orders"]], "cancel_order() (liveexecutionclient method)": [[16, "nautilus_trader.live.execution_client.LiveExecutionClient.cancel_order"]], "check_connected() (livedataengine method)": [[16, "nautilus_trader.live.data_engine.LiveDataEngine.check_connected"]], "check_connected() (liveexecutionengine method)": [[16, "nautilus_trader.live.execution_engine.LiveExecutionEngine.check_connected"]], "check_disconnected() (livedataengine method)": [[16, "nautilus_trader.live.data_engine.LiveDataEngine.check_disconnected"]], "check_disconnected() (liveexecutionengine method)": [[16, "nautilus_trader.live.execution_engine.LiveExecutionEngine.check_disconnected"]], "check_integrity() (liveexecutionengine method)": [[16, "nautilus_trader.live.execution_engine.LiveExecutionEngine.check_integrity"]], "check_residuals() (liveexecutionengine method)": [[16, "nautilus_trader.live.execution_engine.LiveExecutionEngine.check_residuals"]], "cmd_qsize() (livedataengine method)": [[16, "nautilus_trader.live.data_engine.LiveDataEngine.cmd_qsize"]], "cmd_qsize() (liveexecutionengine method)": [[16, "nautilus_trader.live.execution_engine.LiveExecutionEngine.cmd_qsize"]], "cmd_qsize() (liveriskengine method)": [[16, "nautilus_trader.live.risk_engine.LiveRiskEngine.cmd_qsize"]], "command_count (livedataengine attribute)": [[16, "nautilus_trader.live.data_engine.LiveDataEngine.command_count"]], "command_count (liveexecutionengine attribute)": [[16, "nautilus_trader.live.execution_engine.LiveExecutionEngine.command_count"]], "command_count (liveriskengine attribute)": [[16, "nautilus_trader.live.risk_engine.LiveRiskEngine.command_count"]], "connect() (livedataclient method)": [[16, "nautilus_trader.live.data_client.LiveDataClient.connect"]], "connect() (livedataengine method)": [[16, "nautilus_trader.live.data_engine.LiveDataEngine.connect"]], "connect() (liveexecutionclient method)": [[16, "nautilus_trader.live.execution_client.LiveExecutionClient.connect"]], "connect() (liveexecutionengine method)": [[16, "nautilus_trader.live.execution_engine.LiveExecutionEngine.connect"]], "connect() (livemarketdataclient method)": [[16, "nautilus_trader.live.data_client.LiveMarketDataClient.connect"]], "create_task() (livedataclient method)": [[16, "nautilus_trader.live.data_client.LiveDataClient.create_task"]], "create_task() (liveexecutionclient method)": [[16, "nautilus_trader.live.execution_client.LiveExecutionClient.create_task"]], "create_task() (livemarketdataclient method)": [[16, "nautilus_trader.live.data_client.LiveMarketDataClient.create_task"]], "data_count (livedataengine attribute)": [[16, "nautilus_trader.live.data_engine.LiveDataEngine.data_count"]], "data_qsize() (livedataengine method)": [[16, "nautilus_trader.live.data_engine.LiveDataEngine.data_qsize"]], "debug (livedataengine attribute)": [[16, "nautilus_trader.live.data_engine.LiveDataEngine.debug"]], "debug (liveexecutionengine attribute)": [[16, "nautilus_trader.live.execution_engine.LiveExecutionEngine.debug"]], "debug (liveriskengine attribute)": [[16, "nautilus_trader.live.risk_engine.LiveRiskEngine.debug"]], "default_client (livedataengine attribute)": [[16, "nautilus_trader.live.data_engine.LiveDataEngine.default_client"]], "default_client (liveexecutionengine attribute)": [[16, "nautilus_trader.live.execution_engine.LiveExecutionEngine.default_client"]], "degrade() (livedataclient method)": [[16, "nautilus_trader.live.data_client.LiveDataClient.degrade"]], "degrade() (livedataengine method)": [[16, "nautilus_trader.live.data_engine.LiveDataEngine.degrade"]], "degrade() (liveexecutionclient method)": [[16, "nautilus_trader.live.execution_client.LiveExecutionClient.degrade"]], "degrade() (liveexecutionengine method)": [[16, "nautilus_trader.live.execution_engine.LiveExecutionEngine.degrade"]], "degrade() (livemarketdataclient method)": [[16, "nautilus_trader.live.data_client.LiveMarketDataClient.degrade"]], "degrade() (liveriskengine method)": [[16, "nautilus_trader.live.risk_engine.LiveRiskEngine.degrade"]], "deregister_client() (livedataengine method)": [[16, "nautilus_trader.live.data_engine.LiveDataEngine.deregister_client"]], "deregister_client() (liveexecutionengine method)": [[16, "nautilus_trader.live.execution_engine.LiveExecutionEngine.deregister_client"]], "disconnect() (livedataclient method)": [[16, "nautilus_trader.live.data_client.LiveDataClient.disconnect"]], "disconnect() (livedataengine method)": [[16, "nautilus_trader.live.data_engine.LiveDataEngine.disconnect"]], "disconnect() (liveexecutionclient method)": [[16, "nautilus_trader.live.execution_client.LiveExecutionClient.disconnect"]], "disconnect() (liveexecutionengine method)": [[16, "nautilus_trader.live.execution_engine.LiveExecutionEngine.disconnect"]], "disconnect() (livemarketdataclient method)": [[16, "nautilus_trader.live.data_client.LiveMarketDataClient.disconnect"]], "dispose() (livedataclient method)": [[16, "nautilus_trader.live.data_client.LiveDataClient.dispose"]], "dispose() (livedataengine method)": [[16, "nautilus_trader.live.data_engine.LiveDataEngine.dispose"]], "dispose() (liveexecutionclient method)": [[16, "nautilus_trader.live.execution_client.LiveExecutionClient.dispose"]], "dispose() (liveexecutionengine method)": [[16, "nautilus_trader.live.execution_engine.LiveExecutionEngine.dispose"]], "dispose() (livemarketdataclient method)": [[16, "nautilus_trader.live.data_client.LiveMarketDataClient.dispose"]], "dispose() (liveriskengine method)": [[16, "nautilus_trader.live.risk_engine.LiveRiskEngine.dispose"]], "dispose() (tradingnode method)": [[16, "nautilus_trader.live.node.TradingNode.dispose"]], "event_count (liveexecutionengine attribute)": [[16, "nautilus_trader.live.execution_engine.LiveExecutionEngine.event_count"]], "event_count (liveriskengine attribute)": [[16, "nautilus_trader.live.risk_engine.LiveRiskEngine.event_count"]], "evt_qsize() (liveexecutionengine method)": [[16, "nautilus_trader.live.execution_engine.LiveExecutionEngine.evt_qsize"]], "evt_qsize() (liveriskengine method)": [[16, "nautilus_trader.live.risk_engine.LiveRiskEngine.evt_qsize"]], "execute() (livedataengine method)": [[16, "nautilus_trader.live.data_engine.LiveDataEngine.execute"]], "execute() (liveexecutionengine method)": [[16, "nautilus_trader.live.execution_engine.LiveExecutionEngine.execute"]], "execute() (liveriskengine method)": [[16, "nautilus_trader.live.risk_engine.LiveRiskEngine.execute"]], "fault() (livedataclient method)": [[16, "nautilus_trader.live.data_client.LiveDataClient.fault"]], "fault() (livedataengine method)": [[16, "nautilus_trader.live.data_engine.LiveDataEngine.fault"]], "fault() (liveexecutionclient method)": [[16, "nautilus_trader.live.execution_client.LiveExecutionClient.fault"]], "fault() (liveexecutionengine method)": [[16, "nautilus_trader.live.execution_engine.LiveExecutionEngine.fault"]], "fault() (livemarketdataclient method)": [[16, "nautilus_trader.live.data_client.LiveMarketDataClient.fault"]], "fault() (liveriskengine method)": [[16, "nautilus_trader.live.risk_engine.LiveRiskEngine.fault"]], "flush_db() (liveexecutionengine method)": [[16, "nautilus_trader.live.execution_engine.LiveExecutionEngine.flush_db"]], "fully_qualified_name() (livedataclient class method)": [[16, "nautilus_trader.live.data_client.LiveDataClient.fully_qualified_name"]], "fully_qualified_name() (livedataengine class method)": [[16, "nautilus_trader.live.data_engine.LiveDataEngine.fully_qualified_name"]], "fully_qualified_name() (liveexecutionclient class method)": [[16, "nautilus_trader.live.execution_client.LiveExecutionClient.fully_qualified_name"]], "fully_qualified_name() (liveexecutionengine class method)": [[16, "nautilus_trader.live.execution_engine.LiveExecutionEngine.fully_qualified_name"]], "fully_qualified_name() (livemarketdataclient class method)": [[16, "nautilus_trader.live.data_client.LiveMarketDataClient.fully_qualified_name"]], "fully_qualified_name() (liveriskengine class method)": [[16, "nautilus_trader.live.risk_engine.LiveRiskEngine.fully_qualified_name"]], "generate_account_state() (liveexecutionclient method)": [[16, "nautilus_trader.live.execution_client.LiveExecutionClient.generate_account_state"]], "generate_fill_reports() (liveexecutionclient method)": [[16, "nautilus_trader.live.execution_client.LiveExecutionClient.generate_fill_reports"]], "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"]], "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"]], "level (class in nautilus_trader.model.book)": [[17, "nautilus_trader.model.book.Level"]], "orderbook (class in nautilus_trader.model.book)": [[17, "nautilus_trader.model.book.OrderBook"]], "add() (orderbook method)": [[17, "nautilus_trader.model.book.OrderBook.add"]], "apply() (orderbook method)": [[17, "nautilus_trader.model.book.OrderBook.apply"]], "apply_delta() (orderbook method)": [[17, "nautilus_trader.model.book.OrderBook.apply_delta"]], "apply_deltas() (orderbook method)": [[17, "nautilus_trader.model.book.OrderBook.apply_deltas"]], "asks() (orderbook method)": [[17, "nautilus_trader.model.book.OrderBook.asks"]], "best_ask_price() (orderbook method)": [[17, "nautilus_trader.model.book.OrderBook.best_ask_price"]], "best_ask_size() (orderbook method)": [[17, "nautilus_trader.model.book.OrderBook.best_ask_size"]], "best_bid_price() (orderbook method)": [[17, "nautilus_trader.model.book.OrderBook.best_bid_price"]], "best_bid_size() (orderbook method)": [[17, "nautilus_trader.model.book.OrderBook.best_bid_size"]], "bids() (orderbook method)": [[17, "nautilus_trader.model.book.OrderBook.bids"]], "book_type (orderbook attribute)": [[17, "nautilus_trader.model.book.OrderBook.book_type"]], "check_integrity() (orderbook method)": [[17, "nautilus_trader.model.book.OrderBook.check_integrity"]], "clear() (orderbook method)": [[17, "nautilus_trader.model.book.OrderBook.clear"]], "clear_asks() (orderbook method)": [[17, "nautilus_trader.model.book.OrderBook.clear_asks"]], "clear_bids() (orderbook method)": [[17, "nautilus_trader.model.book.OrderBook.clear_bids"]], "count (orderbook attribute)": [[17, "nautilus_trader.model.book.OrderBook.count"]], "delete() (orderbook method)": [[17, "nautilus_trader.model.book.OrderBook.delete"]], "exposure() (level method)": [[17, "nautilus_trader.model.book.Level.exposure"]], "fully_qualified_name() (orderbook class method)": [[17, "nautilus_trader.model.book.OrderBook.fully_qualified_name"]], "get_avg_px_for_quantity() (orderbook method)": [[17, "nautilus_trader.model.book.OrderBook.get_avg_px_for_quantity"]], "get_quantity_for_price() (orderbook method)": [[17, "nautilus_trader.model.book.OrderBook.get_quantity_for_price"]], "instrument_id (orderbook attribute)": [[17, "nautilus_trader.model.book.OrderBook.instrument_id"]], "midpoint() (orderbook method)": [[17, "nautilus_trader.model.book.OrderBook.midpoint"]], "nautilus_trader.model.book": [[17, "module-nautilus_trader.model.book"]], "orders() (level method)": [[17, "nautilus_trader.model.book.Level.orders"]], "pprint() (orderbook method)": [[17, "nautilus_trader.model.book.OrderBook.pprint"]], "price (level attribute)": [[17, "nautilus_trader.model.book.Level.price"]], "reset() (orderbook method)": [[17, "nautilus_trader.model.book.OrderBook.reset"]], "sequence (orderbook attribute)": [[17, "nautilus_trader.model.book.OrderBook.sequence"]], "simulate_fills() (orderbook method)": [[17, "nautilus_trader.model.book.OrderBook.simulate_fills"]], "size() (level method)": [[17, "nautilus_trader.model.book.Level.size"]], "spread() (orderbook method)": [[17, "nautilus_trader.model.book.OrderBook.spread"]], "ts_event (orderbook attribute)": [[17, "nautilus_trader.model.book.OrderBook.ts_event"]], "ts_init (orderbook attribute)": [[17, "nautilus_trader.model.book.OrderBook.ts_init"]], "ts_last (orderbook attribute)": [[17, "nautilus_trader.model.book.OrderBook.ts_last"]], "update() (orderbook method)": [[17, "nautilus_trader.model.book.OrderBook.update"]], "update_quote_tick() (orderbook method)": [[17, "nautilus_trader.model.book.OrderBook.update_quote_tick"]], "update_trade_tick() (orderbook method)": [[17, "nautilus_trader.model.book.OrderBook.update_trade_tick"]], "bar (class in nautilus_trader.model.data)": [[18, "nautilus_trader.model.data.Bar"]], "baraggregation (class in nautilus_trader.model.data)": [[18, "nautilus_trader.model.data.BarAggregation"]], "barspecification (class in nautilus_trader.model.data)": [[18, "nautilus_trader.model.data.BarSpecification"]], "bartype (class in nautilus_trader.model.data)": [[18, "nautilus_trader.model.data.BarType"]], "bookorder (class in nautilus_trader.model.data)": [[18, "nautilus_trader.model.data.BookOrder"]], "datatype (class in nautilus_trader.model.data)": [[18, "nautilus_trader.model.data.DataType"]], "genericdata (class in nautilus_trader.model.data)": [[18, "nautilus_trader.model.data.GenericData"]], "instrumentclose (class in nautilus_trader.model.data)": [[18, "nautilus_trader.model.data.InstrumentClose"]], "instrumentstatus (class in nautilus_trader.model.data)": [[18, "nautilus_trader.model.data.InstrumentStatus"]], "orderbookdelta (class in nautilus_trader.model.data)": [[18, "nautilus_trader.model.data.OrderBookDelta"]], "orderbookdeltas (class in nautilus_trader.model.data)": [[18, "nautilus_trader.model.data.OrderBookDeltas"]], "quotetick (class in nautilus_trader.model.data)": [[18, "nautilus_trader.model.data.QuoteTick"]], "ticker (class in nautilus_trader.model.data)": [[18, "nautilus_trader.model.data.Ticker"]], "tradetick (class in nautilus_trader.model.data)": [[18, "nautilus_trader.model.data.TradeTick"]], "venuestatus (class in nautilus_trader.model.data)": [[18, "nautilus_trader.model.data.VenueStatus"]], "action (orderbookdelta attribute)": [[18, "nautilus_trader.model.data.OrderBookDelta.action"]], "aggregation (barspecification attribute)": [[18, "nautilus_trader.model.data.BarSpecification.aggregation"]], "aggregation_source (bartype attribute)": [[18, "nautilus_trader.model.data.BarType.aggregation_source"]], "aggressor_side (tradetick attribute)": [[18, "nautilus_trader.model.data.TradeTick.aggressor_side"]], "as_integer_ratio() (baraggregation method)": [[18, "nautilus_trader.model.data.BarAggregation.as_integer_ratio"]], "ask_price (quotetick attribute)": [[18, "nautilus_trader.model.data.QuoteTick.ask_price"]], "ask_size (quotetick attribute)": [[18, "nautilus_trader.model.data.QuoteTick.ask_size"]], "bar_type (bar attribute)": [[18, "nautilus_trader.model.data.Bar.bar_type"]], "bid_price (quotetick attribute)": [[18, "nautilus_trader.model.data.QuoteTick.bid_price"]], "bid_size (quotetick attribute)": [[18, "nautilus_trader.model.data.QuoteTick.bid_size"]], "bit_count() (baraggregation method)": [[18, "nautilus_trader.model.data.BarAggregation.bit_count"]], "bit_length() (baraggregation method)": [[18, "nautilus_trader.model.data.BarAggregation.bit_length"]], "capsule_from_list() (orderbookdelta static method)": [[18, "nautilus_trader.model.data.OrderBookDelta.capsule_from_list"]], "capsule_from_list() (quotetick static method)": [[18, "nautilus_trader.model.data.QuoteTick.capsule_from_list"]], "capsule_from_list() (tradetick static method)": [[18, "nautilus_trader.model.data.TradeTick.capsule_from_list"]], "capsule_to_list() (in module nautilus_trader.model.data)": [[18, "nautilus_trader.model.data.capsule_to_list"]], "check_information_aggregated() (barspecification static method)": [[18, "nautilus_trader.model.data.BarSpecification.check_information_aggregated"]], "check_threshold_aggregated() (barspecification static method)": [[18, "nautilus_trader.model.data.BarSpecification.check_threshold_aggregated"]], "check_time_aggregated() (barspecification static method)": [[18, "nautilus_trader.model.data.BarSpecification.check_time_aggregated"]], "clear() (orderbookdelta static method)": [[18, "nautilus_trader.model.data.OrderBookDelta.clear"]], "close (bar attribute)": [[18, "nautilus_trader.model.data.Bar.close"]], "close_price (instrumentclose attribute)": [[18, "nautilus_trader.model.data.InstrumentClose.close_price"]], "close_type (instrumentclose attribute)": [[18, "nautilus_trader.model.data.InstrumentClose.close_type"]], "conjugate() (baraggregation method)": [[18, "nautilus_trader.model.data.BarAggregation.conjugate"]], "data (genericdata attribute)": [[18, "nautilus_trader.model.data.GenericData.data"]], "data_type (genericdata attribute)": [[18, "nautilus_trader.model.data.GenericData.data_type"]], "deltas (orderbookdeltas attribute)": [[18, "nautilus_trader.model.data.OrderBookDeltas.deltas"]], "denominator (baraggregation attribute)": [[18, "nautilus_trader.model.data.BarAggregation.denominator"]], "exposure() (bookorder method)": [[18, "nautilus_trader.model.data.BookOrder.exposure"]], "extract_price() (quotetick method)": [[18, "nautilus_trader.model.data.QuoteTick.extract_price"]], "extract_volume() (quotetick method)": [[18, "nautilus_trader.model.data.QuoteTick.extract_volume"]], "flags (orderbookdelta attribute)": [[18, "nautilus_trader.model.data.OrderBookDelta.flags"]], "from_bytes() (baraggregation method)": [[18, "nautilus_trader.model.data.BarAggregation.from_bytes"]], "from_dict() (bar static method)": [[18, "nautilus_trader.model.data.Bar.from_dict"]], "from_dict() (bookorder static method)": [[18, "nautilus_trader.model.data.BookOrder.from_dict"]], "from_dict() (instrumentclose static method)": [[18, "nautilus_trader.model.data.InstrumentClose.from_dict"]], "from_dict() (instrumentstatus static method)": [[18, "nautilus_trader.model.data.InstrumentStatus.from_dict"]], "from_dict() (orderbookdelta static method)": [[18, "nautilus_trader.model.data.OrderBookDelta.from_dict"]], "from_dict() (orderbookdeltas static method)": [[18, "nautilus_trader.model.data.OrderBookDeltas.from_dict"]], "from_dict() (quotetick static method)": [[18, "nautilus_trader.model.data.QuoteTick.from_dict"]], "from_dict() (ticker static method)": [[18, "nautilus_trader.model.data.Ticker.from_dict"]], "from_dict() (tradetick static method)": [[18, "nautilus_trader.model.data.TradeTick.from_dict"]], "from_dict() (venuestatus static method)": [[18, "nautilus_trader.model.data.VenueStatus.from_dict"]], "from_pyo3() (bar static method)": [[18, "nautilus_trader.model.data.Bar.from_pyo3"]], "from_pyo3() (orderbookdelta static method)": [[18, "nautilus_trader.model.data.OrderBookDelta.from_pyo3"]], "from_pyo3() (quotetick static method)": [[18, "nautilus_trader.model.data.QuoteTick.from_pyo3"]], "from_pyo3() (tradetick static method)": [[18, "nautilus_trader.model.data.TradeTick.from_pyo3"]], "from_raw() (bookorder static method)": [[18, "nautilus_trader.model.data.BookOrder.from_raw"]], "from_raw() (orderbookdelta static method)": [[18, "nautilus_trader.model.data.OrderBookDelta.from_raw"]], "from_raw() (quotetick static method)": [[18, "nautilus_trader.model.data.QuoteTick.from_raw"]], "from_raw() (tradetick static method)": [[18, "nautilus_trader.model.data.TradeTick.from_raw"]], "from_str() (barspecification static method)": [[18, "nautilus_trader.model.data.BarSpecification.from_str"]], "from_str() (bartype static method)": [[18, "nautilus_trader.model.data.BarType.from_str"]], "from_timedelta() (barspecification static method)": [[18, "nautilus_trader.model.data.BarSpecification.from_timedelta"]], "fully_qualified_name() (bar class method)": [[18, "nautilus_trader.model.data.Bar.fully_qualified_name"]], "fully_qualified_name() (genericdata class method)": [[18, "nautilus_trader.model.data.GenericData.fully_qualified_name"]], "fully_qualified_name() (instrumentclose class method)": [[18, "nautilus_trader.model.data.InstrumentClose.fully_qualified_name"]], "fully_qualified_name() (instrumentstatus class method)": [[18, "nautilus_trader.model.data.InstrumentStatus.fully_qualified_name"]], "fully_qualified_name() (orderbookdelta class method)": [[18, "nautilus_trader.model.data.OrderBookDelta.fully_qualified_name"]], "fully_qualified_name() (orderbookdeltas class method)": [[18, "nautilus_trader.model.data.OrderBookDeltas.fully_qualified_name"]], "fully_qualified_name() (quotetick class method)": [[18, "nautilus_trader.model.data.QuoteTick.fully_qualified_name"]], "fully_qualified_name() (ticker class method)": [[18, "nautilus_trader.model.data.Ticker.fully_qualified_name"]], "fully_qualified_name() (tradetick class method)": [[18, "nautilus_trader.model.data.TradeTick.fully_qualified_name"]], "fully_qualified_name() (venuestatus class method)": [[18, "nautilus_trader.model.data.VenueStatus.fully_qualified_name"]], "halt_reason (instrumentstatus attribute)": [[18, "nautilus_trader.model.data.InstrumentStatus.halt_reason"]], "high (bar attribute)": [[18, "nautilus_trader.model.data.Bar.high"]], "imag (baraggregation attribute)": [[18, "nautilus_trader.model.data.BarAggregation.imag"]], "instrument_id (bartype attribute)": [[18, "nautilus_trader.model.data.BarType.instrument_id"]], "instrument_id (instrumentclose attribute)": [[18, "nautilus_trader.model.data.InstrumentClose.instrument_id"]], "instrument_id (instrumentstatus attribute)": [[18, "nautilus_trader.model.data.InstrumentStatus.instrument_id"]], "instrument_id (orderbookdelta attribute)": [[18, "nautilus_trader.model.data.OrderBookDelta.instrument_id"]], "instrument_id (orderbookdeltas attribute)": [[18, "nautilus_trader.model.data.OrderBookDeltas.instrument_id"]], "instrument_id (quotetick attribute)": [[18, "nautilus_trader.model.data.QuoteTick.instrument_id"]], "instrument_id (ticker attribute)": [[18, "nautilus_trader.model.data.Ticker.instrument_id"]], "instrument_id (tradetick attribute)": [[18, "nautilus_trader.model.data.TradeTick.instrument_id"]], "is_add (orderbookdelta attribute)": [[18, "nautilus_trader.model.data.OrderBookDelta.is_add"]], "is_clear (orderbookdelta attribute)": [[18, "nautilus_trader.model.data.OrderBookDelta.is_clear"]], "is_delete (orderbookdelta attribute)": [[18, "nautilus_trader.model.data.OrderBookDelta.is_delete"]], "is_externally_aggregated() (bartype method)": [[18, "nautilus_trader.model.data.BarType.is_externally_aggregated"]], "is_information_aggregated() (barspecification method)": [[18, "nautilus_trader.model.data.BarSpecification.is_information_aggregated"]], "is_internally_aggregated() (bartype method)": [[18, "nautilus_trader.model.data.BarType.is_internally_aggregated"]], "is_revision (bar attribute)": [[18, "nautilus_trader.model.data.Bar.is_revision"]], "is_single_price() (bar method)": [[18, "nautilus_trader.model.data.Bar.is_single_price"]], "is_snapshot (orderbookdeltas attribute)": [[18, "nautilus_trader.model.data.OrderBookDeltas.is_snapshot"]], "is_threshold_aggregated() (barspecification method)": [[18, "nautilus_trader.model.data.BarSpecification.is_threshold_aggregated"]], "is_time_aggregated() (barspecification method)": [[18, "nautilus_trader.model.data.BarSpecification.is_time_aggregated"]], "is_update (orderbookdelta attribute)": [[18, "nautilus_trader.model.data.OrderBookDelta.is_update"]], "list_from_capsule() (orderbookdelta static method)": [[18, "nautilus_trader.model.data.OrderBookDelta.list_from_capsule"]], "list_from_capsule() (quotetick static method)": [[18, "nautilus_trader.model.data.QuoteTick.list_from_capsule"]], "list_from_capsule() (tradetick static method)": [[18, "nautilus_trader.model.data.TradeTick.list_from_capsule"]], "low (bar attribute)": [[18, "nautilus_trader.model.data.Bar.low"]], "metadata (datatype attribute)": [[18, "nautilus_trader.model.data.DataType.metadata"]], "nautilus_trader.model.data": [[18, "module-nautilus_trader.model.data"]], "numerator (baraggregation attribute)": [[18, "nautilus_trader.model.data.BarAggregation.numerator"]], "open (bar attribute)": [[18, "nautilus_trader.model.data.Bar.open"]], "order (orderbookdelta attribute)": [[18, "nautilus_trader.model.data.OrderBookDelta.order"]], "order_id (bookorder attribute)": [[18, "nautilus_trader.model.data.BookOrder.order_id"]], "price (bookorder attribute)": [[18, "nautilus_trader.model.data.BookOrder.price"]], "price (tradetick attribute)": [[18, "nautilus_trader.model.data.TradeTick.price"]], "price_type (barspecification attribute)": [[18, "nautilus_trader.model.data.BarSpecification.price_type"]], "real (baraggregation attribute)": [[18, "nautilus_trader.model.data.BarAggregation.real"]], "sequence (orderbookdelta attribute)": [[18, "nautilus_trader.model.data.OrderBookDelta.sequence"]], "sequence (orderbookdeltas attribute)": [[18, "nautilus_trader.model.data.OrderBookDeltas.sequence"]], "side (bookorder attribute)": [[18, "nautilus_trader.model.data.BookOrder.side"]], "signed_size() (bookorder method)": [[18, "nautilus_trader.model.data.BookOrder.signed_size"]], "size (bookorder attribute)": [[18, "nautilus_trader.model.data.BookOrder.size"]], "size (tradetick attribute)": [[18, "nautilus_trader.model.data.TradeTick.size"]], "spec (bartype attribute)": [[18, "nautilus_trader.model.data.BarType.spec"]], "status (instrumentstatus attribute)": [[18, "nautilus_trader.model.data.InstrumentStatus.status"]], "status (venuestatus attribute)": [[18, "nautilus_trader.model.data.VenueStatus.status"]], "step (barspecification attribute)": [[18, "nautilus_trader.model.data.BarSpecification.step"]], "timedelta (barspecification attribute)": [[18, "nautilus_trader.model.data.BarSpecification.timedelta"]], "to_bytes() (baraggregation method)": [[18, "nautilus_trader.model.data.BarAggregation.to_bytes"]], "to_dict() (bar static method)": [[18, "nautilus_trader.model.data.Bar.to_dict"]], "to_dict() (bookorder static method)": [[18, "nautilus_trader.model.data.BookOrder.to_dict"]], "to_dict() (instrumentclose static method)": [[18, "nautilus_trader.model.data.InstrumentClose.to_dict"]], "to_dict() (instrumentstatus static method)": [[18, "nautilus_trader.model.data.InstrumentStatus.to_dict"]], "to_dict() (orderbookdelta static method)": [[18, "nautilus_trader.model.data.OrderBookDelta.to_dict"]], "to_dict() (orderbookdeltas static method)": [[18, "nautilus_trader.model.data.OrderBookDeltas.to_dict"]], "to_dict() (quotetick static method)": [[18, "nautilus_trader.model.data.QuoteTick.to_dict"]], "to_dict() (ticker static method)": [[18, "nautilus_trader.model.data.Ticker.to_dict"]], "to_dict() (tradetick static method)": [[18, "nautilus_trader.model.data.TradeTick.to_dict"]], "to_dict() (venuestatus static method)": [[18, "nautilus_trader.model.data.VenueStatus.to_dict"]], "topic (datatype attribute)": [[18, "nautilus_trader.model.data.DataType.topic"]], "trade_id (tradetick attribute)": [[18, "nautilus_trader.model.data.TradeTick.trade_id"]], "trading_session (instrumentstatus attribute)": [[18, "nautilus_trader.model.data.InstrumentStatus.trading_session"]], "ts_event (bar attribute)": [[18, "nautilus_trader.model.data.Bar.ts_event"]], "ts_event (genericdata attribute)": [[18, "nautilus_trader.model.data.GenericData.ts_event"]], "ts_event (instrumentclose attribute)": [[18, "nautilus_trader.model.data.InstrumentClose.ts_event"]], "ts_event (instrumentstatus attribute)": [[18, "nautilus_trader.model.data.InstrumentStatus.ts_event"]], "ts_event (orderbookdelta attribute)": [[18, "nautilus_trader.model.data.OrderBookDelta.ts_event"]], "ts_event (orderbookdeltas attribute)": [[18, "nautilus_trader.model.data.OrderBookDeltas.ts_event"]], "ts_event (quotetick attribute)": [[18, "nautilus_trader.model.data.QuoteTick.ts_event"]], "ts_event (ticker attribute)": [[18, "nautilus_trader.model.data.Ticker.ts_event"]], "ts_event (tradetick attribute)": [[18, "nautilus_trader.model.data.TradeTick.ts_event"]], "ts_event (venuestatus attribute)": [[18, "nautilus_trader.model.data.VenueStatus.ts_event"]], "ts_init (bar attribute)": [[18, "nautilus_trader.model.data.Bar.ts_init"]], "ts_init (genericdata attribute)": [[18, "nautilus_trader.model.data.GenericData.ts_init"]], "ts_init (instrumentclose attribute)": [[18, "nautilus_trader.model.data.InstrumentClose.ts_init"]], "ts_init (instrumentstatus attribute)": [[18, "nautilus_trader.model.data.InstrumentStatus.ts_init"]], "ts_init (orderbookdelta attribute)": [[18, "nautilus_trader.model.data.OrderBookDelta.ts_init"]], "ts_init (orderbookdeltas attribute)": [[18, "nautilus_trader.model.data.OrderBookDeltas.ts_init"]], "ts_init (quotetick attribute)": [[18, "nautilus_trader.model.data.QuoteTick.ts_init"]], "ts_init (ticker attribute)": [[18, "nautilus_trader.model.data.Ticker.ts_init"]], "ts_init (tradetick attribute)": [[18, "nautilus_trader.model.data.TradeTick.ts_init"]], "ts_init (venuestatus attribute)": [[18, "nautilus_trader.model.data.VenueStatus.ts_init"]], "type (datatype attribute)": [[18, "nautilus_trader.model.data.DataType.type"]], "venue (venuestatus attribute)": [[18, "nautilus_trader.model.data.VenueStatus.venue"]], "volume (bar attribute)": [[18, "nautilus_trader.model.data.Bar.volume"]], "accountstate (class in nautilus_trader.model.events.account)": [[19, "nautilus_trader.model.events.account.AccountState"]], "orderaccepted (class in nautilus_trader.model.events.order)": [[19, "nautilus_trader.model.events.order.OrderAccepted"]], "ordercancelrejected (class in nautilus_trader.model.events.order)": [[19, "nautilus_trader.model.events.order.OrderCancelRejected"]], "ordercanceled (class in nautilus_trader.model.events.order)": [[19, "nautilus_trader.model.events.order.OrderCanceled"]], "orderdenied (class in nautilus_trader.model.events.order)": [[19, "nautilus_trader.model.events.order.OrderDenied"]], "orderemulated (class in nautilus_trader.model.events.order)": [[19, "nautilus_trader.model.events.order.OrderEmulated"]], "orderevent (class in nautilus_trader.model.events.order)": [[19, "nautilus_trader.model.events.order.OrderEvent"]], "orderexpired (class in nautilus_trader.model.events.order)": [[19, "nautilus_trader.model.events.order.OrderExpired"]], "orderfilled (class in nautilus_trader.model.events.order)": [[19, "nautilus_trader.model.events.order.OrderFilled"]], "orderinitialized (class in nautilus_trader.model.events.order)": [[19, "nautilus_trader.model.events.order.OrderInitialized"]], "ordermodifyrejected (class in nautilus_trader.model.events.order)": [[19, "nautilus_trader.model.events.order.OrderModifyRejected"]], "orderpendingcancel (class in nautilus_trader.model.events.order)": [[19, "nautilus_trader.model.events.order.OrderPendingCancel"]], "orderpendingupdate (class in nautilus_trader.model.events.order)": [[19, "nautilus_trader.model.events.order.OrderPendingUpdate"]], "orderrejected (class in nautilus_trader.model.events.order)": [[19, "nautilus_trader.model.events.order.OrderRejected"]], "orderreleased (class in nautilus_trader.model.events.order)": [[19, "nautilus_trader.model.events.order.OrderReleased"]], "ordersubmitted (class in nautilus_trader.model.events.order)": [[19, "nautilus_trader.model.events.order.OrderSubmitted"]], "ordertriggered (class in nautilus_trader.model.events.order)": [[19, "nautilus_trader.model.events.order.OrderTriggered"]], "orderupdated (class in nautilus_trader.model.events.order)": [[19, "nautilus_trader.model.events.order.OrderUpdated"]], "positionchanged (class in nautilus_trader.model.events.position)": [[19, "nautilus_trader.model.events.position.PositionChanged"]], "positionclosed (class in nautilus_trader.model.events.position)": [[19, "nautilus_trader.model.events.position.PositionClosed"]], "positionevent (class in nautilus_trader.model.events.position)": [[19, "nautilus_trader.model.events.position.PositionEvent"]], "positionopened (class in nautilus_trader.model.events.position)": [[19, "nautilus_trader.model.events.position.PositionOpened"]], "account_id (accountstate attribute)": [[19, "nautilus_trader.model.events.account.AccountState.account_id"]], "account_id (orderaccepted attribute)": [[19, "nautilus_trader.model.events.order.OrderAccepted.account_id"]], "account_id (ordercancelrejected attribute)": [[19, "nautilus_trader.model.events.order.OrderCancelRejected.account_id"]], "account_id (ordercanceled attribute)": [[19, "nautilus_trader.model.events.order.OrderCanceled.account_id"]], "account_id (orderdenied attribute)": [[19, "nautilus_trader.model.events.order.OrderDenied.account_id"]], "account_id (orderemulated attribute)": [[19, "nautilus_trader.model.events.order.OrderEmulated.account_id"]], "account_id (orderevent attribute)": [[19, "nautilus_trader.model.events.order.OrderEvent.account_id"]], "account_id (orderexpired attribute)": [[19, "nautilus_trader.model.events.order.OrderExpired.account_id"]], "account_id (orderfilled attribute)": [[19, "nautilus_trader.model.events.order.OrderFilled.account_id"]], "account_id (orderinitialized attribute)": [[19, "nautilus_trader.model.events.order.OrderInitialized.account_id"]], "account_id (ordermodifyrejected attribute)": [[19, "nautilus_trader.model.events.order.OrderModifyRejected.account_id"]], "account_id (orderpendingcancel attribute)": [[19, "nautilus_trader.model.events.order.OrderPendingCancel.account_id"]], "account_id (orderpendingupdate attribute)": [[19, "nautilus_trader.model.events.order.OrderPendingUpdate.account_id"]], "account_id (orderrejected attribute)": [[19, "nautilus_trader.model.events.order.OrderRejected.account_id"]], "account_id (orderreleased attribute)": [[19, "nautilus_trader.model.events.order.OrderReleased.account_id"]], "account_id (ordersubmitted attribute)": [[19, "nautilus_trader.model.events.order.OrderSubmitted.account_id"]], "account_id (ordertriggered attribute)": [[19, "nautilus_trader.model.events.order.OrderTriggered.account_id"]], "account_id (orderupdated attribute)": [[19, "nautilus_trader.model.events.order.OrderUpdated.account_id"]], "account_id (positionchanged attribute)": [[19, "nautilus_trader.model.events.position.PositionChanged.account_id"]], "account_id (positionclosed attribute)": [[19, "nautilus_trader.model.events.position.PositionClosed.account_id"]], "account_id (positionevent attribute)": [[19, "nautilus_trader.model.events.position.PositionEvent.account_id"]], "account_id (positionopened attribute)": [[19, "nautilus_trader.model.events.position.PositionOpened.account_id"]], "account_type (accountstate attribute)": [[19, "nautilus_trader.model.events.account.AccountState.account_type"]], "avg_px_close (positionchanged attribute)": [[19, "nautilus_trader.model.events.position.PositionChanged.avg_px_close"]], "avg_px_close (positionclosed attribute)": [[19, "nautilus_trader.model.events.position.PositionClosed.avg_px_close"]], "avg_px_close (positionevent attribute)": [[19, "nautilus_trader.model.events.position.PositionEvent.avg_px_close"]], "avg_px_close (positionopened attribute)": [[19, "nautilus_trader.model.events.position.PositionOpened.avg_px_close"]], "avg_px_open (positionchanged attribute)": [[19, "nautilus_trader.model.events.position.PositionChanged.avg_px_open"]], "avg_px_open (positionclosed attribute)": [[19, "nautilus_trader.model.events.position.PositionClosed.avg_px_open"]], "avg_px_open (positionevent attribute)": [[19, "nautilus_trader.model.events.position.PositionEvent.avg_px_open"]], "avg_px_open (positionopened attribute)": [[19, "nautilus_trader.model.events.position.PositionOpened.avg_px_open"]], "balances (accountstate attribute)": [[19, "nautilus_trader.model.events.account.AccountState.balances"]], "base_currency (accountstate attribute)": [[19, "nautilus_trader.model.events.account.AccountState.base_currency"]], "client_order_id (orderaccepted attribute)": [[19, "nautilus_trader.model.events.order.OrderAccepted.client_order_id"]], "client_order_id (ordercancelrejected attribute)": [[19, "nautilus_trader.model.events.order.OrderCancelRejected.client_order_id"]], "client_order_id (ordercanceled attribute)": [[19, "nautilus_trader.model.events.order.OrderCanceled.client_order_id"]], "client_order_id (orderdenied attribute)": [[19, "nautilus_trader.model.events.order.OrderDenied.client_order_id"]], "client_order_id (orderemulated attribute)": [[19, "nautilus_trader.model.events.order.OrderEmulated.client_order_id"]], "client_order_id (orderevent attribute)": [[19, "nautilus_trader.model.events.order.OrderEvent.client_order_id"]], "client_order_id (orderexpired attribute)": [[19, "nautilus_trader.model.events.order.OrderExpired.client_order_id"]], "client_order_id (orderfilled attribute)": [[19, "nautilus_trader.model.events.order.OrderFilled.client_order_id"]], "client_order_id (orderinitialized attribute)": [[19, "nautilus_trader.model.events.order.OrderInitialized.client_order_id"]], "client_order_id (ordermodifyrejected attribute)": [[19, "nautilus_trader.model.events.order.OrderModifyRejected.client_order_id"]], "client_order_id (orderpendingcancel attribute)": [[19, "nautilus_trader.model.events.order.OrderPendingCancel.client_order_id"]], "client_order_id (orderpendingupdate attribute)": [[19, "nautilus_trader.model.events.order.OrderPendingUpdate.client_order_id"]], "client_order_id (orderrejected attribute)": [[19, "nautilus_trader.model.events.order.OrderRejected.client_order_id"]], "client_order_id (orderreleased attribute)": [[19, "nautilus_trader.model.events.order.OrderReleased.client_order_id"]], "client_order_id (ordersubmitted attribute)": [[19, "nautilus_trader.model.events.order.OrderSubmitted.client_order_id"]], "client_order_id (ordertriggered attribute)": [[19, "nautilus_trader.model.events.order.OrderTriggered.client_order_id"]], "client_order_id (orderupdated attribute)": [[19, "nautilus_trader.model.events.order.OrderUpdated.client_order_id"]], "closing_order_id (positionchanged attribute)": [[19, "nautilus_trader.model.events.position.PositionChanged.closing_order_id"]], "closing_order_id (positionclosed attribute)": [[19, "nautilus_trader.model.events.position.PositionClosed.closing_order_id"]], "closing_order_id (positionevent attribute)": [[19, "nautilus_trader.model.events.position.PositionEvent.closing_order_id"]], "closing_order_id (positionopened attribute)": [[19, "nautilus_trader.model.events.position.PositionOpened.closing_order_id"]], "commission (orderfilled attribute)": [[19, "nautilus_trader.model.events.order.OrderFilled.commission"]], "contingency_type (orderinitialized attribute)": [[19, "nautilus_trader.model.events.order.OrderInitialized.contingency_type"]], "create() (positionchanged static method)": [[19, "nautilus_trader.model.events.position.PositionChanged.create"]], "create() (positionclosed static method)": [[19, "nautilus_trader.model.events.position.PositionClosed.create"]], "create() (positionopened static method)": [[19, "nautilus_trader.model.events.position.PositionOpened.create"]], "currency (orderfilled attribute)": [[19, "nautilus_trader.model.events.order.OrderFilled.currency"]], "currency (positionchanged attribute)": [[19, "nautilus_trader.model.events.position.PositionChanged.currency"]], "currency (positionclosed attribute)": [[19, "nautilus_trader.model.events.position.PositionClosed.currency"]], "currency (positionevent attribute)": [[19, "nautilus_trader.model.events.position.PositionEvent.currency"]], "currency (positionopened attribute)": [[19, "nautilus_trader.model.events.position.PositionOpened.currency"]], "duration_ns (positionchanged attribute)": [[19, "nautilus_trader.model.events.position.PositionChanged.duration_ns"]], "duration_ns (positionclosed attribute)": [[19, "nautilus_trader.model.events.position.PositionClosed.duration_ns"]], "duration_ns (positionevent attribute)": [[19, "nautilus_trader.model.events.position.PositionEvent.duration_ns"]], "duration_ns (positionopened attribute)": [[19, "nautilus_trader.model.events.position.PositionOpened.duration_ns"]], "emulation_trigger (orderinitialized attribute)": [[19, "nautilus_trader.model.events.order.OrderInitialized.emulation_trigger"]], "entry (positionchanged attribute)": [[19, "nautilus_trader.model.events.position.PositionChanged.entry"]], "entry (positionclosed attribute)": [[19, "nautilus_trader.model.events.position.PositionClosed.entry"]], "entry (positionevent attribute)": [[19, "nautilus_trader.model.events.position.PositionEvent.entry"]], "entry (positionopened attribute)": [[19, "nautilus_trader.model.events.position.PositionOpened.entry"]], "exec_algorithm_id (orderinitialized attribute)": [[19, "nautilus_trader.model.events.order.OrderInitialized.exec_algorithm_id"]], "exec_algorithm_params (orderinitialized attribute)": [[19, "nautilus_trader.model.events.order.OrderInitialized.exec_algorithm_params"]], "exec_spawn_id (orderinitialized attribute)": [[19, "nautilus_trader.model.events.order.OrderInitialized.exec_spawn_id"]], "from_dict() (accountstate static method)": [[19, "nautilus_trader.model.events.account.AccountState.from_dict"]], "from_dict() (orderaccepted static method)": [[19, "nautilus_trader.model.events.order.OrderAccepted.from_dict"]], "from_dict() (ordercancelrejected static method)": [[19, "nautilus_trader.model.events.order.OrderCancelRejected.from_dict"]], "from_dict() (ordercanceled static method)": [[19, "nautilus_trader.model.events.order.OrderCanceled.from_dict"]], "from_dict() (orderdenied static method)": [[19, "nautilus_trader.model.events.order.OrderDenied.from_dict"]], "from_dict() (orderemulated static method)": [[19, "nautilus_trader.model.events.order.OrderEmulated.from_dict"]], "from_dict() (orderexpired static method)": [[19, "nautilus_trader.model.events.order.OrderExpired.from_dict"]], "from_dict() (orderfilled static method)": [[19, "nautilus_trader.model.events.order.OrderFilled.from_dict"]], "from_dict() (orderinitialized static method)": [[19, "nautilus_trader.model.events.order.OrderInitialized.from_dict"]], "from_dict() (ordermodifyrejected static method)": [[19, "nautilus_trader.model.events.order.OrderModifyRejected.from_dict"]], "from_dict() (orderpendingcancel static method)": [[19, "nautilus_trader.model.events.order.OrderPendingCancel.from_dict"]], "from_dict() (orderpendingupdate static method)": [[19, "nautilus_trader.model.events.order.OrderPendingUpdate.from_dict"]], "from_dict() (orderrejected static method)": [[19, "nautilus_trader.model.events.order.OrderRejected.from_dict"]], "from_dict() (orderreleased static method)": [[19, "nautilus_trader.model.events.order.OrderReleased.from_dict"]], "from_dict() (ordersubmitted static method)": [[19, "nautilus_trader.model.events.order.OrderSubmitted.from_dict"]], "from_dict() (ordertriggered static method)": [[19, "nautilus_trader.model.events.order.OrderTriggered.from_dict"]], "from_dict() (orderupdated static method)": [[19, "nautilus_trader.model.events.order.OrderUpdated.from_dict"]], "from_dict() (positionchanged static method)": [[19, "nautilus_trader.model.events.position.PositionChanged.from_dict"]], "from_dict() (positionclosed static method)": [[19, "nautilus_trader.model.events.position.PositionClosed.from_dict"]], "from_dict() (positionopened static method)": [[19, "nautilus_trader.model.events.position.PositionOpened.from_dict"]], "id (accountstate attribute)": [[19, "nautilus_trader.model.events.account.AccountState.id"]], "id (orderaccepted attribute)": [[19, "nautilus_trader.model.events.order.OrderAccepted.id"]], "id (ordercancelrejected attribute)": [[19, "nautilus_trader.model.events.order.OrderCancelRejected.id"]], "id (ordercanceled attribute)": [[19, "nautilus_trader.model.events.order.OrderCanceled.id"]], "id (orderdenied attribute)": [[19, "nautilus_trader.model.events.order.OrderDenied.id"]], "id (orderemulated attribute)": [[19, "nautilus_trader.model.events.order.OrderEmulated.id"]], "id (orderevent attribute)": [[19, "nautilus_trader.model.events.order.OrderEvent.id"]], "id (orderexpired attribute)": [[19, "nautilus_trader.model.events.order.OrderExpired.id"]], "id (orderfilled attribute)": [[19, "nautilus_trader.model.events.order.OrderFilled.id"]], "id (orderinitialized attribute)": [[19, "nautilus_trader.model.events.order.OrderInitialized.id"]], "id (ordermodifyrejected attribute)": [[19, "nautilus_trader.model.events.order.OrderModifyRejected.id"]], "id (orderpendingcancel attribute)": [[19, "nautilus_trader.model.events.order.OrderPendingCancel.id"]], "id (orderpendingupdate attribute)": [[19, "nautilus_trader.model.events.order.OrderPendingUpdate.id"]], "id (orderrejected attribute)": [[19, "nautilus_trader.model.events.order.OrderRejected.id"]], "id (orderreleased attribute)": [[19, "nautilus_trader.model.events.order.OrderReleased.id"]], "id (ordersubmitted attribute)": [[19, "nautilus_trader.model.events.order.OrderSubmitted.id"]], "id (ordertriggered attribute)": [[19, "nautilus_trader.model.events.order.OrderTriggered.id"]], "id (orderupdated attribute)": [[19, "nautilus_trader.model.events.order.OrderUpdated.id"]], "id (positionchanged attribute)": [[19, "nautilus_trader.model.events.position.PositionChanged.id"]], "id (positionclosed attribute)": [[19, "nautilus_trader.model.events.position.PositionClosed.id"]], "id (positionevent attribute)": [[19, "nautilus_trader.model.events.position.PositionEvent.id"]], "id (positionopened attribute)": [[19, "nautilus_trader.model.events.position.PositionOpened.id"]], "info (accountstate attribute)": [[19, "nautilus_trader.model.events.account.AccountState.info"]], "info (orderfilled attribute)": [[19, "nautilus_trader.model.events.order.OrderFilled.info"]], "instrument_id (orderaccepted attribute)": [[19, "nautilus_trader.model.events.order.OrderAccepted.instrument_id"]], "instrument_id (ordercancelrejected attribute)": [[19, "nautilus_trader.model.events.order.OrderCancelRejected.instrument_id"]], "instrument_id (ordercanceled attribute)": [[19, "nautilus_trader.model.events.order.OrderCanceled.instrument_id"]], "instrument_id (orderdenied attribute)": [[19, "nautilus_trader.model.events.order.OrderDenied.instrument_id"]], "instrument_id (orderemulated attribute)": [[19, "nautilus_trader.model.events.order.OrderEmulated.instrument_id"]], "instrument_id (orderevent attribute)": [[19, "nautilus_trader.model.events.order.OrderEvent.instrument_id"]], "instrument_id (orderexpired attribute)": [[19, "nautilus_trader.model.events.order.OrderExpired.instrument_id"]], "instrument_id (orderfilled attribute)": [[19, "nautilus_trader.model.events.order.OrderFilled.instrument_id"]], "instrument_id (orderinitialized attribute)": [[19, "nautilus_trader.model.events.order.OrderInitialized.instrument_id"]], "instrument_id (ordermodifyrejected attribute)": [[19, "nautilus_trader.model.events.order.OrderModifyRejected.instrument_id"]], "instrument_id (orderpendingcancel attribute)": [[19, "nautilus_trader.model.events.order.OrderPendingCancel.instrument_id"]], "instrument_id (orderpendingupdate attribute)": [[19, "nautilus_trader.model.events.order.OrderPendingUpdate.instrument_id"]], "instrument_id (orderrejected attribute)": [[19, "nautilus_trader.model.events.order.OrderRejected.instrument_id"]], "instrument_id (orderreleased attribute)": [[19, "nautilus_trader.model.events.order.OrderReleased.instrument_id"]], "instrument_id (ordersubmitted attribute)": [[19, "nautilus_trader.model.events.order.OrderSubmitted.instrument_id"]], "instrument_id (ordertriggered attribute)": [[19, "nautilus_trader.model.events.order.OrderTriggered.instrument_id"]], "instrument_id (orderupdated attribute)": [[19, "nautilus_trader.model.events.order.OrderUpdated.instrument_id"]], "instrument_id (positionchanged attribute)": [[19, "nautilus_trader.model.events.position.PositionChanged.instrument_id"]], "instrument_id (positionclosed attribute)": [[19, "nautilus_trader.model.events.position.PositionClosed.instrument_id"]], "instrument_id (positionevent attribute)": [[19, "nautilus_trader.model.events.position.PositionEvent.instrument_id"]], "instrument_id (positionopened attribute)": [[19, "nautilus_trader.model.events.position.PositionOpened.instrument_id"]], "is_buy (orderfilled attribute)": [[19, "nautilus_trader.model.events.order.OrderFilled.is_buy"]], "is_reported (accountstate attribute)": [[19, "nautilus_trader.model.events.account.AccountState.is_reported"]], "is_sell (orderfilled attribute)": [[19, "nautilus_trader.model.events.order.OrderFilled.is_sell"]], "last_px (orderfilled attribute)": [[19, "nautilus_trader.model.events.order.OrderFilled.last_px"]], "last_px (positionchanged attribute)": [[19, "nautilus_trader.model.events.position.PositionChanged.last_px"]], "last_px (positionclosed attribute)": [[19, "nautilus_trader.model.events.position.PositionClosed.last_px"]], "last_px (positionevent attribute)": [[19, "nautilus_trader.model.events.position.PositionEvent.last_px"]], "last_px (positionopened attribute)": [[19, "nautilus_trader.model.events.position.PositionOpened.last_px"]], "last_qty (orderfilled attribute)": [[19, "nautilus_trader.model.events.order.OrderFilled.last_qty"]], "last_qty (positionchanged attribute)": [[19, "nautilus_trader.model.events.position.PositionChanged.last_qty"]], "last_qty (positionclosed attribute)": [[19, "nautilus_trader.model.events.position.PositionClosed.last_qty"]], "last_qty (positionevent attribute)": [[19, "nautilus_trader.model.events.position.PositionEvent.last_qty"]], "last_qty (positionopened attribute)": [[19, "nautilus_trader.model.events.position.PositionOpened.last_qty"]], "linked_order_ids (orderinitialized attribute)": [[19, "nautilus_trader.model.events.order.OrderInitialized.linked_order_ids"]], "liquidity_side (orderfilled attribute)": [[19, "nautilus_trader.model.events.order.OrderFilled.liquidity_side"]], "margins (accountstate attribute)": [[19, "nautilus_trader.model.events.account.AccountState.margins"]], "nautilus_trader.model.events": [[19, "module-nautilus_trader.model.events"]], "nautilus_trader.model.events.account": [[19, "module-nautilus_trader.model.events.account"]], "nautilus_trader.model.events.order": [[19, "module-nautilus_trader.model.events.order"]], "nautilus_trader.model.events.position": [[19, "module-nautilus_trader.model.events.position"]], "opening_order_id (positionchanged attribute)": [[19, "nautilus_trader.model.events.position.PositionChanged.opening_order_id"]], "opening_order_id (positionclosed attribute)": [[19, "nautilus_trader.model.events.position.PositionClosed.opening_order_id"]], "opening_order_id (positionevent attribute)": [[19, "nautilus_trader.model.events.position.PositionEvent.opening_order_id"]], "opening_order_id (positionopened attribute)": [[19, "nautilus_trader.model.events.position.PositionOpened.opening_order_id"]], "options (orderinitialized attribute)": [[19, "nautilus_trader.model.events.order.OrderInitialized.options"]], "order_list_id (orderinitialized attribute)": [[19, "nautilus_trader.model.events.order.OrderInitialized.order_list_id"]], "order_side (orderfilled attribute)": [[19, "nautilus_trader.model.events.order.OrderFilled.order_side"]], "order_type (orderfilled attribute)": [[19, "nautilus_trader.model.events.order.OrderFilled.order_type"]], "order_type (orderinitialized attribute)": [[19, "nautilus_trader.model.events.order.OrderInitialized.order_type"]], "parent_order_id (orderinitialized attribute)": [[19, "nautilus_trader.model.events.order.OrderInitialized.parent_order_id"]], "peak_qty (positionchanged attribute)": [[19, "nautilus_trader.model.events.position.PositionChanged.peak_qty"]], "peak_qty (positionclosed attribute)": [[19, "nautilus_trader.model.events.position.PositionClosed.peak_qty"]], "peak_qty (positionevent attribute)": [[19, "nautilus_trader.model.events.position.PositionEvent.peak_qty"]], "peak_qty (positionopened attribute)": [[19, "nautilus_trader.model.events.position.PositionOpened.peak_qty"]], "position_id (orderfilled attribute)": [[19, "nautilus_trader.model.events.order.OrderFilled.position_id"]], "position_id (positionchanged attribute)": [[19, "nautilus_trader.model.events.position.PositionChanged.position_id"]], "position_id (positionclosed attribute)": [[19, "nautilus_trader.model.events.position.PositionClosed.position_id"]], "position_id (positionevent attribute)": [[19, "nautilus_trader.model.events.position.PositionEvent.position_id"]], "position_id (positionopened attribute)": [[19, "nautilus_trader.model.events.position.PositionOpened.position_id"]], "post_only (orderinitialized attribute)": [[19, "nautilus_trader.model.events.order.OrderInitialized.post_only"]], "price (orderupdated attribute)": [[19, "nautilus_trader.model.events.order.OrderUpdated.price"]], "quantity (orderinitialized attribute)": [[19, "nautilus_trader.model.events.order.OrderInitialized.quantity"]], "quantity (orderupdated attribute)": [[19, "nautilus_trader.model.events.order.OrderUpdated.quantity"]], "quantity (positionchanged attribute)": [[19, "nautilus_trader.model.events.position.PositionChanged.quantity"]], "quantity (positionclosed attribute)": [[19, "nautilus_trader.model.events.position.PositionClosed.quantity"]], "quantity (positionevent attribute)": [[19, "nautilus_trader.model.events.position.PositionEvent.quantity"]], "quantity (positionopened attribute)": [[19, "nautilus_trader.model.events.position.PositionOpened.quantity"]], "quote_quantity (orderinitialized attribute)": [[19, "nautilus_trader.model.events.order.OrderInitialized.quote_quantity"]], "realized_pnl (positionchanged attribute)": [[19, "nautilus_trader.model.events.position.PositionChanged.realized_pnl"]], "realized_pnl (positionclosed attribute)": [[19, "nautilus_trader.model.events.position.PositionClosed.realized_pnl"]], "realized_pnl (positionevent attribute)": [[19, "nautilus_trader.model.events.position.PositionEvent.realized_pnl"]], "realized_pnl (positionopened attribute)": [[19, "nautilus_trader.model.events.position.PositionOpened.realized_pnl"]], "realized_return (positionchanged attribute)": [[19, "nautilus_trader.model.events.position.PositionChanged.realized_return"]], "realized_return (positionclosed attribute)": [[19, "nautilus_trader.model.events.position.PositionClosed.realized_return"]], "realized_return (positionevent attribute)": [[19, "nautilus_trader.model.events.position.PositionEvent.realized_return"]], "realized_return (positionopened attribute)": [[19, "nautilus_trader.model.events.position.PositionOpened.realized_return"]], "reason (ordercancelrejected attribute)": [[19, "nautilus_trader.model.events.order.OrderCancelRejected.reason"]], "reason (orderdenied attribute)": [[19, "nautilus_trader.model.events.order.OrderDenied.reason"]], "reason (ordermodifyrejected attribute)": [[19, "nautilus_trader.model.events.order.OrderModifyRejected.reason"]], "reason (orderrejected attribute)": [[19, "nautilus_trader.model.events.order.OrderRejected.reason"]], "reconciliation (orderaccepted attribute)": [[19, "nautilus_trader.model.events.order.OrderAccepted.reconciliation"]], "reconciliation (ordercancelrejected attribute)": [[19, "nautilus_trader.model.events.order.OrderCancelRejected.reconciliation"]], "reconciliation (ordercanceled attribute)": [[19, "nautilus_trader.model.events.order.OrderCanceled.reconciliation"]], "reconciliation (orderdenied attribute)": [[19, "nautilus_trader.model.events.order.OrderDenied.reconciliation"]], "reconciliation (orderemulated attribute)": [[19, "nautilus_trader.model.events.order.OrderEmulated.reconciliation"]], "reconciliation (orderevent attribute)": [[19, "nautilus_trader.model.events.order.OrderEvent.reconciliation"]], "reconciliation (orderexpired attribute)": [[19, "nautilus_trader.model.events.order.OrderExpired.reconciliation"]], "reconciliation (orderfilled attribute)": [[19, "nautilus_trader.model.events.order.OrderFilled.reconciliation"]], "reconciliation (orderinitialized attribute)": [[19, "nautilus_trader.model.events.order.OrderInitialized.reconciliation"]], "reconciliation (ordermodifyrejected attribute)": [[19, "nautilus_trader.model.events.order.OrderModifyRejected.reconciliation"]], "reconciliation (orderpendingcancel attribute)": [[19, "nautilus_trader.model.events.order.OrderPendingCancel.reconciliation"]], "reconciliation (orderpendingupdate attribute)": [[19, "nautilus_trader.model.events.order.OrderPendingUpdate.reconciliation"]], "reconciliation (orderrejected attribute)": [[19, "nautilus_trader.model.events.order.OrderRejected.reconciliation"]], "reconciliation (orderreleased attribute)": [[19, "nautilus_trader.model.events.order.OrderReleased.reconciliation"]], "reconciliation (ordersubmitted attribute)": [[19, "nautilus_trader.model.events.order.OrderSubmitted.reconciliation"]], "reconciliation (ordertriggered attribute)": [[19, "nautilus_trader.model.events.order.OrderTriggered.reconciliation"]], "reconciliation (orderupdated attribute)": [[19, "nautilus_trader.model.events.order.OrderUpdated.reconciliation"]], "reduce_only (orderinitialized attribute)": [[19, "nautilus_trader.model.events.order.OrderInitialized.reduce_only"]], "released_price (orderreleased attribute)": [[19, "nautilus_trader.model.events.order.OrderReleased.released_price"]], "set_client_order_id() (orderaccepted method)": [[19, "nautilus_trader.model.events.order.OrderAccepted.set_client_order_id"]], "set_client_order_id() (ordercancelrejected method)": [[19, "nautilus_trader.model.events.order.OrderCancelRejected.set_client_order_id"]], "set_client_order_id() (ordercanceled method)": [[19, "nautilus_trader.model.events.order.OrderCanceled.set_client_order_id"]], "set_client_order_id() (orderdenied method)": [[19, "nautilus_trader.model.events.order.OrderDenied.set_client_order_id"]], "set_client_order_id() (orderemulated method)": [[19, "nautilus_trader.model.events.order.OrderEmulated.set_client_order_id"]], "set_client_order_id() (orderevent method)": [[19, "nautilus_trader.model.events.order.OrderEvent.set_client_order_id"]], "set_client_order_id() (orderexpired method)": [[19, "nautilus_trader.model.events.order.OrderExpired.set_client_order_id"]], "set_client_order_id() (orderfilled method)": [[19, "nautilus_trader.model.events.order.OrderFilled.set_client_order_id"]], "set_client_order_id() (orderinitialized method)": [[19, "nautilus_trader.model.events.order.OrderInitialized.set_client_order_id"]], "set_client_order_id() (ordermodifyrejected method)": [[19, "nautilus_trader.model.events.order.OrderModifyRejected.set_client_order_id"]], "set_client_order_id() (orderpendingcancel method)": [[19, "nautilus_trader.model.events.order.OrderPendingCancel.set_client_order_id"]], "set_client_order_id() (orderpendingupdate method)": [[19, "nautilus_trader.model.events.order.OrderPendingUpdate.set_client_order_id"]], "set_client_order_id() (orderrejected method)": [[19, "nautilus_trader.model.events.order.OrderRejected.set_client_order_id"]], "set_client_order_id() (orderreleased method)": [[19, "nautilus_trader.model.events.order.OrderReleased.set_client_order_id"]], "set_client_order_id() (ordersubmitted method)": [[19, "nautilus_trader.model.events.order.OrderSubmitted.set_client_order_id"]], "set_client_order_id() (ordertriggered method)": [[19, "nautilus_trader.model.events.order.OrderTriggered.set_client_order_id"]], "set_client_order_id() (orderupdated method)": [[19, "nautilus_trader.model.events.order.OrderUpdated.set_client_order_id"]], "side (orderinitialized attribute)": [[19, "nautilus_trader.model.events.order.OrderInitialized.side"]], "side (positionchanged attribute)": [[19, "nautilus_trader.model.events.position.PositionChanged.side"]], "side (positionclosed attribute)": [[19, "nautilus_trader.model.events.position.PositionClosed.side"]], "side (positionevent attribute)": [[19, "nautilus_trader.model.events.position.PositionEvent.side"]], "side (positionopened attribute)": [[19, "nautilus_trader.model.events.position.PositionOpened.side"]], "signed_qty (positionchanged attribute)": [[19, "nautilus_trader.model.events.position.PositionChanged.signed_qty"]], "signed_qty (positionclosed attribute)": [[19, "nautilus_trader.model.events.position.PositionClosed.signed_qty"]], "signed_qty (positionevent attribute)": [[19, "nautilus_trader.model.events.position.PositionEvent.signed_qty"]], "signed_qty (positionopened attribute)": [[19, "nautilus_trader.model.events.position.PositionOpened.signed_qty"]], "strategy_id (orderaccepted attribute)": [[19, "nautilus_trader.model.events.order.OrderAccepted.strategy_id"]], "strategy_id (ordercancelrejected attribute)": [[19, "nautilus_trader.model.events.order.OrderCancelRejected.strategy_id"]], "strategy_id (ordercanceled attribute)": [[19, "nautilus_trader.model.events.order.OrderCanceled.strategy_id"]], "strategy_id (orderdenied attribute)": [[19, "nautilus_trader.model.events.order.OrderDenied.strategy_id"]], "strategy_id (orderemulated attribute)": [[19, "nautilus_trader.model.events.order.OrderEmulated.strategy_id"]], "strategy_id (orderevent attribute)": [[19, "nautilus_trader.model.events.order.OrderEvent.strategy_id"]], "strategy_id (orderexpired attribute)": [[19, "nautilus_trader.model.events.order.OrderExpired.strategy_id"]], "strategy_id (orderfilled attribute)": [[19, "nautilus_trader.model.events.order.OrderFilled.strategy_id"]], "strategy_id (orderinitialized attribute)": [[19, "nautilus_trader.model.events.order.OrderInitialized.strategy_id"]], "strategy_id (ordermodifyrejected attribute)": [[19, "nautilus_trader.model.events.order.OrderModifyRejected.strategy_id"]], "strategy_id (orderpendingcancel attribute)": [[19, "nautilus_trader.model.events.order.OrderPendingCancel.strategy_id"]], "strategy_id (orderpendingupdate attribute)": [[19, "nautilus_trader.model.events.order.OrderPendingUpdate.strategy_id"]], "strategy_id (orderrejected attribute)": [[19, "nautilus_trader.model.events.order.OrderRejected.strategy_id"]], "strategy_id (orderreleased attribute)": [[19, "nautilus_trader.model.events.order.OrderReleased.strategy_id"]], "strategy_id (ordersubmitted attribute)": [[19, "nautilus_trader.model.events.order.OrderSubmitted.strategy_id"]], "strategy_id (ordertriggered attribute)": [[19, "nautilus_trader.model.events.order.OrderTriggered.strategy_id"]], "strategy_id (orderupdated attribute)": [[19, "nautilus_trader.model.events.order.OrderUpdated.strategy_id"]], "strategy_id (positionchanged attribute)": [[19, "nautilus_trader.model.events.position.PositionChanged.strategy_id"]], "strategy_id (positionclosed attribute)": [[19, "nautilus_trader.model.events.position.PositionClosed.strategy_id"]], "strategy_id (positionevent attribute)": [[19, "nautilus_trader.model.events.position.PositionEvent.strategy_id"]], "strategy_id (positionopened attribute)": [[19, "nautilus_trader.model.events.position.PositionOpened.strategy_id"]], "tags (orderinitialized attribute)": [[19, "nautilus_trader.model.events.order.OrderInitialized.tags"]], "time_in_force (orderinitialized attribute)": [[19, "nautilus_trader.model.events.order.OrderInitialized.time_in_force"]], "to_dict() (accountstate static method)": [[19, "nautilus_trader.model.events.account.AccountState.to_dict"]], "to_dict() (orderaccepted static method)": [[19, "nautilus_trader.model.events.order.OrderAccepted.to_dict"]], "to_dict() (ordercancelrejected static method)": [[19, "nautilus_trader.model.events.order.OrderCancelRejected.to_dict"]], "to_dict() (ordercanceled static method)": [[19, "nautilus_trader.model.events.order.OrderCanceled.to_dict"]], "to_dict() (orderdenied static method)": [[19, "nautilus_trader.model.events.order.OrderDenied.to_dict"]], "to_dict() (orderemulated static method)": [[19, "nautilus_trader.model.events.order.OrderEmulated.to_dict"]], "to_dict() (orderexpired static method)": [[19, "nautilus_trader.model.events.order.OrderExpired.to_dict"]], "to_dict() (orderfilled static method)": [[19, "nautilus_trader.model.events.order.OrderFilled.to_dict"]], "to_dict() (orderinitialized static method)": [[19, "nautilus_trader.model.events.order.OrderInitialized.to_dict"]], "to_dict() (ordermodifyrejected static method)": [[19, "nautilus_trader.model.events.order.OrderModifyRejected.to_dict"]], "to_dict() (orderpendingcancel static method)": [[19, "nautilus_trader.model.events.order.OrderPendingCancel.to_dict"]], "to_dict() (orderpendingupdate static method)": [[19, "nautilus_trader.model.events.order.OrderPendingUpdate.to_dict"]], "to_dict() (orderrejected static method)": [[19, "nautilus_trader.model.events.order.OrderRejected.to_dict"]], "to_dict() (orderreleased static method)": [[19, "nautilus_trader.model.events.order.OrderReleased.to_dict"]], "to_dict() (ordersubmitted static method)": [[19, "nautilus_trader.model.events.order.OrderSubmitted.to_dict"]], "to_dict() (ordertriggered static method)": [[19, "nautilus_trader.model.events.order.OrderTriggered.to_dict"]], "to_dict() (orderupdated static method)": [[19, "nautilus_trader.model.events.order.OrderUpdated.to_dict"]], "to_dict() (positionchanged static method)": [[19, "nautilus_trader.model.events.position.PositionChanged.to_dict"]], "to_dict() (positionclosed static method)": [[19, "nautilus_trader.model.events.position.PositionClosed.to_dict"]], "to_dict() (positionopened static method)": [[19, "nautilus_trader.model.events.position.PositionOpened.to_dict"]], "trade_id (orderfilled attribute)": [[19, "nautilus_trader.model.events.order.OrderFilled.trade_id"]], "trader_id (orderaccepted attribute)": [[19, "nautilus_trader.model.events.order.OrderAccepted.trader_id"]], "trader_id (ordercancelrejected attribute)": [[19, "nautilus_trader.model.events.order.OrderCancelRejected.trader_id"]], "trader_id (ordercanceled attribute)": [[19, "nautilus_trader.model.events.order.OrderCanceled.trader_id"]], "trader_id (orderdenied attribute)": [[19, "nautilus_trader.model.events.order.OrderDenied.trader_id"]], "trader_id (orderemulated attribute)": [[19, "nautilus_trader.model.events.order.OrderEmulated.trader_id"]], "trader_id (orderevent attribute)": [[19, "nautilus_trader.model.events.order.OrderEvent.trader_id"]], "trader_id (orderexpired attribute)": [[19, "nautilus_trader.model.events.order.OrderExpired.trader_id"]], "trader_id (orderfilled attribute)": [[19, "nautilus_trader.model.events.order.OrderFilled.trader_id"]], "trader_id (orderinitialized attribute)": [[19, "nautilus_trader.model.events.order.OrderInitialized.trader_id"]], "trader_id (ordermodifyrejected attribute)": [[19, "nautilus_trader.model.events.order.OrderModifyRejected.trader_id"]], "trader_id (orderpendingcancel attribute)": [[19, "nautilus_trader.model.events.order.OrderPendingCancel.trader_id"]], "trader_id (orderpendingupdate attribute)": [[19, "nautilus_trader.model.events.order.OrderPendingUpdate.trader_id"]], "trader_id (orderrejected attribute)": [[19, "nautilus_trader.model.events.order.OrderRejected.trader_id"]], "trader_id (orderreleased attribute)": [[19, "nautilus_trader.model.events.order.OrderReleased.trader_id"]], "trader_id (ordersubmitted attribute)": [[19, "nautilus_trader.model.events.order.OrderSubmitted.trader_id"]], "trader_id (ordertriggered attribute)": [[19, "nautilus_trader.model.events.order.OrderTriggered.trader_id"]], "trader_id (orderupdated attribute)": [[19, "nautilus_trader.model.events.order.OrderUpdated.trader_id"]], "trader_id (positionchanged attribute)": [[19, "nautilus_trader.model.events.position.PositionChanged.trader_id"]], "trader_id (positionclosed attribute)": [[19, "nautilus_trader.model.events.position.PositionClosed.trader_id"]], "trader_id (positionevent attribute)": [[19, "nautilus_trader.model.events.position.PositionEvent.trader_id"]], "trader_id (positionopened attribute)": [[19, "nautilus_trader.model.events.position.PositionOpened.trader_id"]], "trigger_instrument_id (orderinitialized attribute)": [[19, "nautilus_trader.model.events.order.OrderInitialized.trigger_instrument_id"]], "trigger_price (orderupdated attribute)": [[19, "nautilus_trader.model.events.order.OrderUpdated.trigger_price"]], "ts_closed (positionchanged attribute)": [[19, "nautilus_trader.model.events.position.PositionChanged.ts_closed"]], "ts_closed (positionclosed attribute)": [[19, "nautilus_trader.model.events.position.PositionClosed.ts_closed"]], "ts_closed (positionevent attribute)": [[19, "nautilus_trader.model.events.position.PositionEvent.ts_closed"]], "ts_closed (positionopened attribute)": [[19, "nautilus_trader.model.events.position.PositionOpened.ts_closed"]], "ts_event (accountstate attribute)": [[19, "nautilus_trader.model.events.account.AccountState.ts_event"]], "ts_event (orderaccepted attribute)": [[19, "nautilus_trader.model.events.order.OrderAccepted.ts_event"]], "ts_event (ordercancelrejected attribute)": [[19, "nautilus_trader.model.events.order.OrderCancelRejected.ts_event"]], "ts_event (ordercanceled attribute)": [[19, "nautilus_trader.model.events.order.OrderCanceled.ts_event"]], "ts_event (orderdenied attribute)": [[19, "nautilus_trader.model.events.order.OrderDenied.ts_event"]], "ts_event (orderemulated attribute)": [[19, "nautilus_trader.model.events.order.OrderEmulated.ts_event"]], "ts_event (orderevent attribute)": [[19, "nautilus_trader.model.events.order.OrderEvent.ts_event"]], "ts_event (orderexpired attribute)": [[19, "nautilus_trader.model.events.order.OrderExpired.ts_event"]], "ts_event (orderfilled attribute)": [[19, "nautilus_trader.model.events.order.OrderFilled.ts_event"]], "ts_event (orderinitialized attribute)": [[19, "nautilus_trader.model.events.order.OrderInitialized.ts_event"]], "ts_event (ordermodifyrejected attribute)": [[19, "nautilus_trader.model.events.order.OrderModifyRejected.ts_event"]], "ts_event (orderpendingcancel attribute)": [[19, "nautilus_trader.model.events.order.OrderPendingCancel.ts_event"]], "ts_event (orderpendingupdate attribute)": [[19, "nautilus_trader.model.events.order.OrderPendingUpdate.ts_event"]], "ts_event (orderrejected attribute)": [[19, "nautilus_trader.model.events.order.OrderRejected.ts_event"]], "ts_event (orderreleased attribute)": [[19, "nautilus_trader.model.events.order.OrderReleased.ts_event"]], "ts_event (ordersubmitted attribute)": [[19, "nautilus_trader.model.events.order.OrderSubmitted.ts_event"]], "ts_event (ordertriggered attribute)": [[19, "nautilus_trader.model.events.order.OrderTriggered.ts_event"]], "ts_event (orderupdated attribute)": [[19, "nautilus_trader.model.events.order.OrderUpdated.ts_event"]], "ts_event (positionchanged attribute)": [[19, "nautilus_trader.model.events.position.PositionChanged.ts_event"]], "ts_event (positionclosed attribute)": [[19, "nautilus_trader.model.events.position.PositionClosed.ts_event"]], "ts_event (positionevent attribute)": [[19, "nautilus_trader.model.events.position.PositionEvent.ts_event"]], "ts_event (positionopened attribute)": [[19, "nautilus_trader.model.events.position.PositionOpened.ts_event"]], "ts_init (accountstate attribute)": [[19, "nautilus_trader.model.events.account.AccountState.ts_init"]], "ts_init (orderaccepted attribute)": [[19, "nautilus_trader.model.events.order.OrderAccepted.ts_init"]], "ts_init (ordercancelrejected attribute)": [[19, "nautilus_trader.model.events.order.OrderCancelRejected.ts_init"]], "ts_init (ordercanceled attribute)": [[19, "nautilus_trader.model.events.order.OrderCanceled.ts_init"]], "ts_init (orderdenied attribute)": [[19, "nautilus_trader.model.events.order.OrderDenied.ts_init"]], "ts_init (orderemulated attribute)": [[19, "nautilus_trader.model.events.order.OrderEmulated.ts_init"]], "ts_init (orderevent attribute)": [[19, "nautilus_trader.model.events.order.OrderEvent.ts_init"]], "ts_init (orderexpired attribute)": [[19, "nautilus_trader.model.events.order.OrderExpired.ts_init"]], "ts_init (orderfilled attribute)": [[19, "nautilus_trader.model.events.order.OrderFilled.ts_init"]], "ts_init (orderinitialized attribute)": [[19, "nautilus_trader.model.events.order.OrderInitialized.ts_init"]], "ts_init (ordermodifyrejected attribute)": [[19, "nautilus_trader.model.events.order.OrderModifyRejected.ts_init"]], "ts_init (orderpendingcancel attribute)": [[19, "nautilus_trader.model.events.order.OrderPendingCancel.ts_init"]], "ts_init (orderpendingupdate attribute)": [[19, "nautilus_trader.model.events.order.OrderPendingUpdate.ts_init"]], "ts_init (orderrejected attribute)": [[19, "nautilus_trader.model.events.order.OrderRejected.ts_init"]], "ts_init (orderreleased attribute)": [[19, "nautilus_trader.model.events.order.OrderReleased.ts_init"]], "ts_init (ordersubmitted attribute)": [[19, "nautilus_trader.model.events.order.OrderSubmitted.ts_init"]], "ts_init (ordertriggered attribute)": [[19, "nautilus_trader.model.events.order.OrderTriggered.ts_init"]], "ts_init (orderupdated attribute)": [[19, "nautilus_trader.model.events.order.OrderUpdated.ts_init"]], "ts_init (positionchanged attribute)": [[19, "nautilus_trader.model.events.position.PositionChanged.ts_init"]], "ts_init (positionclosed attribute)": [[19, "nautilus_trader.model.events.position.PositionClosed.ts_init"]], "ts_init (positionevent attribute)": [[19, "nautilus_trader.model.events.position.PositionEvent.ts_init"]], "ts_init (positionopened attribute)": [[19, "nautilus_trader.model.events.position.PositionOpened.ts_init"]], "ts_opened (positionchanged attribute)": [[19, "nautilus_trader.model.events.position.PositionChanged.ts_opened"]], "ts_opened (positionclosed attribute)": [[19, "nautilus_trader.model.events.position.PositionClosed.ts_opened"]], "ts_opened (positionevent attribute)": [[19, "nautilus_trader.model.events.position.PositionEvent.ts_opened"]], "ts_opened (positionopened attribute)": [[19, "nautilus_trader.model.events.position.PositionOpened.ts_opened"]], "unrealized_pnl (positionchanged attribute)": [[19, "nautilus_trader.model.events.position.PositionChanged.unrealized_pnl"]], "unrealized_pnl (positionclosed attribute)": [[19, "nautilus_trader.model.events.position.PositionClosed.unrealized_pnl"]], "unrealized_pnl (positionevent attribute)": [[19, "nautilus_trader.model.events.position.PositionEvent.unrealized_pnl"]], "unrealized_pnl (positionopened attribute)": [[19, "nautilus_trader.model.events.position.PositionOpened.unrealized_pnl"]], "venue_order_id (orderaccepted attribute)": [[19, "nautilus_trader.model.events.order.OrderAccepted.venue_order_id"]], "venue_order_id (ordercancelrejected attribute)": [[19, "nautilus_trader.model.events.order.OrderCancelRejected.venue_order_id"]], "venue_order_id (ordercanceled attribute)": [[19, "nautilus_trader.model.events.order.OrderCanceled.venue_order_id"]], "venue_order_id (orderdenied attribute)": [[19, "nautilus_trader.model.events.order.OrderDenied.venue_order_id"]], "venue_order_id (orderemulated attribute)": [[19, "nautilus_trader.model.events.order.OrderEmulated.venue_order_id"]], "venue_order_id (orderevent attribute)": [[19, "nautilus_trader.model.events.order.OrderEvent.venue_order_id"]], "venue_order_id (orderexpired attribute)": [[19, "nautilus_trader.model.events.order.OrderExpired.venue_order_id"]], "venue_order_id (orderfilled attribute)": [[19, "nautilus_trader.model.events.order.OrderFilled.venue_order_id"]], "venue_order_id (orderinitialized attribute)": [[19, "nautilus_trader.model.events.order.OrderInitialized.venue_order_id"]], "venue_order_id (ordermodifyrejected attribute)": [[19, "nautilus_trader.model.events.order.OrderModifyRejected.venue_order_id"]], "venue_order_id (orderpendingcancel attribute)": [[19, "nautilus_trader.model.events.order.OrderPendingCancel.venue_order_id"]], "venue_order_id (orderpendingupdate attribute)": [[19, "nautilus_trader.model.events.order.OrderPendingUpdate.venue_order_id"]], "venue_order_id (orderrejected attribute)": [[19, "nautilus_trader.model.events.order.OrderRejected.venue_order_id"]], "venue_order_id (orderreleased attribute)": [[19, "nautilus_trader.model.events.order.OrderReleased.venue_order_id"]], "venue_order_id (ordersubmitted attribute)": [[19, "nautilus_trader.model.events.order.OrderSubmitted.venue_order_id"]], "venue_order_id (ordertriggered attribute)": [[19, "nautilus_trader.model.events.order.OrderTriggered.venue_order_id"]], "venue_order_id (orderupdated attribute)": [[19, "nautilus_trader.model.events.order.OrderUpdated.venue_order_id"]], "accountid (class in nautilus_trader.model.identifiers)": [[20, "nautilus_trader.model.identifiers.AccountId"]], "clientid (class in nautilus_trader.model.identifiers)": [[20, "nautilus_trader.model.identifiers.ClientId"]], "clientorderid (class in nautilus_trader.model.identifiers)": [[20, "nautilus_trader.model.identifiers.ClientOrderId"]], "componentid (class in nautilus_trader.model.identifiers)": [[20, "nautilus_trader.model.identifiers.ComponentId"]], "execalgorithmid (class in nautilus_trader.model.identifiers)": [[20, "nautilus_trader.model.identifiers.ExecAlgorithmId"]], "identifier (class in nautilus_trader.model.identifiers)": [[20, "nautilus_trader.model.identifiers.Identifier"]], "instrumentid (class in nautilus_trader.model.identifiers)": [[20, "nautilus_trader.model.identifiers.InstrumentId"]], "orderlistid (class in nautilus_trader.model.identifiers)": [[20, "nautilus_trader.model.identifiers.OrderListId"]], "positionid (class in nautilus_trader.model.identifiers)": [[20, "nautilus_trader.model.identifiers.PositionId"]], "strategyid (class in nautilus_trader.model.identifiers)": [[20, "nautilus_trader.model.identifiers.StrategyId"]], "symbol (class in nautilus_trader.model.identifiers)": [[20, "nautilus_trader.model.identifiers.Symbol"]], "tradeid (class in nautilus_trader.model.identifiers)": [[20, "nautilus_trader.model.identifiers.TradeId"]], "traderid (class in nautilus_trader.model.identifiers)": [[20, "nautilus_trader.model.identifiers.TraderId"]], "venue (class in nautilus_trader.model.identifiers)": [[20, "nautilus_trader.model.identifiers.Venue"]], "venueorderid (class in nautilus_trader.model.identifiers)": [[20, "nautilus_trader.model.identifiers.VenueOrderId"]], "from_str() (instrumentid static method)": [[20, "nautilus_trader.model.identifiers.InstrumentId.from_str"]], "get_id() (accountid method)": [[20, "nautilus_trader.model.identifiers.AccountId.get_id"]], "get_issuer() (accountid method)": [[20, "nautilus_trader.model.identifiers.AccountId.get_issuer"]], "get_tag() (strategyid method)": [[20, "nautilus_trader.model.identifiers.StrategyId.get_tag"]], "get_tag() (traderid method)": [[20, "nautilus_trader.model.identifiers.TraderId.get_tag"]], "is_external() (strategyid method)": [[20, "nautilus_trader.model.identifiers.StrategyId.is_external"]], "is_synthetic() (instrumentid method)": [[20, "nautilus_trader.model.identifiers.InstrumentId.is_synthetic"]], "is_synthetic() (venue method)": [[20, "nautilus_trader.model.identifiers.Venue.is_synthetic"]], "is_this_trader() (clientorderid method)": [[20, "nautilus_trader.model.identifiers.ClientOrderId.is_this_trader"]], "nautilus_trader.model.identifiers": [[20, "module-nautilus_trader.model.identifiers"]], "symbol (instrumentid attribute)": [[20, "nautilus_trader.model.identifiers.InstrumentId.symbol"]], "value (accountid attribute)": [[20, "nautilus_trader.model.identifiers.AccountId.value"]], "value (clientid attribute)": [[20, "nautilus_trader.model.identifiers.ClientId.value"]], "value (clientorderid attribute)": [[20, "nautilus_trader.model.identifiers.ClientOrderId.value"]], "value (componentid attribute)": [[20, "nautilus_trader.model.identifiers.ComponentId.value"]], "value (execalgorithmid attribute)": [[20, "nautilus_trader.model.identifiers.ExecAlgorithmId.value"]], "value (identifier attribute)": [[20, "nautilus_trader.model.identifiers.Identifier.value"]], "value (instrumentid attribute)": [[20, "nautilus_trader.model.identifiers.InstrumentId.value"]], "value (orderlistid attribute)": [[20, "nautilus_trader.model.identifiers.OrderListId.value"]], "value (positionid attribute)": [[20, "nautilus_trader.model.identifiers.PositionId.value"]], "value (strategyid attribute)": [[20, "nautilus_trader.model.identifiers.StrategyId.value"]], "value (symbol attribute)": [[20, "nautilus_trader.model.identifiers.Symbol.value"]], "value (tradeid attribute)": [[20, "nautilus_trader.model.identifiers.TradeId.value"]], "value (traderid attribute)": [[20, "nautilus_trader.model.identifiers.TraderId.value"]], "value (venue attribute)": [[20, "nautilus_trader.model.identifiers.Venue.value"]], "value (venueorderid attribute)": [[20, "nautilus_trader.model.identifiers.VenueOrderId.value"]], "venue (instrumentid attribute)": [[20, "nautilus_trader.model.identifiers.InstrumentId.venue"]], "nautilus_trader.model": [[21, "module-nautilus_trader.model"]], "bettinginstrument (class in nautilus_trader.model.instruments.betting)": [[22, "nautilus_trader.model.instruments.betting.BettingInstrument"]], "cryptofuture (class in nautilus_trader.model.instruments.crypto_future)": [[22, "nautilus_trader.model.instruments.crypto_future.CryptoFuture"]], "cryptoperpetual (class in nautilus_trader.model.instruments.crypto_perpetual)": [[22, "nautilus_trader.model.instruments.crypto_perpetual.CryptoPerpetual"]], "currencypair (class in nautilus_trader.model.instruments.currency_pair)": [[22, "nautilus_trader.model.instruments.currency_pair.CurrencyPair"]], "equity (class in nautilus_trader.model.instruments.equity)": [[22, "nautilus_trader.model.instruments.equity.Equity"]], "futurescontract (class in nautilus_trader.model.instruments.futures_contract)": [[22, "nautilus_trader.model.instruments.futures_contract.FuturesContract"]], "instrument (class in nautilus_trader.model.instruments.base)": [[22, "nautilus_trader.model.instruments.base.Instrument"]], "optionscontract (class in nautilus_trader.model.instruments.options_contract)": [[22, "nautilus_trader.model.instruments.options_contract.OptionsContract"]], "syntheticinstrument (class in nautilus_trader.model.instruments.synthetic)": [[22, "nautilus_trader.model.instruments.synthetic.SyntheticInstrument"]], "activation_ns (cryptofuture attribute)": [[22, "nautilus_trader.model.instruments.crypto_future.CryptoFuture.activation_ns"]], "activation_ns (futurescontract attribute)": [[22, "nautilus_trader.model.instruments.futures_contract.FuturesContract.activation_ns"]], "activation_ns (optionscontract attribute)": [[22, "nautilus_trader.model.instruments.options_contract.OptionsContract.activation_ns"]], "activation_utc (cryptofuture attribute)": [[22, "nautilus_trader.model.instruments.crypto_future.CryptoFuture.activation_utc"]], "activation_utc (futurescontract attribute)": [[22, "nautilus_trader.model.instruments.futures_contract.FuturesContract.activation_utc"]], "activation_utc (optionscontract attribute)": [[22, "nautilus_trader.model.instruments.options_contract.OptionsContract.activation_utc"]], "asset_class (bettinginstrument attribute)": [[22, "nautilus_trader.model.instruments.betting.BettingInstrument.asset_class"]], "asset_class (cryptofuture attribute)": [[22, "nautilus_trader.model.instruments.crypto_future.CryptoFuture.asset_class"]], "asset_class (cryptoperpetual attribute)": [[22, "nautilus_trader.model.instruments.crypto_perpetual.CryptoPerpetual.asset_class"]], "asset_class (currencypair attribute)": [[22, "nautilus_trader.model.instruments.currency_pair.CurrencyPair.asset_class"]], "asset_class (equity attribute)": [[22, "nautilus_trader.model.instruments.equity.Equity.asset_class"]], "asset_class (futurescontract attribute)": [[22, "nautilus_trader.model.instruments.futures_contract.FuturesContract.asset_class"]], "asset_class (instrument attribute)": [[22, "nautilus_trader.model.instruments.base.Instrument.asset_class"]], "asset_class (optionscontract attribute)": [[22, "nautilus_trader.model.instruments.options_contract.OptionsContract.asset_class"]], "base_currency (cryptoperpetual attribute)": [[22, "nautilus_trader.model.instruments.crypto_perpetual.CryptoPerpetual.base_currency"]], "base_currency (currencypair attribute)": [[22, "nautilus_trader.model.instruments.currency_pair.CurrencyPair.base_currency"]], "base_from_dict() (bettinginstrument static method)": [[22, "nautilus_trader.model.instruments.betting.BettingInstrument.base_from_dict"]], "base_from_dict() (cryptofuture static method)": [[22, "nautilus_trader.model.instruments.crypto_future.CryptoFuture.base_from_dict"]], "base_from_dict() (cryptoperpetual static method)": [[22, "nautilus_trader.model.instruments.crypto_perpetual.CryptoPerpetual.base_from_dict"]], "base_from_dict() (currencypair static method)": [[22, "nautilus_trader.model.instruments.currency_pair.CurrencyPair.base_from_dict"]], "base_from_dict() (equity static method)": [[22, "nautilus_trader.model.instruments.equity.Equity.base_from_dict"]], "base_from_dict() (futurescontract static method)": [[22, "nautilus_trader.model.instruments.futures_contract.FuturesContract.base_from_dict"]], "base_from_dict() (instrument static method)": [[22, "nautilus_trader.model.instruments.base.Instrument.base_from_dict"]], "base_from_dict() (optionscontract static method)": [[22, "nautilus_trader.model.instruments.options_contract.OptionsContract.base_from_dict"]], "base_to_dict() (bettinginstrument static method)": [[22, "nautilus_trader.model.instruments.betting.BettingInstrument.base_to_dict"]], "base_to_dict() (cryptofuture static method)": [[22, "nautilus_trader.model.instruments.crypto_future.CryptoFuture.base_to_dict"]], "base_to_dict() (cryptoperpetual static method)": [[22, "nautilus_trader.model.instruments.crypto_perpetual.CryptoPerpetual.base_to_dict"]], "base_to_dict() (currencypair static method)": [[22, "nautilus_trader.model.instruments.currency_pair.CurrencyPair.base_to_dict"]], "base_to_dict() (equity static method)": [[22, "nautilus_trader.model.instruments.equity.Equity.base_to_dict"]], "base_to_dict() (futurescontract static method)": [[22, "nautilus_trader.model.instruments.futures_contract.FuturesContract.base_to_dict"]], "base_to_dict() (instrument static method)": [[22, "nautilus_trader.model.instruments.base.Instrument.base_to_dict"]], "base_to_dict() (optionscontract static method)": [[22, "nautilus_trader.model.instruments.options_contract.OptionsContract.base_to_dict"]], "calculate() (syntheticinstrument method)": [[22, "nautilus_trader.model.instruments.synthetic.SyntheticInstrument.calculate"]], "calculate_base_quantity() (bettinginstrument method)": [[22, "nautilus_trader.model.instruments.betting.BettingInstrument.calculate_base_quantity"]], "calculate_base_quantity() (cryptofuture method)": [[22, "nautilus_trader.model.instruments.crypto_future.CryptoFuture.calculate_base_quantity"]], "calculate_base_quantity() (cryptoperpetual method)": [[22, "nautilus_trader.model.instruments.crypto_perpetual.CryptoPerpetual.calculate_base_quantity"]], "calculate_base_quantity() (currencypair method)": [[22, "nautilus_trader.model.instruments.currency_pair.CurrencyPair.calculate_base_quantity"]], "calculate_base_quantity() (equity method)": [[22, "nautilus_trader.model.instruments.equity.Equity.calculate_base_quantity"]], "calculate_base_quantity() (futurescontract method)": [[22, "nautilus_trader.model.instruments.futures_contract.FuturesContract.calculate_base_quantity"]], "calculate_base_quantity() (instrument method)": [[22, "nautilus_trader.model.instruments.base.Instrument.calculate_base_quantity"]], "calculate_base_quantity() (optionscontract method)": [[22, "nautilus_trader.model.instruments.options_contract.OptionsContract.calculate_base_quantity"]], "change_formula() (syntheticinstrument method)": [[22, "nautilus_trader.model.instruments.synthetic.SyntheticInstrument.change_formula"]], "components (syntheticinstrument attribute)": [[22, "nautilus_trader.model.instruments.synthetic.SyntheticInstrument.components"]], "expiration_ns (cryptofuture attribute)": [[22, "nautilus_trader.model.instruments.crypto_future.CryptoFuture.expiration_ns"]], "expiration_ns (futurescontract attribute)": [[22, "nautilus_trader.model.instruments.futures_contract.FuturesContract.expiration_ns"]], "expiration_ns (optionscontract attribute)": [[22, "nautilus_trader.model.instruments.options_contract.OptionsContract.expiration_ns"]], "expiration_utc (cryptofuture attribute)": [[22, "nautilus_trader.model.instruments.crypto_future.CryptoFuture.expiration_utc"]], "expiration_utc (futurescontract attribute)": [[22, "nautilus_trader.model.instruments.futures_contract.FuturesContract.expiration_utc"]], "expiration_utc (optionscontract attribute)": [[22, "nautilus_trader.model.instruments.options_contract.OptionsContract.expiration_utc"]], "formula (syntheticinstrument attribute)": [[22, "nautilus_trader.model.instruments.synthetic.SyntheticInstrument.formula"]], "from_dict() (bettinginstrument static method)": [[22, "nautilus_trader.model.instruments.betting.BettingInstrument.from_dict"]], "from_dict() (cryptofuture static method)": [[22, "nautilus_trader.model.instruments.crypto_future.CryptoFuture.from_dict"]], "from_dict() (cryptoperpetual static method)": [[22, "nautilus_trader.model.instruments.crypto_perpetual.CryptoPerpetual.from_dict"]], "from_dict() (currencypair static method)": [[22, "nautilus_trader.model.instruments.currency_pair.CurrencyPair.from_dict"]], "from_dict() (equity static method)": [[22, "nautilus_trader.model.instruments.equity.Equity.from_dict"]], "from_dict() (futurescontract static method)": [[22, "nautilus_trader.model.instruments.futures_contract.FuturesContract.from_dict"]], "from_dict() (optionscontract static method)": [[22, "nautilus_trader.model.instruments.options_contract.OptionsContract.from_dict"]], "from_dict() (syntheticinstrument static method)": [[22, "nautilus_trader.model.instruments.synthetic.SyntheticInstrument.from_dict"]], "fully_qualified_name() (bettinginstrument class method)": [[22, "nautilus_trader.model.instruments.betting.BettingInstrument.fully_qualified_name"]], "fully_qualified_name() (cryptofuture class method)": [[22, "nautilus_trader.model.instruments.crypto_future.CryptoFuture.fully_qualified_name"]], "fully_qualified_name() (cryptoperpetual class method)": [[22, "nautilus_trader.model.instruments.crypto_perpetual.CryptoPerpetual.fully_qualified_name"]], "fully_qualified_name() (currencypair class method)": [[22, "nautilus_trader.model.instruments.currency_pair.CurrencyPair.fully_qualified_name"]], "fully_qualified_name() (equity class method)": [[22, "nautilus_trader.model.instruments.equity.Equity.fully_qualified_name"]], "fully_qualified_name() (futurescontract class method)": [[22, "nautilus_trader.model.instruments.futures_contract.FuturesContract.fully_qualified_name"]], "fully_qualified_name() (instrument class method)": [[22, "nautilus_trader.model.instruments.base.Instrument.fully_qualified_name"]], "fully_qualified_name() (optionscontract class method)": [[22, "nautilus_trader.model.instruments.options_contract.OptionsContract.fully_qualified_name"]], "fully_qualified_name() (syntheticinstrument class method)": [[22, "nautilus_trader.model.instruments.synthetic.SyntheticInstrument.fully_qualified_name"]], "get_base_currency() (bettinginstrument method)": [[22, "nautilus_trader.model.instruments.betting.BettingInstrument.get_base_currency"]], "get_base_currency() (cryptofuture method)": [[22, "nautilus_trader.model.instruments.crypto_future.CryptoFuture.get_base_currency"]], "get_base_currency() (cryptoperpetual method)": [[22, "nautilus_trader.model.instruments.crypto_perpetual.CryptoPerpetual.get_base_currency"]], "get_base_currency() (currencypair method)": [[22, "nautilus_trader.model.instruments.currency_pair.CurrencyPair.get_base_currency"]], "get_base_currency() (equity method)": [[22, "nautilus_trader.model.instruments.equity.Equity.get_base_currency"]], "get_base_currency() (futurescontract method)": [[22, "nautilus_trader.model.instruments.futures_contract.FuturesContract.get_base_currency"]], "get_base_currency() (instrument method)": [[22, "nautilus_trader.model.instruments.base.Instrument.get_base_currency"]], "get_base_currency() (optionscontract method)": [[22, "nautilus_trader.model.instruments.options_contract.OptionsContract.get_base_currency"]], "get_settlement_currency() (bettinginstrument method)": [[22, "nautilus_trader.model.instruments.betting.BettingInstrument.get_settlement_currency"]], "get_settlement_currency() (cryptofuture method)": [[22, "nautilus_trader.model.instruments.crypto_future.CryptoFuture.get_settlement_currency"]], "get_settlement_currency() (cryptoperpetual method)": [[22, "nautilus_trader.model.instruments.crypto_perpetual.CryptoPerpetual.get_settlement_currency"]], "get_settlement_currency() (currencypair method)": [[22, "nautilus_trader.model.instruments.currency_pair.CurrencyPair.get_settlement_currency"]], "get_settlement_currency() (equity method)": [[22, "nautilus_trader.model.instruments.equity.Equity.get_settlement_currency"]], "get_settlement_currency() (futurescontract method)": [[22, "nautilus_trader.model.instruments.futures_contract.FuturesContract.get_settlement_currency"]], "get_settlement_currency() (instrument method)": [[22, "nautilus_trader.model.instruments.base.Instrument.get_settlement_currency"]], "get_settlement_currency() (optionscontract method)": [[22, "nautilus_trader.model.instruments.options_contract.OptionsContract.get_settlement_currency"]], "id (bettinginstrument attribute)": [[22, "nautilus_trader.model.instruments.betting.BettingInstrument.id"]], "id (cryptofuture attribute)": [[22, "nautilus_trader.model.instruments.crypto_future.CryptoFuture.id"]], "id (cryptoperpetual attribute)": [[22, "nautilus_trader.model.instruments.crypto_perpetual.CryptoPerpetual.id"]], "id (currencypair attribute)": [[22, "nautilus_trader.model.instruments.currency_pair.CurrencyPair.id"]], "id (equity attribute)": [[22, "nautilus_trader.model.instruments.equity.Equity.id"]], "id (futurescontract attribute)": [[22, "nautilus_trader.model.instruments.futures_contract.FuturesContract.id"]], "id (instrument attribute)": [[22, "nautilus_trader.model.instruments.base.Instrument.id"]], "id (optionscontract attribute)": [[22, "nautilus_trader.model.instruments.options_contract.OptionsContract.id"]], "id (syntheticinstrument attribute)": [[22, "nautilus_trader.model.instruments.synthetic.SyntheticInstrument.id"]], "info (bettinginstrument attribute)": [[22, "nautilus_trader.model.instruments.betting.BettingInstrument.info"]], "info (cryptofuture attribute)": [[22, "nautilus_trader.model.instruments.crypto_future.CryptoFuture.info"]], "info (cryptoperpetual attribute)": [[22, "nautilus_trader.model.instruments.crypto_perpetual.CryptoPerpetual.info"]], "info (currencypair attribute)": [[22, "nautilus_trader.model.instruments.currency_pair.CurrencyPair.info"]], "info (equity attribute)": [[22, "nautilus_trader.model.instruments.equity.Equity.info"]], "info (futurescontract attribute)": [[22, "nautilus_trader.model.instruments.futures_contract.FuturesContract.info"]], "info (instrument attribute)": [[22, "nautilus_trader.model.instruments.base.Instrument.info"]], "info (optionscontract attribute)": [[22, "nautilus_trader.model.instruments.options_contract.OptionsContract.info"]], "instrument_class (bettinginstrument attribute)": [[22, "nautilus_trader.model.instruments.betting.BettingInstrument.instrument_class"]], "instrument_class (cryptofuture attribute)": [[22, "nautilus_trader.model.instruments.crypto_future.CryptoFuture.instrument_class"]], "instrument_class (cryptoperpetual attribute)": [[22, "nautilus_trader.model.instruments.crypto_perpetual.CryptoPerpetual.instrument_class"]], "instrument_class (currencypair attribute)": [[22, "nautilus_trader.model.instruments.currency_pair.CurrencyPair.instrument_class"]], "instrument_class (equity attribute)": [[22, "nautilus_trader.model.instruments.equity.Equity.instrument_class"]], "instrument_class (futurescontract attribute)": [[22, "nautilus_trader.model.instruments.futures_contract.FuturesContract.instrument_class"]], "instrument_class (instrument attribute)": [[22, "nautilus_trader.model.instruments.base.Instrument.instrument_class"]], "instrument_class (optionscontract attribute)": [[22, "nautilus_trader.model.instruments.options_contract.OptionsContract.instrument_class"]], "is_inverse (bettinginstrument attribute)": [[22, "nautilus_trader.model.instruments.betting.BettingInstrument.is_inverse"]], "is_inverse (cryptofuture attribute)": [[22, "nautilus_trader.model.instruments.crypto_future.CryptoFuture.is_inverse"]], "is_inverse (cryptoperpetual attribute)": [[22, "nautilus_trader.model.instruments.crypto_perpetual.CryptoPerpetual.is_inverse"]], "is_inverse (currencypair attribute)": [[22, "nautilus_trader.model.instruments.currency_pair.CurrencyPair.is_inverse"]], "is_inverse (equity attribute)": [[22, "nautilus_trader.model.instruments.equity.Equity.is_inverse"]], "is_inverse (futurescontract attribute)": [[22, "nautilus_trader.model.instruments.futures_contract.FuturesContract.is_inverse"]], "is_inverse (instrument attribute)": [[22, "nautilus_trader.model.instruments.base.Instrument.is_inverse"]], "is_inverse (optionscontract attribute)": [[22, "nautilus_trader.model.instruments.options_contract.OptionsContract.is_inverse"]], "is_quanto (cryptoperpetual attribute)": [[22, "nautilus_trader.model.instruments.crypto_perpetual.CryptoPerpetual.is_quanto"]], "kind (optionscontract attribute)": [[22, "nautilus_trader.model.instruments.options_contract.OptionsContract.kind"]], "lot_size (bettinginstrument attribute)": [[22, "nautilus_trader.model.instruments.betting.BettingInstrument.lot_size"]], "lot_size (cryptofuture attribute)": [[22, "nautilus_trader.model.instruments.crypto_future.CryptoFuture.lot_size"]], "lot_size (cryptoperpetual attribute)": [[22, "nautilus_trader.model.instruments.crypto_perpetual.CryptoPerpetual.lot_size"]], "lot_size (currencypair attribute)": [[22, "nautilus_trader.model.instruments.currency_pair.CurrencyPair.lot_size"]], "lot_size (equity attribute)": [[22, "nautilus_trader.model.instruments.equity.Equity.lot_size"]], "lot_size (futurescontract attribute)": [[22, "nautilus_trader.model.instruments.futures_contract.FuturesContract.lot_size"]], "lot_size (instrument attribute)": [[22, "nautilus_trader.model.instruments.base.Instrument.lot_size"]], "lot_size (optionscontract attribute)": [[22, "nautilus_trader.model.instruments.options_contract.OptionsContract.lot_size"]], "make_price() (bettinginstrument method)": [[22, "nautilus_trader.model.instruments.betting.BettingInstrument.make_price"]], "make_price() (cryptofuture method)": [[22, "nautilus_trader.model.instruments.crypto_future.CryptoFuture.make_price"]], "make_price() (cryptoperpetual method)": [[22, "nautilus_trader.model.instruments.crypto_perpetual.CryptoPerpetual.make_price"]], "make_price() (currencypair method)": [[22, "nautilus_trader.model.instruments.currency_pair.CurrencyPair.make_price"]], "make_price() (equity method)": [[22, "nautilus_trader.model.instruments.equity.Equity.make_price"]], "make_price() (futurescontract method)": [[22, "nautilus_trader.model.instruments.futures_contract.FuturesContract.make_price"]], "make_price() (instrument method)": [[22, "nautilus_trader.model.instruments.base.Instrument.make_price"]], "make_price() (optionscontract method)": [[22, "nautilus_trader.model.instruments.options_contract.OptionsContract.make_price"]], "make_qty() (bettinginstrument method)": [[22, "nautilus_trader.model.instruments.betting.BettingInstrument.make_qty"]], "make_qty() (cryptofuture method)": [[22, "nautilus_trader.model.instruments.crypto_future.CryptoFuture.make_qty"]], "make_qty() (cryptoperpetual method)": [[22, "nautilus_trader.model.instruments.crypto_perpetual.CryptoPerpetual.make_qty"]], "make_qty() (currencypair method)": [[22, "nautilus_trader.model.instruments.currency_pair.CurrencyPair.make_qty"]], "make_qty() (equity method)": [[22, "nautilus_trader.model.instruments.equity.Equity.make_qty"]], "make_qty() (futurescontract method)": [[22, "nautilus_trader.model.instruments.futures_contract.FuturesContract.make_qty"]], "make_qty() (instrument method)": [[22, "nautilus_trader.model.instruments.base.Instrument.make_qty"]], "make_qty() (optionscontract method)": [[22, "nautilus_trader.model.instruments.options_contract.OptionsContract.make_qty"]], "make_symbol() (in module nautilus_trader.model.instruments.betting)": [[22, "nautilus_trader.model.instruments.betting.make_symbol"]], "maker_fee (bettinginstrument attribute)": [[22, "nautilus_trader.model.instruments.betting.BettingInstrument.maker_fee"]], "maker_fee (cryptofuture attribute)": [[22, "nautilus_trader.model.instruments.crypto_future.CryptoFuture.maker_fee"]], "maker_fee (cryptoperpetual attribute)": [[22, "nautilus_trader.model.instruments.crypto_perpetual.CryptoPerpetual.maker_fee"]], "maker_fee (currencypair attribute)": [[22, "nautilus_trader.model.instruments.currency_pair.CurrencyPair.maker_fee"]], "maker_fee (equity attribute)": [[22, "nautilus_trader.model.instruments.equity.Equity.maker_fee"]], "maker_fee (futurescontract attribute)": [[22, "nautilus_trader.model.instruments.futures_contract.FuturesContract.maker_fee"]], "maker_fee (instrument attribute)": [[22, "nautilus_trader.model.instruments.base.Instrument.maker_fee"]], "maker_fee (optionscontract attribute)": [[22, "nautilus_trader.model.instruments.options_contract.OptionsContract.maker_fee"]], "margin_init (bettinginstrument attribute)": [[22, "nautilus_trader.model.instruments.betting.BettingInstrument.margin_init"]], "margin_init (cryptofuture attribute)": [[22, "nautilus_trader.model.instruments.crypto_future.CryptoFuture.margin_init"]], "margin_init (cryptoperpetual attribute)": [[22, "nautilus_trader.model.instruments.crypto_perpetual.CryptoPerpetual.margin_init"]], "margin_init (currencypair attribute)": [[22, "nautilus_trader.model.instruments.currency_pair.CurrencyPair.margin_init"]], "margin_init (equity attribute)": [[22, "nautilus_trader.model.instruments.equity.Equity.margin_init"]], "margin_init (futurescontract attribute)": [[22, "nautilus_trader.model.instruments.futures_contract.FuturesContract.margin_init"]], "margin_init (instrument attribute)": [[22, "nautilus_trader.model.instruments.base.Instrument.margin_init"]], "margin_init (optionscontract attribute)": [[22, "nautilus_trader.model.instruments.options_contract.OptionsContract.margin_init"]], "margin_maint (bettinginstrument attribute)": [[22, "nautilus_trader.model.instruments.betting.BettingInstrument.margin_maint"]], "margin_maint (cryptofuture attribute)": [[22, "nautilus_trader.model.instruments.crypto_future.CryptoFuture.margin_maint"]], "margin_maint (cryptoperpetual attribute)": [[22, "nautilus_trader.model.instruments.crypto_perpetual.CryptoPerpetual.margin_maint"]], "margin_maint (currencypair attribute)": [[22, "nautilus_trader.model.instruments.currency_pair.CurrencyPair.margin_maint"]], "margin_maint (equity attribute)": [[22, "nautilus_trader.model.instruments.equity.Equity.margin_maint"]], "margin_maint (futurescontract attribute)": [[22, "nautilus_trader.model.instruments.futures_contract.FuturesContract.margin_maint"]], "margin_maint (instrument attribute)": [[22, "nautilus_trader.model.instruments.base.Instrument.margin_maint"]], "margin_maint (optionscontract attribute)": [[22, "nautilus_trader.model.instruments.options_contract.OptionsContract.margin_maint"]], "max_notional (bettinginstrument attribute)": [[22, "nautilus_trader.model.instruments.betting.BettingInstrument.max_notional"]], "max_notional (cryptofuture attribute)": [[22, "nautilus_trader.model.instruments.crypto_future.CryptoFuture.max_notional"]], "max_notional (cryptoperpetual attribute)": [[22, "nautilus_trader.model.instruments.crypto_perpetual.CryptoPerpetual.max_notional"]], "max_notional (currencypair attribute)": [[22, "nautilus_trader.model.instruments.currency_pair.CurrencyPair.max_notional"]], "max_notional (equity attribute)": [[22, "nautilus_trader.model.instruments.equity.Equity.max_notional"]], "max_notional (futurescontract attribute)": [[22, "nautilus_trader.model.instruments.futures_contract.FuturesContract.max_notional"]], "max_notional (instrument attribute)": [[22, "nautilus_trader.model.instruments.base.Instrument.max_notional"]], "max_notional (optionscontract attribute)": [[22, "nautilus_trader.model.instruments.options_contract.OptionsContract.max_notional"]], "max_price (bettinginstrument attribute)": [[22, "nautilus_trader.model.instruments.betting.BettingInstrument.max_price"]], "max_price (cryptofuture attribute)": [[22, "nautilus_trader.model.instruments.crypto_future.CryptoFuture.max_price"]], "max_price (cryptoperpetual attribute)": [[22, "nautilus_trader.model.instruments.crypto_perpetual.CryptoPerpetual.max_price"]], "max_price (currencypair attribute)": [[22, "nautilus_trader.model.instruments.currency_pair.CurrencyPair.max_price"]], "max_price (equity attribute)": [[22, "nautilus_trader.model.instruments.equity.Equity.max_price"]], "max_price (futurescontract attribute)": [[22, "nautilus_trader.model.instruments.futures_contract.FuturesContract.max_price"]], "max_price (instrument attribute)": [[22, "nautilus_trader.model.instruments.base.Instrument.max_price"]], "max_price (optionscontract attribute)": [[22, "nautilus_trader.model.instruments.options_contract.OptionsContract.max_price"]], "max_quantity (bettinginstrument attribute)": [[22, "nautilus_trader.model.instruments.betting.BettingInstrument.max_quantity"]], "max_quantity (cryptofuture attribute)": [[22, "nautilus_trader.model.instruments.crypto_future.CryptoFuture.max_quantity"]], "max_quantity (cryptoperpetual attribute)": [[22, "nautilus_trader.model.instruments.crypto_perpetual.CryptoPerpetual.max_quantity"]], "max_quantity (currencypair attribute)": [[22, "nautilus_trader.model.instruments.currency_pair.CurrencyPair.max_quantity"]], "max_quantity (equity attribute)": [[22, "nautilus_trader.model.instruments.equity.Equity.max_quantity"]], "max_quantity (futurescontract attribute)": [[22, "nautilus_trader.model.instruments.futures_contract.FuturesContract.max_quantity"]], "max_quantity (instrument attribute)": [[22, "nautilus_trader.model.instruments.base.Instrument.max_quantity"]], "max_quantity (optionscontract attribute)": [[22, "nautilus_trader.model.instruments.options_contract.OptionsContract.max_quantity"]], "min_notional (bettinginstrument attribute)": [[22, "nautilus_trader.model.instruments.betting.BettingInstrument.min_notional"]], "min_notional (cryptofuture attribute)": [[22, "nautilus_trader.model.instruments.crypto_future.CryptoFuture.min_notional"]], "min_notional (cryptoperpetual attribute)": [[22, "nautilus_trader.model.instruments.crypto_perpetual.CryptoPerpetual.min_notional"]], "min_notional (currencypair attribute)": [[22, "nautilus_trader.model.instruments.currency_pair.CurrencyPair.min_notional"]], "min_notional (equity attribute)": [[22, "nautilus_trader.model.instruments.equity.Equity.min_notional"]], "min_notional (futurescontract attribute)": [[22, "nautilus_trader.model.instruments.futures_contract.FuturesContract.min_notional"]], "min_notional (instrument attribute)": [[22, "nautilus_trader.model.instruments.base.Instrument.min_notional"]], "min_notional (optionscontract attribute)": [[22, "nautilus_trader.model.instruments.options_contract.OptionsContract.min_notional"]], "min_price (bettinginstrument attribute)": [[22, "nautilus_trader.model.instruments.betting.BettingInstrument.min_price"]], "min_price (cryptofuture attribute)": [[22, "nautilus_trader.model.instruments.crypto_future.CryptoFuture.min_price"]], "min_price (cryptoperpetual attribute)": [[22, "nautilus_trader.model.instruments.crypto_perpetual.CryptoPerpetual.min_price"]], "min_price (currencypair attribute)": [[22, "nautilus_trader.model.instruments.currency_pair.CurrencyPair.min_price"]], "min_price (equity attribute)": [[22, "nautilus_trader.model.instruments.equity.Equity.min_price"]], "min_price (futurescontract attribute)": [[22, "nautilus_trader.model.instruments.futures_contract.FuturesContract.min_price"]], "min_price (instrument attribute)": [[22, "nautilus_trader.model.instruments.base.Instrument.min_price"]], "min_price (optionscontract attribute)": [[22, "nautilus_trader.model.instruments.options_contract.OptionsContract.min_price"]], "min_quantity (bettinginstrument attribute)": [[22, "nautilus_trader.model.instruments.betting.BettingInstrument.min_quantity"]], "min_quantity (cryptofuture attribute)": [[22, "nautilus_trader.model.instruments.crypto_future.CryptoFuture.min_quantity"]], "min_quantity (cryptoperpetual attribute)": [[22, "nautilus_trader.model.instruments.crypto_perpetual.CryptoPerpetual.min_quantity"]], "min_quantity (currencypair attribute)": [[22, "nautilus_trader.model.instruments.currency_pair.CurrencyPair.min_quantity"]], "min_quantity (equity attribute)": [[22, "nautilus_trader.model.instruments.equity.Equity.min_quantity"]], "min_quantity (futurescontract attribute)": [[22, "nautilus_trader.model.instruments.futures_contract.FuturesContract.min_quantity"]], "min_quantity (instrument attribute)": [[22, "nautilus_trader.model.instruments.base.Instrument.min_quantity"]], "min_quantity (optionscontract attribute)": [[22, "nautilus_trader.model.instruments.options_contract.OptionsContract.min_quantity"]], "multiplier (bettinginstrument attribute)": [[22, "nautilus_trader.model.instruments.betting.BettingInstrument.multiplier"]], "multiplier (cryptofuture attribute)": [[22, "nautilus_trader.model.instruments.crypto_future.CryptoFuture.multiplier"]], "multiplier (cryptoperpetual attribute)": [[22, "nautilus_trader.model.instruments.crypto_perpetual.CryptoPerpetual.multiplier"]], "multiplier (currencypair attribute)": [[22, "nautilus_trader.model.instruments.currency_pair.CurrencyPair.multiplier"]], "multiplier (equity attribute)": [[22, "nautilus_trader.model.instruments.equity.Equity.multiplier"]], "multiplier (futurescontract attribute)": [[22, "nautilus_trader.model.instruments.futures_contract.FuturesContract.multiplier"]], "multiplier (instrument attribute)": [[22, "nautilus_trader.model.instruments.base.Instrument.multiplier"]], "multiplier (optionscontract attribute)": [[22, "nautilus_trader.model.instruments.options_contract.OptionsContract.multiplier"]], "nautilus_trader.model.instruments": [[22, "module-nautilus_trader.model.instruments"]], "nautilus_trader.model.instruments.base": [[22, "module-nautilus_trader.model.instruments.base"]], "nautilus_trader.model.instruments.betting": [[22, "module-nautilus_trader.model.instruments.betting"]], "nautilus_trader.model.instruments.crypto_future": [[22, "module-nautilus_trader.model.instruments.crypto_future"]], "nautilus_trader.model.instruments.crypto_perpetual": [[22, "module-nautilus_trader.model.instruments.crypto_perpetual"]], "nautilus_trader.model.instruments.currency_pair": [[22, "module-nautilus_trader.model.instruments.currency_pair"]], "nautilus_trader.model.instruments.equity": [[22, "module-nautilus_trader.model.instruments.equity"]], "nautilus_trader.model.instruments.futures_contract": [[22, "module-nautilus_trader.model.instruments.futures_contract"]], "nautilus_trader.model.instruments.options_contract": [[22, "module-nautilus_trader.model.instruments.options_contract"]], "nautilus_trader.model.instruments.synthetic": [[22, "module-nautilus_trader.model.instruments.synthetic"]], "next_ask_price() (bettinginstrument method)": [[22, "nautilus_trader.model.instruments.betting.BettingInstrument.next_ask_price"]], "next_ask_price() (cryptofuture method)": [[22, "nautilus_trader.model.instruments.crypto_future.CryptoFuture.next_ask_price"]], "next_ask_price() (cryptoperpetual method)": [[22, "nautilus_trader.model.instruments.crypto_perpetual.CryptoPerpetual.next_ask_price"]], "next_ask_price() (currencypair method)": [[22, "nautilus_trader.model.instruments.currency_pair.CurrencyPair.next_ask_price"]], "next_ask_price() (equity method)": [[22, "nautilus_trader.model.instruments.equity.Equity.next_ask_price"]], "next_ask_price() (futurescontract method)": [[22, "nautilus_trader.model.instruments.futures_contract.FuturesContract.next_ask_price"]], "next_ask_price() (instrument method)": [[22, "nautilus_trader.model.instruments.base.Instrument.next_ask_price"]], "next_ask_price() (optionscontract method)": [[22, "nautilus_trader.model.instruments.options_contract.OptionsContract.next_ask_price"]], "next_bid_price() (bettinginstrument method)": [[22, "nautilus_trader.model.instruments.betting.BettingInstrument.next_bid_price"]], "next_bid_price() (cryptofuture method)": [[22, "nautilus_trader.model.instruments.crypto_future.CryptoFuture.next_bid_price"]], "next_bid_price() (cryptoperpetual method)": [[22, "nautilus_trader.model.instruments.crypto_perpetual.CryptoPerpetual.next_bid_price"]], "next_bid_price() (currencypair method)": [[22, "nautilus_trader.model.instruments.currency_pair.CurrencyPair.next_bid_price"]], "next_bid_price() (equity method)": [[22, "nautilus_trader.model.instruments.equity.Equity.next_bid_price"]], "next_bid_price() (futurescontract method)": [[22, "nautilus_trader.model.instruments.futures_contract.FuturesContract.next_bid_price"]], "next_bid_price() (instrument method)": [[22, "nautilus_trader.model.instruments.base.Instrument.next_bid_price"]], "next_bid_price() (optionscontract method)": [[22, "nautilus_trader.model.instruments.options_contract.OptionsContract.next_bid_price"]], "notional_value() (bettinginstrument method)": [[22, "nautilus_trader.model.instruments.betting.BettingInstrument.notional_value"]], "notional_value() (cryptofuture method)": [[22, "nautilus_trader.model.instruments.crypto_future.CryptoFuture.notional_value"]], "notional_value() (cryptoperpetual method)": [[22, "nautilus_trader.model.instruments.crypto_perpetual.CryptoPerpetual.notional_value"]], "notional_value() (currencypair method)": [[22, "nautilus_trader.model.instruments.currency_pair.CurrencyPair.notional_value"]], "notional_value() (equity method)": [[22, "nautilus_trader.model.instruments.equity.Equity.notional_value"]], "notional_value() (futurescontract method)": [[22, "nautilus_trader.model.instruments.futures_contract.FuturesContract.notional_value"]], "notional_value() (instrument method)": [[22, "nautilus_trader.model.instruments.base.Instrument.notional_value"]], "notional_value() (optionscontract method)": [[22, "nautilus_trader.model.instruments.options_contract.OptionsContract.notional_value"]], "null_handicap() (in module nautilus_trader.model.instruments.betting)": [[22, "nautilus_trader.model.instruments.betting.null_handicap"]], "price_increment (bettinginstrument attribute)": [[22, "nautilus_trader.model.instruments.betting.BettingInstrument.price_increment"]], "price_increment (cryptofuture attribute)": [[22, "nautilus_trader.model.instruments.crypto_future.CryptoFuture.price_increment"]], "price_increment (cryptoperpetual attribute)": [[22, "nautilus_trader.model.instruments.crypto_perpetual.CryptoPerpetual.price_increment"]], "price_increment (currencypair attribute)": [[22, "nautilus_trader.model.instruments.currency_pair.CurrencyPair.price_increment"]], "price_increment (equity attribute)": [[22, "nautilus_trader.model.instruments.equity.Equity.price_increment"]], "price_increment (futurescontract attribute)": [[22, "nautilus_trader.model.instruments.futures_contract.FuturesContract.price_increment"]], "price_increment (instrument attribute)": [[22, "nautilus_trader.model.instruments.base.Instrument.price_increment"]], "price_increment (optionscontract attribute)": [[22, "nautilus_trader.model.instruments.options_contract.OptionsContract.price_increment"]], "price_increment (syntheticinstrument attribute)": [[22, "nautilus_trader.model.instruments.synthetic.SyntheticInstrument.price_increment"]], "price_precision (bettinginstrument attribute)": [[22, "nautilus_trader.model.instruments.betting.BettingInstrument.price_precision"]], "price_precision (cryptofuture attribute)": [[22, "nautilus_trader.model.instruments.crypto_future.CryptoFuture.price_precision"]], "price_precision (cryptoperpetual attribute)": [[22, "nautilus_trader.model.instruments.crypto_perpetual.CryptoPerpetual.price_precision"]], "price_precision (currencypair attribute)": [[22, "nautilus_trader.model.instruments.currency_pair.CurrencyPair.price_precision"]], "price_precision (equity attribute)": [[22, "nautilus_trader.model.instruments.equity.Equity.price_precision"]], "price_precision (futurescontract attribute)": [[22, "nautilus_trader.model.instruments.futures_contract.FuturesContract.price_precision"]], "price_precision (instrument attribute)": [[22, "nautilus_trader.model.instruments.base.Instrument.price_precision"]], "price_precision (optionscontract attribute)": [[22, "nautilus_trader.model.instruments.options_contract.OptionsContract.price_precision"]], "price_precision (syntheticinstrument attribute)": [[22, "nautilus_trader.model.instruments.synthetic.SyntheticInstrument.price_precision"]], "quote_currency (bettinginstrument attribute)": [[22, "nautilus_trader.model.instruments.betting.BettingInstrument.quote_currency"]], "quote_currency (cryptofuture attribute)": [[22, "nautilus_trader.model.instruments.crypto_future.CryptoFuture.quote_currency"]], "quote_currency (cryptoperpetual attribute)": [[22, "nautilus_trader.model.instruments.crypto_perpetual.CryptoPerpetual.quote_currency"]], "quote_currency (currencypair attribute)": [[22, "nautilus_trader.model.instruments.currency_pair.CurrencyPair.quote_currency"]], "quote_currency (equity attribute)": [[22, "nautilus_trader.model.instruments.equity.Equity.quote_currency"]], "quote_currency (futurescontract attribute)": [[22, "nautilus_trader.model.instruments.futures_contract.FuturesContract.quote_currency"]], "quote_currency (instrument attribute)": [[22, "nautilus_trader.model.instruments.base.Instrument.quote_currency"]], "quote_currency (optionscontract attribute)": [[22, "nautilus_trader.model.instruments.options_contract.OptionsContract.quote_currency"]], "raw_symbol (bettinginstrument attribute)": [[22, "nautilus_trader.model.instruments.betting.BettingInstrument.raw_symbol"]], "raw_symbol (cryptofuture attribute)": [[22, "nautilus_trader.model.instruments.crypto_future.CryptoFuture.raw_symbol"]], "raw_symbol (cryptoperpetual attribute)": [[22, "nautilus_trader.model.instruments.crypto_perpetual.CryptoPerpetual.raw_symbol"]], "raw_symbol (currencypair attribute)": [[22, "nautilus_trader.model.instruments.currency_pair.CurrencyPair.raw_symbol"]], "raw_symbol (equity attribute)": [[22, "nautilus_trader.model.instruments.equity.Equity.raw_symbol"]], "raw_symbol (futurescontract attribute)": [[22, "nautilus_trader.model.instruments.futures_contract.FuturesContract.raw_symbol"]], "raw_symbol (instrument attribute)": [[22, "nautilus_trader.model.instruments.base.Instrument.raw_symbol"]], "raw_symbol (optionscontract attribute)": [[22, "nautilus_trader.model.instruments.options_contract.OptionsContract.raw_symbol"]], "settlement_currency (cryptofuture attribute)": [[22, "nautilus_trader.model.instruments.crypto_future.CryptoFuture.settlement_currency"]], "settlement_currency (cryptoperpetual attribute)": [[22, "nautilus_trader.model.instruments.crypto_perpetual.CryptoPerpetual.settlement_currency"]], "size_increment (bettinginstrument attribute)": [[22, "nautilus_trader.model.instruments.betting.BettingInstrument.size_increment"]], "size_increment (cryptofuture attribute)": [[22, "nautilus_trader.model.instruments.crypto_future.CryptoFuture.size_increment"]], "size_increment (cryptoperpetual attribute)": [[22, "nautilus_trader.model.instruments.crypto_perpetual.CryptoPerpetual.size_increment"]], "size_increment (currencypair attribute)": [[22, "nautilus_trader.model.instruments.currency_pair.CurrencyPair.size_increment"]], "size_increment (equity attribute)": [[22, "nautilus_trader.model.instruments.equity.Equity.size_increment"]], "size_increment (futurescontract attribute)": [[22, "nautilus_trader.model.instruments.futures_contract.FuturesContract.size_increment"]], "size_increment (instrument attribute)": [[22, "nautilus_trader.model.instruments.base.Instrument.size_increment"]], "size_increment (optionscontract attribute)": [[22, "nautilus_trader.model.instruments.options_contract.OptionsContract.size_increment"]], "size_precision (bettinginstrument attribute)": [[22, "nautilus_trader.model.instruments.betting.BettingInstrument.size_precision"]], "size_precision (cryptofuture attribute)": [[22, "nautilus_trader.model.instruments.crypto_future.CryptoFuture.size_precision"]], "size_precision (cryptoperpetual attribute)": [[22, "nautilus_trader.model.instruments.crypto_perpetual.CryptoPerpetual.size_precision"]], "size_precision (currencypair attribute)": [[22, "nautilus_trader.model.instruments.currency_pair.CurrencyPair.size_precision"]], "size_precision (equity attribute)": [[22, "nautilus_trader.model.instruments.equity.Equity.size_precision"]], "size_precision (futurescontract attribute)": [[22, "nautilus_trader.model.instruments.futures_contract.FuturesContract.size_precision"]], "size_precision (instrument attribute)": [[22, "nautilus_trader.model.instruments.base.Instrument.size_precision"]], "size_precision (optionscontract attribute)": [[22, "nautilus_trader.model.instruments.options_contract.OptionsContract.size_precision"]], "strike_price (optionscontract attribute)": [[22, "nautilus_trader.model.instruments.options_contract.OptionsContract.strike_price"]], "symbol (bettinginstrument attribute)": [[22, "nautilus_trader.model.instruments.betting.BettingInstrument.symbol"]], "symbol (cryptofuture attribute)": [[22, "nautilus_trader.model.instruments.crypto_future.CryptoFuture.symbol"]], "symbol (cryptoperpetual attribute)": [[22, "nautilus_trader.model.instruments.crypto_perpetual.CryptoPerpetual.symbol"]], "symbol (currencypair attribute)": [[22, "nautilus_trader.model.instruments.currency_pair.CurrencyPair.symbol"]], "symbol (equity attribute)": [[22, "nautilus_trader.model.instruments.equity.Equity.symbol"]], "symbol (futurescontract attribute)": [[22, "nautilus_trader.model.instruments.futures_contract.FuturesContract.symbol"]], "symbol (instrument attribute)": [[22, "nautilus_trader.model.instruments.base.Instrument.symbol"]], "symbol (optionscontract attribute)": [[22, "nautilus_trader.model.instruments.options_contract.OptionsContract.symbol"]], "taker_fee (bettinginstrument attribute)": [[22, "nautilus_trader.model.instruments.betting.BettingInstrument.taker_fee"]], "taker_fee (cryptofuture attribute)": [[22, "nautilus_trader.model.instruments.crypto_future.CryptoFuture.taker_fee"]], "taker_fee (cryptoperpetual attribute)": [[22, "nautilus_trader.model.instruments.crypto_perpetual.CryptoPerpetual.taker_fee"]], "taker_fee (currencypair attribute)": [[22, "nautilus_trader.model.instruments.currency_pair.CurrencyPair.taker_fee"]], "taker_fee (equity attribute)": [[22, "nautilus_trader.model.instruments.equity.Equity.taker_fee"]], "taker_fee (futurescontract attribute)": [[22, "nautilus_trader.model.instruments.futures_contract.FuturesContract.taker_fee"]], "taker_fee (instrument attribute)": [[22, "nautilus_trader.model.instruments.base.Instrument.taker_fee"]], "taker_fee (optionscontract attribute)": [[22, "nautilus_trader.model.instruments.options_contract.OptionsContract.taker_fee"]], "tick_scheme_name (bettinginstrument attribute)": [[22, "nautilus_trader.model.instruments.betting.BettingInstrument.tick_scheme_name"]], "tick_scheme_name (cryptofuture attribute)": [[22, "nautilus_trader.model.instruments.crypto_future.CryptoFuture.tick_scheme_name"]], "tick_scheme_name (cryptoperpetual attribute)": [[22, "nautilus_trader.model.instruments.crypto_perpetual.CryptoPerpetual.tick_scheme_name"]], "tick_scheme_name (currencypair attribute)": [[22, "nautilus_trader.model.instruments.currency_pair.CurrencyPair.tick_scheme_name"]], "tick_scheme_name (equity attribute)": [[22, "nautilus_trader.model.instruments.equity.Equity.tick_scheme_name"]], "tick_scheme_name (futurescontract attribute)": [[22, "nautilus_trader.model.instruments.futures_contract.FuturesContract.tick_scheme_name"]], "tick_scheme_name (instrument attribute)": [[22, "nautilus_trader.model.instruments.base.Instrument.tick_scheme_name"]], "tick_scheme_name (optionscontract attribute)": [[22, "nautilus_trader.model.instruments.options_contract.OptionsContract.tick_scheme_name"]], "to_dict() (bettinginstrument static method)": [[22, "nautilus_trader.model.instruments.betting.BettingInstrument.to_dict"]], "to_dict() (cryptofuture static method)": [[22, "nautilus_trader.model.instruments.crypto_future.CryptoFuture.to_dict"]], "to_dict() (cryptoperpetual static method)": [[22, "nautilus_trader.model.instruments.crypto_perpetual.CryptoPerpetual.to_dict"]], "to_dict() (currencypair static method)": [[22, "nautilus_trader.model.instruments.currency_pair.CurrencyPair.to_dict"]], "to_dict() (equity static method)": [[22, "nautilus_trader.model.instruments.equity.Equity.to_dict"]], "to_dict() (futurescontract static method)": [[22, "nautilus_trader.model.instruments.futures_contract.FuturesContract.to_dict"]], "to_dict() (optionscontract static method)": [[22, "nautilus_trader.model.instruments.options_contract.OptionsContract.to_dict"]], "to_dict() (syntheticinstrument static method)": [[22, "nautilus_trader.model.instruments.synthetic.SyntheticInstrument.to_dict"]], "ts_event (bettinginstrument attribute)": [[22, "nautilus_trader.model.instruments.betting.BettingInstrument.ts_event"]], "ts_event (cryptofuture attribute)": [[22, "nautilus_trader.model.instruments.crypto_future.CryptoFuture.ts_event"]], "ts_event (cryptoperpetual attribute)": [[22, "nautilus_trader.model.instruments.crypto_perpetual.CryptoPerpetual.ts_event"]], "ts_event (currencypair attribute)": [[22, "nautilus_trader.model.instruments.currency_pair.CurrencyPair.ts_event"]], "ts_event (equity attribute)": [[22, "nautilus_trader.model.instruments.equity.Equity.ts_event"]], "ts_event (futurescontract attribute)": [[22, "nautilus_trader.model.instruments.futures_contract.FuturesContract.ts_event"]], "ts_event (instrument attribute)": [[22, "nautilus_trader.model.instruments.base.Instrument.ts_event"]], "ts_event (optionscontract attribute)": [[22, "nautilus_trader.model.instruments.options_contract.OptionsContract.ts_event"]], "ts_event (syntheticinstrument attribute)": [[22, "nautilus_trader.model.instruments.synthetic.SyntheticInstrument.ts_event"]], "ts_init (bettinginstrument attribute)": [[22, "nautilus_trader.model.instruments.betting.BettingInstrument.ts_init"]], "ts_init (cryptofuture attribute)": [[22, "nautilus_trader.model.instruments.crypto_future.CryptoFuture.ts_init"]], "ts_init (cryptoperpetual attribute)": [[22, "nautilus_trader.model.instruments.crypto_perpetual.CryptoPerpetual.ts_init"]], "ts_init (currencypair attribute)": [[22, "nautilus_trader.model.instruments.currency_pair.CurrencyPair.ts_init"]], "ts_init (equity attribute)": [[22, "nautilus_trader.model.instruments.equity.Equity.ts_init"]], "ts_init (futurescontract attribute)": [[22, "nautilus_trader.model.instruments.futures_contract.FuturesContract.ts_init"]], "ts_init (instrument attribute)": [[22, "nautilus_trader.model.instruments.base.Instrument.ts_init"]], "ts_init (optionscontract attribute)": [[22, "nautilus_trader.model.instruments.options_contract.OptionsContract.ts_init"]], "ts_init (syntheticinstrument attribute)": [[22, "nautilus_trader.model.instruments.synthetic.SyntheticInstrument.ts_init"]], "underlying (cryptofuture attribute)": [[22, "nautilus_trader.model.instruments.crypto_future.CryptoFuture.underlying"]], "underlying (futurescontract attribute)": [[22, "nautilus_trader.model.instruments.futures_contract.FuturesContract.underlying"]], "underlying (optionscontract attribute)": [[22, "nautilus_trader.model.instruments.options_contract.OptionsContract.underlying"]], "venue (bettinginstrument attribute)": [[22, "nautilus_trader.model.instruments.betting.BettingInstrument.venue"]], "venue (cryptofuture attribute)": [[22, "nautilus_trader.model.instruments.crypto_future.CryptoFuture.venue"]], "venue (cryptoperpetual attribute)": [[22, "nautilus_trader.model.instruments.crypto_perpetual.CryptoPerpetual.venue"]], "venue (currencypair attribute)": [[22, "nautilus_trader.model.instruments.currency_pair.CurrencyPair.venue"]], "venue (equity attribute)": [[22, "nautilus_trader.model.instruments.equity.Equity.venue"]], "venue (futurescontract attribute)": [[22, "nautilus_trader.model.instruments.futures_contract.FuturesContract.venue"]], "venue (instrument attribute)": [[22, "nautilus_trader.model.instruments.base.Instrument.venue"]], "venue (optionscontract attribute)": [[22, "nautilus_trader.model.instruments.options_contract.OptionsContract.venue"]], "accountbalance (class in nautilus_trader.model.objects)": [[23, "nautilus_trader.model.objects.AccountBalance"]], "currency (class in nautilus_trader.model.objects)": [[23, "nautilus_trader.model.objects.Currency"]], "marginbalance (class in nautilus_trader.model.objects)": [[23, "nautilus_trader.model.objects.MarginBalance"]], "money (class in nautilus_trader.model.objects)": [[23, "nautilus_trader.model.objects.Money"]], "price (class in nautilus_trader.model.objects)": [[23, "nautilus_trader.model.objects.Price"]], "quantity (class in nautilus_trader.model.objects)": [[23, "nautilus_trader.model.objects.Quantity"]], "as_decimal() (money method)": [[23, "nautilus_trader.model.objects.Money.as_decimal"]], "as_decimal() (price method)": [[23, "nautilus_trader.model.objects.Price.as_decimal"]], "as_decimal() (quantity method)": [[23, "nautilus_trader.model.objects.Quantity.as_decimal"]], "as_double() (money method)": [[23, "nautilus_trader.model.objects.Money.as_double"]], "as_double() (price method)": [[23, "nautilus_trader.model.objects.Price.as_double"]], "as_double() (quantity method)": [[23, "nautilus_trader.model.objects.Quantity.as_double"]], "code (currency attribute)": [[23, "nautilus_trader.model.objects.Currency.code"]], "currency (accountbalance attribute)": [[23, "nautilus_trader.model.objects.AccountBalance.currency"]], "currency (marginbalance attribute)": [[23, "nautilus_trader.model.objects.MarginBalance.currency"]], "currency (money attribute)": [[23, "nautilus_trader.model.objects.Money.currency"]], "currency_type (currency attribute)": [[23, "nautilus_trader.model.objects.Currency.currency_type"]], "free (accountbalance attribute)": [[23, "nautilus_trader.model.objects.AccountBalance.free"]], "from_dict() (accountbalance static method)": [[23, "nautilus_trader.model.objects.AccountBalance.from_dict"]], "from_dict() (marginbalance static method)": [[23, "nautilus_trader.model.objects.MarginBalance.from_dict"]], "from_int() (price static method)": [[23, "nautilus_trader.model.objects.Price.from_int"]], "from_int() (quantity static method)": [[23, "nautilus_trader.model.objects.Quantity.from_int"]], "from_internal_map() (currency static method)": [[23, "nautilus_trader.model.objects.Currency.from_internal_map"]], "from_raw() (money static method)": [[23, "nautilus_trader.model.objects.Money.from_raw"]], "from_raw() (price static method)": [[23, "nautilus_trader.model.objects.Price.from_raw"]], "from_raw() (quantity static method)": [[23, "nautilus_trader.model.objects.Quantity.from_raw"]], "from_str() (currency static method)": [[23, "nautilus_trader.model.objects.Currency.from_str"]], "from_str() (money static method)": [[23, "nautilus_trader.model.objects.Money.from_str"]], "from_str() (price static method)": [[23, "nautilus_trader.model.objects.Price.from_str"]], "from_str() (quantity static method)": [[23, "nautilus_trader.model.objects.Quantity.from_str"]], "initial (marginbalance attribute)": [[23, "nautilus_trader.model.objects.MarginBalance.initial"]], "instrument_id (marginbalance attribute)": [[23, "nautilus_trader.model.objects.MarginBalance.instrument_id"]], "is_crypto() (currency static method)": [[23, "nautilus_trader.model.objects.Currency.is_crypto"]], "is_fiat() (currency static method)": [[23, "nautilus_trader.model.objects.Currency.is_fiat"]], "iso4217 (currency attribute)": [[23, "nautilus_trader.model.objects.Currency.iso4217"]], "locked (accountbalance attribute)": [[23, "nautilus_trader.model.objects.AccountBalance.locked"]], "maintenance (marginbalance attribute)": [[23, "nautilus_trader.model.objects.MarginBalance.maintenance"]], "name (currency attribute)": [[23, "nautilus_trader.model.objects.Currency.name"]], "nautilus_trader.model.objects": [[23, "module-nautilus_trader.model.objects"]], "precision (currency attribute)": [[23, "nautilus_trader.model.objects.Currency.precision"]], "precision (price attribute)": [[23, "nautilus_trader.model.objects.Price.precision"]], "precision (quantity attribute)": [[23, "nautilus_trader.model.objects.Quantity.precision"]], "raw (money attribute)": [[23, "nautilus_trader.model.objects.Money.raw"]], "raw (price attribute)": [[23, "nautilus_trader.model.objects.Price.raw"]], "raw (quantity attribute)": [[23, "nautilus_trader.model.objects.Quantity.raw"]], "raw_to_f64() (quantity static method)": [[23, "nautilus_trader.model.objects.Quantity.raw_to_f64"]], "register() (currency static method)": [[23, "nautilus_trader.model.objects.Currency.register"]], "to_dict() (accountbalance method)": [[23, "nautilus_trader.model.objects.AccountBalance.to_dict"]], "to_dict() (marginbalance method)": [[23, "nautilus_trader.model.objects.MarginBalance.to_dict"]], "to_str() (money method)": [[23, "nautilus_trader.model.objects.Money.to_str"]], "to_str() (quantity method)": [[23, "nautilus_trader.model.objects.Quantity.to_str"]], "total (accountbalance attribute)": [[23, "nautilus_trader.model.objects.AccountBalance.total"]], "zero() (quantity static method)": [[23, "nautilus_trader.model.objects.Quantity.zero"]], "limitiftouchedorder (class in nautilus_trader.model.orders.limit_if_touched)": [[24, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder"]], "limitorder (class in nautilus_trader.model.orders.limit)": [[24, "nautilus_trader.model.orders.limit.LimitOrder"]], "marketiftouchedorder (class in nautilus_trader.model.orders.market_if_touched)": [[24, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder"]], "marketorder (class in nautilus_trader.model.orders.market)": [[24, "nautilus_trader.model.orders.market.MarketOrder"]], "markettolimitorder (class in nautilus_trader.model.orders.market_to_limit)": [[24, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder"]], "order (class in nautilus_trader.model.orders.base)": [[24, "nautilus_trader.model.orders.base.Order"]], "orderlist (class in nautilus_trader.model.orders.list)": [[24, "nautilus_trader.model.orders.list.OrderList"]], "stoplimitorder (class in nautilus_trader.model.orders.stop_limit)": [[24, "nautilus_trader.model.orders.stop_limit.StopLimitOrder"]], "stopmarketorder (class in nautilus_trader.model.orders.stop_market)": [[24, "nautilus_trader.model.orders.stop_market.StopMarketOrder"]], "trailingstoplimitorder (class in nautilus_trader.model.orders.trailing_stop_limit)": [[24, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder"]], "trailingstopmarketorder (class in nautilus_trader.model.orders.trailing_stop_market)": [[24, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder"]], "account_id (limitiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.account_id"]], "account_id (limitorder attribute)": [[24, "nautilus_trader.model.orders.limit.LimitOrder.account_id"]], "account_id (marketiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.account_id"]], "account_id (marketorder attribute)": [[24, "nautilus_trader.model.orders.market.MarketOrder.account_id"]], "account_id (markettolimitorder attribute)": [[24, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.account_id"]], "account_id (order attribute)": [[24, "nautilus_trader.model.orders.base.Order.account_id"]], "account_id (stoplimitorder attribute)": [[24, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.account_id"]], "account_id (stopmarketorder attribute)": [[24, "nautilus_trader.model.orders.stop_market.StopMarketOrder.account_id"]], "account_id (trailingstoplimitorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.account_id"]], "account_id (trailingstopmarketorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.account_id"]], "apply() (limitiftouchedorder method)": [[24, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.apply"]], "apply() (limitorder method)": [[24, "nautilus_trader.model.orders.limit.LimitOrder.apply"]], "apply() (marketiftouchedorder method)": [[24, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.apply"]], "apply() (marketorder method)": [[24, "nautilus_trader.model.orders.market.MarketOrder.apply"]], "apply() (markettolimitorder method)": [[24, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.apply"]], "apply() (order method)": [[24, "nautilus_trader.model.orders.base.Order.apply"]], "apply() (stoplimitorder method)": [[24, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.apply"]], "apply() (stopmarketorder method)": [[24, "nautilus_trader.model.orders.stop_market.StopMarketOrder.apply"]], "apply() (trailingstoplimitorder method)": [[24, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.apply"]], "apply() (trailingstopmarketorder method)": [[24, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.apply"]], "avg_px (limitiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.avg_px"]], "avg_px (limitorder attribute)": [[24, "nautilus_trader.model.orders.limit.LimitOrder.avg_px"]], "avg_px (marketiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.avg_px"]], "avg_px (marketorder attribute)": [[24, "nautilus_trader.model.orders.market.MarketOrder.avg_px"]], "avg_px (markettolimitorder attribute)": [[24, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.avg_px"]], "avg_px (order attribute)": [[24, "nautilus_trader.model.orders.base.Order.avg_px"]], "avg_px (stoplimitorder attribute)": [[24, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.avg_px"]], "avg_px (stopmarketorder attribute)": [[24, "nautilus_trader.model.orders.stop_market.StopMarketOrder.avg_px"]], "avg_px (trailingstoplimitorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.avg_px"]], "avg_px (trailingstopmarketorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.avg_px"]], "client_order_id (limitiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.client_order_id"]], "client_order_id (limitorder attribute)": [[24, "nautilus_trader.model.orders.limit.LimitOrder.client_order_id"]], "client_order_id (marketiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.client_order_id"]], "client_order_id (marketorder attribute)": [[24, "nautilus_trader.model.orders.market.MarketOrder.client_order_id"]], "client_order_id (markettolimitorder attribute)": [[24, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.client_order_id"]], "client_order_id (order attribute)": [[24, "nautilus_trader.model.orders.base.Order.client_order_id"]], "client_order_id (stoplimitorder attribute)": [[24, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.client_order_id"]], "client_order_id (stopmarketorder attribute)": [[24, "nautilus_trader.model.orders.stop_market.StopMarketOrder.client_order_id"]], "client_order_id (trailingstoplimitorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.client_order_id"]], "client_order_id (trailingstopmarketorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.client_order_id"]], "closing_side() (limitiftouchedorder static method)": [[24, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.closing_side"]], "closing_side() (limitorder static method)": [[24, "nautilus_trader.model.orders.limit.LimitOrder.closing_side"]], "closing_side() (marketiftouchedorder static method)": [[24, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.closing_side"]], "closing_side() (marketorder static method)": [[24, "nautilus_trader.model.orders.market.MarketOrder.closing_side"]], "closing_side() (markettolimitorder static method)": [[24, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.closing_side"]], "closing_side() (order static method)": [[24, "nautilus_trader.model.orders.base.Order.closing_side"]], "closing_side() (stoplimitorder static method)": [[24, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.closing_side"]], "closing_side() (stopmarketorder static method)": [[24, "nautilus_trader.model.orders.stop_market.StopMarketOrder.closing_side"]], "closing_side() (trailingstoplimitorder static method)": [[24, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.closing_side"]], "closing_side() (trailingstopmarketorder static method)": [[24, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.closing_side"]], "commissions() (limitiftouchedorder method)": [[24, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.commissions"]], "commissions() (limitorder method)": [[24, "nautilus_trader.model.orders.limit.LimitOrder.commissions"]], "commissions() (marketiftouchedorder method)": [[24, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.commissions"]], "commissions() (marketorder method)": [[24, "nautilus_trader.model.orders.market.MarketOrder.commissions"]], "commissions() (markettolimitorder method)": [[24, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.commissions"]], "commissions() (order method)": [[24, "nautilus_trader.model.orders.base.Order.commissions"]], "commissions() (stoplimitorder method)": [[24, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.commissions"]], "commissions() (stopmarketorder method)": [[24, "nautilus_trader.model.orders.stop_market.StopMarketOrder.commissions"]], "commissions() (trailingstoplimitorder method)": [[24, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.commissions"]], "commissions() (trailingstopmarketorder method)": [[24, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.commissions"]], "contingency_type (limitiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.contingency_type"]], "contingency_type (limitorder attribute)": [[24, "nautilus_trader.model.orders.limit.LimitOrder.contingency_type"]], "contingency_type (marketiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.contingency_type"]], "contingency_type (marketorder attribute)": [[24, "nautilus_trader.model.orders.market.MarketOrder.contingency_type"]], "contingency_type (markettolimitorder attribute)": [[24, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.contingency_type"]], "contingency_type (order attribute)": [[24, "nautilus_trader.model.orders.base.Order.contingency_type"]], "contingency_type (stoplimitorder attribute)": [[24, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.contingency_type"]], "contingency_type (stopmarketorder attribute)": [[24, "nautilus_trader.model.orders.stop_market.StopMarketOrder.contingency_type"]], "contingency_type (trailingstoplimitorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.contingency_type"]], "contingency_type (trailingstopmarketorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.contingency_type"]], "display_qty (limitiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.display_qty"]], "display_qty (limitorder attribute)": [[24, "nautilus_trader.model.orders.limit.LimitOrder.display_qty"]], "display_qty (markettolimitorder attribute)": [[24, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.display_qty"]], "display_qty (stoplimitorder attribute)": [[24, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.display_qty"]], "display_qty (trailingstoplimitorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.display_qty"]], "emulation_trigger (limitiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.emulation_trigger"]], "emulation_trigger (limitorder attribute)": [[24, "nautilus_trader.model.orders.limit.LimitOrder.emulation_trigger"]], "emulation_trigger (marketiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.emulation_trigger"]], "emulation_trigger (marketorder attribute)": [[24, "nautilus_trader.model.orders.market.MarketOrder.emulation_trigger"]], "emulation_trigger (markettolimitorder attribute)": [[24, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.emulation_trigger"]], "emulation_trigger (order attribute)": [[24, "nautilus_trader.model.orders.base.Order.emulation_trigger"]], "emulation_trigger (stoplimitorder attribute)": [[24, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.emulation_trigger"]], "emulation_trigger (stopmarketorder attribute)": [[24, "nautilus_trader.model.orders.stop_market.StopMarketOrder.emulation_trigger"]], "emulation_trigger (trailingstoplimitorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.emulation_trigger"]], "emulation_trigger (trailingstopmarketorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.emulation_trigger"]], "event_count (limitiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.event_count"]], "event_count (limitorder attribute)": [[24, "nautilus_trader.model.orders.limit.LimitOrder.event_count"]], "event_count (marketiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.event_count"]], "event_count (marketorder attribute)": [[24, "nautilus_trader.model.orders.market.MarketOrder.event_count"]], "event_count (markettolimitorder attribute)": [[24, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.event_count"]], "event_count (order attribute)": [[24, "nautilus_trader.model.orders.base.Order.event_count"]], "event_count (stoplimitorder attribute)": [[24, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.event_count"]], "event_count (stopmarketorder attribute)": [[24, "nautilus_trader.model.orders.stop_market.StopMarketOrder.event_count"]], "event_count (trailingstoplimitorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.event_count"]], "event_count (trailingstopmarketorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.event_count"]], "events (limitiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.events"]], "events (limitorder attribute)": [[24, "nautilus_trader.model.orders.limit.LimitOrder.events"]], "events (marketiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.events"]], "events (marketorder attribute)": [[24, "nautilus_trader.model.orders.market.MarketOrder.events"]], "events (markettolimitorder attribute)": [[24, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.events"]], "events (order attribute)": [[24, "nautilus_trader.model.orders.base.Order.events"]], "events (stoplimitorder attribute)": [[24, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.events"]], "events (stopmarketorder attribute)": [[24, "nautilus_trader.model.orders.stop_market.StopMarketOrder.events"]], "events (trailingstoplimitorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.events"]], "events (trailingstopmarketorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.events"]], "exec_algorithm_id (limitiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.exec_algorithm_id"]], "exec_algorithm_id (limitorder attribute)": [[24, "nautilus_trader.model.orders.limit.LimitOrder.exec_algorithm_id"]], "exec_algorithm_id (marketiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.exec_algorithm_id"]], "exec_algorithm_id (marketorder attribute)": [[24, "nautilus_trader.model.orders.market.MarketOrder.exec_algorithm_id"]], "exec_algorithm_id (markettolimitorder attribute)": [[24, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.exec_algorithm_id"]], "exec_algorithm_id (order attribute)": [[24, "nautilus_trader.model.orders.base.Order.exec_algorithm_id"]], "exec_algorithm_id (stoplimitorder attribute)": [[24, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.exec_algorithm_id"]], "exec_algorithm_id (stopmarketorder attribute)": [[24, "nautilus_trader.model.orders.stop_market.StopMarketOrder.exec_algorithm_id"]], "exec_algorithm_id (trailingstoplimitorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.exec_algorithm_id"]], "exec_algorithm_id (trailingstopmarketorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.exec_algorithm_id"]], "exec_algorithm_params (limitiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.exec_algorithm_params"]], "exec_algorithm_params (limitorder attribute)": [[24, "nautilus_trader.model.orders.limit.LimitOrder.exec_algorithm_params"]], "exec_algorithm_params (marketiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.exec_algorithm_params"]], "exec_algorithm_params (marketorder attribute)": [[24, "nautilus_trader.model.orders.market.MarketOrder.exec_algorithm_params"]], "exec_algorithm_params (markettolimitorder attribute)": [[24, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.exec_algorithm_params"]], "exec_algorithm_params (order attribute)": [[24, "nautilus_trader.model.orders.base.Order.exec_algorithm_params"]], "exec_algorithm_params (stoplimitorder attribute)": [[24, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.exec_algorithm_params"]], "exec_algorithm_params (stopmarketorder attribute)": [[24, "nautilus_trader.model.orders.stop_market.StopMarketOrder.exec_algorithm_params"]], "exec_algorithm_params (trailingstoplimitorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.exec_algorithm_params"]], "exec_algorithm_params (trailingstopmarketorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.exec_algorithm_params"]], "exec_spawn_id (limitiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.exec_spawn_id"]], "exec_spawn_id (limitorder attribute)": [[24, "nautilus_trader.model.orders.limit.LimitOrder.exec_spawn_id"]], "exec_spawn_id (marketiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.exec_spawn_id"]], "exec_spawn_id (marketorder attribute)": [[24, "nautilus_trader.model.orders.market.MarketOrder.exec_spawn_id"]], "exec_spawn_id (markettolimitorder attribute)": [[24, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.exec_spawn_id"]], "exec_spawn_id (order attribute)": [[24, "nautilus_trader.model.orders.base.Order.exec_spawn_id"]], "exec_spawn_id (stoplimitorder attribute)": [[24, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.exec_spawn_id"]], "exec_spawn_id (stopmarketorder attribute)": [[24, "nautilus_trader.model.orders.stop_market.StopMarketOrder.exec_spawn_id"]], "exec_spawn_id (trailingstoplimitorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.exec_spawn_id"]], "exec_spawn_id (trailingstopmarketorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.exec_spawn_id"]], "expire_time (limitiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.expire_time"]], "expire_time (limitorder attribute)": [[24, "nautilus_trader.model.orders.limit.LimitOrder.expire_time"]], "expire_time (marketiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.expire_time"]], "expire_time (markettolimitorder attribute)": [[24, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.expire_time"]], "expire_time (stoplimitorder attribute)": [[24, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.expire_time"]], "expire_time (stopmarketorder attribute)": [[24, "nautilus_trader.model.orders.stop_market.StopMarketOrder.expire_time"]], "expire_time (trailingstoplimitorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.expire_time"]], "expire_time (trailingstopmarketorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.expire_time"]], "expire_time_ns (limitiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.expire_time_ns"]], "expire_time_ns (limitorder attribute)": [[24, "nautilus_trader.model.orders.limit.LimitOrder.expire_time_ns"]], "expire_time_ns (marketiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.expire_time_ns"]], "expire_time_ns (markettolimitorder attribute)": [[24, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.expire_time_ns"]], "expire_time_ns (stoplimitorder attribute)": [[24, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.expire_time_ns"]], "expire_time_ns (stopmarketorder attribute)": [[24, "nautilus_trader.model.orders.stop_market.StopMarketOrder.expire_time_ns"]], "expire_time_ns (trailingstoplimitorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.expire_time_ns"]], "expire_time_ns (trailingstopmarketorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.expire_time_ns"]], "filled_qty (limitiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.filled_qty"]], "filled_qty (limitorder attribute)": [[24, "nautilus_trader.model.orders.limit.LimitOrder.filled_qty"]], "filled_qty (marketiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.filled_qty"]], "filled_qty (marketorder attribute)": [[24, "nautilus_trader.model.orders.market.MarketOrder.filled_qty"]], "filled_qty (markettolimitorder attribute)": [[24, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.filled_qty"]], "filled_qty (order attribute)": [[24, "nautilus_trader.model.orders.base.Order.filled_qty"]], "filled_qty (stoplimitorder attribute)": [[24, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.filled_qty"]], "filled_qty (stopmarketorder attribute)": [[24, "nautilus_trader.model.orders.stop_market.StopMarketOrder.filled_qty"]], "filled_qty (trailingstoplimitorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.filled_qty"]], "filled_qty (trailingstopmarketorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.filled_qty"]], "first (orderlist attribute)": [[24, "nautilus_trader.model.orders.list.OrderList.first"]], "has_price (limitiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.has_price"]], "has_price (limitorder attribute)": [[24, "nautilus_trader.model.orders.limit.LimitOrder.has_price"]], "has_price (marketiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.has_price"]], "has_price (marketorder attribute)": [[24, "nautilus_trader.model.orders.market.MarketOrder.has_price"]], "has_price (markettolimitorder attribute)": [[24, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.has_price"]], "has_price (order attribute)": [[24, "nautilus_trader.model.orders.base.Order.has_price"]], "has_price (stoplimitorder attribute)": [[24, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.has_price"]], "has_price (stopmarketorder attribute)": [[24, "nautilus_trader.model.orders.stop_market.StopMarketOrder.has_price"]], "has_price (trailingstoplimitorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.has_price"]], "has_price (trailingstopmarketorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.has_price"]], "has_trigger_price (limitiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.has_trigger_price"]], "has_trigger_price (limitorder attribute)": [[24, "nautilus_trader.model.orders.limit.LimitOrder.has_trigger_price"]], "has_trigger_price (marketiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.has_trigger_price"]], "has_trigger_price (marketorder attribute)": [[24, "nautilus_trader.model.orders.market.MarketOrder.has_trigger_price"]], "has_trigger_price (markettolimitorder attribute)": [[24, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.has_trigger_price"]], "has_trigger_price (order attribute)": [[24, "nautilus_trader.model.orders.base.Order.has_trigger_price"]], "has_trigger_price (stoplimitorder attribute)": [[24, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.has_trigger_price"]], "has_trigger_price (stopmarketorder attribute)": [[24, "nautilus_trader.model.orders.stop_market.StopMarketOrder.has_trigger_price"]], "has_trigger_price (trailingstoplimitorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.has_trigger_price"]], "has_trigger_price (trailingstopmarketorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.has_trigger_price"]], "id (orderlist attribute)": [[24, "nautilus_trader.model.orders.list.OrderList.id"]], "info() (limitiftouchedorder method)": [[24, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.info"]], "info() (limitorder method)": [[24, "nautilus_trader.model.orders.limit.LimitOrder.info"]], "info() (marketiftouchedorder method)": [[24, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.info"]], "info() (marketorder method)": [[24, "nautilus_trader.model.orders.market.MarketOrder.info"]], "info() (markettolimitorder method)": [[24, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.info"]], "info() (order method)": [[24, "nautilus_trader.model.orders.base.Order.info"]], "info() (stoplimitorder method)": [[24, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.info"]], "info() (stopmarketorder method)": [[24, "nautilus_trader.model.orders.stop_market.StopMarketOrder.info"]], "info() (trailingstoplimitorder method)": [[24, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.info"]], "info() (trailingstopmarketorder method)": [[24, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.info"]], "init_event (limitiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.init_event"]], "init_event (limitorder attribute)": [[24, "nautilus_trader.model.orders.limit.LimitOrder.init_event"]], "init_event (marketiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.init_event"]], "init_event (marketorder attribute)": [[24, "nautilus_trader.model.orders.market.MarketOrder.init_event"]], "init_event (markettolimitorder attribute)": [[24, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.init_event"]], "init_event (order attribute)": [[24, "nautilus_trader.model.orders.base.Order.init_event"]], "init_event (stoplimitorder attribute)": [[24, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.init_event"]], "init_event (stopmarketorder attribute)": [[24, "nautilus_trader.model.orders.stop_market.StopMarketOrder.init_event"]], "init_event (trailingstoplimitorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.init_event"]], "init_event (trailingstopmarketorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.init_event"]], "init_id (limitiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.init_id"]], "init_id (limitorder attribute)": [[24, "nautilus_trader.model.orders.limit.LimitOrder.init_id"]], "init_id (marketiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.init_id"]], "init_id (marketorder attribute)": [[24, "nautilus_trader.model.orders.market.MarketOrder.init_id"]], "init_id (markettolimitorder attribute)": [[24, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.init_id"]], "init_id (order attribute)": [[24, "nautilus_trader.model.orders.base.Order.init_id"]], "init_id (stoplimitorder attribute)": [[24, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.init_id"]], "init_id (stopmarketorder attribute)": [[24, "nautilus_trader.model.orders.stop_market.StopMarketOrder.init_id"]], "init_id (trailingstoplimitorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.init_id"]], "init_id (trailingstopmarketorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.init_id"]], "instrument_id (limitiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.instrument_id"]], "instrument_id (limitorder attribute)": [[24, "nautilus_trader.model.orders.limit.LimitOrder.instrument_id"]], "instrument_id (marketiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.instrument_id"]], "instrument_id (marketorder attribute)": [[24, "nautilus_trader.model.orders.market.MarketOrder.instrument_id"]], "instrument_id (markettolimitorder attribute)": [[24, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.instrument_id"]], "instrument_id (order attribute)": [[24, "nautilus_trader.model.orders.base.Order.instrument_id"]], "instrument_id (orderlist attribute)": [[24, "nautilus_trader.model.orders.list.OrderList.instrument_id"]], "instrument_id (stoplimitorder attribute)": [[24, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.instrument_id"]], "instrument_id (stopmarketorder attribute)": [[24, "nautilus_trader.model.orders.stop_market.StopMarketOrder.instrument_id"]], "instrument_id (trailingstoplimitorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.instrument_id"]], "instrument_id (trailingstopmarketorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.instrument_id"]], "is_active_local (limitiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.is_active_local"]], "is_active_local (limitorder attribute)": [[24, "nautilus_trader.model.orders.limit.LimitOrder.is_active_local"]], "is_active_local (marketiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.is_active_local"]], "is_active_local (marketorder attribute)": [[24, "nautilus_trader.model.orders.market.MarketOrder.is_active_local"]], "is_active_local (markettolimitorder attribute)": [[24, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.is_active_local"]], "is_active_local (order attribute)": [[24, "nautilus_trader.model.orders.base.Order.is_active_local"]], "is_active_local (stoplimitorder attribute)": [[24, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.is_active_local"]], "is_active_local (stopmarketorder attribute)": [[24, "nautilus_trader.model.orders.stop_market.StopMarketOrder.is_active_local"]], "is_active_local (trailingstoplimitorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.is_active_local"]], "is_active_local (trailingstopmarketorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.is_active_local"]], "is_aggressive (limitiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.is_aggressive"]], "is_aggressive (limitorder attribute)": [[24, "nautilus_trader.model.orders.limit.LimitOrder.is_aggressive"]], "is_aggressive (marketiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.is_aggressive"]], "is_aggressive (marketorder attribute)": [[24, "nautilus_trader.model.orders.market.MarketOrder.is_aggressive"]], "is_aggressive (markettolimitorder attribute)": [[24, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.is_aggressive"]], "is_aggressive (order attribute)": [[24, "nautilus_trader.model.orders.base.Order.is_aggressive"]], "is_aggressive (stoplimitorder attribute)": [[24, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.is_aggressive"]], "is_aggressive (stopmarketorder attribute)": [[24, "nautilus_trader.model.orders.stop_market.StopMarketOrder.is_aggressive"]], "is_aggressive (trailingstoplimitorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.is_aggressive"]], "is_aggressive (trailingstopmarketorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.is_aggressive"]], "is_buy (limitiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.is_buy"]], "is_buy (limitorder attribute)": [[24, "nautilus_trader.model.orders.limit.LimitOrder.is_buy"]], "is_buy (marketiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.is_buy"]], "is_buy (marketorder attribute)": [[24, "nautilus_trader.model.orders.market.MarketOrder.is_buy"]], "is_buy (markettolimitorder attribute)": [[24, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.is_buy"]], "is_buy (order attribute)": [[24, "nautilus_trader.model.orders.base.Order.is_buy"]], "is_buy (stoplimitorder attribute)": [[24, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.is_buy"]], "is_buy (stopmarketorder attribute)": [[24, "nautilus_trader.model.orders.stop_market.StopMarketOrder.is_buy"]], "is_buy (trailingstoplimitorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.is_buy"]], "is_buy (trailingstopmarketorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.is_buy"]], "is_canceled (limitiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.is_canceled"]], "is_canceled (limitorder attribute)": [[24, "nautilus_trader.model.orders.limit.LimitOrder.is_canceled"]], "is_canceled (marketiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.is_canceled"]], "is_canceled (marketorder attribute)": [[24, "nautilus_trader.model.orders.market.MarketOrder.is_canceled"]], "is_canceled (markettolimitorder attribute)": [[24, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.is_canceled"]], "is_canceled (order attribute)": [[24, "nautilus_trader.model.orders.base.Order.is_canceled"]], "is_canceled (stoplimitorder attribute)": [[24, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.is_canceled"]], "is_canceled (stopmarketorder attribute)": [[24, "nautilus_trader.model.orders.stop_market.StopMarketOrder.is_canceled"]], "is_canceled (trailingstoplimitorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.is_canceled"]], "is_canceled (trailingstopmarketorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.is_canceled"]], "is_child_order (limitiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.is_child_order"]], "is_child_order (limitorder attribute)": [[24, "nautilus_trader.model.orders.limit.LimitOrder.is_child_order"]], "is_child_order (marketiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.is_child_order"]], "is_child_order (marketorder attribute)": [[24, "nautilus_trader.model.orders.market.MarketOrder.is_child_order"]], "is_child_order (markettolimitorder attribute)": [[24, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.is_child_order"]], "is_child_order (order attribute)": [[24, "nautilus_trader.model.orders.base.Order.is_child_order"]], "is_child_order (stoplimitorder attribute)": [[24, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.is_child_order"]], "is_child_order (stopmarketorder attribute)": [[24, "nautilus_trader.model.orders.stop_market.StopMarketOrder.is_child_order"]], "is_child_order (trailingstoplimitorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.is_child_order"]], "is_child_order (trailingstopmarketorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.is_child_order"]], "is_closed (limitiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.is_closed"]], "is_closed (limitorder attribute)": [[24, "nautilus_trader.model.orders.limit.LimitOrder.is_closed"]], "is_closed (marketiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.is_closed"]], "is_closed (marketorder attribute)": [[24, "nautilus_trader.model.orders.market.MarketOrder.is_closed"]], "is_closed (markettolimitorder attribute)": [[24, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.is_closed"]], "is_closed (order attribute)": [[24, "nautilus_trader.model.orders.base.Order.is_closed"]], "is_closed (stoplimitorder attribute)": [[24, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.is_closed"]], "is_closed (stopmarketorder attribute)": [[24, "nautilus_trader.model.orders.stop_market.StopMarketOrder.is_closed"]], "is_closed (trailingstoplimitorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.is_closed"]], "is_closed (trailingstopmarketorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.is_closed"]], "is_contingency (limitiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.is_contingency"]], "is_contingency (limitorder attribute)": [[24, "nautilus_trader.model.orders.limit.LimitOrder.is_contingency"]], "is_contingency (marketiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.is_contingency"]], "is_contingency (marketorder attribute)": [[24, "nautilus_trader.model.orders.market.MarketOrder.is_contingency"]], "is_contingency (markettolimitorder attribute)": [[24, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.is_contingency"]], "is_contingency (order attribute)": [[24, "nautilus_trader.model.orders.base.Order.is_contingency"]], "is_contingency (stoplimitorder attribute)": [[24, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.is_contingency"]], "is_contingency (stopmarketorder attribute)": [[24, "nautilus_trader.model.orders.stop_market.StopMarketOrder.is_contingency"]], "is_contingency (trailingstoplimitorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.is_contingency"]], "is_contingency (trailingstopmarketorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.is_contingency"]], "is_emulated (limitiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.is_emulated"]], "is_emulated (limitorder attribute)": [[24, "nautilus_trader.model.orders.limit.LimitOrder.is_emulated"]], "is_emulated (marketiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.is_emulated"]], "is_emulated (marketorder attribute)": [[24, "nautilus_trader.model.orders.market.MarketOrder.is_emulated"]], "is_emulated (markettolimitorder attribute)": [[24, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.is_emulated"]], "is_emulated (order attribute)": [[24, "nautilus_trader.model.orders.base.Order.is_emulated"]], "is_emulated (stoplimitorder attribute)": [[24, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.is_emulated"]], "is_emulated (stopmarketorder attribute)": [[24, "nautilus_trader.model.orders.stop_market.StopMarketOrder.is_emulated"]], "is_emulated (trailingstoplimitorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.is_emulated"]], "is_emulated (trailingstopmarketorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.is_emulated"]], "is_inflight (limitiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.is_inflight"]], "is_inflight (limitorder attribute)": [[24, "nautilus_trader.model.orders.limit.LimitOrder.is_inflight"]], "is_inflight (marketiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.is_inflight"]], "is_inflight (marketorder attribute)": [[24, "nautilus_trader.model.orders.market.MarketOrder.is_inflight"]], "is_inflight (markettolimitorder attribute)": [[24, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.is_inflight"]], "is_inflight (order attribute)": [[24, "nautilus_trader.model.orders.base.Order.is_inflight"]], "is_inflight (stoplimitorder attribute)": [[24, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.is_inflight"]], "is_inflight (stopmarketorder attribute)": [[24, "nautilus_trader.model.orders.stop_market.StopMarketOrder.is_inflight"]], "is_inflight (trailingstoplimitorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.is_inflight"]], "is_inflight (trailingstopmarketorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.is_inflight"]], "is_open (limitiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.is_open"]], "is_open (limitorder attribute)": [[24, "nautilus_trader.model.orders.limit.LimitOrder.is_open"]], "is_open (marketiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.is_open"]], "is_open (marketorder attribute)": [[24, "nautilus_trader.model.orders.market.MarketOrder.is_open"]], "is_open (markettolimitorder attribute)": [[24, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.is_open"]], "is_open (order attribute)": [[24, "nautilus_trader.model.orders.base.Order.is_open"]], "is_open (stoplimitorder attribute)": [[24, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.is_open"]], "is_open (stopmarketorder attribute)": [[24, "nautilus_trader.model.orders.stop_market.StopMarketOrder.is_open"]], "is_open (trailingstoplimitorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.is_open"]], "is_open (trailingstopmarketorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.is_open"]], "is_parent_order (limitiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.is_parent_order"]], "is_parent_order (limitorder attribute)": [[24, "nautilus_trader.model.orders.limit.LimitOrder.is_parent_order"]], "is_parent_order (marketiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.is_parent_order"]], "is_parent_order (marketorder attribute)": [[24, "nautilus_trader.model.orders.market.MarketOrder.is_parent_order"]], "is_parent_order (markettolimitorder attribute)": [[24, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.is_parent_order"]], "is_parent_order (order attribute)": [[24, "nautilus_trader.model.orders.base.Order.is_parent_order"]], "is_parent_order (stoplimitorder attribute)": [[24, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.is_parent_order"]], "is_parent_order (stopmarketorder attribute)": [[24, "nautilus_trader.model.orders.stop_market.StopMarketOrder.is_parent_order"]], "is_parent_order (trailingstoplimitorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.is_parent_order"]], "is_parent_order (trailingstopmarketorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.is_parent_order"]], "is_passive (limitiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.is_passive"]], "is_passive (limitorder attribute)": [[24, "nautilus_trader.model.orders.limit.LimitOrder.is_passive"]], "is_passive (marketiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.is_passive"]], "is_passive (marketorder attribute)": [[24, "nautilus_trader.model.orders.market.MarketOrder.is_passive"]], "is_passive (markettolimitorder attribute)": [[24, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.is_passive"]], "is_passive (order attribute)": [[24, "nautilus_trader.model.orders.base.Order.is_passive"]], "is_passive (stoplimitorder attribute)": [[24, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.is_passive"]], "is_passive (stopmarketorder attribute)": [[24, "nautilus_trader.model.orders.stop_market.StopMarketOrder.is_passive"]], "is_passive (trailingstoplimitorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.is_passive"]], "is_passive (trailingstopmarketorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.is_passive"]], "is_pending_cancel (limitiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.is_pending_cancel"]], "is_pending_cancel (limitorder attribute)": [[24, "nautilus_trader.model.orders.limit.LimitOrder.is_pending_cancel"]], "is_pending_cancel (marketiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.is_pending_cancel"]], "is_pending_cancel (marketorder attribute)": [[24, "nautilus_trader.model.orders.market.MarketOrder.is_pending_cancel"]], "is_pending_cancel (markettolimitorder attribute)": [[24, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.is_pending_cancel"]], "is_pending_cancel (order attribute)": [[24, "nautilus_trader.model.orders.base.Order.is_pending_cancel"]], "is_pending_cancel (stoplimitorder attribute)": [[24, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.is_pending_cancel"]], "is_pending_cancel (stopmarketorder attribute)": [[24, "nautilus_trader.model.orders.stop_market.StopMarketOrder.is_pending_cancel"]], "is_pending_cancel (trailingstoplimitorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.is_pending_cancel"]], "is_pending_cancel (trailingstopmarketorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.is_pending_cancel"]], "is_pending_update (limitiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.is_pending_update"]], "is_pending_update (limitorder attribute)": [[24, "nautilus_trader.model.orders.limit.LimitOrder.is_pending_update"]], "is_pending_update (marketiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.is_pending_update"]], "is_pending_update (marketorder attribute)": [[24, "nautilus_trader.model.orders.market.MarketOrder.is_pending_update"]], "is_pending_update (markettolimitorder attribute)": [[24, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.is_pending_update"]], "is_pending_update (order attribute)": [[24, "nautilus_trader.model.orders.base.Order.is_pending_update"]], "is_pending_update (stoplimitorder attribute)": [[24, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.is_pending_update"]], "is_pending_update (stopmarketorder attribute)": [[24, "nautilus_trader.model.orders.stop_market.StopMarketOrder.is_pending_update"]], "is_pending_update (trailingstoplimitorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.is_pending_update"]], "is_pending_update (trailingstopmarketorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.is_pending_update"]], "is_post_only (limitiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.is_post_only"]], "is_post_only (limitorder attribute)": [[24, "nautilus_trader.model.orders.limit.LimitOrder.is_post_only"]], "is_post_only (marketiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.is_post_only"]], "is_post_only (marketorder attribute)": [[24, "nautilus_trader.model.orders.market.MarketOrder.is_post_only"]], "is_post_only (markettolimitorder attribute)": [[24, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.is_post_only"]], "is_post_only (order attribute)": [[24, "nautilus_trader.model.orders.base.Order.is_post_only"]], "is_post_only (stoplimitorder attribute)": [[24, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.is_post_only"]], "is_post_only (stopmarketorder attribute)": [[24, "nautilus_trader.model.orders.stop_market.StopMarketOrder.is_post_only"]], "is_post_only (trailingstoplimitorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.is_post_only"]], "is_post_only (trailingstopmarketorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.is_post_only"]], "is_primary (limitiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.is_primary"]], "is_primary (limitorder attribute)": [[24, "nautilus_trader.model.orders.limit.LimitOrder.is_primary"]], "is_primary (marketiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.is_primary"]], "is_primary (marketorder attribute)": [[24, "nautilus_trader.model.orders.market.MarketOrder.is_primary"]], "is_primary (markettolimitorder attribute)": [[24, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.is_primary"]], "is_primary (order attribute)": [[24, "nautilus_trader.model.orders.base.Order.is_primary"]], "is_primary (stoplimitorder attribute)": [[24, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.is_primary"]], "is_primary (stopmarketorder attribute)": [[24, "nautilus_trader.model.orders.stop_market.StopMarketOrder.is_primary"]], "is_primary (trailingstoplimitorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.is_primary"]], "is_primary (trailingstopmarketorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.is_primary"]], "is_quote_quantity (limitiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.is_quote_quantity"]], "is_quote_quantity (limitorder attribute)": [[24, "nautilus_trader.model.orders.limit.LimitOrder.is_quote_quantity"]], "is_quote_quantity (marketiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.is_quote_quantity"]], "is_quote_quantity (marketorder attribute)": [[24, "nautilus_trader.model.orders.market.MarketOrder.is_quote_quantity"]], "is_quote_quantity (markettolimitorder attribute)": [[24, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.is_quote_quantity"]], "is_quote_quantity (order attribute)": [[24, "nautilus_trader.model.orders.base.Order.is_quote_quantity"]], "is_quote_quantity (stoplimitorder attribute)": [[24, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.is_quote_quantity"]], "is_quote_quantity (stopmarketorder attribute)": [[24, "nautilus_trader.model.orders.stop_market.StopMarketOrder.is_quote_quantity"]], "is_quote_quantity (trailingstoplimitorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.is_quote_quantity"]], "is_quote_quantity (trailingstopmarketorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.is_quote_quantity"]], "is_reduce_only (limitiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.is_reduce_only"]], "is_reduce_only (limitorder attribute)": [[24, "nautilus_trader.model.orders.limit.LimitOrder.is_reduce_only"]], "is_reduce_only (marketiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.is_reduce_only"]], "is_reduce_only (marketorder attribute)": [[24, "nautilus_trader.model.orders.market.MarketOrder.is_reduce_only"]], "is_reduce_only (markettolimitorder attribute)": [[24, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.is_reduce_only"]], "is_reduce_only (order attribute)": [[24, "nautilus_trader.model.orders.base.Order.is_reduce_only"]], "is_reduce_only (stoplimitorder attribute)": [[24, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.is_reduce_only"]], "is_reduce_only (stopmarketorder attribute)": [[24, "nautilus_trader.model.orders.stop_market.StopMarketOrder.is_reduce_only"]], "is_reduce_only (trailingstoplimitorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.is_reduce_only"]], "is_reduce_only (trailingstopmarketorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.is_reduce_only"]], "is_sell (limitiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.is_sell"]], "is_sell (limitorder attribute)": [[24, "nautilus_trader.model.orders.limit.LimitOrder.is_sell"]], "is_sell (marketiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.is_sell"]], "is_sell (marketorder attribute)": [[24, "nautilus_trader.model.orders.market.MarketOrder.is_sell"]], "is_sell (markettolimitorder attribute)": [[24, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.is_sell"]], "is_sell (order attribute)": [[24, "nautilus_trader.model.orders.base.Order.is_sell"]], "is_sell (stoplimitorder attribute)": [[24, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.is_sell"]], "is_sell (stopmarketorder attribute)": [[24, "nautilus_trader.model.orders.stop_market.StopMarketOrder.is_sell"]], "is_sell (trailingstoplimitorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.is_sell"]], "is_sell (trailingstopmarketorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.is_sell"]], "is_spawned (limitiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.is_spawned"]], "is_spawned (limitorder attribute)": [[24, "nautilus_trader.model.orders.limit.LimitOrder.is_spawned"]], "is_spawned (marketiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.is_spawned"]], "is_spawned (marketorder attribute)": [[24, "nautilus_trader.model.orders.market.MarketOrder.is_spawned"]], "is_spawned (markettolimitorder attribute)": [[24, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.is_spawned"]], "is_spawned (order attribute)": [[24, "nautilus_trader.model.orders.base.Order.is_spawned"]], "is_spawned (stoplimitorder attribute)": [[24, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.is_spawned"]], "is_spawned (stopmarketorder attribute)": [[24, "nautilus_trader.model.orders.stop_market.StopMarketOrder.is_spawned"]], "is_spawned (trailingstoplimitorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.is_spawned"]], "is_spawned (trailingstopmarketorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.is_spawned"]], "is_triggered (limitiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.is_triggered"]], "is_triggered (stoplimitorder attribute)": [[24, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.is_triggered"]], "is_triggered (trailingstoplimitorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.is_triggered"]], "last_event (limitiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.last_event"]], "last_event (limitorder attribute)": [[24, "nautilus_trader.model.orders.limit.LimitOrder.last_event"]], "last_event (marketiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.last_event"]], "last_event (marketorder attribute)": [[24, "nautilus_trader.model.orders.market.MarketOrder.last_event"]], "last_event (markettolimitorder attribute)": [[24, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.last_event"]], "last_event (order attribute)": [[24, "nautilus_trader.model.orders.base.Order.last_event"]], "last_event (stoplimitorder attribute)": [[24, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.last_event"]], "last_event (stopmarketorder attribute)": [[24, "nautilus_trader.model.orders.stop_market.StopMarketOrder.last_event"]], "last_event (trailingstoplimitorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.last_event"]], "last_event (trailingstopmarketorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.last_event"]], "last_trade_id (limitiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.last_trade_id"]], "last_trade_id (limitorder attribute)": [[24, "nautilus_trader.model.orders.limit.LimitOrder.last_trade_id"]], "last_trade_id (marketiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.last_trade_id"]], "last_trade_id (marketorder attribute)": [[24, "nautilus_trader.model.orders.market.MarketOrder.last_trade_id"]], "last_trade_id (markettolimitorder attribute)": [[24, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.last_trade_id"]], "last_trade_id (order attribute)": [[24, "nautilus_trader.model.orders.base.Order.last_trade_id"]], "last_trade_id (stoplimitorder attribute)": [[24, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.last_trade_id"]], "last_trade_id (stopmarketorder attribute)": [[24, "nautilus_trader.model.orders.stop_market.StopMarketOrder.last_trade_id"]], "last_trade_id (trailingstoplimitorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.last_trade_id"]], "last_trade_id (trailingstopmarketorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.last_trade_id"]], "leaves_qty (limitiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.leaves_qty"]], "leaves_qty (limitorder attribute)": [[24, "nautilus_trader.model.orders.limit.LimitOrder.leaves_qty"]], "leaves_qty (marketiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.leaves_qty"]], "leaves_qty (marketorder attribute)": [[24, "nautilus_trader.model.orders.market.MarketOrder.leaves_qty"]], "leaves_qty (markettolimitorder attribute)": [[24, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.leaves_qty"]], "leaves_qty (order attribute)": [[24, "nautilus_trader.model.orders.base.Order.leaves_qty"]], "leaves_qty (stoplimitorder attribute)": [[24, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.leaves_qty"]], "leaves_qty (stopmarketorder attribute)": [[24, "nautilus_trader.model.orders.stop_market.StopMarketOrder.leaves_qty"]], "leaves_qty (trailingstoplimitorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.leaves_qty"]], "leaves_qty (trailingstopmarketorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.leaves_qty"]], "limit_offset (trailingstoplimitorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.limit_offset"]], "linked_order_ids (limitiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.linked_order_ids"]], "linked_order_ids (limitorder attribute)": [[24, "nautilus_trader.model.orders.limit.LimitOrder.linked_order_ids"]], "linked_order_ids (marketiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.linked_order_ids"]], "linked_order_ids (marketorder attribute)": [[24, "nautilus_trader.model.orders.market.MarketOrder.linked_order_ids"]], "linked_order_ids (markettolimitorder attribute)": [[24, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.linked_order_ids"]], "linked_order_ids (order attribute)": [[24, "nautilus_trader.model.orders.base.Order.linked_order_ids"]], "linked_order_ids (stoplimitorder attribute)": [[24, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.linked_order_ids"]], "linked_order_ids (stopmarketorder attribute)": [[24, "nautilus_trader.model.orders.stop_market.StopMarketOrder.linked_order_ids"]], "linked_order_ids (trailingstoplimitorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.linked_order_ids"]], "linked_order_ids (trailingstopmarketorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.linked_order_ids"]], "liquidity_side (limitiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.liquidity_side"]], "liquidity_side (limitorder attribute)": [[24, "nautilus_trader.model.orders.limit.LimitOrder.liquidity_side"]], "liquidity_side (marketiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.liquidity_side"]], "liquidity_side (marketorder attribute)": [[24, "nautilus_trader.model.orders.market.MarketOrder.liquidity_side"]], "liquidity_side (markettolimitorder attribute)": [[24, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.liquidity_side"]], "liquidity_side (order attribute)": [[24, "nautilus_trader.model.orders.base.Order.liquidity_side"]], "liquidity_side (stoplimitorder attribute)": [[24, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.liquidity_side"]], "liquidity_side (stopmarketorder attribute)": [[24, "nautilus_trader.model.orders.stop_market.StopMarketOrder.liquidity_side"]], "liquidity_side (trailingstoplimitorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.liquidity_side"]], "liquidity_side (trailingstopmarketorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.liquidity_side"]], "nautilus_trader.model.orders": [[24, "module-nautilus_trader.model.orders"]], "nautilus_trader.model.orders.base": [[24, "module-nautilus_trader.model.orders.base"]], "nautilus_trader.model.orders.limit": [[24, "module-nautilus_trader.model.orders.limit"]], "nautilus_trader.model.orders.limit_if_touched": [[24, "module-nautilus_trader.model.orders.limit_if_touched"]], "nautilus_trader.model.orders.list": [[24, "module-nautilus_trader.model.orders.list"]], "nautilus_trader.model.orders.market": [[24, "module-nautilus_trader.model.orders.market"]], "nautilus_trader.model.orders.market_if_touched": [[24, "module-nautilus_trader.model.orders.market_if_touched"]], "nautilus_trader.model.orders.market_to_limit": [[24, "module-nautilus_trader.model.orders.market_to_limit"]], "nautilus_trader.model.orders.stop_limit": [[24, "module-nautilus_trader.model.orders.stop_limit"]], "nautilus_trader.model.orders.stop_market": [[24, "module-nautilus_trader.model.orders.stop_market"]], "nautilus_trader.model.orders.trailing_stop_limit": [[24, "module-nautilus_trader.model.orders.trailing_stop_limit"]], "nautilus_trader.model.orders.trailing_stop_market": [[24, "module-nautilus_trader.model.orders.trailing_stop_market"]], "opposite_side() (limitiftouchedorder static method)": [[24, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.opposite_side"]], "opposite_side() (limitorder static method)": [[24, "nautilus_trader.model.orders.limit.LimitOrder.opposite_side"]], "opposite_side() (marketiftouchedorder static method)": [[24, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.opposite_side"]], "opposite_side() (marketorder static method)": [[24, "nautilus_trader.model.orders.market.MarketOrder.opposite_side"]], "opposite_side() (markettolimitorder static method)": [[24, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.opposite_side"]], "opposite_side() (order static method)": [[24, "nautilus_trader.model.orders.base.Order.opposite_side"]], "opposite_side() (stoplimitorder static method)": [[24, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.opposite_side"]], "opposite_side() (stopmarketorder static method)": [[24, "nautilus_trader.model.orders.stop_market.StopMarketOrder.opposite_side"]], "opposite_side() (trailingstoplimitorder static method)": [[24, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.opposite_side"]], "opposite_side() (trailingstopmarketorder static method)": [[24, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.opposite_side"]], "order_list_id (limitiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.order_list_id"]], "order_list_id (limitorder attribute)": [[24, "nautilus_trader.model.orders.limit.LimitOrder.order_list_id"]], "order_list_id (marketiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.order_list_id"]], "order_list_id (marketorder attribute)": [[24, "nautilus_trader.model.orders.market.MarketOrder.order_list_id"]], "order_list_id (markettolimitorder attribute)": [[24, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.order_list_id"]], "order_list_id (order attribute)": [[24, "nautilus_trader.model.orders.base.Order.order_list_id"]], "order_list_id (stoplimitorder attribute)": [[24, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.order_list_id"]], "order_list_id (stopmarketorder attribute)": [[24, "nautilus_trader.model.orders.stop_market.StopMarketOrder.order_list_id"]], "order_list_id (trailingstoplimitorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.order_list_id"]], "order_list_id (trailingstopmarketorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.order_list_id"]], "order_type (limitiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.order_type"]], "order_type (limitorder attribute)": [[24, "nautilus_trader.model.orders.limit.LimitOrder.order_type"]], "order_type (marketiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.order_type"]], "order_type (marketorder attribute)": [[24, "nautilus_trader.model.orders.market.MarketOrder.order_type"]], "order_type (markettolimitorder attribute)": [[24, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.order_type"]], "order_type (order attribute)": [[24, "nautilus_trader.model.orders.base.Order.order_type"]], "order_type (stoplimitorder attribute)": [[24, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.order_type"]], "order_type (stopmarketorder attribute)": [[24, "nautilus_trader.model.orders.stop_market.StopMarketOrder.order_type"]], "order_type (trailingstoplimitorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.order_type"]], "order_type (trailingstopmarketorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.order_type"]], "orders (orderlist attribute)": [[24, "nautilus_trader.model.orders.list.OrderList.orders"]], "parent_order_id (limitiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.parent_order_id"]], "parent_order_id (limitorder attribute)": [[24, "nautilus_trader.model.orders.limit.LimitOrder.parent_order_id"]], "parent_order_id (marketiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.parent_order_id"]], "parent_order_id (marketorder attribute)": [[24, "nautilus_trader.model.orders.market.MarketOrder.parent_order_id"]], "parent_order_id (markettolimitorder attribute)": [[24, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.parent_order_id"]], "parent_order_id (order attribute)": [[24, "nautilus_trader.model.orders.base.Order.parent_order_id"]], "parent_order_id (stoplimitorder attribute)": [[24, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.parent_order_id"]], "parent_order_id (stopmarketorder attribute)": [[24, "nautilus_trader.model.orders.stop_market.StopMarketOrder.parent_order_id"]], "parent_order_id (trailingstoplimitorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.parent_order_id"]], "parent_order_id (trailingstopmarketorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.parent_order_id"]], "position_id (limitiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.position_id"]], "position_id (limitorder attribute)": [[24, "nautilus_trader.model.orders.limit.LimitOrder.position_id"]], "position_id (marketiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.position_id"]], "position_id (marketorder attribute)": [[24, "nautilus_trader.model.orders.market.MarketOrder.position_id"]], "position_id (markettolimitorder attribute)": [[24, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.position_id"]], "position_id (order attribute)": [[24, "nautilus_trader.model.orders.base.Order.position_id"]], "position_id (stoplimitorder attribute)": [[24, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.position_id"]], "position_id (stopmarketorder attribute)": [[24, "nautilus_trader.model.orders.stop_market.StopMarketOrder.position_id"]], "position_id (trailingstoplimitorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.position_id"]], "position_id (trailingstopmarketorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.position_id"]], "price (limitiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.price"]], "price (limitorder attribute)": [[24, "nautilus_trader.model.orders.limit.LimitOrder.price"]], "price (markettolimitorder attribute)": [[24, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.price"]], "price (stoplimitorder attribute)": [[24, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.price"]], "price (trailingstoplimitorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.price"]], "quantity (limitiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.quantity"]], "quantity (limitorder attribute)": [[24, "nautilus_trader.model.orders.limit.LimitOrder.quantity"]], "quantity (marketiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.quantity"]], "quantity (marketorder attribute)": [[24, "nautilus_trader.model.orders.market.MarketOrder.quantity"]], "quantity (markettolimitorder attribute)": [[24, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.quantity"]], "quantity (order attribute)": [[24, "nautilus_trader.model.orders.base.Order.quantity"]], "quantity (stoplimitorder attribute)": [[24, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.quantity"]], "quantity (stopmarketorder attribute)": [[24, "nautilus_trader.model.orders.stop_market.StopMarketOrder.quantity"]], "quantity (trailingstoplimitorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.quantity"]], "quantity (trailingstopmarketorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.quantity"]], "side (limitiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.side"]], "side (limitorder attribute)": [[24, "nautilus_trader.model.orders.limit.LimitOrder.side"]], "side (marketiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.side"]], "side (marketorder attribute)": [[24, "nautilus_trader.model.orders.market.MarketOrder.side"]], "side (markettolimitorder attribute)": [[24, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.side"]], "side (order attribute)": [[24, "nautilus_trader.model.orders.base.Order.side"]], "side (stoplimitorder attribute)": [[24, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.side"]], "side (stopmarketorder attribute)": [[24, "nautilus_trader.model.orders.stop_market.StopMarketOrder.side"]], "side (trailingstoplimitorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.side"]], "side (trailingstopmarketorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.side"]], "side_string() (limitiftouchedorder method)": [[24, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.side_string"]], "side_string() (limitorder method)": [[24, "nautilus_trader.model.orders.limit.LimitOrder.side_string"]], "side_string() (marketiftouchedorder method)": [[24, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.side_string"]], "side_string() (marketorder method)": [[24, "nautilus_trader.model.orders.market.MarketOrder.side_string"]], "side_string() (markettolimitorder method)": [[24, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.side_string"]], "side_string() (order method)": [[24, "nautilus_trader.model.orders.base.Order.side_string"]], "side_string() (stoplimitorder method)": [[24, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.side_string"]], "side_string() (stopmarketorder method)": [[24, "nautilus_trader.model.orders.stop_market.StopMarketOrder.side_string"]], "side_string() (trailingstoplimitorder method)": [[24, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.side_string"]], "side_string() (trailingstopmarketorder method)": [[24, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.side_string"]], "signed_decimal_qty() (limitiftouchedorder method)": [[24, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.signed_decimal_qty"]], "signed_decimal_qty() (limitorder method)": [[24, "nautilus_trader.model.orders.limit.LimitOrder.signed_decimal_qty"]], "signed_decimal_qty() (marketiftouchedorder method)": [[24, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.signed_decimal_qty"]], "signed_decimal_qty() (marketorder method)": [[24, "nautilus_trader.model.orders.market.MarketOrder.signed_decimal_qty"]], "signed_decimal_qty() (markettolimitorder method)": [[24, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.signed_decimal_qty"]], "signed_decimal_qty() (order method)": [[24, "nautilus_trader.model.orders.base.Order.signed_decimal_qty"]], "signed_decimal_qty() (stoplimitorder method)": [[24, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.signed_decimal_qty"]], "signed_decimal_qty() (stopmarketorder method)": [[24, "nautilus_trader.model.orders.stop_market.StopMarketOrder.signed_decimal_qty"]], "signed_decimal_qty() (trailingstoplimitorder method)": [[24, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.signed_decimal_qty"]], "signed_decimal_qty() (trailingstopmarketorder method)": [[24, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.signed_decimal_qty"]], "slippage (limitiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.slippage"]], "slippage (limitorder attribute)": [[24, "nautilus_trader.model.orders.limit.LimitOrder.slippage"]], "slippage (marketiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.slippage"]], "slippage (marketorder attribute)": [[24, "nautilus_trader.model.orders.market.MarketOrder.slippage"]], "slippage (markettolimitorder attribute)": [[24, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.slippage"]], "slippage (order attribute)": [[24, "nautilus_trader.model.orders.base.Order.slippage"]], "slippage (stoplimitorder attribute)": [[24, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.slippage"]], "slippage (stopmarketorder attribute)": [[24, "nautilus_trader.model.orders.stop_market.StopMarketOrder.slippage"]], "slippage (trailingstoplimitorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.slippage"]], "slippage (trailingstopmarketorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.slippage"]], "status (limitiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.status"]], "status (limitorder attribute)": [[24, "nautilus_trader.model.orders.limit.LimitOrder.status"]], "status (marketiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.status"]], "status (marketorder attribute)": [[24, "nautilus_trader.model.orders.market.MarketOrder.status"]], "status (markettolimitorder attribute)": [[24, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.status"]], "status (order attribute)": [[24, "nautilus_trader.model.orders.base.Order.status"]], "status (stoplimitorder attribute)": [[24, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.status"]], "status (stopmarketorder attribute)": [[24, "nautilus_trader.model.orders.stop_market.StopMarketOrder.status"]], "status (trailingstoplimitorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.status"]], "status (trailingstopmarketorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.status"]], "status_string() (limitiftouchedorder method)": [[24, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.status_string"]], "status_string() (limitorder method)": [[24, "nautilus_trader.model.orders.limit.LimitOrder.status_string"]], "status_string() (marketiftouchedorder method)": [[24, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.status_string"]], "status_string() (marketorder method)": [[24, "nautilus_trader.model.orders.market.MarketOrder.status_string"]], "status_string() (markettolimitorder method)": [[24, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.status_string"]], "status_string() (order method)": [[24, "nautilus_trader.model.orders.base.Order.status_string"]], "status_string() (stoplimitorder method)": [[24, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.status_string"]], "status_string() (stopmarketorder method)": [[24, "nautilus_trader.model.orders.stop_market.StopMarketOrder.status_string"]], "status_string() (trailingstoplimitorder method)": [[24, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.status_string"]], "status_string() (trailingstopmarketorder method)": [[24, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.status_string"]], "strategy_id (limitiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.strategy_id"]], "strategy_id (limitorder attribute)": [[24, "nautilus_trader.model.orders.limit.LimitOrder.strategy_id"]], "strategy_id (marketiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.strategy_id"]], "strategy_id (marketorder attribute)": [[24, "nautilus_trader.model.orders.market.MarketOrder.strategy_id"]], "strategy_id (markettolimitorder attribute)": [[24, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.strategy_id"]], "strategy_id (order attribute)": [[24, "nautilus_trader.model.orders.base.Order.strategy_id"]], "strategy_id (orderlist attribute)": [[24, "nautilus_trader.model.orders.list.OrderList.strategy_id"]], "strategy_id (stoplimitorder attribute)": [[24, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.strategy_id"]], "strategy_id (stopmarketorder attribute)": [[24, "nautilus_trader.model.orders.stop_market.StopMarketOrder.strategy_id"]], "strategy_id (trailingstoplimitorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.strategy_id"]], "strategy_id (trailingstopmarketorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.strategy_id"]], "symbol (limitiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.symbol"]], "symbol (limitorder attribute)": [[24, "nautilus_trader.model.orders.limit.LimitOrder.symbol"]], "symbol (marketiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.symbol"]], "symbol (marketorder attribute)": [[24, "nautilus_trader.model.orders.market.MarketOrder.symbol"]], "symbol (markettolimitorder attribute)": [[24, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.symbol"]], "symbol (order attribute)": [[24, "nautilus_trader.model.orders.base.Order.symbol"]], "symbol (stoplimitorder attribute)": [[24, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.symbol"]], "symbol (stopmarketorder attribute)": [[24, "nautilus_trader.model.orders.stop_market.StopMarketOrder.symbol"]], "symbol (trailingstoplimitorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.symbol"]], "symbol (trailingstopmarketorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.symbol"]], "tags (limitiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.tags"]], "tags (limitorder attribute)": [[24, "nautilus_trader.model.orders.limit.LimitOrder.tags"]], "tags (marketiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.tags"]], "tags (marketorder attribute)": [[24, "nautilus_trader.model.orders.market.MarketOrder.tags"]], "tags (markettolimitorder attribute)": [[24, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.tags"]], "tags (order attribute)": [[24, "nautilus_trader.model.orders.base.Order.tags"]], "tags (stoplimitorder attribute)": [[24, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.tags"]], "tags (stopmarketorder attribute)": [[24, "nautilus_trader.model.orders.stop_market.StopMarketOrder.tags"]], "tags (trailingstoplimitorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.tags"]], "tags (trailingstopmarketorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.tags"]], "time_in_force (limitiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.time_in_force"]], "time_in_force (limitorder attribute)": [[24, "nautilus_trader.model.orders.limit.LimitOrder.time_in_force"]], "time_in_force (marketiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.time_in_force"]], "time_in_force (marketorder attribute)": [[24, "nautilus_trader.model.orders.market.MarketOrder.time_in_force"]], "time_in_force (markettolimitorder attribute)": [[24, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.time_in_force"]], "time_in_force (order attribute)": [[24, "nautilus_trader.model.orders.base.Order.time_in_force"]], "time_in_force (stoplimitorder attribute)": [[24, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.time_in_force"]], "time_in_force (stopmarketorder attribute)": [[24, "nautilus_trader.model.orders.stop_market.StopMarketOrder.time_in_force"]], "time_in_force (trailingstoplimitorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.time_in_force"]], "time_in_force (trailingstopmarketorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.time_in_force"]], "to_dict() (limitiftouchedorder method)": [[24, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.to_dict"]], "to_dict() (limitorder method)": [[24, "nautilus_trader.model.orders.limit.LimitOrder.to_dict"]], "to_dict() (marketiftouchedorder method)": [[24, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.to_dict"]], "to_dict() (marketorder method)": [[24, "nautilus_trader.model.orders.market.MarketOrder.to_dict"]], "to_dict() (markettolimitorder method)": [[24, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.to_dict"]], "to_dict() (order method)": [[24, "nautilus_trader.model.orders.base.Order.to_dict"]], "to_dict() (stoplimitorder method)": [[24, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.to_dict"]], "to_dict() (stopmarketorder method)": [[24, "nautilus_trader.model.orders.stop_market.StopMarketOrder.to_dict"]], "to_dict() (trailingstoplimitorder method)": [[24, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.to_dict"]], "to_dict() (trailingstopmarketorder method)": [[24, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.to_dict"]], "trade_ids (limitiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.trade_ids"]], "trade_ids (limitorder attribute)": [[24, "nautilus_trader.model.orders.limit.LimitOrder.trade_ids"]], "trade_ids (marketiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.trade_ids"]], "trade_ids (marketorder attribute)": [[24, "nautilus_trader.model.orders.market.MarketOrder.trade_ids"]], "trade_ids (markettolimitorder attribute)": [[24, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.trade_ids"]], "trade_ids (order attribute)": [[24, "nautilus_trader.model.orders.base.Order.trade_ids"]], "trade_ids (stoplimitorder attribute)": [[24, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.trade_ids"]], "trade_ids (stopmarketorder attribute)": [[24, "nautilus_trader.model.orders.stop_market.StopMarketOrder.trade_ids"]], "trade_ids (trailingstoplimitorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.trade_ids"]], "trade_ids (trailingstopmarketorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.trade_ids"]], "trader_id (limitiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.trader_id"]], "trader_id (limitorder attribute)": [[24, "nautilus_trader.model.orders.limit.LimitOrder.trader_id"]], "trader_id (marketiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.trader_id"]], "trader_id (marketorder attribute)": [[24, "nautilus_trader.model.orders.market.MarketOrder.trader_id"]], "trader_id (markettolimitorder attribute)": [[24, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.trader_id"]], "trader_id (order attribute)": [[24, "nautilus_trader.model.orders.base.Order.trader_id"]], "trader_id (stoplimitorder attribute)": [[24, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.trader_id"]], "trader_id (stopmarketorder attribute)": [[24, "nautilus_trader.model.orders.stop_market.StopMarketOrder.trader_id"]], "trader_id (trailingstoplimitorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.trader_id"]], "trader_id (trailingstopmarketorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.trader_id"]], "trailing_offset (trailingstoplimitorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.trailing_offset"]], "trailing_offset (trailingstopmarketorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.trailing_offset"]], "trailing_offset_type (trailingstoplimitorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.trailing_offset_type"]], "trailing_offset_type (trailingstopmarketorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.trailing_offset_type"]], "transform_py() (limitorder static method)": [[24, "nautilus_trader.model.orders.limit.LimitOrder.transform_py"]], "transform_py() (marketorder static method)": [[24, "nautilus_trader.model.orders.market.MarketOrder.transform_py"]], "trigger_instrument_id (limitiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.trigger_instrument_id"]], "trigger_instrument_id (limitorder attribute)": [[24, "nautilus_trader.model.orders.limit.LimitOrder.trigger_instrument_id"]], "trigger_instrument_id (marketiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.trigger_instrument_id"]], "trigger_instrument_id (marketorder attribute)": [[24, "nautilus_trader.model.orders.market.MarketOrder.trigger_instrument_id"]], "trigger_instrument_id (markettolimitorder attribute)": [[24, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.trigger_instrument_id"]], "trigger_instrument_id (order attribute)": [[24, "nautilus_trader.model.orders.base.Order.trigger_instrument_id"]], "trigger_instrument_id (stoplimitorder attribute)": [[24, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.trigger_instrument_id"]], "trigger_instrument_id (stopmarketorder attribute)": [[24, "nautilus_trader.model.orders.stop_market.StopMarketOrder.trigger_instrument_id"]], "trigger_instrument_id (trailingstoplimitorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.trigger_instrument_id"]], "trigger_instrument_id (trailingstopmarketorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.trigger_instrument_id"]], "trigger_price (limitiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.trigger_price"]], "trigger_price (marketiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.trigger_price"]], "trigger_price (stoplimitorder attribute)": [[24, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.trigger_price"]], "trigger_price (stopmarketorder attribute)": [[24, "nautilus_trader.model.orders.stop_market.StopMarketOrder.trigger_price"]], "trigger_price (trailingstoplimitorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.trigger_price"]], "trigger_price (trailingstopmarketorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.trigger_price"]], "trigger_type (limitiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.trigger_type"]], "trigger_type (marketiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.trigger_type"]], "trigger_type (stoplimitorder attribute)": [[24, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.trigger_type"]], "trigger_type (stopmarketorder attribute)": [[24, "nautilus_trader.model.orders.stop_market.StopMarketOrder.trigger_type"]], "trigger_type (trailingstoplimitorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.trigger_type"]], "trigger_type (trailingstopmarketorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.trigger_type"]], "ts_init (limitiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.ts_init"]], "ts_init (limitorder attribute)": [[24, "nautilus_trader.model.orders.limit.LimitOrder.ts_init"]], "ts_init (marketiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.ts_init"]], "ts_init (marketorder attribute)": [[24, "nautilus_trader.model.orders.market.MarketOrder.ts_init"]], "ts_init (markettolimitorder attribute)": [[24, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.ts_init"]], "ts_init (order attribute)": [[24, "nautilus_trader.model.orders.base.Order.ts_init"]], "ts_init (orderlist attribute)": [[24, "nautilus_trader.model.orders.list.OrderList.ts_init"]], "ts_init (stoplimitorder attribute)": [[24, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.ts_init"]], "ts_init (stopmarketorder attribute)": [[24, "nautilus_trader.model.orders.stop_market.StopMarketOrder.ts_init"]], "ts_init (trailingstoplimitorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.ts_init"]], "ts_init (trailingstopmarketorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.ts_init"]], "ts_last (limitiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.ts_last"]], "ts_last (limitorder attribute)": [[24, "nautilus_trader.model.orders.limit.LimitOrder.ts_last"]], "ts_last (marketiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.ts_last"]], "ts_last (marketorder attribute)": [[24, "nautilus_trader.model.orders.market.MarketOrder.ts_last"]], "ts_last (markettolimitorder attribute)": [[24, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.ts_last"]], "ts_last (order attribute)": [[24, "nautilus_trader.model.orders.base.Order.ts_last"]], "ts_last (stoplimitorder attribute)": [[24, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.ts_last"]], "ts_last (stopmarketorder attribute)": [[24, "nautilus_trader.model.orders.stop_market.StopMarketOrder.ts_last"]], "ts_last (trailingstoplimitorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.ts_last"]], "ts_last (trailingstopmarketorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.ts_last"]], "ts_triggered (limitiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.ts_triggered"]], "ts_triggered (stoplimitorder attribute)": [[24, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.ts_triggered"]], "ts_triggered (trailingstoplimitorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.ts_triggered"]], "type_string() (limitiftouchedorder method)": [[24, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.type_string"]], "type_string() (limitorder method)": [[24, "nautilus_trader.model.orders.limit.LimitOrder.type_string"]], "type_string() (marketiftouchedorder method)": [[24, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.type_string"]], "type_string() (marketorder method)": [[24, "nautilus_trader.model.orders.market.MarketOrder.type_string"]], "type_string() (markettolimitorder method)": [[24, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.type_string"]], "type_string() (order method)": [[24, "nautilus_trader.model.orders.base.Order.type_string"]], "type_string() (stoplimitorder method)": [[24, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.type_string"]], "type_string() (stopmarketorder method)": [[24, "nautilus_trader.model.orders.stop_market.StopMarketOrder.type_string"]], "type_string() (trailingstoplimitorder method)": [[24, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.type_string"]], "type_string() (trailingstopmarketorder method)": [[24, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.type_string"]], "venue (limitiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.venue"]], "venue (limitorder attribute)": [[24, "nautilus_trader.model.orders.limit.LimitOrder.venue"]], "venue (marketiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.venue"]], "venue (marketorder attribute)": [[24, "nautilus_trader.model.orders.market.MarketOrder.venue"]], "venue (markettolimitorder attribute)": [[24, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.venue"]], "venue (order attribute)": [[24, "nautilus_trader.model.orders.base.Order.venue"]], "venue (stoplimitorder attribute)": [[24, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.venue"]], "venue (stopmarketorder attribute)": [[24, "nautilus_trader.model.orders.stop_market.StopMarketOrder.venue"]], "venue (trailingstoplimitorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.venue"]], "venue (trailingstopmarketorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.venue"]], "venue_order_id (limitiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.venue_order_id"]], "venue_order_id (limitorder attribute)": [[24, "nautilus_trader.model.orders.limit.LimitOrder.venue_order_id"]], "venue_order_id (marketiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.venue_order_id"]], "venue_order_id (marketorder attribute)": [[24, "nautilus_trader.model.orders.market.MarketOrder.venue_order_id"]], "venue_order_id (markettolimitorder attribute)": [[24, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.venue_order_id"]], "venue_order_id (order attribute)": [[24, "nautilus_trader.model.orders.base.Order.venue_order_id"]], "venue_order_id (stoplimitorder attribute)": [[24, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.venue_order_id"]], "venue_order_id (stopmarketorder attribute)": [[24, "nautilus_trader.model.orders.stop_market.StopMarketOrder.venue_order_id"]], "venue_order_id (trailingstoplimitorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.venue_order_id"]], "venue_order_id (trailingstopmarketorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.venue_order_id"]], "venue_order_ids (limitiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.venue_order_ids"]], "venue_order_ids (limitorder attribute)": [[24, "nautilus_trader.model.orders.limit.LimitOrder.venue_order_ids"]], "venue_order_ids (marketiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.venue_order_ids"]], "venue_order_ids (marketorder attribute)": [[24, "nautilus_trader.model.orders.market.MarketOrder.venue_order_ids"]], "venue_order_ids (markettolimitorder attribute)": [[24, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.venue_order_ids"]], "venue_order_ids (order attribute)": [[24, "nautilus_trader.model.orders.base.Order.venue_order_ids"]], "venue_order_ids (stoplimitorder attribute)": [[24, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.venue_order_ids"]], "venue_order_ids (stopmarketorder attribute)": [[24, "nautilus_trader.model.orders.stop_market.StopMarketOrder.venue_order_ids"]], "venue_order_ids (trailingstoplimitorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.venue_order_ids"]], "venue_order_ids (trailingstopmarketorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.venue_order_ids"]], "would_reduce_only() (limitiftouchedorder method)": [[24, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.would_reduce_only"]], "would_reduce_only() (limitorder method)": [[24, "nautilus_trader.model.orders.limit.LimitOrder.would_reduce_only"]], "would_reduce_only() (marketiftouchedorder method)": [[24, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.would_reduce_only"]], "would_reduce_only() (marketorder method)": [[24, "nautilus_trader.model.orders.market.MarketOrder.would_reduce_only"]], "would_reduce_only() (markettolimitorder method)": [[24, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.would_reduce_only"]], "would_reduce_only() (order method)": [[24, "nautilus_trader.model.orders.base.Order.would_reduce_only"]], "would_reduce_only() (stoplimitorder method)": [[24, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.would_reduce_only"]], "would_reduce_only() (stopmarketorder method)": [[24, "nautilus_trader.model.orders.stop_market.StopMarketOrder.would_reduce_only"]], "would_reduce_only() (trailingstoplimitorder method)": [[24, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.would_reduce_only"]], "would_reduce_only() (trailingstopmarketorder method)": [[24, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.would_reduce_only"]], "position (class in nautilus_trader.model.position)": [[25, "nautilus_trader.model.position.Position"]], "account_id (position attribute)": [[25, "nautilus_trader.model.position.Position.account_id"]], "apply() (position method)": [[25, "nautilus_trader.model.position.Position.apply"]], "avg_px_close (position attribute)": [[25, "nautilus_trader.model.position.Position.avg_px_close"]], "avg_px_open (position attribute)": [[25, "nautilus_trader.model.position.Position.avg_px_open"]], "base_currency (position attribute)": [[25, "nautilus_trader.model.position.Position.base_currency"]], "calculate_pnl() (position method)": [[25, "nautilus_trader.model.position.Position.calculate_pnl"]], "client_order_ids (position attribute)": [[25, "nautilus_trader.model.position.Position.client_order_ids"]], "closing_order_id (position attribute)": [[25, "nautilus_trader.model.position.Position.closing_order_id"]], "commissions() (position method)": [[25, "nautilus_trader.model.position.Position.commissions"]], "duration_ns (position attribute)": [[25, "nautilus_trader.model.position.Position.duration_ns"]], "entry (position attribute)": [[25, "nautilus_trader.model.position.Position.entry"]], "event_count (position attribute)": [[25, "nautilus_trader.model.position.Position.event_count"]], "events (position attribute)": [[25, "nautilus_trader.model.position.Position.events"]], "id (position attribute)": [[25, "nautilus_trader.model.position.Position.id"]], "info() (position method)": [[25, "nautilus_trader.model.position.Position.info"]], "instrument_id (position attribute)": [[25, "nautilus_trader.model.position.Position.instrument_id"]], "is_closed (position attribute)": [[25, "nautilus_trader.model.position.Position.is_closed"]], "is_inverse (position attribute)": [[25, "nautilus_trader.model.position.Position.is_inverse"]], "is_long (position attribute)": [[25, "nautilus_trader.model.position.Position.is_long"]], "is_open (position attribute)": [[25, "nautilus_trader.model.position.Position.is_open"]], "is_opposite_side() (position method)": [[25, "nautilus_trader.model.position.Position.is_opposite_side"]], "is_short (position attribute)": [[25, "nautilus_trader.model.position.Position.is_short"]], "last_event (position attribute)": [[25, "nautilus_trader.model.position.Position.last_event"]], "last_trade_id (position attribute)": [[25, "nautilus_trader.model.position.Position.last_trade_id"]], "multiplier (position attribute)": [[25, "nautilus_trader.model.position.Position.multiplier"]], "nautilus_trader.model.position": [[25, "module-nautilus_trader.model.position"]], "notional_value() (position method)": [[25, "nautilus_trader.model.position.Position.notional_value"]], "opening_order_id (position attribute)": [[25, "nautilus_trader.model.position.Position.opening_order_id"]], "peak_qty (position attribute)": [[25, "nautilus_trader.model.position.Position.peak_qty"]], "price_precision (position attribute)": [[25, "nautilus_trader.model.position.Position.price_precision"]], "quantity (position attribute)": [[25, "nautilus_trader.model.position.Position.quantity"]], "quote_currency (position attribute)": [[25, "nautilus_trader.model.position.Position.quote_currency"]], "realized_pnl (position attribute)": [[25, "nautilus_trader.model.position.Position.realized_pnl"]], "realized_return (position attribute)": [[25, "nautilus_trader.model.position.Position.realized_return"]], "settlement_currency (position attribute)": [[25, "nautilus_trader.model.position.Position.settlement_currency"]], "side (position attribute)": [[25, "nautilus_trader.model.position.Position.side"]], "side_from_order_side() (position static method)": [[25, "nautilus_trader.model.position.Position.side_from_order_side"]], "signed_decimal_qty() (position method)": [[25, "nautilus_trader.model.position.Position.signed_decimal_qty"]], "signed_qty (position attribute)": [[25, "nautilus_trader.model.position.Position.signed_qty"]], "size_precision (position attribute)": [[25, "nautilus_trader.model.position.Position.size_precision"]], "strategy_id (position attribute)": [[25, "nautilus_trader.model.position.Position.strategy_id"]], "symbol (position attribute)": [[25, "nautilus_trader.model.position.Position.symbol"]], "to_dict() (position method)": [[25, "nautilus_trader.model.position.Position.to_dict"]], "total_pnl() (position method)": [[25, "nautilus_trader.model.position.Position.total_pnl"]], "trade_ids (position attribute)": [[25, "nautilus_trader.model.position.Position.trade_ids"]], "trader_id (position attribute)": [[25, "nautilus_trader.model.position.Position.trader_id"]], "ts_closed (position attribute)": [[25, "nautilus_trader.model.position.Position.ts_closed"]], "ts_init (position attribute)": [[25, "nautilus_trader.model.position.Position.ts_init"]], "ts_last (position attribute)": [[25, "nautilus_trader.model.position.Position.ts_last"]], "ts_opened (position attribute)": [[25, "nautilus_trader.model.position.Position.ts_opened"]], "unrealized_pnl() (position method)": [[25, "nautilus_trader.model.position.Position.unrealized_pnl"]], "venue (position attribute)": [[25, "nautilus_trader.model.position.Position.venue"]], "venue_order_ids (position attribute)": [[25, "nautilus_trader.model.position.Position.venue_order_ids"]], "fixedtickscheme (class in nautilus_trader.model.tick_scheme.implementations.fixed)": [[26, "nautilus_trader.model.tick_scheme.implementations.fixed.FixedTickScheme"]], "tickscheme (class in nautilus_trader.model.tick_scheme.base)": [[26, "nautilus_trader.model.tick_scheme.base.TickScheme"]], "tieredtickscheme (class in nautilus_trader.model.tick_scheme.implementations.tiered)": [[26, "nautilus_trader.model.tick_scheme.implementations.tiered.TieredTickScheme"]], "find_tick_index() (tieredtickscheme method)": [[26, "nautilus_trader.model.tick_scheme.implementations.tiered.TieredTickScheme.find_tick_index"]], "get_tick_scheme() (in module nautilus_trader.model.tick_scheme.base)": [[26, "nautilus_trader.model.tick_scheme.base.get_tick_scheme"]], "increment (fixedtickscheme attribute)": [[26, "nautilus_trader.model.tick_scheme.implementations.fixed.FixedTickScheme.increment"]], "list_tick_schemes() (in module nautilus_trader.model.tick_scheme.base)": [[26, "nautilus_trader.model.tick_scheme.base.list_tick_schemes"]], "max_price (fixedtickscheme attribute)": [[26, "nautilus_trader.model.tick_scheme.implementations.fixed.FixedTickScheme.max_price"]], "max_price (tickscheme attribute)": [[26, "nautilus_trader.model.tick_scheme.base.TickScheme.max_price"]], "max_price (tieredtickscheme attribute)": [[26, "nautilus_trader.model.tick_scheme.implementations.tiered.TieredTickScheme.max_price"]], "min_price (fixedtickscheme attribute)": [[26, "nautilus_trader.model.tick_scheme.implementations.fixed.FixedTickScheme.min_price"]], "min_price (tickscheme attribute)": [[26, "nautilus_trader.model.tick_scheme.base.TickScheme.min_price"]], "min_price (tieredtickscheme attribute)": [[26, "nautilus_trader.model.tick_scheme.implementations.tiered.TieredTickScheme.min_price"]], "name (fixedtickscheme attribute)": [[26, "nautilus_trader.model.tick_scheme.implementations.fixed.FixedTickScheme.name"]], "name (tickscheme attribute)": [[26, "nautilus_trader.model.tick_scheme.base.TickScheme.name"]], "name (tieredtickscheme attribute)": [[26, "nautilus_trader.model.tick_scheme.implementations.tiered.TieredTickScheme.name"]], "nautilus_trader.model.tick_scheme": [[26, "module-nautilus_trader.model.tick_scheme"]], "nautilus_trader.model.tick_scheme.base": [[26, "module-nautilus_trader.model.tick_scheme.base"]], "nautilus_trader.model.tick_scheme.implementations.fixed": [[26, "module-nautilus_trader.model.tick_scheme.implementations.fixed"]], "nautilus_trader.model.tick_scheme.implementations.tiered": [[26, "module-nautilus_trader.model.tick_scheme.implementations.tiered"]], "next_ask_price() (fixedtickscheme method)": [[26, "nautilus_trader.model.tick_scheme.implementations.fixed.FixedTickScheme.next_ask_price"]], "next_ask_price() (tickscheme method)": [[26, "nautilus_trader.model.tick_scheme.base.TickScheme.next_ask_price"]], "next_ask_price() (tieredtickscheme method)": [[26, "nautilus_trader.model.tick_scheme.implementations.tiered.TieredTickScheme.next_ask_price"]], "next_bid_price() (fixedtickscheme method)": [[26, "nautilus_trader.model.tick_scheme.implementations.fixed.FixedTickScheme.next_bid_price"]], "next_bid_price() (tickscheme method)": [[26, "nautilus_trader.model.tick_scheme.base.TickScheme.next_bid_price"]], "next_bid_price() (tieredtickscheme method)": [[26, "nautilus_trader.model.tick_scheme.implementations.tiered.TieredTickScheme.next_bid_price"]], "price_precision (fixedtickscheme attribute)": [[26, "nautilus_trader.model.tick_scheme.implementations.fixed.FixedTickScheme.price_precision"]], "register_tick_scheme() (in module nautilus_trader.model.tick_scheme.base)": [[26, "nautilus_trader.model.tick_scheme.base.register_tick_scheme"]], "round_down() (in module nautilus_trader.model.tick_scheme.base)": [[26, "nautilus_trader.model.tick_scheme.base.round_down"]], "round_up() (in module nautilus_trader.model.tick_scheme.base)": [[26, "nautilus_trader.model.tick_scheme.base.round_up"]], "bardatawrangler (class in nautilus_trader.persistence.wranglers)": [[27, "nautilus_trader.persistence.wranglers.BarDataWrangler"]], "basedatacatalog (class in nautilus_trader.persistence.catalog.base)": [[27, "nautilus_trader.persistence.catalog.base.BaseDataCatalog"]], "featherfile (class in nautilus_trader.persistence.catalog.parquet)": [[27, "nautilus_trader.persistence.catalog.parquet.FeatherFile"]], "orderbookdeltadatawrangler (class in nautilus_trader.persistence.wranglers)": [[27, "nautilus_trader.persistence.wranglers.OrderBookDeltaDataWrangler"]], "parquetdatacatalog (class in nautilus_trader.persistence.catalog.parquet)": [[27, "nautilus_trader.persistence.catalog.parquet.ParquetDataCatalog"]], "quotetickdatawrangler (class in nautilus_trader.persistence.wranglers)": [[27, "nautilus_trader.persistence.wranglers.QuoteTickDataWrangler"]], "streamingfeatherwriter (class in nautilus_trader.persistence.writer)": [[27, "nautilus_trader.persistence.writer.StreamingFeatherWriter"]], "tradetickdatawrangler (class in nautilus_trader.persistence.wranglers)": [[27, "nautilus_trader.persistence.wranglers.TradeTickDataWrangler"]], "check_flush() (streamingfeatherwriter method)": [[27, "nautilus_trader.persistence.writer.StreamingFeatherWriter.check_flush"]], "class_name (featherfile attribute)": [[27, "nautilus_trader.persistence.catalog.parquet.FeatherFile.class_name"]], "close() (streamingfeatherwriter method)": [[27, "nautilus_trader.persistence.writer.StreamingFeatherWriter.close"]], "count() (featherfile method)": [[27, "nautilus_trader.persistence.catalog.parquet.FeatherFile.count"]], "flush() (streamingfeatherwriter method)": [[27, "nautilus_trader.persistence.writer.StreamingFeatherWriter.flush"]], "from_env() (parquetdatacatalog class method)": [[27, "nautilus_trader.persistence.catalog.parquet.ParquetDataCatalog.from_env"]], "from_uri() (parquetdatacatalog class method)": [[27, "nautilus_trader.persistence.catalog.parquet.ParquetDataCatalog.from_uri"]], "generate_signal_class() (in module nautilus_trader.persistence.writer)": [[27, "nautilus_trader.persistence.writer.generate_signal_class"]], "index() (featherfile method)": [[27, "nautilus_trader.persistence.catalog.parquet.FeatherFile.index"]], "is_closed (streamingfeatherwriter property)": [[27, "nautilus_trader.persistence.writer.StreamingFeatherWriter.is_closed"]], "nautilus_trader.persistence": [[27, "module-nautilus_trader.persistence"]], "nautilus_trader.persistence.catalog.base": [[27, "module-nautilus_trader.persistence.catalog.base"]], "nautilus_trader.persistence.catalog.parquet": [[27, "module-nautilus_trader.persistence.catalog.parquet"]], "nautilus_trader.persistence.wranglers": [[27, "module-nautilus_trader.persistence.wranglers"]], "nautilus_trader.persistence.writer": [[27, "module-nautilus_trader.persistence.writer"]], "path (featherfile attribute)": [[27, "nautilus_trader.persistence.catalog.parquet.FeatherFile.path"]], "process() (bardatawrangler method)": [[27, "nautilus_trader.persistence.wranglers.BarDataWrangler.process"]], "process() (orderbookdeltadatawrangler method)": [[27, "nautilus_trader.persistence.wranglers.OrderBookDeltaDataWrangler.process"]], "process() (quotetickdatawrangler method)": [[27, "nautilus_trader.persistence.wranglers.QuoteTickDataWrangler.process"]], "process() (tradetickdatawrangler method)": [[27, "nautilus_trader.persistence.wranglers.TradeTickDataWrangler.process"]], "process_bar_data() (quotetickdatawrangler method)": [[27, "nautilus_trader.persistence.wranglers.QuoteTickDataWrangler.process_bar_data"]], "write() (streamingfeatherwriter method)": [[27, "nautilus_trader.persistence.writer.StreamingFeatherWriter.write"]], "write_data() (parquetdatacatalog method)": [[27, "nautilus_trader.persistence.catalog.parquet.ParquetDataCatalog.write_data"]], "portfolio (class in nautilus_trader.portfolio.portfolio)": [[28, "nautilus_trader.portfolio.portfolio.Portfolio"]], "portfoliofacade (class in nautilus_trader.portfolio.base)": [[28, "nautilus_trader.portfolio.base.PortfolioFacade"]], "account() (portfolio method)": [[28, "nautilus_trader.portfolio.portfolio.Portfolio.account"]], "account() (portfoliofacade method)": [[28, "nautilus_trader.portfolio.base.PortfolioFacade.account"]], "analyzer (portfolio attribute)": [[28, "nautilus_trader.portfolio.portfolio.Portfolio.analyzer"]], "analyzer (portfoliofacade attribute)": [[28, "nautilus_trader.portfolio.base.PortfolioFacade.analyzer"]], "balances_locked() (portfolio method)": [[28, "nautilus_trader.portfolio.portfolio.Portfolio.balances_locked"]], "balances_locked() (portfoliofacade method)": [[28, "nautilus_trader.portfolio.base.PortfolioFacade.balances_locked"]], "initialize_orders() (portfolio method)": [[28, "nautilus_trader.portfolio.portfolio.Portfolio.initialize_orders"]], "initialize_positions() (portfolio method)": [[28, "nautilus_trader.portfolio.portfolio.Portfolio.initialize_positions"]], "initialized (portfolio attribute)": [[28, "nautilus_trader.portfolio.portfolio.Portfolio.initialized"]], "initialized (portfoliofacade attribute)": [[28, "nautilus_trader.portfolio.base.PortfolioFacade.initialized"]], "is_completely_flat() (portfolio method)": [[28, "nautilus_trader.portfolio.portfolio.Portfolio.is_completely_flat"]], "is_completely_flat() (portfoliofacade method)": [[28, "nautilus_trader.portfolio.base.PortfolioFacade.is_completely_flat"]], "is_flat() (portfolio method)": [[28, "nautilus_trader.portfolio.portfolio.Portfolio.is_flat"]], "is_flat() (portfoliofacade method)": [[28, "nautilus_trader.portfolio.base.PortfolioFacade.is_flat"]], "is_net_long() (portfolio method)": [[28, "nautilus_trader.portfolio.portfolio.Portfolio.is_net_long"]], "is_net_long() (portfoliofacade method)": [[28, "nautilus_trader.portfolio.base.PortfolioFacade.is_net_long"]], "is_net_short() (portfolio method)": [[28, "nautilus_trader.portfolio.portfolio.Portfolio.is_net_short"]], "is_net_short() (portfoliofacade method)": [[28, "nautilus_trader.portfolio.base.PortfolioFacade.is_net_short"]], "margins_init() (portfolio method)": [[28, "nautilus_trader.portfolio.portfolio.Portfolio.margins_init"]], "margins_init() (portfoliofacade method)": [[28, "nautilus_trader.portfolio.base.PortfolioFacade.margins_init"]], "margins_maint() (portfolio method)": [[28, "nautilus_trader.portfolio.portfolio.Portfolio.margins_maint"]], "margins_maint() (portfoliofacade method)": [[28, "nautilus_trader.portfolio.base.PortfolioFacade.margins_maint"]], "nautilus_trader.portfolio": [[28, "module-nautilus_trader.portfolio"]], "nautilus_trader.portfolio.base": [[28, "module-nautilus_trader.portfolio.base"]], "nautilus_trader.portfolio.portfolio": [[28, "module-nautilus_trader.portfolio.portfolio"]], "net_exposure() (portfolio method)": [[28, "nautilus_trader.portfolio.portfolio.Portfolio.net_exposure"]], "net_exposure() (portfoliofacade method)": [[28, "nautilus_trader.portfolio.base.PortfolioFacade.net_exposure"]], "net_exposures() (portfolio method)": [[28, "nautilus_trader.portfolio.portfolio.Portfolio.net_exposures"]], "net_exposures() (portfoliofacade method)": [[28, "nautilus_trader.portfolio.base.PortfolioFacade.net_exposures"]], "net_position() (portfolio method)": [[28, "nautilus_trader.portfolio.portfolio.Portfolio.net_position"]], "net_position() (portfoliofacade method)": [[28, "nautilus_trader.portfolio.base.PortfolioFacade.net_position"]], "reset() (portfolio method)": [[28, "nautilus_trader.portfolio.portfolio.Portfolio.reset"]], "set_specific_venue() (portfolio method)": [[28, "nautilus_trader.portfolio.portfolio.Portfolio.set_specific_venue"]], "unrealized_pnl() (portfolio method)": [[28, "nautilus_trader.portfolio.portfolio.Portfolio.unrealized_pnl"]], "unrealized_pnl() (portfoliofacade method)": [[28, "nautilus_trader.portfolio.base.PortfolioFacade.unrealized_pnl"]], "unrealized_pnls() (portfolio method)": [[28, "nautilus_trader.portfolio.portfolio.Portfolio.unrealized_pnls"]], "unrealized_pnls() (portfoliofacade method)": [[28, "nautilus_trader.portfolio.base.PortfolioFacade.unrealized_pnls"]], "update_account() (portfolio method)": [[28, "nautilus_trader.portfolio.portfolio.Portfolio.update_account"]], "update_order() (portfolio method)": [[28, "nautilus_trader.portfolio.portfolio.Portfolio.update_order"]], "update_position() (portfolio method)": [[28, "nautilus_trader.portfolio.portfolio.Portfolio.update_position"]], "update_quote_tick() (portfolio method)": [[28, "nautilus_trader.portfolio.portfolio.Portfolio.update_quote_tick"]], "fixedrisksizer (class in nautilus_trader.risk.sizing)": [[29, "nautilus_trader.risk.sizing.FixedRiskSizer"]], "positionsizer (class in nautilus_trader.risk.sizing)": [[29, "nautilus_trader.risk.sizing.PositionSizer"]], "riskengine (class in nautilus_trader.risk.engine)": [[29, "nautilus_trader.risk.engine.RiskEngine"]], "calculate() (fixedrisksizer method)": [[29, "nautilus_trader.risk.sizing.FixedRiskSizer.calculate"]], "calculate() (positionsizer method)": [[29, "nautilus_trader.risk.sizing.PositionSizer.calculate"]], "command_count (riskengine attribute)": [[29, "nautilus_trader.risk.engine.RiskEngine.command_count"]], "debug (riskengine attribute)": [[29, "nautilus_trader.risk.engine.RiskEngine.debug"]], "degrade() (riskengine method)": [[29, "nautilus_trader.risk.engine.RiskEngine.degrade"]], "dispose() (riskengine method)": [[29, "nautilus_trader.risk.engine.RiskEngine.dispose"]], "event_count (riskengine attribute)": [[29, "nautilus_trader.risk.engine.RiskEngine.event_count"]], "execute() (riskengine method)": [[29, "nautilus_trader.risk.engine.RiskEngine.execute"]], "fault() (riskengine method)": [[29, "nautilus_trader.risk.engine.RiskEngine.fault"]], "fully_qualified_name() (riskengine class method)": [[29, "nautilus_trader.risk.engine.RiskEngine.fully_qualified_name"]], "id (riskengine attribute)": [[29, "nautilus_trader.risk.engine.RiskEngine.id"]], "instrument (fixedrisksizer attribute)": [[29, "nautilus_trader.risk.sizing.FixedRiskSizer.instrument"]], "instrument (positionsizer attribute)": [[29, "nautilus_trader.risk.sizing.PositionSizer.instrument"]], "is_bypassed (riskengine attribute)": [[29, "nautilus_trader.risk.engine.RiskEngine.is_bypassed"]], "is_degraded (riskengine attribute)": [[29, "nautilus_trader.risk.engine.RiskEngine.is_degraded"]], "is_disposed (riskengine attribute)": [[29, "nautilus_trader.risk.engine.RiskEngine.is_disposed"]], "is_faulted (riskengine attribute)": [[29, "nautilus_trader.risk.engine.RiskEngine.is_faulted"]], "is_initialized (riskengine attribute)": [[29, "nautilus_trader.risk.engine.RiskEngine.is_initialized"]], "is_running (riskengine attribute)": [[29, "nautilus_trader.risk.engine.RiskEngine.is_running"]], "is_stopped (riskengine attribute)": [[29, "nautilus_trader.risk.engine.RiskEngine.is_stopped"]], "max_notional_per_order() (riskengine method)": [[29, "nautilus_trader.risk.engine.RiskEngine.max_notional_per_order"]], "max_notionals_per_order() (riskengine method)": [[29, "nautilus_trader.risk.engine.RiskEngine.max_notionals_per_order"]], "max_order_modify_rate() (riskengine method)": [[29, "nautilus_trader.risk.engine.RiskEngine.max_order_modify_rate"]], "max_order_submit_rate() (riskengine method)": [[29, "nautilus_trader.risk.engine.RiskEngine.max_order_submit_rate"]], "nautilus_trader.risk": [[29, "module-nautilus_trader.risk"]], "nautilus_trader.risk.engine": [[29, "module-nautilus_trader.risk.engine"]], "nautilus_trader.risk.sizing": [[29, "module-nautilus_trader.risk.sizing"]], "process() (riskengine method)": [[29, "nautilus_trader.risk.engine.RiskEngine.process"]], "reset() (riskengine method)": [[29, "nautilus_trader.risk.engine.RiskEngine.reset"]], "resume() (riskengine method)": [[29, "nautilus_trader.risk.engine.RiskEngine.resume"]], "set_max_notional_per_order() (riskengine method)": [[29, "nautilus_trader.risk.engine.RiskEngine.set_max_notional_per_order"]], "set_trading_state() (riskengine method)": [[29, "nautilus_trader.risk.engine.RiskEngine.set_trading_state"]], "start() (riskengine method)": [[29, "nautilus_trader.risk.engine.RiskEngine.start"]], "state (riskengine attribute)": [[29, "nautilus_trader.risk.engine.RiskEngine.state"]], "stop() (riskengine method)": [[29, "nautilus_trader.risk.engine.RiskEngine.stop"]], "trader_id (riskengine attribute)": [[29, "nautilus_trader.risk.engine.RiskEngine.trader_id"]], "trading_state (riskengine attribute)": [[29, "nautilus_trader.risk.engine.RiskEngine.trading_state"]], "type (riskengine attribute)": [[29, "nautilus_trader.risk.engine.RiskEngine.type"]], "update_instrument() (fixedrisksizer method)": [[29, "nautilus_trader.risk.sizing.FixedRiskSizer.update_instrument"]], "update_instrument() (positionsizer method)": [[29, "nautilus_trader.risk.sizing.PositionSizer.update_instrument"]], "msgspecserializer (class in nautilus_trader.serialization.serializer)": [[30, "nautilus_trader.serialization.serializer.MsgSpecSerializer"]], "serializer (class in nautilus_trader.serialization.base)": [[30, "nautilus_trader.serialization.base.Serializer"]], "deserialize() (msgspecserializer method)": [[30, "nautilus_trader.serialization.serializer.MsgSpecSerializer.deserialize"]], "deserialize() (serializer method)": [[30, "nautilus_trader.serialization.base.Serializer.deserialize"]], "nautilus_trader.serialization": [[30, "module-nautilus_trader.serialization"]], "nautilus_trader.serialization.base": [[30, "module-nautilus_trader.serialization.base"]], "nautilus_trader.serialization.serializer": [[30, "module-nautilus_trader.serialization.serializer"]], "register_serializable_object() (in module nautilus_trader.serialization.base)": [[30, "nautilus_trader.serialization.base.register_serializable_object"]], "serialize() (msgspecserializer method)": [[30, "nautilus_trader.serialization.serializer.MsgSpecSerializer.serialize"]], "serialize() (serializer method)": [[30, "nautilus_trader.serialization.base.Serializer.serialize"]], "timestamps_as_iso8601 (msgspecserializer attribute)": [[30, "nautilus_trader.serialization.serializer.MsgSpecSerializer.timestamps_as_iso8601"]], "timestamps_as_str (msgspecserializer attribute)": [[30, "nautilus_trader.serialization.serializer.MsgSpecSerializer.timestamps_as_str"]], "nautiluskernel (class in nautilus_trader.system.kernel)": [[31, "nautilus_trader.system.kernel.NautilusKernel"]], "cache (nautiluskernel property)": [[31, "nautilus_trader.system.kernel.NautilusKernel.cache"]], "cancel_all_tasks() (nautiluskernel method)": [[31, "nautilus_trader.system.kernel.NautilusKernel.cancel_all_tasks"]], "catalog (nautiluskernel property)": [[31, "nautilus_trader.system.kernel.NautilusKernel.catalog"]], "clock (nautiluskernel property)": [[31, "nautilus_trader.system.kernel.NautilusKernel.clock"]], "data_engine (nautiluskernel property)": [[31, "nautilus_trader.system.kernel.NautilusKernel.data_engine"]], "dispose() (nautiluskernel method)": [[31, "nautilus_trader.system.kernel.NautilusKernel.dispose"]], "emulator (nautiluskernel property)": [[31, "nautilus_trader.system.kernel.NautilusKernel.emulator"]], "environment (nautiluskernel property)": [[31, "nautilus_trader.system.kernel.NautilusKernel.environment"]], "exec_engine (nautiluskernel property)": [[31, "nautilus_trader.system.kernel.NautilusKernel.exec_engine"]], "executor (nautiluskernel property)": [[31, "nautilus_trader.system.kernel.NautilusKernel.executor"]], "instance_id (nautiluskernel property)": [[31, "nautilus_trader.system.kernel.NautilusKernel.instance_id"]], "load_state (nautiluskernel property)": [[31, "nautilus_trader.system.kernel.NautilusKernel.load_state"]], "log (nautiluskernel property)": [[31, "nautilus_trader.system.kernel.NautilusKernel.log"]], "logger (nautiluskernel property)": [[31, "nautilus_trader.system.kernel.NautilusKernel.logger"]], "loop (nautiluskernel property)": [[31, "nautilus_trader.system.kernel.NautilusKernel.loop"]], "loop_sig_callback (nautiluskernel property)": [[31, "nautilus_trader.system.kernel.NautilusKernel.loop_sig_callback"]], "machine_id (nautiluskernel property)": [[31, "nautilus_trader.system.kernel.NautilusKernel.machine_id"]], "msgbus (nautiluskernel property)": [[31, "nautilus_trader.system.kernel.NautilusKernel.msgbus"]], "name (nautiluskernel property)": [[31, "nautilus_trader.system.kernel.NautilusKernel.name"]], "nautilus_trader.system": [[31, "module-nautilus_trader.system"]], "nautilus_trader.system.kernel": [[31, "module-nautilus_trader.system.kernel"]], "portfolio (nautiluskernel property)": [[31, "nautilus_trader.system.kernel.NautilusKernel.portfolio"]], "risk_engine (nautiluskernel property)": [[31, "nautilus_trader.system.kernel.NautilusKernel.risk_engine"]], "save_state (nautiluskernel property)": [[31, "nautilus_trader.system.kernel.NautilusKernel.save_state"]], "start() (nautiluskernel method)": [[31, "nautilus_trader.system.kernel.NautilusKernel.start"]], "start_async() (nautiluskernel method)": [[31, "nautilus_trader.system.kernel.NautilusKernel.start_async"]], "stop() (nautiluskernel method)": [[31, "nautilus_trader.system.kernel.NautilusKernel.stop"]], "stop_async() (nautiluskernel method)": [[31, "nautilus_trader.system.kernel.NautilusKernel.stop_async"]], "trader (nautiluskernel property)": [[31, "nautilus_trader.system.kernel.NautilusKernel.trader"]], "trader_id (nautiluskernel property)": [[31, "nautilus_trader.system.kernel.NautilusKernel.trader_id"]], "ts_created (nautiluskernel property)": [[31, "nautilus_trader.system.kernel.NautilusKernel.ts_created"]], "writer (nautiluskernel property)": [[31, "nautilus_trader.system.kernel.NautilusKernel.writer"]], "controller (class in nautilus_trader.trading.controller)": [[32, "nautilus_trader.trading.controller.Controller"]], "economicnewseventfilter (class in nautilus_trader.trading.filters)": [[32, "nautilus_trader.trading.filters.EconomicNewsEventFilter"]], "forexsession (class in nautilus_trader.trading.filters)": [[32, "nautilus_trader.trading.filters.ForexSession"]], "forexsessionfilter (class in nautilus_trader.trading.filters)": [[32, "nautilus_trader.trading.filters.ForexSessionFilter"]], "newsevent (class in nautilus_trader.trading.filters)": [[32, "nautilus_trader.trading.filters.NewsEvent"]], "newsimpact (class in nautilus_trader.trading.filters)": [[32, "nautilus_trader.trading.filters.NewsImpact"]], "strategy (class in nautilus_trader.trading.strategy)": [[32, "nautilus_trader.trading.strategy.Strategy"]], "trader (class in nautilus_trader.trading.trader)": [[32, "nautilus_trader.trading.trader.Trader"]], "active_task_ids() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.active_task_ids"]], "active_task_ids() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.active_task_ids"]], "actor_ids() (trader method)": [[32, "nautilus_trader.trading.trader.Trader.actor_ids"]], "actor_states() (trader method)": [[32, "nautilus_trader.trading.trader.Trader.actor_states"]], "actors() (trader method)": [[32, "nautilus_trader.trading.trader.Trader.actors"]], "add_actor() (trader method)": [[32, "nautilus_trader.trading.trader.Trader.add_actor"]], "add_actors() (trader method)": [[32, "nautilus_trader.trading.trader.Trader.add_actors"]], "add_exec_algorithm() (trader method)": [[32, "nautilus_trader.trading.trader.Trader.add_exec_algorithm"]], "add_exec_algorithms() (trader method)": [[32, "nautilus_trader.trading.trader.Trader.add_exec_algorithms"]], "add_strategies() (trader method)": [[32, "nautilus_trader.trading.trader.Trader.add_strategies"]], "add_strategy() (trader method)": [[32, "nautilus_trader.trading.trader.Trader.add_strategy"]], "add_synthetic() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.add_synthetic"]], "add_synthetic() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.add_synthetic"]], "cache (controller attribute)": [[32, "nautilus_trader.trading.controller.Controller.cache"]], "cache (strategy attribute)": [[32, "nautilus_trader.trading.strategy.Strategy.cache"]], "cancel_all_orders() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.cancel_all_orders"]], "cancel_all_tasks() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.cancel_all_tasks"]], "cancel_all_tasks() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.cancel_all_tasks"]], "cancel_gtd_expiry() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.cancel_gtd_expiry"]], "cancel_order() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.cancel_order"]], "cancel_orders() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.cancel_orders"]], "cancel_task() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.cancel_task"]], "cancel_task() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.cancel_task"]], "change_id() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.change_id"]], "change_order_id_tag() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.change_order_id_tag"]], "check_residuals() (trader method)": [[32, "nautilus_trader.trading.trader.Trader.check_residuals"]], "clear_actors() (trader method)": [[32, "nautilus_trader.trading.trader.Trader.clear_actors"]], "clear_exec_algorithms() (trader method)": [[32, "nautilus_trader.trading.trader.Trader.clear_exec_algorithms"]], "clear_strategies() (trader method)": [[32, "nautilus_trader.trading.trader.Trader.clear_strategies"]], "clock (controller attribute)": [[32, "nautilus_trader.trading.controller.Controller.clock"]], "clock (strategy attribute)": [[32, "nautilus_trader.trading.strategy.Strategy.clock"]], "close_all_positions() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.close_all_positions"]], "close_position() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.close_position"]], "config (controller attribute)": [[32, "nautilus_trader.trading.controller.Controller.config"]], "config (strategy attribute)": [[32, "nautilus_trader.trading.strategy.Strategy.config"]], "create_actor() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.create_actor"]], "create_strategy() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.create_strategy"]], "currencies (economicnewseventfilter property)": [[32, "nautilus_trader.trading.filters.EconomicNewsEventFilter.currencies"]], "degrade() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.degrade"]], "degrade() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.degrade"]], "degrade() (trader method)": [[32, "nautilus_trader.trading.trader.Trader.degrade"]], "deregister_warning_event() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.deregister_warning_event"]], "deregister_warning_event() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.deregister_warning_event"]], "dispose() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.dispose"]], "dispose() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.dispose"]], "dispose() (trader method)": [[32, "nautilus_trader.trading.trader.Trader.dispose"]], "exec_algorithm_ids() (trader method)": [[32, "nautilus_trader.trading.trader.Trader.exec_algorithm_ids"]], "exec_algorithm_states() (trader method)": [[32, "nautilus_trader.trading.trader.Trader.exec_algorithm_states"]], "exec_algorithms() (trader method)": [[32, "nautilus_trader.trading.trader.Trader.exec_algorithms"]], "external_order_claims (strategy attribute)": [[32, "nautilus_trader.trading.strategy.Strategy.external_order_claims"]], "fault() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.fault"]], "fault() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.fault"]], "fault() (trader method)": [[32, "nautilus_trader.trading.trader.Trader.fault"]], "fully_qualified_name() (controller class method)": [[32, "nautilus_trader.trading.controller.Controller.fully_qualified_name"]], "fully_qualified_name() (newsevent class method)": [[32, "nautilus_trader.trading.filters.NewsEvent.fully_qualified_name"]], "fully_qualified_name() (strategy class method)": [[32, "nautilus_trader.trading.strategy.Strategy.fully_qualified_name"]], "fully_qualified_name() (trader class method)": [[32, "nautilus_trader.trading.trader.Trader.fully_qualified_name"]], "generate_account_report() (trader method)": [[32, "nautilus_trader.trading.trader.Trader.generate_account_report"]], "generate_fills_report() (trader method)": [[32, "nautilus_trader.trading.trader.Trader.generate_fills_report"]], "generate_order_fills_report() (trader method)": [[32, "nautilus_trader.trading.trader.Trader.generate_order_fills_report"]], "generate_orders_report() (trader method)": [[32, "nautilus_trader.trading.trader.Trader.generate_orders_report"]], "generate_positions_report() (trader method)": [[32, "nautilus_trader.trading.trader.Trader.generate_positions_report"]], "handle_bar() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.handle_bar"]], "handle_bar() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.handle_bar"]], "handle_bars() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.handle_bars"]], "handle_bars() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.handle_bars"]], "handle_data() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.handle_data"]], "handle_data() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.handle_data"]], "handle_event() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.handle_event"]], "handle_event() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.handle_event"]], "handle_historical_data() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.handle_historical_data"]], "handle_historical_data() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.handle_historical_data"]], "handle_instrument() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.handle_instrument"]], "handle_instrument() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.handle_instrument"]], "handle_instrument_close() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.handle_instrument_close"]], "handle_instrument_close() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.handle_instrument_close"]], "handle_instrument_status() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.handle_instrument_status"]], "handle_instrument_status() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.handle_instrument_status"]], "handle_instruments() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.handle_instruments"]], "handle_instruments() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.handle_instruments"]], "handle_order_book() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.handle_order_book"]], "handle_order_book() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.handle_order_book"]], "handle_order_book_deltas() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.handle_order_book_deltas"]], "handle_order_book_deltas() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.handle_order_book_deltas"]], "handle_quote_tick() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.handle_quote_tick"]], "handle_quote_tick() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.handle_quote_tick"]], "handle_quote_ticks() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.handle_quote_ticks"]], "handle_quote_ticks() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.handle_quote_ticks"]], "handle_ticker() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.handle_ticker"]], "handle_ticker() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.handle_ticker"]], "handle_trade_tick() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.handle_trade_tick"]], "handle_trade_tick() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.handle_trade_tick"]], "handle_trade_ticks() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.handle_trade_ticks"]], "handle_trade_ticks() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.handle_trade_ticks"]], "handle_venue_status() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.handle_venue_status"]], "handle_venue_status() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.handle_venue_status"]], "has_active_tasks() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.has_active_tasks"]], "has_active_tasks() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.has_active_tasks"]], "has_any_tasks() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.has_any_tasks"]], "has_any_tasks() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.has_any_tasks"]], "has_pending_requests() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.has_pending_requests"]], "has_pending_requests() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.has_pending_requests"]], "has_queued_tasks() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.has_queued_tasks"]], "has_queued_tasks() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.has_queued_tasks"]], "id (controller attribute)": [[32, "nautilus_trader.trading.controller.Controller.id"]], "id (strategy attribute)": [[32, "nautilus_trader.trading.strategy.Strategy.id"]], "id (trader attribute)": [[32, "nautilus_trader.trading.trader.Trader.id"]], "impacts (economicnewseventfilter property)": [[32, "nautilus_trader.trading.filters.EconomicNewsEventFilter.impacts"]], "indicators_initialized() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.indicators_initialized"]], "indicators_initialized() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.indicators_initialized"]], "is_degraded (controller attribute)": [[32, "nautilus_trader.trading.controller.Controller.is_degraded"]], "is_degraded (strategy attribute)": [[32, "nautilus_trader.trading.strategy.Strategy.is_degraded"]], "is_degraded (trader attribute)": [[32, "nautilus_trader.trading.trader.Trader.is_degraded"]], "is_disposed (controller attribute)": [[32, "nautilus_trader.trading.controller.Controller.is_disposed"]], "is_disposed (strategy attribute)": [[32, "nautilus_trader.trading.strategy.Strategy.is_disposed"]], "is_disposed (trader attribute)": [[32, "nautilus_trader.trading.trader.Trader.is_disposed"]], "is_faulted (controller attribute)": [[32, "nautilus_trader.trading.controller.Controller.is_faulted"]], "is_faulted (strategy attribute)": [[32, "nautilus_trader.trading.strategy.Strategy.is_faulted"]], "is_faulted (trader attribute)": [[32, "nautilus_trader.trading.trader.Trader.is_faulted"]], "is_initialized (controller attribute)": [[32, "nautilus_trader.trading.controller.Controller.is_initialized"]], "is_initialized (strategy attribute)": [[32, "nautilus_trader.trading.strategy.Strategy.is_initialized"]], "is_initialized (trader attribute)": [[32, "nautilus_trader.trading.trader.Trader.is_initialized"]], "is_pending_request() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.is_pending_request"]], "is_pending_request() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.is_pending_request"]], "is_running (controller attribute)": [[32, "nautilus_trader.trading.controller.Controller.is_running"]], "is_running (strategy attribute)": [[32, "nautilus_trader.trading.strategy.Strategy.is_running"]], "is_running (trader attribute)": [[32, "nautilus_trader.trading.trader.Trader.is_running"]], "is_stopped (controller attribute)": [[32, "nautilus_trader.trading.controller.Controller.is_stopped"]], "is_stopped (strategy attribute)": [[32, "nautilus_trader.trading.strategy.Strategy.is_stopped"]], "is_stopped (trader attribute)": [[32, "nautilus_trader.trading.trader.Trader.is_stopped"]], "load() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.load"]], "load() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.load"]], "load() (trader method)": [[32, "nautilus_trader.trading.trader.Trader.load"]], "local_from_utc() (forexsessionfilter method)": [[32, "nautilus_trader.trading.filters.ForexSessionFilter.local_from_utc"]], "log (controller attribute)": [[32, "nautilus_trader.trading.controller.Controller.log"]], "log (strategy attribute)": [[32, "nautilus_trader.trading.strategy.Strategy.log"]], "manage_contingent_orders (strategy attribute)": [[32, "nautilus_trader.trading.strategy.Strategy.manage_contingent_orders"]], "manage_gtd_expiry (strategy attribute)": [[32, "nautilus_trader.trading.strategy.Strategy.manage_gtd_expiry"]], "modify_order() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.modify_order"]], "msgbus (controller attribute)": [[32, "nautilus_trader.trading.controller.Controller.msgbus"]], "msgbus (strategy attribute)": [[32, "nautilus_trader.trading.strategy.Strategy.msgbus"]], "nautilus_trader.trading": [[32, "module-nautilus_trader.trading"]], "nautilus_trader.trading.controller": [[32, "module-nautilus_trader.trading.controller"]], "nautilus_trader.trading.filters": [[32, "module-nautilus_trader.trading.filters"]], "nautilus_trader.trading.strategy": [[32, "module-nautilus_trader.trading.strategy"]], "nautilus_trader.trading.trader": [[32, "module-nautilus_trader.trading.trader"]], "next_end() (forexsessionfilter method)": [[32, "nautilus_trader.trading.filters.ForexSessionFilter.next_end"]], "next_event() (economicnewseventfilter method)": [[32, "nautilus_trader.trading.filters.EconomicNewsEventFilter.next_event"]], "next_start() (forexsessionfilter method)": [[32, "nautilus_trader.trading.filters.ForexSessionFilter.next_start"]], "oms_type (strategy attribute)": [[32, "nautilus_trader.trading.strategy.Strategy.oms_type"]], "on_bar() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.on_bar"]], "on_bar() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.on_bar"]], "on_data() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.on_data"]], "on_data() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.on_data"]], "on_degrade() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.on_degrade"]], "on_degrade() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.on_degrade"]], "on_dispose() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.on_dispose"]], "on_dispose() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.on_dispose"]], "on_event() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.on_event"]], "on_event() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.on_event"]], "on_fault() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.on_fault"]], "on_fault() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.on_fault"]], "on_historical_data() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.on_historical_data"]], "on_historical_data() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.on_historical_data"]], "on_instrument() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.on_instrument"]], "on_instrument() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.on_instrument"]], "on_instrument_close() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.on_instrument_close"]], "on_instrument_close() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.on_instrument_close"]], "on_instrument_status() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.on_instrument_status"]], "on_instrument_status() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.on_instrument_status"]], "on_load() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.on_load"]], "on_load() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.on_load"]], "on_order_accepted() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.on_order_accepted"]], "on_order_book() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.on_order_book"]], "on_order_book() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.on_order_book"]], "on_order_book_deltas() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.on_order_book_deltas"]], "on_order_book_deltas() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.on_order_book_deltas"]], "on_order_cancel_rejected() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.on_order_cancel_rejected"]], "on_order_canceled() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.on_order_canceled"]], "on_order_denied() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.on_order_denied"]], "on_order_emulated() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.on_order_emulated"]], "on_order_event() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.on_order_event"]], "on_order_expired() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.on_order_expired"]], "on_order_filled() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.on_order_filled"]], "on_order_initialized() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.on_order_initialized"]], "on_order_modify_rejected() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.on_order_modify_rejected"]], "on_order_pending_cancel() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.on_order_pending_cancel"]], "on_order_pending_update() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.on_order_pending_update"]], "on_order_rejected() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.on_order_rejected"]], "on_order_released() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.on_order_released"]], "on_order_submitted() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.on_order_submitted"]], "on_order_triggered() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.on_order_triggered"]], "on_order_updated() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.on_order_updated"]], "on_position_changed() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.on_position_changed"]], "on_position_closed() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.on_position_closed"]], "on_position_event() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.on_position_event"]], "on_position_opened() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.on_position_opened"]], "on_quote_tick() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.on_quote_tick"]], "on_quote_tick() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.on_quote_tick"]], "on_reset() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.on_reset"]], "on_reset() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.on_reset"]], "on_resume() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.on_resume"]], "on_resume() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.on_resume"]], "on_save() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.on_save"]], "on_save() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.on_save"]], "on_start() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.on_start"]], "on_start() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.on_start"]], "on_stop() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.on_stop"]], "on_stop() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.on_stop"]], "on_ticker() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.on_ticker"]], "on_ticker() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.on_ticker"]], "on_trade_tick() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.on_trade_tick"]], "on_trade_tick() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.on_trade_tick"]], "on_venue_status() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.on_venue_status"]], "on_venue_status() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.on_venue_status"]], "order_factory (strategy attribute)": [[32, "nautilus_trader.trading.strategy.Strategy.order_factory"]], "order_id_tag (strategy attribute)": [[32, "nautilus_trader.trading.strategy.Strategy.order_id_tag"]], "pending_requests() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.pending_requests"]], "pending_requests() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.pending_requests"]], "portfolio (controller attribute)": [[32, "nautilus_trader.trading.controller.Controller.portfolio"]], "portfolio (strategy attribute)": [[32, "nautilus_trader.trading.strategy.Strategy.portfolio"]], "prev_end() (forexsessionfilter method)": [[32, "nautilus_trader.trading.filters.ForexSessionFilter.prev_end"]], "prev_event() (economicnewseventfilter method)": [[32, "nautilus_trader.trading.filters.EconomicNewsEventFilter.prev_event"]], "prev_start() (forexsessionfilter method)": [[32, "nautilus_trader.trading.filters.ForexSessionFilter.prev_start"]], "publish_data() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.publish_data"]], "publish_data() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.publish_data"]], "publish_signal() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.publish_signal"]], "publish_signal() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.publish_signal"]], "query_order() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.query_order"]], "queue_for_executor() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.queue_for_executor"]], "queue_for_executor() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.queue_for_executor"]], "queued_task_ids() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.queued_task_ids"]], "queued_task_ids() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.queued_task_ids"]], "register() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.register"]], "register_base() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.register_base"]], "register_base() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.register_base"]], "register_executor() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.register_executor"]], "register_executor() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.register_executor"]], "register_indicator_for_bars() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.register_indicator_for_bars"]], "register_indicator_for_bars() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.register_indicator_for_bars"]], "register_indicator_for_quote_ticks() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.register_indicator_for_quote_ticks"]], "register_indicator_for_quote_ticks() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.register_indicator_for_quote_ticks"]], "register_indicator_for_trade_ticks() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.register_indicator_for_trade_ticks"]], "register_indicator_for_trade_ticks() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.register_indicator_for_trade_ticks"]], "register_warning_event() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.register_warning_event"]], "register_warning_event() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.register_warning_event"]], "registered_indicators (controller attribute)": [[32, "nautilus_trader.trading.controller.Controller.registered_indicators"]], "registered_indicators (strategy attribute)": [[32, "nautilus_trader.trading.strategy.Strategy.registered_indicators"]], "remove_actor() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.remove_actor"]], "remove_actor() (trader method)": [[32, "nautilus_trader.trading.trader.Trader.remove_actor"]], "remove_strategy() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.remove_strategy"]], "remove_strategy() (trader method)": [[32, "nautilus_trader.trading.trader.Trader.remove_strategy"]], "request_bars() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.request_bars"]], "request_bars() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.request_bars"]], "request_data() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.request_data"]], "request_data() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.request_data"]], "request_instrument() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.request_instrument"]], "request_instrument() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.request_instrument"]], "request_instruments() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.request_instruments"]], "request_instruments() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.request_instruments"]], "request_quote_ticks() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.request_quote_ticks"]], "request_quote_ticks() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.request_quote_ticks"]], "request_trade_ticks() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.request_trade_ticks"]], "request_trade_ticks() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.request_trade_ticks"]], "reset() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.reset"]], "reset() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.reset"]], "reset() (trader method)": [[32, "nautilus_trader.trading.trader.Trader.reset"]], "resume() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.resume"]], "resume() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.resume"]], "resume() (trader method)": [[32, "nautilus_trader.trading.trader.Trader.resume"]], "run_in_executor() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.run_in_executor"]], "run_in_executor() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.run_in_executor"]], "save() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.save"]], "save() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.save"]], "save() (trader method)": [[32, "nautilus_trader.trading.trader.Trader.save"]], "start() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.start"]], "start() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.start"]], "start() (trader method)": [[32, "nautilus_trader.trading.trader.Trader.start"]], "start_actor() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.start_actor"]], "start_actor() (trader method)": [[32, "nautilus_trader.trading.trader.Trader.start_actor"]], "start_strategy() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.start_strategy"]], "start_strategy() (trader method)": [[32, "nautilus_trader.trading.trader.Trader.start_strategy"]], "state (controller attribute)": [[32, "nautilus_trader.trading.controller.Controller.state"]], "state (strategy attribute)": [[32, "nautilus_trader.trading.strategy.Strategy.state"]], "state (trader attribute)": [[32, "nautilus_trader.trading.trader.Trader.state"]], "stop() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.stop"]], "stop() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.stop"]], "stop() (trader method)": [[32, "nautilus_trader.trading.trader.Trader.stop"]], "stop_actor() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.stop_actor"]], "stop_actor() (trader method)": [[32, "nautilus_trader.trading.trader.Trader.stop_actor"]], "stop_strategy() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.stop_strategy"]], "stop_strategy() (trader method)": [[32, "nautilus_trader.trading.trader.Trader.stop_strategy"]], "strategies() (trader method)": [[32, "nautilus_trader.trading.trader.Trader.strategies"]], "strategy_ids() (trader method)": [[32, "nautilus_trader.trading.trader.Trader.strategy_ids"]], "strategy_states() (trader method)": [[32, "nautilus_trader.trading.trader.Trader.strategy_states"]], "submit_order() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.submit_order"]], "submit_order_list() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.submit_order_list"]], "subscribe() (trader method)": [[32, "nautilus_trader.trading.trader.Trader.subscribe"]], "subscribe_bars() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.subscribe_bars"]], "subscribe_bars() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.subscribe_bars"]], "subscribe_data() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.subscribe_data"]], "subscribe_data() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.subscribe_data"]], "subscribe_instrument() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.subscribe_instrument"]], "subscribe_instrument() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.subscribe_instrument"]], "subscribe_instrument_close() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.subscribe_instrument_close"]], "subscribe_instrument_close() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.subscribe_instrument_close"]], "subscribe_instrument_status() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.subscribe_instrument_status"]], "subscribe_instrument_status() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.subscribe_instrument_status"]], "subscribe_instruments() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.subscribe_instruments"]], "subscribe_instruments() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.subscribe_instruments"]], "subscribe_order_book_deltas() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.subscribe_order_book_deltas"]], "subscribe_order_book_deltas() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.subscribe_order_book_deltas"]], "subscribe_order_book_snapshots() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.subscribe_order_book_snapshots"]], "subscribe_order_book_snapshots() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.subscribe_order_book_snapshots"]], "subscribe_quote_ticks() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.subscribe_quote_ticks"]], "subscribe_quote_ticks() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.subscribe_quote_ticks"]], "subscribe_ticker() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.subscribe_ticker"]], "subscribe_ticker() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.subscribe_ticker"]], "subscribe_trade_ticks() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.subscribe_trade_ticks"]], "subscribe_trade_ticks() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.subscribe_trade_ticks"]], "subscribe_venue_status() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.subscribe_venue_status"]], "subscribe_venue_status() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.subscribe_venue_status"]], "to_importable_config() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.to_importable_config"]], "to_importable_config() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.to_importable_config"]], "trader_id (controller attribute)": [[32, "nautilus_trader.trading.controller.Controller.trader_id"]], "trader_id (strategy attribute)": [[32, "nautilus_trader.trading.strategy.Strategy.trader_id"]], "trader_id (trader attribute)": [[32, "nautilus_trader.trading.trader.Trader.trader_id"]], "ts_event (newsevent property)": [[32, "nautilus_trader.trading.filters.NewsEvent.ts_event"]], "ts_init (newsevent property)": [[32, "nautilus_trader.trading.filters.NewsEvent.ts_init"]], "type (controller attribute)": [[32, "nautilus_trader.trading.controller.Controller.type"]], "type (strategy attribute)": [[32, "nautilus_trader.trading.strategy.Strategy.type"]], "type (trader attribute)": [[32, "nautilus_trader.trading.trader.Trader.type"]], "unfiltered_data_end (economicnewseventfilter property)": [[32, "nautilus_trader.trading.filters.EconomicNewsEventFilter.unfiltered_data_end"]], "unfiltered_data_start (economicnewseventfilter property)": [[32, "nautilus_trader.trading.filters.EconomicNewsEventFilter.unfiltered_data_start"]], "unsubscribe() (trader method)": [[32, "nautilus_trader.trading.trader.Trader.unsubscribe"]], "unsubscribe_bars() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.unsubscribe_bars"]], "unsubscribe_bars() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.unsubscribe_bars"]], "unsubscribe_data() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.unsubscribe_data"]], "unsubscribe_data() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.unsubscribe_data"]], "unsubscribe_instrument() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.unsubscribe_instrument"]], "unsubscribe_instrument() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.unsubscribe_instrument"]], "unsubscribe_instrument_status() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.unsubscribe_instrument_status"]], "unsubscribe_instrument_status() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.unsubscribe_instrument_status"]], "unsubscribe_instruments() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.unsubscribe_instruments"]], "unsubscribe_instruments() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.unsubscribe_instruments"]], "unsubscribe_order_book_deltas() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.unsubscribe_order_book_deltas"]], "unsubscribe_order_book_deltas() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.unsubscribe_order_book_deltas"]], "unsubscribe_order_book_snapshots() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.unsubscribe_order_book_snapshots"]], "unsubscribe_order_book_snapshots() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.unsubscribe_order_book_snapshots"]], "unsubscribe_quote_ticks() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.unsubscribe_quote_ticks"]], "unsubscribe_quote_ticks() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.unsubscribe_quote_ticks"]], "unsubscribe_ticker() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.unsubscribe_ticker"]], "unsubscribe_ticker() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.unsubscribe_ticker"]], "unsubscribe_trade_ticks() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.unsubscribe_trade_ticks"]], "unsubscribe_trade_ticks() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.unsubscribe_trade_ticks"]], "unsubscribe_venue_status() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.unsubscribe_venue_status"]], "unsubscribe_venue_status() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.unsubscribe_venue_status"]], "update_synthetic() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.update_synthetic"]], "update_synthetic() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.update_synthetic"]]}}) \ No newline at end of file +Search.setIndex({"docnames": ["api_reference/accounting", "api_reference/adapters/betfair", "api_reference/adapters/binance", "api_reference/adapters/index", "api_reference/adapters/interactive_brokers", "api_reference/analysis", "api_reference/backtest", "api_reference/cache", "api_reference/common", "api_reference/config", "api_reference/core", "api_reference/data", "api_reference/execution", "api_reference/index", "api_reference/indicators", "api_reference/infrastructure", "api_reference/live", "api_reference/model/book", "api_reference/model/data", "api_reference/model/events", "api_reference/model/identifiers", "api_reference/model/index", "api_reference/model/instruments", "api_reference/model/objects", "api_reference/model/orders", "api_reference/model/position", "api_reference/model/tick_scheme", "api_reference/persistence", "api_reference/portfolio", "api_reference/risk", "api_reference/serialization", "api_reference/system", "api_reference/trading", "concepts/adapters", "concepts/advanced/actors", "concepts/advanced/advanced_orders", "concepts/advanced/custom_data", "concepts/advanced/emulated_orders", "concepts/advanced/index", "concepts/advanced/portfolio_statistics", "concepts/advanced/synthetic_instruments", "concepts/architecture", "concepts/backtesting", "concepts/data", "concepts/execution", "concepts/index", "concepts/instruments", "concepts/logging", "concepts/message_bus", "concepts/orders", "concepts/overview", "concepts/strategies", "developer_guide/coding_standards", "developer_guide/cython", "developer_guide/environment_setup", "developer_guide/index", "developer_guide/packaged_data", "developer_guide/rust", "developer_guide/testing", "getting_started/index", "getting_started/installation", "getting_started/quickstart", "index", "integrations/betfair", "integrations/binance", "integrations/databento", "integrations/ib", "integrations/index", "rust", "tutorials/backtest_high_level", "tutorials/backtest_low_level", "tutorials/index"], "filenames": ["api_reference/accounting.md", "api_reference/adapters/betfair.md", "api_reference/adapters/binance.md", "api_reference/adapters/index.md", "api_reference/adapters/interactive_brokers.md", "api_reference/analysis.md", "api_reference/backtest.md", "api_reference/cache.md", "api_reference/common.md", "api_reference/config.md", "api_reference/core.md", "api_reference/data.md", "api_reference/execution.md", "api_reference/index.md", "api_reference/indicators.md", "api_reference/infrastructure.md", "api_reference/live.md", "api_reference/model/book.md", "api_reference/model/data.md", "api_reference/model/events.md", "api_reference/model/identifiers.md", "api_reference/model/index.md", "api_reference/model/instruments.md", "api_reference/model/objects.md", "api_reference/model/orders.md", "api_reference/model/position.md", "api_reference/model/tick_scheme.md", "api_reference/persistence.md", "api_reference/portfolio.md", "api_reference/risk.md", "api_reference/serialization.md", "api_reference/system.md", "api_reference/trading.md", "concepts/adapters.md", "concepts/advanced/actors.md", "concepts/advanced/advanced_orders.md", "concepts/advanced/custom_data.md", "concepts/advanced/emulated_orders.md", "concepts/advanced/index.md", "concepts/advanced/portfolio_statistics.md", "concepts/advanced/synthetic_instruments.md", "concepts/architecture.md", "concepts/backtesting.md", "concepts/data.md", "concepts/execution.md", "concepts/index.md", "concepts/instruments.md", "concepts/logging.md", "concepts/message_bus.md", "concepts/orders.md", "concepts/overview.md", "concepts/strategies.md", "developer_guide/coding_standards.md", "developer_guide/cython.md", "developer_guide/environment_setup.md", "developer_guide/index.md", "developer_guide/packaged_data.md", "developer_guide/rust.md", "developer_guide/testing.md", "getting_started/index.md", "getting_started/installation.md", "getting_started/quickstart.md", "index.md", "integrations/betfair.md", "integrations/binance.md", "integrations/databento.md", "integrations/ib.md", "integrations/index.md", "rust.md", "tutorials/backtest_high_level.md", "tutorials/backtest_low_level.md", "tutorials/index.md"], "titles": ["Accounting", "Betfair", "Binance", "Adapters", "Interactive Brokers", "Analysis", "Backtest", "Cache", "Common", "Config", "Core", "Data", "Execution", "Python API", "Indicators", "Infrastructure", "Live", "Order Book", "Data", "Events", "Identifiers", "Model", "Instruments", "Objects", "Orders", "Position", "Tick Scheme", "Persistence", "Portfolio", "Risk", "Serialization", "System", "Trading", "Adapters", "Actors", "Advanced Orders", "Custom/Generic Data", "Emulated Orders", "Advanced", "Portfolio Statistics", "Synthetic Instruments", "Architecture", "Backtesting", "Data", "Execution", "Concepts", "Instruments", "Logging", "Message Bus", "Orders", "Overview", "Strategies", "Coding Standards", "Cython", "Environment Setup", "Developer Guide", "Packaged Data", "Rust", "Testing", "Getting Started", "Installation", "Quickstart", "NautilusTrader Documentation", "Betfair", "Binance", "Databento", "Interactive Brokers", "Integrations", "Rust API", "Backtest (high-level API)", "Backtest (low-level API)", "Tutorials"], "terms": {"The": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71], "subpackag": [0, 3, 5, 6, 7, 8, 9, 10, 11, 12, 14, 16, 21, 27, 28, 29, 30, 32, 33, 41, 45, 48, 50], "defin": [0, 2, 7, 10, 14, 19, 21, 22, 23, 26, 30, 32, 36, 39, 40, 41, 42, 43, 44, 45, 46, 49, 50, 51, 61, 64], "both": [0, 1, 2, 4, 7, 8, 10, 11, 12, 16, 22, 24, 29, 32, 35, 39, 41, 45, 46, 47, 50, 51, 53, 55, 62, 64, 66, 67], "differ": [0, 8, 12, 13, 14, 16, 18, 22, 27, 32, 35, 38, 41, 43, 47, 49, 51, 61, 62, 64, 68, 70], "type": [0, 4, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 17, 18, 19, 20, 22, 23, 24, 27, 29, 30, 31, 32, 33, 36, 43, 44, 45, 51, 52, 53, 55, 57, 61, 66, 67, 68, 70], "manag": [0, 1, 2, 4, 6, 7, 8, 9, 11, 12, 16, 20, 25, 28, 29, 32, 34, 40, 41, 42, 45, 48, 49, 50, 60, 64, 66], "machineri": [0, 41], "There": [0, 32, 37, 39, 41, 44, 46, 47, 50, 51, 52, 58, 61, 63, 64], "i": [0, 1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 31, 32, 33, 34, 35, 36, 37, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 66, 67, 69, 70], "also": [0, 4, 6, 7, 8, 12, 16, 18, 27, 32, 34, 35, 37, 39, 40, 41, 43, 44, 46, 49, 50, 51, 52, 57, 58, 60, 61, 62, 64, 70], "an": [0, 1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 17, 18, 19, 20, 22, 23, 24, 26, 27, 29, 30, 31, 32, 33, 34, 35, 36, 37, 40, 41, 43, 44, 46, 47, 48, 49, 50, 51, 52, 55, 57, 58, 61, 62, 64, 65, 66, 67, 69, 70], "exchangeratecalcul": 0, "calcul": [0, 5, 6, 7, 8, 10, 14, 17, 19, 22, 25, 28, 29, 39, 40], "exchang": [0, 1, 2, 3, 4, 6, 7, 8, 9, 11, 12, 16, 19, 20, 23, 26, 29, 32, 35, 41, 46, 48, 49, 51, 61, 63, 64, 66, 67, 70], "rate": [0, 2, 4, 5, 6, 7, 8, 9, 14, 16, 22, 29, 39, 46, 61, 64], "between": [0, 2, 9, 11, 12, 14, 16, 22, 26, 27, 31, 40, 41, 43, 44, 45, 46, 48, 49, 50, 57, 61, 64], "fx": [0, 6, 22, 32, 46, 49, 50, 61, 69], "crypto": [0, 2, 4, 22, 23, 26, 46, 49, 50, 64, 66, 67], "pair": [0, 4, 18, 22, 44, 46, 51, 64, 69, 70], "accountmanag": 0, "mainli": [0, 27, 41], "us": [0, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 18, 19, 22, 23, 24, 27, 28, 29, 30, 32, 33, 35, 36, 37, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 51, 52, 53, 54, 55, 56, 57, 58, 60, 61, 62, 63, 64, 66, 67, 68, 70, 71], "from": [0, 1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 17, 18, 19, 20, 22, 23, 24, 25, 26, 27, 29, 30, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 43, 44, 46, 47, 48, 49, 50, 51, 52, 53, 56, 57, 58, 59, 61, 62, 63, 64, 65, 66, 68, 69, 70, 71], "portfolio": [0, 5, 6, 8, 9, 12, 13, 16, 29, 31, 32, 38, 41, 44, 47, 50, 62, 66, 70], "oper": [0, 7, 8, 9, 10, 11, 12, 27, 28, 32, 40, 41, 42, 44, 46, 47, 48, 50, 55, 60, 62, 66, 71], "accountfactori": 0, "support": [0, 4, 6, 16, 18, 27, 37, 40, 41, 43, 44, 45, 46, 47, 48, 49, 50, 51, 53, 60, 62, 64, 65, 67], "custom": [0, 2, 6, 8, 9, 12, 19, 24, 32, 33, 38, 40, 41, 43, 44, 47, 48, 50, 64, 66, 70], "specif": [0, 1, 2, 4, 6, 7, 8, 9, 10, 11, 12, 16, 18, 19, 22, 24, 26, 27, 28, 29, 30, 32, 33, 35, 41, 42, 43, 44, 45, 46, 48, 49, 51, 55, 57, 60, 62, 66, 67, 71], "integr": [0, 1, 2, 3, 4, 7, 8, 12, 16, 17, 33, 41, 43, 45, 46, 48, 50, 58, 60, 63, 64, 65, 66, 68], "These": [0, 8, 12, 14, 19, 24, 35, 36, 39, 40, 41, 43, 44, 47, 48, 49, 51, 55, 58, 64, 71], "can": [0, 1, 2, 3, 4, 6, 7, 8, 9, 11, 12, 13, 14, 16, 17, 19, 20, 22, 23, 24, 25, 27, 28, 29, 30, 32, 33, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 56, 57, 58, 61, 62, 64, 66, 68, 69, 70], "regist": [0, 1, 2, 4, 5, 6, 8, 9, 11, 12, 16, 22, 23, 30, 32, 39, 43, 44, 48, 51, 61, 63, 64], "factori": [0, 8, 9, 14, 16, 32, 33, 46, 63, 64, 66], "instanti": [0, 19, 30, 33, 42, 44, 46, 48, 51, 63, 64, 66, 69, 70], "when": [0, 1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 16, 17, 18, 19, 22, 24, 25, 27, 31, 32, 35, 36, 37, 41, 42, 43, 44, 46, 47, 48, 49, 50, 51, 52, 53, 57, 58, 60, 61, 63, 64, 66, 67, 69], "accountst": [0, 1, 2, 4, 6, 12, 16, 19, 28], "event": [0, 1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 16, 17, 18, 22, 24, 25, 27, 28, 29, 31, 32, 36, 37, 41, 43, 44, 45, 47, 48, 50, 61, 62], "receiv": [0, 6, 8, 11, 12, 14, 16, 20, 29, 32, 33, 36, 41, 44, 46, 47, 51, 53, 61, 63, 64, 66], "class": [0, 1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 17, 18, 19, 20, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 39, 41, 43, 44, 45, 46, 47, 48, 49, 50, 51, 53, 61, 62, 63, 64, 65, 66, 68], "cashaccount": 0, "bool": [0, 1, 2, 4, 6, 7, 8, 9, 10, 11, 12, 14, 16, 17, 18, 19, 20, 22, 23, 24, 25, 27, 28, 29, 30, 31, 32, 48, 51], "calculate_account_st": 0, "fals": [0, 1, 2, 4, 6, 7, 8, 9, 10, 11, 12, 14, 16, 18, 19, 20, 22, 23, 24, 25, 27, 28, 30, 32, 37, 47, 48, 49, 51, 52, 64, 66], "base": [0, 1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 17, 18, 19, 20, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 36, 37, 39, 40, 41, 43, 44, 45, 46, 47, 48, 49, 50, 51, 61, 66], "provid": [0, 3, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 17, 18, 19, 24, 27, 28, 29, 30, 31, 32, 34, 40, 41, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 59, 61, 62, 64, 65, 66, 67, 68, 69, 70], "cash": [0, 4, 6, 9, 12, 16, 22, 46, 50, 61, 66, 70], "paramet": [0, 1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 17, 18, 19, 20, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 35, 37, 41, 42, 43, 44, 46, 47, 48, 49, 51, 52, 61, 66, 69, 70], "initi": [0, 1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 16, 17, 18, 19, 22, 23, 24, 25, 28, 29, 32, 36, 42, 44, 46, 49, 51, 61, 66, 67], "state": [0, 1, 2, 4, 5, 6, 7, 8, 9, 11, 12, 14, 16, 17, 19, 21, 28, 29, 31, 32, 36, 37, 50, 67, 70], "option": [0, 1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 16, 19, 22, 23, 24, 26, 27, 29, 31, 32, 33, 35, 42, 43, 44, 46, 47, 48, 49, 50, 51, 52, 53, 60, 61, 63, 64, 66, 70], "If": [0, 1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 17, 18, 19, 20, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 35, 37, 41, 43, 45, 47, 51, 57, 58, 61, 62, 64, 66], "should": [0, 1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 16, 17, 18, 19, 20, 22, 23, 24, 26, 27, 29, 30, 31, 32, 35, 37, 43, 45, 46, 47, 48, 51, 52, 54, 58, 61, 64, 67, 69, 70], "order": [0, 1, 2, 4, 5, 6, 7, 8, 9, 11, 12, 16, 18, 19, 20, 22, 23, 25, 27, 28, 29, 31, 32, 34, 36, 38, 39, 40, 41, 42, 43, 46, 55, 61, 63, 66, 67, 70], "fill": [0, 1, 2, 4, 5, 6, 7, 12, 16, 17, 19, 24, 25, 32, 35, 43, 49, 66], "rais": [0, 1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 16, 17, 18, 19, 20, 22, 23, 24, 25, 26, 27, 29, 30, 31, 32, 41, 51, 58, 61], "valueerror": [0, 1, 2, 4, 5, 6, 7, 8, 10, 11, 12, 14, 16, 17, 18, 19, 20, 22, 23, 24, 25, 26, 27, 29, 31, 32, 41], "account_typ": [0, 1, 2, 4, 6, 9, 12, 16, 19, 33, 61, 64, 69, 70], "equal": [0, 1, 2, 4, 5, 6, 8, 12, 14, 17, 18, 22, 23, 24, 25, 29, 32, 49], "appli": [0, 1, 2, 4, 8, 9, 17, 24, 25, 28, 34, 43, 46, 49, 52], "self": [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, 32, 33, 36, 37, 38, 39, 40, 44, 46, 48, 49, 51, 53, 61, 64], "void": [0, 1, 2, 4, 6, 7, 8, 10, 11, 12, 14, 16, 17, 22, 24, 25, 26, 28, 29, 30, 32, 33, 53], "given": [0, 1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 16, 17, 18, 19, 20, 22, 23, 24, 25, 26, 27, 28, 29, 30, 32, 33, 43, 44, 46, 49, 62, 67], "account_id": [0, 1, 2, 4, 6, 7, 12, 16, 19, 24, 25, 66], "id": [0, 1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 16, 17, 18, 19, 20, 22, 23, 24, 25, 27, 28, 29, 31, 32, 33, 37, 43, 44, 46, 47, 49, 51, 54, 61, 64, 67, 69, 70], "base_curr": [0, 1, 2, 4, 6, 9, 12, 16, 19, 22, 25, 61, 63, 69, 70], "system": [0, 1, 2, 4, 6, 7, 8, 9, 12, 13, 16, 18, 19, 20, 21, 24, 25, 27, 28, 32, 36, 37, 42, 43, 44, 45, 46, 48, 49, 50, 51, 53, 54, 55, 57, 60, 61, 62, 64, 67, 68, 70, 71], "method": [0, 1, 2, 4, 6, 7, 8, 11, 12, 13, 14, 16, 18, 19, 27, 28, 29, 30, 31, 32, 33, 34, 36, 37, 39, 41, 42, 43, 44, 45, 46, 48, 49, 50, 51, 52, 55, 58, 61, 62, 64, 66, 69, 70], "intend": [0, 6, 8, 10, 12, 28, 32, 44, 49, 51], "call": [0, 1, 2, 4, 6, 7, 8, 10, 11, 12, 16, 22, 29, 31, 32, 33, 36, 39, 44, 46, 48, 51, 53, 57, 58, 70], "user": [0, 6, 8, 12, 13, 14, 19, 24, 32, 36, 38, 41, 42, 43, 44, 45, 46, 48, 50, 51, 61, 64, 67, 68, 69], "code": [0, 1, 2, 4, 6, 7, 8, 9, 12, 13, 23, 32, 33, 37, 44, 47, 50, 53, 54, 55, 57, 62, 66, 68, 69], "balanc": [0, 1, 2, 4, 5, 6, 12, 16, 19, 23, 28, 51, 61], "currenc": [0, 1, 2, 4, 5, 6, 7, 8, 9, 12, 16, 19, 22, 23, 24, 25, 28, 29, 32, 39, 50, 51, 61, 66, 70], "none": [0, 1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 16, 17, 18, 19, 22, 23, 24, 25, 26, 27, 28, 29, 31, 32, 33, 36, 37, 39, 41, 44, 46, 48, 49, 51, 52, 61, 64, 70], "accountbal": [0, 1, 2, 4, 6, 12, 16, 19, 23], "return": [0, 1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 17, 18, 19, 20, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 36, 37, 39, 43, 44, 51, 53, 58, 61, 64, 67], "current": [0, 1, 2, 4, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 17, 19, 24, 25, 27, 28, 29, 31, 32, 33, 37, 43, 46, 47, 48, 49, 52, 58, 60, 61, 65, 67, 68, 69, 71], "total": [0, 5, 7, 11, 12, 16, 17, 18, 19, 22, 23, 24, 25, 28, 29, 44, 51], "For": [0, 5, 6, 8, 12, 17, 23, 27, 32, 36, 39, 40, 43, 44, 46, 47, 48, 49, 50, 51, 52, 54, 58, 60, 61, 64, 65, 66, 69, 70, 71], "multi": [0, 1, 2, 4, 5, 6, 8, 11, 12, 16, 19, 47, 48, 50, 64, 67, 68, 70], "specifi": [0, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 16, 23, 24, 27, 31, 32, 33, 43, 44, 46, 47, 48, 49, 51, 57, 60, 64, 66, 70], "queri": [0, 1, 2, 4, 6, 7, 8, 9, 12, 16, 27, 28, 32, 44, 61, 63, 66], "default": [0, 1, 2, 4, 5, 6, 7, 8, 9, 11, 12, 16, 17, 18, 19, 22, 23, 24, 26, 27, 30, 31, 32, 37, 39, 40, 41, 42, 43, 44, 47, 48, 49, 50, 52, 61, 64, 66, 69, 70], "set": [0, 4, 6, 7, 8, 9, 10, 11, 12, 14, 16, 25, 27, 28, 29, 32, 35, 36, 37, 41, 42, 43, 44, 47, 48, 49, 51, 52, 56, 57, 59, 61, 62, 63, 64, 66, 69], "applic": [0, 1, 2, 4, 6, 8, 9, 11, 12, 14, 16, 18, 19, 22, 25, 27, 32, 49, 50, 66, 67], "inform": [0, 1, 2, 4, 6, 8, 12, 16, 18, 19, 22, 28, 45, 46, 48, 52, 53, 55, 61, 62, 63, 64, 66, 71], "rather": [0, 8, 48, 52], "than": [0, 6, 8, 9, 10, 12, 17, 18, 22, 23, 24, 27, 32, 43, 48, 52], "monei": [0, 1, 2, 4, 5, 6, 7, 12, 16, 19, 22, 23, 24, 25, 28, 29, 51, 70], "zero": [0, 7, 8, 9, 14, 17, 23, 24, 25, 49, 61], "amount": [0, 23, 51, 57, 67, 70], "balance_fre": 0, "free": [0, 23, 55, 57, 65, 68, 69], "balance_impact": 0, "instrument": [0, 1, 2, 4, 6, 7, 8, 9, 11, 12, 14, 16, 17, 18, 19, 20, 23, 24, 25, 26, 27, 28, 29, 30, 32, 38, 43, 44, 49, 50, 51, 63, 64, 65, 69, 70], "quantiti": [0, 1, 2, 4, 6, 7, 8, 11, 12, 16, 17, 18, 19, 22, 23, 24, 25, 29, 32, 35, 40, 44, 50, 51, 61, 69], "price": [0, 1, 2, 4, 6, 7, 8, 11, 12, 14, 16, 17, 18, 19, 22, 23, 24, 25, 26, 29, 32, 40, 43, 49, 50, 51, 64, 69], "ordersid": [0, 1, 2, 4, 6, 7, 8, 12, 16, 17, 18, 19, 24, 25, 32, 40, 44, 49, 51, 61], "order_sid": [0, 1, 2, 4, 6, 8, 12, 16, 17, 19, 24, 32, 40, 49, 51, 61], "balance_lock": 0, "lock": [0, 23, 28, 35], "balance_tot": 0, "dict": [0, 1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 16, 18, 19, 22, 23, 24, 25, 27, 28, 29, 30, 32, 44, 47, 48, 51, 61, 69], "balances_fre": 0, "balances_lock": [0, 28, 51], "balances_tot": 0, "nautilu": [0, 4, 6, 7, 9, 19, 20, 27, 31, 33, 35, 36, 41, 42, 43, 44, 45, 46, 48, 49, 50, 51, 61, 62, 63, 64, 65, 66, 69, 70, 71], "calculate_balance_lock": 0, "side": [0, 1, 2, 4, 6, 7, 8, 10, 12, 16, 17, 18, 19, 20, 24, 25, 32, 44, 51, 61], "use_quote_for_invers": [0, 22], "result": [0, 5, 6, 8, 9, 10, 12, 22, 25, 32, 35, 36, 40, 41, 42, 43, 46, 51, 52, 61, 62, 64, 66, 69, 70], "quot": [0, 1, 2, 4, 6, 7, 8, 9, 11, 12, 14, 16, 17, 18, 19, 22, 24, 25, 28, 29, 32, 37, 40, 43, 46, 48, 50, 61, 64, 66, 69], "standard": [0, 9, 10, 14, 22, 24, 25, 41, 46, 49, 55, 57, 61, 62, 64, 66, 67], "invers": [0, 22, 25], "bui": [0, 1, 2, 4, 6, 8, 12, 16, 18, 19, 24, 25, 40, 49, 51, 61], "sell": [0, 1, 2, 4, 6, 8, 12, 16, 18, 19, 24, 25, 49, 61], "instead": [0, 2, 9, 22, 47, 53], "calculate_commiss": 0, "last_qti": [0, 1, 2, 4, 6, 12, 16, 19], "last_px": [0, 1, 2, 4, 6, 12, 16, 19, 22], "liquiditysid": [0, 1, 2, 4, 6, 12, 16, 19, 24], "liquidity_sid": [0, 1, 2, 4, 6, 12, 16, 19, 24], "commiss": [0, 1, 2, 4, 6, 12, 16, 19, 24, 25, 29], "gener": [0, 1, 2, 3, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 16, 18, 19, 21, 22, 24, 25, 27, 32, 33, 38, 39, 40, 41, 43, 44, 46, 49, 52, 55, 57, 58, 64, 66, 68, 70, 71], "transact": [0, 9], "maker": [0, 1, 2, 4, 6, 12, 16, 19, 22, 49], "taker": [0, 1, 2, 4, 6, 12, 16, 19, 22], "liquid": [0, 1, 2, 4, 6, 8, 12, 16, 19, 22, 24, 46, 49], "no_liquidity_sid": [0, 1, 2, 4, 6, 12, 16, 19], "calculate_pnl": [0, 25], "orderfil": [0, 1, 2, 4, 6, 12, 16, 19, 24, 25, 32, 51], "posit": [0, 1, 2, 4, 5, 6, 7, 8, 9, 12, 14, 16, 18, 19, 20, 22, 23, 24, 27, 28, 29, 32, 35, 39, 46, 49, 50, 61, 64, 66], "list": [0, 1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 16, 17, 18, 19, 20, 22, 24, 25, 26, 27, 32, 33, 37, 41, 42, 43, 44, 48, 50, 51, 61, 69, 70], "pnl": [0, 5, 7, 9, 19, 25, 28, 39], "doe": [0, 6, 8, 12, 14, 22, 23, 24, 27, 29, 32, 43, 51, 52, 61, 66, 68], "includ": [0, 2, 5, 6, 7, 8, 9, 10, 11, 12, 13, 17, 18, 19, 20, 24, 25, 27, 29, 32, 35, 36, 37, 39, 40, 41, 42, 43, 44, 46, 47, 48, 49, 50, 51, 53, 58, 60, 61, 63, 64, 65, 66, 70], "ani": [0, 1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 16, 18, 19, 20, 21, 23, 24, 27, 28, 29, 30, 31, 32, 33, 37, 38, 39, 40, 43, 44, 45, 46, 48, 49, 50, 51, 52, 54, 57, 58, 61, 62, 69], "clear_balance_lock": 0, "instrumentid": [0, 1, 2, 4, 6, 7, 8, 9, 11, 12, 14, 16, 17, 18, 19, 20, 22, 23, 24, 25, 28, 29, 32, 33, 40, 44, 46, 49, 51, 61], "instrument_id": [0, 1, 2, 4, 6, 7, 8, 9, 11, 12, 14, 16, 17, 18, 19, 22, 23, 24, 25, 27, 28, 29, 32, 33, 40, 43, 44, 46, 49, 51, 61, 64, 69, 70], "clear": [0, 1, 6, 7, 12, 17, 18, 28, 32, 49, 52, 69], "event_count": [0, 12, 16, 24, 25, 29], "count": [0, 1, 2, 4, 6, 7, 8, 11, 12, 14, 16, 17, 18, 22, 24, 25, 27, 29], "int": [0, 1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 16, 17, 18, 19, 22, 23, 24, 25, 26, 27, 29, 31, 32, 36, 44, 48, 51, 53, 61], "all": [0, 1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 17, 18, 19, 20, 22, 24, 27, 28, 29, 30, 31, 32, 33, 36, 37, 40, 43, 44, 46, 48, 49, 50, 51, 52, 53, 54, 57, 58, 60, 64, 67, 68, 69, 70], "accountid": [0, 1, 2, 4, 6, 7, 12, 16, 19, 20, 24, 25], "is_cash_account": 0, "is_margin_account": 0, "margin": [0, 1, 2, 4, 6, 9, 12, 16, 19, 22, 23, 28, 35, 49, 50, 61, 64, 69], "is_unleverag": 0, "last_ev": [0, 24, 25], "last": [0, 2, 5, 6, 7, 8, 11, 12, 14, 17, 18, 19, 22, 24, 25, 32, 37, 44, 49, 50, 51, 58, 66, 70], "starting_bal": [0, 6, 9, 61, 69, 70], "start": [0, 1, 2, 4, 6, 8, 9, 10, 11, 12, 14, 16, 18, 26, 27, 29, 31, 32, 33, 43, 51, 60, 61, 63, 64, 69, 70], "accounttyp": [0, 1, 2, 4, 6, 12, 16, 19, 70], "update_balance_lock": 0, "updat": [0, 1, 2, 4, 6, 7, 8, 9, 11, 12, 14, 16, 17, 18, 19, 28, 29, 32, 37, 43, 46, 49, 51, 56, 61, 63, 64], "margin_init": [0, 22, 23, 46], "neg": [0, 4, 6, 8, 12, 14, 18, 19, 22, 23, 24, 25, 27, 29, 32], "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, 32, 35, 39, 44, 46, 49, 61, 69, 70], "update_bal": 0, "allow_zero": 0, "true": [0, 1, 2, 4, 6, 7, 8, 9, 10, 11, 12, 14, 16, 18, 20, 23, 25, 27, 28, 32, 33, 48, 49, 51, 64, 66], "guarante": [0, 7, 24, 25, 41, 57, 68], "everi": [0, 4, 6, 9, 41, 49, 51], "therefor": [0, 7, 32, 58, 64], "we": [0, 1, 36, 40, 43, 45, 48, 49, 50, 51, 52, 53, 54, 55, 57, 60, 61, 64, 68, 69, 70], "onli": [0, 1, 2, 4, 6, 7, 8, 10, 11, 12, 13, 14, 16, 17, 18, 19, 24, 27, 28, 29, 31, 32, 33, 37, 40, 41, 43, 46, 50, 51, 54, 60, 64, 69, 70], "ar": [0, 1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 18, 19, 23, 24, 27, 28, 29, 30, 32, 33, 35, 36, 37, 38, 39, 40, 41, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 57, 58, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71], "allow": [0, 2, 4, 8, 12, 22, 29, 30, 32, 33, 35, 36, 40, 41, 45, 48, 49, 50, 61, 62, 63, 65, 66, 69, 70, 71], "just": [0, 10, 11, 12, 40, 41, 44, 45, 57, 58, 69, 70], "asset": [0, 2, 6, 9, 12, 14, 16, 22, 23, 45, 46, 50, 64], "empti": [0, 1, 2, 4, 6, 8, 9, 10, 12, 16, 17, 18, 19, 22, 24, 27, 32, 39, 52], "update_commiss": 0, "which": [0, 1, 2, 3, 4, 6, 7, 8, 9, 10, 11, 12, 14, 16, 17, 18, 19, 20, 24, 25, 27, 28, 29, 30, 32, 33, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 57, 58, 60, 61, 63, 64, 65, 66, 67, 69, 70], "repres": [0, 1, 2, 4, 6, 8, 9, 10, 11, 12, 13, 14, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 32, 36, 40, 43, 44, 45, 46, 61, 68], "credit": [0, 65], "marginaccount": 0, "calculate_margin_init": 0, "calculate_margin_maint": 0, "positionsid": [0, 7, 12, 19, 24, 25, 32, 61], "mainten": [0, 22, 23, 28, 46], "long": [0, 5, 7, 12, 19, 24, 25, 28, 49, 61], "short": [0, 5, 12, 19, 24, 25, 28, 49, 61, 66], "clear_margin": 0, "clear_margin_init": 0, "clear_margin_maint": 0, "default_leverag": [0, 6, 9], "leverag": [0, 6, 9, 49, 50, 62, 68], "decim": [0, 2, 4, 5, 6, 8, 9, 11, 12, 16, 19, 22, 23, 24, 25, 26, 28, 29, 44, 49, 51, 69, 70], "found": [0, 1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 16, 23, 28, 32, 33, 41, 43, 44, 45, 49, 52, 53, 57, 58, 64, 69], "marginbal": [0, 1, 2, 4, 6, 12, 16, 19, 23], "margin_maint": [0, 22, 23, 46], "margins_init": [0, 28, 51], "margins_maint": [0, 28, 51], "set_default_leverag": 0, "valu": [0, 1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 17, 18, 19, 20, 22, 23, 24, 25, 26, 27, 28, 29, 32, 39, 42, 43, 44, 46, 47, 48, 49, 50, 51, 52, 57, 58, 61, 63, 64, 69, 70], "typeerror": [0, 6, 7, 8, 9, 12, 16, 18, 29, 30, 31, 32, 41], "1": [0, 1, 2, 4, 6, 8, 9, 10, 14, 18, 22, 27, 29, 32, 36, 39, 40, 49, 50, 51, 56, 61, 64, 66], "set_leverag": 0, "update_margin": 0, "update_margin_init": 0, "update_margin_maint": 0, "object": [0, 1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 17, 18, 19, 20, 22, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 36, 37, 42, 43, 46, 47, 48, 49, 50, 52, 58, 61, 64, 65, 69, 70], "one": [0, 4, 6, 7, 8, 9, 12, 17, 24, 27, 28, 32, 35, 40, 44, 46, 49, 51, 61, 64, 66, 68, 69, 70], "versu": 0, "anoth": [0, 7, 20, 35], "get_rat": 0, "from_curr": [0, 7], "to_curr": [0, 7], "pricetyp": [0, 7, 14, 18, 50, 61], "price_typ": [0, 7, 14, 18, 61], "bid_quot": 0, "ask_quot": 0, "doubl": [0, 1, 5, 6, 7, 8, 10, 12, 14, 16, 17, 18, 19, 22, 23, 24, 25, 26, 27, 53], "dictionari": [0, 1, 2, 4, 6, 7, 8, 9, 12, 18, 19, 20, 22, 23, 24, 25, 32, 35, 44, 46, 47, 48, 51, 63, 66], "bid": [0, 2, 6, 12, 17, 18, 22, 24, 26, 27, 43, 49, 50, 69], "ask": [0, 2, 6, 12, 17, 18, 22, 24, 26, 27, 43, 49, 50], "convert": [0, 1, 2, 4, 5, 7, 10, 18, 22, 30, 32, 43, 63, 66, 67], "convers": [0, 10, 32, 43, 49], "symbol": [0, 2, 4, 20, 22, 24, 25, 40, 43, 46, 64, 66, 67], "length": [0, 4, 9, 10, 14, 18, 22], "note": [0, 4, 5, 6, 7, 8, 9, 10, 12, 13, 14, 18, 25, 27, 32, 40, 45, 66, 68], "insuffici": [0, 39], "data": [0, 3, 5, 6, 7, 8, 9, 10, 12, 13, 14, 16, 17, 22, 27, 31, 32, 37, 38, 39, 41, 42, 44, 46, 55, 57, 62, 63, 65, 67, 71], "rolloverinterestcalcul": 0, "pd": [0, 1, 2, 4, 5, 6, 10, 16, 22, 27, 32, 39, 43, 49, 51, 69, 70], "datafram": [0, 5, 6, 10, 27, 32, 43, 69, 70], "rollov": [0, 6], "interest": [0, 6, 41, 64], "rate_data_csv_path": 0, "term": [0, 4, 18, 41, 43, 45, 48, 49, 62, 64], "csv": [0, 42, 43, 56, 69, 70], "sinc": [0, 9, 13, 14, 37, 46, 51], "1956": 0, "str": [0, 1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 16, 17, 18, 19, 20, 22, 23, 24, 25, 26, 27, 29, 30, 31, 32, 36, 43, 44, 47, 48, 51, 61, 69, 70], "calc_overnight_r": 0, "date": [0, 4, 43, 45, 49, 51], "forex": [0, 14, 26, 32, 49, 66, 69], "overnight": 0, "rang": [0, 1, 2, 4, 5, 6, 8, 9, 11, 12, 14, 16, 24, 32, 43, 45, 46, 51, 56, 62, 66, 67, 71], "6": [0, 4, 9, 18, 66], "7": 0, "01": [0, 9, 10, 43, 56, 61, 69], "bp": 0, "get_rate_data": 0, "creat": [0, 1, 2, 4, 6, 8, 9, 11, 12, 13, 14, 19, 27, 31, 32, 35, 36, 43, 44, 46, 48, 49, 51, 61, 63, 64, 66, 69], "static": [0, 1, 2, 4, 5, 8, 9, 12, 13, 14, 18, 19, 20, 22, 23, 24, 25, 41, 50, 53, 68], "creation": [0, 9, 19, 35, 37, 40, 49, 64], "register_account_typ": 0, "unicod": [0, 1, 2, 4, 6, 7, 8, 10, 11, 12, 16, 17, 18, 19, 20, 22, 23, 24, 25, 26, 32], "issuer": [0, 20], "account_cl": 0, "keyerror": [0, 6, 8, 12, 16, 24, 25, 30, 32], "ha": [0, 1, 2, 4, 6, 7, 8, 10, 11, 12, 13, 14, 16, 19, 24, 29, 31, 32, 37, 40, 41, 46, 48, 49, 51, 53, 64, 69], "alreadi": [0, 1, 2, 4, 6, 7, 8, 11, 12, 16, 22, 24, 25, 27, 30, 32, 37, 40, 43, 44, 47, 49, 51, 61, 69], "register_calculated_account": 0, "been": [0, 1, 2, 4, 6, 8, 9, 11, 12, 16, 19, 24, 28, 29, 31, 32, 37, 40, 41, 44, 48, 50, 51, 69], "accountsmanag": 0, "cachefacad": [0, 6, 7, 8, 12, 16, 28, 31, 32], "cach": [0, 1, 2, 4, 6, 8, 9, 11, 12, 13, 16, 22, 28, 29, 31, 32, 37, 40, 41, 44, 46, 61], "loggeradapt": [0, 1, 6, 8, 12, 16, 27, 31, 32], "log": [0, 1, 2, 4, 6, 7, 9, 11, 12, 14, 16, 29, 31, 32, 33, 49, 51, 53, 61, 64, 66, 67, 70], "clock": [0, 1, 2, 4, 6, 11, 12, 16, 28, 29, 31, 32, 33, 40, 44, 48], "function": [0, 6, 8, 10, 12, 13, 14, 27, 28, 32, 36, 38, 41, 42, 45, 48, 49, 50, 51, 52, 55, 57, 62, 64, 66, 67], "read": [0, 4, 6, 7, 8, 12, 16, 17, 28, 31, 32, 35, 38, 41, 46, 51, 53, 61, 70], "logger": [0, 1, 2, 4, 6, 7, 8, 11, 12, 16, 27, 28, 29, 31, 32, 33, 45, 46, 47, 51, 53], "api": [1, 2, 3, 4, 8, 12, 16, 32, 33, 35, 37, 40, 41, 43, 45, 46, 47, 49, 50, 51, 55, 65, 66], "spot": [1, 9, 12, 16, 22, 33, 40, 46, 49, 64, 67, 70], "bet": [1, 22, 46, 50, 63, 67], "betfairhttpcli": 1, "usernam": [1, 4, 9, 63, 66], "password": [1, 4, 9, 63, 66], "app_kei": [1, 63], "http": [1, 2, 3, 4, 5, 6, 8, 9, 10, 11, 12, 14, 16, 17, 18, 19, 20, 22, 23, 24, 27, 29, 32, 35, 53, 56, 60, 61, 64, 69], "async": [1, 2, 4, 8, 12, 16, 31, 66], "keep_al": 1, "renew": 1, "authent": 1, "list_navig": 1, "navig": [1, 13, 41, 60], "tree": 1, "market": [1, 4, 6, 7, 8, 9, 11, 12, 14, 17, 18, 19, 20, 22, 23, 24, 25, 28, 32, 35, 37, 40, 44, 46, 50, 51, 61, 63, 64, 65, 66, 67, 70], "list_market_catalogu": 1, "filter_": 1, "marketfilt": 1, "market_project": 1, "betfair_pars": 1, "spec": [1, 18, 27, 52], "enum": [1, 4, 8, 10, 14, 32, 33, 49, 51, 61, 64, 70], "marketproject": 1, "sort": [1, 6, 8, 17, 27, 42, 69], "marketsort": 1, "max_result": 1, "1000": [1, 6, 8, 9, 12, 32, 51], "local": [1, 2, 7, 8, 9, 12, 19, 22, 24, 27, 32, 37, 40, 48, 49, 51, 55, 67], "type_definit": 1, "marketcatalogu": 1, "about": [1, 6, 18, 27, 41, 43, 45, 49, 61], "betfairdataclientconfig": 1, "handle_revised_bar": [1, 2, 4, 9, 66], "instrument_provid": [1, 2, 4, 9, 16, 64, 66], "instrumentproviderconfig": [1, 2, 4, 8, 9, 33, 64], "load_al": [1, 2, 4, 8, 9, 33, 64], "load_id": [1, 2, 4, 8, 9, 33, 66], "filter": [1, 2, 4, 6, 7, 8, 9, 14, 16, 28, 32, 44, 51, 56], "filter_cal": [1, 2, 4, 9], "log_warn": [1, 2, 4, 9, 64], "rout": [1, 2, 4, 6, 7, 9, 11, 12, 16, 32, 35, 66], "routingconfig": [1, 2, 4, 9, 66], "venu": [1, 2, 3, 4, 6, 7, 8, 9, 11, 12, 16, 18, 19, 20, 22, 24, 25, 28, 32, 33, 37, 40, 41, 42, 43, 44, 45, 46, 50, 51, 64, 67], "account_curr": 1, "cert_dir": [1, 63], "instrument_config": 1, "nautilus_trad": [1, 2, 4, 5, 6, 8, 9, 12, 16, 27, 31, 32, 33, 36, 39, 40, 41, 43, 44, 46, 47, 48, 49, 51, 59, 60, 61, 63, 64, 66, 69, 70], "adapt": [1, 2, 4, 7, 8, 13, 14, 31, 36, 41, 46, 50, 60, 62, 63, 64, 65, 66, 67], "betfairinstrumentproviderconfig": 1, "livedataclientconfig": [1, 2, 4, 9, 16], "configur": [1, 2, 4, 6, 7, 8, 9, 11, 12, 16, 29, 31, 32, 33, 37, 39, 42, 43, 44, 50, 53, 60, 62, 70], "betfairdatacli": [1, 63], "instanc": [1, 2, 4, 6, 7, 8, 9, 11, 12, 16, 20, 27, 28, 29, 31, 32, 36, 37, 41, 43, 44, 45, 47, 51, 61, 69], "account": [1, 2, 4, 5, 6, 7, 9, 12, 13, 14, 16, 19, 20, 23, 24, 25, 28, 29, 32, 41, 61, 63, 65, 66, 70], "kei": [1, 2, 4, 7, 8, 9, 10, 18, 33, 43, 44, 50], "directori": [1, 8, 9, 41, 43, 47, 58, 60, 69], "contain": [1, 2, 4, 5, 6, 7, 8, 10, 12, 16, 18, 19, 20, 22, 23, 24, 25, 32, 35, 38, 41, 44, 48, 53, 56, 61, 64, 66, 69], "certif": 1, "represent": [1, 2, 4, 6, 9, 12, 17, 18, 19, 22, 23, 24, 25], "classmethod": [1, 2, 4, 5, 6, 8, 9, 11, 12, 16, 17, 18, 22, 27, 29, 32], "fully_qualified_nam": [1, 2, 4, 5, 6, 8, 9, 11, 12, 16, 17, 18, 22, 29, 32], "fulli": [1, 2, 4, 5, 6, 8, 9, 11, 12, 13, 16, 17, 18, 22, 29, 32, 34, 42, 55, 58], "qualifi": [1, 2, 4, 5, 6, 8, 9, 11, 12, 16, 17, 18, 22, 29, 32], "name": [1, 2, 4, 5, 6, 8, 9, 11, 12, 14, 16, 17, 18, 20, 22, 23, 26, 27, 29, 31, 32, 33, 43, 47, 48, 50, 51, 52, 60, 61, 67, 69], "nautilusconfig": [1, 2, 4, 6, 8, 9, 11, 12, 16, 32], "refer": [1, 2, 4, 5, 6, 8, 9, 10, 11, 12, 13, 14, 16, 17, 18, 19, 20, 22, 23, 24, 26, 29, 32, 37, 40, 41, 43, 45, 46, 47, 48, 49, 51, 52, 57, 61, 64, 66, 68, 70, 71], "www": [1, 2, 4, 5, 6, 8, 9, 11, 12, 14, 16, 17, 18, 19, 20, 22, 23, 24, 29, 32, 35, 56, 69], "python": [1, 2, 4, 5, 6, 8, 9, 10, 11, 12, 16, 17, 18, 22, 29, 32, 38, 41, 42, 43, 46, 48, 50, 52, 53, 54, 55, 59, 60, 61, 62, 66, 68], "org": [1, 2, 4, 5, 6, 8, 9, 10, 11, 12, 16, 17, 18, 20, 22, 29, 32, 56, 60], "dev": [1, 2, 4, 5, 6, 8, 9, 11, 12, 16, 17, 18, 22, 29, 32, 54, 60], "pep": [1, 2, 4, 5, 6, 8, 9, 11, 12, 16, 17, 18, 22, 29, 32], "3155": [1, 2, 4, 5, 6, 8, 9, 11, 12, 16, 17, 18, 22, 29, 32], "properti": [1, 2, 4, 5, 6, 8, 9, 12, 16, 19, 22, 24, 27, 31, 32, 36, 46, 67], "hash": [1, 2, 4, 6, 8, 9, 18], "identifi": [1, 2, 4, 6, 7, 8, 9, 10, 12, 16, 19, 32, 33, 40, 44, 46, 48, 49, 51, 61, 64, 70], "json": [1, 2, 4, 5, 6, 8, 9, 30, 43, 46, 47, 48, 50], "byte": [1, 2, 4, 6, 7, 8, 9, 12, 18, 30, 32, 48, 51], "serial": [1, 2, 4, 6, 7, 8, 9, 13, 41, 43, 44, 46, 50, 51], "encod": [1, 2, 4, 6, 9, 30, 43, 65], "json_primit": [1, 2, 4, 6, 9], "primit": [1, 2, 4, 5, 6, 9, 30, 44, 48, 53, 55, 57], "pars": [1, 2, 4, 6, 9, 18, 20, 23, 33, 36, 64], "raw": [1, 2, 4, 5, 6, 9, 14, 18, 22, 23, 32, 33, 42, 43, 46, 47, 61, 67, 70, 71], "decod": [1, 2, 4, 6, 9], "cl": [1, 2, 4, 6, 8, 9, 11, 12, 16, 17, 18, 22, 29, 32], "valid": [1, 2, 4, 6, 7, 8, 9, 10, 11, 12, 16, 18, 19, 20, 22, 23, 24, 26, 29, 31, 32, 40, 44, 46, 51, 63, 64], "whether": [1, 2, 4, 6, 7, 8, 9, 10, 11, 12, 14, 16, 18, 19, 20, 23, 24, 25, 27, 28, 29, 32, 37, 41, 45, 49, 52, 63, 64], "betfairexecclientconfig": 1, "liveexecclientconfig": [1, 2, 4, 9, 16], "betfairexeccli": 1, "loop": [1, 2, 4, 6, 8, 9, 12, 16, 31, 32, 33, 50], "abstracteventloop": [1, 2, 4, 6, 8, 12, 16, 31, 32], "msgbu": [1, 2, 4, 6, 8, 11, 12, 16, 28, 29, 31, 32, 41, 48], "messagebu": [1, 2, 4, 6, 8, 9, 11, 12, 16, 28, 29, 31, 32, 41, 43, 48], "liveclock": [1, 2, 4, 8, 16, 33], "betfairinstrumentprovid": [1, 63], "strict_handl": 1, "livemarketdatacli": [1, 4, 16], "asyncio": [1, 2, 4, 6, 8, 9, 12, 16, 31, 32, 33, 50], "betfaircli": 1, "httpclient": [1, 33], "messag": [1, 2, 4, 6, 7, 9, 16, 17, 19, 27, 28, 29, 31, 32, 44, 47, 49, 50, 51, 61], "bu": [1, 2, 4, 6, 9, 11, 12, 16, 28, 29, 31, 32, 41, 44, 50], "strict": [1, 23], "handl": [1, 2, 4, 6, 8, 9, 11, 12, 14, 16, 17, 23, 27, 31, 32, 33, 44, 45, 50, 54, 55, 58, 64, 66, 68], "mode": [1, 6, 8, 9, 11, 12, 16, 23, 29, 43, 53, 66], "enabl": [1, 6, 8, 9, 29, 42, 48, 50, 51, 57, 60], "on_market_upd": 1, "stream": [1, 2, 4, 6, 8, 9, 11, 12, 16, 27, 32, 36, 42, 50, 63, 64, 66, 67, 69], "connect": [1, 2, 4, 6, 9, 11, 12, 16, 33, 41, 63, 64, 65, 66, 67], "create_task": [1, 2, 4, 16], "coro": [1, 2, 4, 16], "coroutin": [1, 2, 4, 16], "log_msg": [1, 2, 4, 16], "action": [1, 2, 4, 6, 8, 12, 16, 18, 32, 37, 44, 46, 67], "collect": [1, 2, 4, 16, 31, 41, 47, 52], "abc": [1, 2, 4, 16, 27, 31], "callabl": [1, 2, 4, 6, 8, 9, 10, 11, 12, 16, 30, 31, 32, 48], "success": [1, 2, 4, 12, 16], "task": [1, 2, 4, 6, 8, 12, 16, 31, 32, 48, 51, 62, 71], "run": [1, 2, 4, 5, 6, 7, 8, 9, 11, 12, 16, 28, 29, 31, 32, 37, 39, 41, 42, 43, 44, 50, 51, 52, 53, 54, 58, 60, 62, 66, 67, 68, 71], "error": [1, 2, 4, 6, 7, 8, 9, 11, 12, 16, 17, 22, 29, 32, 33, 47, 49, 51, 52, 57, 58, 61, 67], "callback": [1, 2, 4, 6, 8, 10, 11, 12, 16, 31, 32, 33, 64], "done": [1, 2, 4, 6, 8, 12, 16, 32, 35, 61, 70], "write": [1, 2, 4, 7, 8, 9, 16, 27, 37, 45, 48, 51, 57, 69], "degrad": [1, 2, 4, 6, 8, 11, 12, 16, 29, 32], "compon": [1, 2, 3, 4, 5, 6, 7, 9, 10, 11, 16, 20, 22, 24, 29, 30, 32, 33, 37, 40, 42, 43, 44, 45, 48, 50, 51, 53, 58, 61, 62, 64, 66, 67, 68, 70], "while": [1, 2, 4, 6, 8, 11, 12, 14, 16, 29, 32, 42, 43, 44, 48, 50, 51, 66], "on_degrad": [1, 2, 4, 6, 8, 11, 12, 16, 29, 32, 51], "except": [1, 2, 4, 6, 8, 10, 11, 12, 16, 24, 29, 32, 40, 51, 53, 58], "rerais": [1, 2, 4, 6, 8, 11, 12, 16, 29, 32], "remain": [1, 2, 4, 6, 8, 11, 12, 16, 24, 29, 32, 35, 43, 44, 48, 49, 53], "do": [1, 2, 4, 6, 8, 11, 12, 16, 20, 29, 32, 33, 36, 41, 47, 51, 52, 61, 62, 64, 68, 69, 70, 71], "overrid": [1, 2, 4, 6, 7, 8, 9, 11, 12, 16, 23, 29, 32, 46], "thi": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 27, 29, 30, 31, 32, 33, 34, 35, 36, 37, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 57, 58, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71], "chang": [1, 2, 4, 5, 6, 8, 9, 11, 12, 13, 14, 16, 18, 19, 22, 24, 26, 29, 32, 46, 50, 51, 52, 54, 57, 58, 62, 68, 71], "disconnect": [1, 2, 4, 9, 11, 12, 16], "dispos": [1, 2, 4, 6, 8, 11, 12, 16, 29, 31, 32, 66, 70], "on_dispos": [1, 2, 4, 6, 8, 11, 12, 16, 29, 32, 51, 61], "fault": [1, 2, 4, 6, 8, 11, 12, 16, 29, 32], "multipl": [1, 2, 4, 6, 8, 11, 12, 14, 16, 27, 29, 31, 32, 40, 42, 43, 44, 45, 48, 50, 52, 61, 69, 70], "time": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 16, 18, 19, 24, 27, 29, 31, 32, 35, 39, 40, 41, 48, 50, 56, 57, 58, 61, 64, 65, 66, 68, 70], "same": [1, 2, 4, 6, 8, 9, 11, 12, 16, 18, 19, 27, 29, 31, 32, 35, 37, 43, 46, 47, 50, 51, 57, 62, 67, 70], "effect": [1, 2, 4, 6, 8, 11, 12, 16, 29, 31, 32, 41, 43], "onc": [1, 2, 4, 6, 8, 9, 11, 12, 16, 20, 24, 29, 31, 32, 37, 42, 44, 48, 49, 51, 54, 69, 70], "idempot": [1, 2, 4, 6, 8, 11, 12, 16, 29, 31, 32], "cannot": [1, 2, 4, 6, 8, 9, 11, 12, 14, 16, 24, 27, 29, 30, 31, 32, 33, 40, 49, 50, 51, 66], "revers": [1, 2, 4, 6, 7, 8, 11, 12, 16, 29, 31, 32], "other": [1, 2, 4, 6, 7, 8, 9, 11, 12, 16, 18, 19, 24, 27, 29, 30, 31, 32, 40, 41, 42, 46, 48, 49, 50, 51, 52, 58, 61, 62, 64, 68, 70], "on_fault": [1, 2, 4, 6, 8, 11, 12, 16, 29, 32, 51], "componentid": [1, 2, 4, 6, 7, 8, 9, 11, 12, 16, 20, 29, 32], "is_connect": [1, 2, 4, 6, 11, 12, 16], "is_degrad": [1, 2, 4, 6, 8, 11, 12, 16, 29, 32], "is_dispos": [1, 2, 4, 6, 8, 11, 12, 16, 29, 32], "is_fault": [1, 2, 4, 6, 8, 11, 12, 16, 29, 32], "is_initi": [1, 2, 4, 6, 8, 11, 12, 16, 29, 32], "is_run": [1, 2, 4, 6, 8, 11, 12, 16, 29, 32], "is_stop": [1, 2, 4, 6, 8, 11, 12, 16, 29, 32], "stop": [1, 2, 4, 6, 8, 9, 11, 12, 16, 24, 26, 27, 29, 31, 32, 35, 51, 66], "request": [1, 2, 4, 6, 8, 10, 11, 12, 16, 18, 24, 32, 44, 45, 50, 51, 64, 65, 66, 67], "datatyp": [1, 2, 4, 6, 8, 11, 12, 16, 18, 32, 33, 36, 48, 64], "data_typ": [1, 2, 4, 6, 8, 9, 11, 12, 16, 18, 32, 33, 36, 48, 64], "uuid4": [1, 2, 4, 6, 8, 9, 10, 11, 12, 16, 19, 24, 31, 32, 33], "correlation_id": [1, 2, 4, 6, 8, 10, 11, 16, 33], "subscript": [1, 2, 4, 6, 8, 11, 12, 16, 32, 51, 64], "correl": [1, 2, 4, 6, 8, 10, 11, 16], "respons": [1, 2, 4, 6, 8, 10, 11, 12, 16, 29, 32, 45, 57], "request_bar": [1, 2, 4, 6, 8, 11, 12, 16, 32, 51, 66], "bartyp": [1, 2, 4, 6, 7, 8, 11, 12, 16, 18, 27, 32, 51], "bar_typ": [1, 2, 4, 6, 7, 8, 11, 12, 16, 18, 27, 32, 44, 51, 69, 70], "limit": [1, 2, 4, 6, 8, 9, 11, 12, 16, 19, 24, 28, 29, 35, 37, 40, 44, 50, 51, 52, 61, 64, 70], "datetim": [1, 2, 4, 5, 6, 7, 8, 11, 12, 14, 16, 18, 19, 22, 24, 32, 43, 47, 66, 69], "end": [1, 2, 4, 6, 8, 9, 11, 12, 16, 18, 27, 32, 43, 44, 49, 50, 52, 62, 69, 70], "histor": [1, 2, 4, 6, 8, 11, 12, 16, 32, 41, 42, 50, 51, 62, 64, 65, 67, 69, 70, 71], "bar": [1, 2, 4, 6, 7, 8, 9, 11, 12, 14, 16, 18, 27, 32, 40, 43, 50, 51, 64, 66], "number": [1, 2, 4, 8, 11, 16, 17, 18, 20, 22, 23, 26, 27, 29, 37, 43, 44, 46, 49, 51], "utc": [1, 2, 4, 6, 8, 10, 11, 12, 16, 22, 24, 32, 43, 47, 49, 51, 69], "inclus": [1, 2, 4, 6, 8, 11, 12, 16, 32], "depend": [1, 2, 4, 6, 8, 11, 12, 16, 22, 23, 25, 32, 44, 46, 48, 50, 51, 54, 60, 64, 66, 69], "individu": [1, 2, 4, 5, 6, 8, 11, 12, 16, 17, 32, 42, 44, 47, 48, 51, 64, 70], "implement": [1, 2, 3, 4, 6, 7, 8, 11, 12, 13, 14, 16, 19, 21, 28, 29, 30, 32, 33, 36, 38, 39, 42, 43, 44, 45, 47, 48, 50, 55, 57, 58, 66], "request_instru": [1, 2, 4, 6, 8, 11, 12, 16, 32, 33, 66], "request_quote_tick": [1, 2, 4, 6, 8, 11, 12, 16, 32], "quotetick": [1, 2, 4, 6, 7, 8, 11, 12, 14, 16, 17, 18, 27, 28, 32, 43, 48, 50, 51, 61, 69], "tick": [1, 2, 4, 6, 7, 8, 9, 11, 12, 14, 16, 17, 18, 22, 25, 27, 28, 32, 37, 40, 43, 44, 46, 49, 50, 51, 61, 64, 66, 69, 70], "request_trade_tick": [1, 2, 4, 6, 8, 11, 12, 16, 32], "tradetick": [1, 2, 4, 6, 7, 8, 11, 12, 14, 16, 17, 18, 27, 32, 43, 48, 50, 51, 70], "reset": [1, 2, 4, 5, 6, 7, 8, 11, 12, 14, 16, 17, 28, 29, 32, 70], "field": [1, 2, 4, 5, 6, 7, 8, 9, 11, 12, 14, 16, 19, 20, 27, 28, 29, 32, 36, 43, 64, 69], "on_reset": [1, 2, 4, 6, 8, 11, 12, 16, 29, 32, 51], "resum": [1, 2, 4, 6, 8, 11, 12, 16, 29, 32], "on_resum": [1, 2, 4, 6, 8, 11, 12, 16, 29, 32, 51], "run_after_delai": [1, 2, 4, 16], "delai": [1, 2, 4, 16, 31, 51], "float": [1, 2, 4, 5, 6, 9, 12, 14, 16, 22, 23, 26, 27, 29, 39, 44, 48, 61], "after": [1, 2, 4, 6, 8, 9, 12, 16, 27, 31, 32, 51], "second": [1, 2, 4, 8, 9, 12, 16, 18, 50, 61], "befor": [1, 2, 4, 8, 9, 16, 27, 40, 49, 62, 66, 67, 68, 69], "on_start": [1, 2, 4, 6, 8, 11, 12, 16, 29, 32, 51, 61, 64], "componentst": [1, 2, 4, 6, 8, 11, 12, 16, 29, 32], "on_stop": [1, 2, 4, 6, 8, 11, 12, 16, 29, 32, 51, 61], "subscrib": [1, 2, 4, 6, 8, 11, 12, 16, 18, 32, 36, 37, 43, 44, 45, 46, 50, 51, 64, 65, 66], "subscribe_bar": [1, 2, 4, 6, 8, 11, 12, 16, 32, 51], "subscribe_instru": [1, 2, 4, 6, 8, 11, 12, 16, 32, 46], "subscribe_instrument_clos": [1, 2, 4, 6, 8, 11, 12, 16, 32], "instrumentclos": [1, 2, 4, 6, 8, 11, 12, 16, 18, 32, 43, 50, 51], "subscribe_instrument_statu": [1, 2, 4, 6, 8, 11, 12, 16, 32], "instrumentstatu": [1, 2, 4, 6, 8, 11, 12, 16, 18, 32, 43, 50, 51], "subscribe_order_book_delta": [1, 2, 4, 6, 8, 11, 12, 16, 32], "booktyp": [1, 2, 4, 6, 8, 11, 12, 16, 17, 32], "book_typ": [1, 2, 4, 6, 8, 9, 11, 12, 16, 17, 32], "depth": [1, 2, 4, 6, 8, 11, 12, 16, 32, 42, 43], "kwarg": [1, 2, 4, 6, 8, 11, 12, 14, 16, 27, 32], "orderbookdelta": [1, 2, 4, 6, 8, 11, 12, 16, 17, 18, 27, 32, 43, 50, 51], "book": [1, 2, 4, 6, 7, 8, 11, 12, 16, 18, 24, 27, 32, 43, 46, 49, 50, 51], "l1_mbp": [1, 2, 4, 6, 8, 9, 11, 12, 16, 32], "l2_mbp": [1, 2, 4, 6, 8, 11, 12, 16, 32], "l3_mbo": [1, 2, 4, 6, 8, 11, 12, 16, 32], "maximum": [1, 2, 4, 5, 6, 7, 8, 9, 11, 12, 16, 22, 26, 27, 29, 32, 46, 48, 50, 56], "keyword": [1, 2, 4, 6, 8, 11, 12, 16, 27, 32, 43, 53], "argument": [1, 2, 4, 6, 8, 9, 11, 12, 16, 18, 27, 32, 41, 43, 44, 52], "subscribe_order_book_snapshot": [1, 2, 4, 6, 8, 11, 12, 16, 32], "snapshot": [1, 2, 4, 6, 7, 8, 9, 11, 12, 16, 18, 32], "level": [1, 2, 3, 4, 6, 8, 9, 10, 11, 12, 13, 16, 17, 20, 26, 32, 33, 35, 38, 43, 45, 47, 48, 49, 50, 52, 55, 57, 58, 61, 62, 64, 67], "A": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 16, 17, 18, 23, 24, 27, 32, 33, 40, 41, 42, 43, 46, 48, 49, 50, 51, 56, 59, 61, 66], "subscribe_quote_tick": [1, 2, 4, 6, 8, 11, 12, 16, 32, 40, 51, 61], "subscribe_tick": [1, 2, 4, 6, 8, 11, 12, 16, 32], "ticker": [1, 2, 4, 6, 7, 8, 11, 12, 16, 18, 20, 22, 24, 25, 32, 43, 50, 51, 64], "subscribe_trade_tick": [1, 2, 4, 6, 8, 11, 12, 16, 32], "subscribe_venue_statu": [1, 2, 4, 6, 8, 11, 12, 16, 32], "subscribed_bar": [1, 2, 4, 6, 11, 16], "subscribed_generic_data": [1, 2, 4, 6, 11, 16], "subscribed_instrument_clos": [1, 2, 4, 6, 11, 16], "close": [1, 2, 4, 6, 7, 8, 9, 11, 12, 14, 16, 18, 19, 24, 25, 27, 32, 35, 43, 49, 51, 52, 67], "subscribed_instrument_statu": [1, 2, 4, 6, 11, 16], "statu": [1, 2, 4, 6, 8, 9, 11, 12, 16, 18, 24, 32, 43, 49, 51, 67], "subscribed_instru": [1, 2, 4, 6, 11, 16], "subscribed_order_book_delta": [1, 2, 4, 6, 11, 16], "delta": [1, 2, 4, 6, 8, 11, 12, 16, 17, 18, 24, 32, 43, 51], "subscribed_order_book_snapshot": [1, 2, 4, 6, 11, 16], "subscribed_quote_tick": [1, 2, 4, 6, 11, 16], "subscribed_tick": [1, 2, 4, 6, 11, 16], "subscribed_trade_tick": [1, 2, 4, 6, 11, 16], "trade": [1, 2, 4, 5, 6, 7, 8, 9, 11, 12, 13, 14, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 27, 28, 29, 35, 36, 37, 39, 40, 41, 42, 43, 44, 45, 47, 48, 49, 55, 59, 62, 63, 65, 67, 69, 70, 71], "subscribed_venue_statu": [1, 2, 4, 6, 11, 16], "trader_id": [1, 2, 4, 6, 7, 8, 9, 11, 12, 16, 19, 20, 24, 25, 29, 31, 32, 47, 48, 66, 70], "trader": [1, 2, 4, 6, 7, 8, 9, 11, 12, 14, 16, 19, 20, 24, 25, 28, 29, 31, 32, 35, 37, 39, 41, 47, 49, 50, 51, 61, 62, 64, 66, 70], "associ": [1, 2, 4, 6, 7, 8, 9, 11, 12, 16, 19, 23, 24, 25, 27, 29, 32, 49], "traderid": [1, 2, 4, 6, 7, 8, 9, 11, 12, 16, 19, 20, 24, 25, 29, 31, 32], "unsubscrib": [1, 2, 4, 6, 8, 11, 12, 16, 32, 51, 66], "unsubscribe_bar": [1, 2, 4, 6, 8, 11, 12, 16, 32], "unsubscribe_instru": [1, 2, 4, 6, 8, 11, 12, 16, 32], "unsubscribe_instrument_clos": [1, 2, 4, 6, 11, 16], "unsubscribe_instrument_statu": [1, 2, 4, 6, 8, 11, 12, 16, 32], "unsubscribe_order_book_delta": [1, 2, 4, 6, 8, 11, 12, 16, 32], "unsubscribe_order_book_snapshot": [1, 2, 4, 6, 8, 11, 12, 16, 32], "unsubscribe_quote_tick": [1, 2, 4, 6, 8, 11, 12, 16, 32, 61], "unsubscribe_tick": [1, 2, 4, 6, 8, 11, 12, 16, 32], "unsubscribe_trade_tick": [1, 2, 4, 6, 8, 11, 12, 16, 32], "unsubscribe_venue_statu": [1, 2, 4, 6, 8, 11, 12, 16, 32], "subscriptionstatu": 1, "modul": [1, 2, 6, 9, 10, 13, 14, 18, 32, 41, 42, 43, 50, 53, 55, 61, 62], "qualnam": [1, 2, 14, 18, 32], "boundari": [1, 2, 14, 18, 32, 41, 49, 57, 64, 67], "bsporderbookdelta": 1, "bookact": [1, 18], "add": [1, 2, 4, 5, 6, 7, 8, 10, 12, 16, 17, 18, 32, 40, 44, 51, 61, 63, 64, 66, 70], "delet": [1, 7, 17, 18, 61], "capsule_from_list": [1, 18], "item": [1, 13, 18, 27], "uint64_t": [1, 2, 4, 6, 7, 8, 10, 11, 12, 16, 17, 18, 19, 22, 23, 24, 25, 30, 31, 32], "ts_event": [1, 2, 4, 6, 8, 9, 10, 11, 12, 16, 17, 18, 19, 22, 32, 36, 40, 43, 48, 66], "ts_init": [1, 2, 6, 8, 10, 11, 12, 17, 18, 19, 22, 24, 25, 27, 32, 33, 36, 40, 42, 43], "sequenc": [1, 6, 8, 9, 17, 18, 24, 44, 51, 66], "act": [1, 18, 22, 36, 49, 55, 58, 61, 64], "flag": [1, 7, 14, 18], "uint8_t": [1, 17, 18, 22, 23], "from_dict": [1, 2, 12, 18, 19, 22, 23, 30, 48], "from_pyo3": [1, 2, 18], "pyo3_delta": [1, 18], "pyo3": [1, 2, 6, 18, 43, 57, 60, 68], "nautilus_pyo3": [1, 2, 18], "rust": [1, 2, 6, 9, 17, 18, 40, 41, 43, 45, 47, 48, 50, 54, 55, 60, 62], "from_raw": [1, 18, 23], "int64_t": [1, 18, 23, 30], "price_raw": [1, 18], "price_prec": [1, 17, 18], "size_raw": [1, 18], "size_prec": [1, 18], "order_id": [1, 18], "scale": [1, 18, 27], "fix": [1, 12, 18, 19, 20, 23, 26, 27, 32, 35, 43, 49, 50, 61, 68], "precis": [1, 5, 7, 11, 12, 17, 18, 22, 23, 25, 26, 27], "integ": [1, 4, 6, 10, 16, 18, 22, 23, 27, 29, 30, 48], "size": [1, 9, 11, 12, 14, 16, 17, 18, 22, 25, 29, 42, 43, 44, 46, 48, 49, 50, 51], "combin": [1, 2, 10, 18, 20, 35, 40, 46, 50, 57], "packet": [1, 18], "match": [1, 2, 4, 6, 7, 8, 9, 12, 16, 18, 19, 20, 24, 25, 32, 37, 43, 46, 48, 66, 67, 70, 71], "engin": [1, 2, 4, 6, 9, 12, 16, 18, 28, 29, 31, 32, 33, 39, 40, 41, 42, 44, 50, 62, 69], "uniqu": [1, 4, 6, 8, 9, 10, 12, 17, 18, 20, 27, 32, 43, 46, 48, 51], "unix": [1, 2, 4, 6, 7, 8, 9, 10, 11, 12, 16, 17, 18, 19, 22, 24, 25, 31, 32, 36, 43, 48, 51, 54, 67], "timestamp": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 16, 17, 18, 19, 22, 24, 25, 27, 30, 31, 32, 36, 43, 49, 67, 69], "nanosecond": [1, 2, 4, 6, 7, 8, 9, 10, 11, 12, 16, 17, 18, 19, 22, 24, 25, 27, 31, 32, 36, 43, 48, 50, 51, 67], "occur": [1, 2, 4, 6, 8, 9, 10, 12, 16, 17, 18, 19, 22, 24, 25, 32, 36, 37, 43], "wa": [1, 2, 4, 6, 7, 8, 9, 10, 11, 12, 13, 16, 17, 18, 19, 22, 24, 25, 31, 32, 36, 40, 41, 43, 44, 52], "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, 17, 18], "to_dict": [1, 2, 12, 18, 19, 22, 23, 24, 25, 30, 48], "obj": [1, 2, 12, 18, 19, 22, 27, 30, 48], "betfairtick": 1, "last_traded_pric": 1, "traded_volum": 1, "starting_price_near": 1, "starting_price_far": 1, "betfairstartingpric": 1, "bsp": 1, "realis": 1, "betfairexecutioncli": [1, 63], "liveexecutioncli": [1, 4, 9, 16, 44], "generate_order_status_report": [1, 2, 4, 16], "client_order_id": [1, 2, 4, 6, 7, 12, 16, 19, 24, 25, 44], "model": [1, 2, 4, 5, 6, 8, 9, 12, 13, 16, 26, 32, 33, 40, 41, 43, 44, 46, 49, 51, 61, 64, 66, 68, 69, 70], "clientorderid": [1, 2, 4, 6, 7, 8, 12, 16, 19, 20, 24, 25, 32, 44], "venue_order_id": [1, 2, 4, 6, 7, 12, 16, 19, 24, 25], "venueorderid": [1, 2, 4, 6, 7, 12, 16, 19, 20, 24, 25, 32], "report": [1, 2, 4, 5, 6, 9, 16, 19, 32, 58, 61, 66, 70], "orderstatusreport": [1, 2, 4, 6, 12, 16], "": [1, 2, 4, 6, 7, 8, 9, 12, 16, 18, 19, 24, 32, 35, 36, 37, 39, 40, 41, 42, 44, 45, 46, 48, 49, 50, 51, 52, 53, 55, 57, 60, 61, 63, 64, 66, 67, 68, 69, 70], "panda": [1, 2, 4, 5, 10, 16, 43, 49, 51, 69, 70], "_lib": [1, 2, 4, 16], "tslib": [1, 2, 4, 16], "open_onli": [1, 2, 4, 7, 16], "mai": [1, 2, 4, 7, 8, 9, 12, 14, 16, 18, 23, 24, 25, 27, 28, 32, 35, 37, 40, 41, 43, 44, 46, 47, 48, 51, 58, 61, 62, 64, 66, 70], "open": [1, 2, 4, 6, 7, 9, 11, 12, 14, 16, 18, 19, 24, 25, 27, 29, 32, 49, 50, 51, 52, 61, 62, 64, 66], "generate_fill_report": [1, 2, 4, 16], "fillreport": [1, 2, 4, 12, 16], "assign": [1, 2, 4, 6, 7, 8, 12, 16, 18, 19, 20, 22, 23, 24, 25, 31, 32, 36, 40, 48, 49, 51, 64], "generate_position_status_report": [1, 2, 4, 16], "positionstatusreport": [1, 2, 4, 9, 12, 16], "check_account_curr": 1, "check": [1, 4, 6, 7, 8, 9, 10, 11, 12, 16, 17, 18, 24, 29, 31, 32, 36, 37, 46, 52, 54, 58, 64], "against": [1, 7, 24, 32, 35, 49], "handle_order_stream_upd": 1, "wait_for_ord": 1, "timeout_second": 1, "10": [1, 4, 9, 12, 16, 18, 24, 25, 43, 44, 49, 51, 56, 60, 61, 66, 69, 70], "get": [1, 7, 12, 16, 43, 46, 51, 55, 64], "our": [1, 51, 61, 69, 70], "submit_ord": [1, 2, 4, 6, 12, 16, 32, 37, 40, 44, 51, 61], "come": [1, 61], "back": [1, 7, 8, 9, 27, 30, 36, 37, 43, 48, 50], "bet_id": 1, "As": [1, 9, 36, 44, 52, 64, 66, 69], "precaut": 1, "wait": [1, 61], "up": [1, 6, 8, 9, 12, 14, 16, 23, 27, 32, 35, 36, 42, 43, 45, 46, 51, 53, 59, 61, 62, 64, 65, 66, 69, 70], "ad": [1, 6, 7, 8, 12, 16, 32, 42, 43, 55, 61, 66, 67], "order_id_to_client_order_id": 1, "batch_cancel_ord": [1, 2, 4, 6, 12, 16], "batchcancelord": [1, 2, 4, 6, 12, 16, 32, 51], "command": [1, 2, 4, 6, 8, 9, 10, 11, 12, 16, 19, 29, 32, 33, 37, 41, 44, 45, 48, 53, 54, 58, 59], "batch": [1, 2, 4, 6, 9, 12, 16, 27, 29, 32, 42, 43, 51, 61], "cancel": [1, 2, 4, 6, 7, 8, 12, 16, 17, 19, 24, 29, 31, 32, 37, 49, 66, 67], "cancel_all_ord": [1, 2, 4, 6, 12, 16, 32, 44, 51], "cancelallord": [1, 2, 4, 6, 12, 16, 32, 51], "cancel_ord": [1, 2, 4, 6, 12, 16, 32, 44, 51], "cancelord": [1, 2, 4, 6, 12, 16, 19, 32, 51], "generate_account_st": [1, 2, 4, 6, 12, 16], "info": [1, 2, 4, 6, 8, 9, 11, 12, 16, 19, 22, 24, 25, 47, 61, 64, 66], "publish": [1, 2, 4, 6, 8, 9, 12, 16, 32, 33, 44, 45, 46], "directli": [1, 2, 4, 6, 8, 10, 11, 12, 14, 16, 18, 19, 24, 29, 30, 32, 37, 40, 43, 44, 48, 50, 51, 58, 61], "addit": [1, 2, 4, 6, 8, 9, 12, 16, 19, 22, 27, 37, 43, 44, 47, 48, 52, 53, 57, 61, 66], "generate_mass_statu": [1, 2, 4, 16], "lookback_min": [1, 2, 4, 16], "executionmassstatu": [1, 2, 4, 12, 16], "lookback": [1, 2, 4, 9, 16, 48, 51], "generate_order_accept": [1, 2, 4, 6, 12, 16], "strategyid": [1, 2, 4, 6, 7, 8, 9, 12, 16, 19, 20, 24, 25, 32, 44, 51], "strategy_id": [1, 2, 4, 6, 7, 8, 9, 12, 16, 19, 24, 25, 32, 44], "orderaccept": [1, 2, 4, 6, 12, 16, 19, 32, 51], "send": [1, 2, 4, 6, 8, 11, 12, 16, 19, 33, 36, 44], "executionengin": [1, 2, 4, 6, 9, 12, 16, 31, 32, 37, 44, 51], "strategi": [1, 2, 4, 6, 7, 8, 9, 12, 16, 19, 20, 24, 25, 28, 29, 31, 32, 33, 34, 36, 37, 40, 42, 44, 46, 48, 49, 50, 62, 64, 66, 67, 69], "accept": [1, 2, 4, 6, 12, 16, 19, 24, 32, 42, 49, 58], "generate_order_cancel_reject": [1, 2, 4, 6, 12, 16], "reason": [1, 2, 4, 6, 12, 16, 18, 19, 20, 39, 43, 50, 51, 52, 57, 58, 61, 64, 67], "ordercancelreject": [1, 2, 4, 6, 12, 16, 19, 32, 51], "reject": [1, 2, 4, 6, 12, 16, 19, 24, 32, 46, 49], "generate_order_cancel": [1, 2, 4, 6, 12, 16], "ordercancel": [1, 2, 4, 6, 12, 16, 19, 32, 51], "generate_order_expir": [1, 2, 4, 6, 12, 16], "orderexpir": [1, 2, 4, 6, 12, 16, 19, 32, 51], "expir": [1, 2, 4, 6, 8, 9, 12, 16, 19, 22, 24, 32, 51, 66], "generate_order_fil": [1, 2, 4, 6, 12, 16], "positionid": [1, 2, 4, 5, 6, 7, 8, 12, 16, 19, 20, 24, 25, 32], "venue_position_id": [1, 2, 4, 6, 12, 16], "tradeid": [1, 2, 4, 6, 12, 16, 18, 19, 20, 24, 25], "trade_id": [1, 2, 4, 6, 12, 16, 18, 19, 24, 25], "ordertyp": [1, 2, 4, 6, 8, 12, 16, 19, 24], "order_typ": [1, 2, 4, 6, 12, 16, 19, 24], "quote_curr": [1, 2, 4, 6, 12, 16, 22, 25], "so": [1, 2, 4, 6, 8, 11, 12, 16, 19, 20, 23, 24, 32, 37, 41, 43, 44, 51, 52, 54, 55, 56, 58, 61, 62, 64, 68], "must": [1, 2, 4, 6, 8, 9, 10, 11, 12, 16, 18, 19, 20, 23, 24, 27, 32, 44, 46, 48, 51, 56, 57, 58, 64, 66, 67], "pass": [1, 2, 4, 6, 7, 8, 10, 11, 12, 16, 19, 24, 27, 29, 32, 36, 37, 39, 41, 42, 43, 44, 46, 48, 51, 52, 61, 63, 64, 66, 69], "explicitli": [1, 2, 4, 6, 11, 12, 16, 19, 24, 33, 41, 43, 64, 67], "ticket": [1, 2, 4, 6, 12, 16, 52], "here": [1, 2, 4, 6, 8, 10, 12, 16, 32, 33, 38, 40, 44, 45, 50, 51, 52, 53, 55, 61, 66, 69, 70], "otherwis": [1, 2, 4, 6, 8, 9, 12, 16, 19, 27, 32, 42, 46, 51], "om": [1, 2, 4, 6, 12, 16, 25, 32], "resolut": [1, 2, 4, 6, 12, 16, 50], "averag": [1, 2, 4, 5, 6, 10, 12, 14, 16, 17, 19, 24, 25, 40], "generate_order_modify_reject": [1, 2, 4, 6, 12, 16], "ordermodifyreject": [1, 2, 4, 6, 12, 16, 19, 32, 51], "generate_order_reject": [1, 2, 4, 6, 12, 16], "orderreject": [1, 2, 4, 6, 12, 16, 19, 32, 51], "generate_order_submit": [1, 2, 4, 6, 12, 16], "ordersubmit": [1, 2, 4, 6, 12, 16, 19, 32, 51], "submit": [1, 2, 4, 6, 9, 12, 16, 19, 24, 29, 32, 40, 44, 49, 64, 67, 70], "generate_order_trigg": [1, 2, 4, 6, 12, 16], "ordertrigg": [1, 2, 4, 6, 12, 16, 19, 32, 51], "trigger": [1, 2, 4, 6, 8, 10, 12, 16, 19, 24, 32, 37, 41, 50, 51], "generate_order_upd": [1, 2, 4, 6, 12, 16], "trigger_pric": [1, 2, 4, 6, 8, 12, 16, 19, 24, 32, 49, 64], "venue_order_id_modifi": [1, 2, 4, 6, 12, 16], "orderupd": [1, 2, 4, 6, 12, 16, 19, 32, 51], "modifi": [1, 2, 4, 6, 9, 12, 16, 29, 32, 35, 37, 62, 66, 67], "get_account": [1, 2, 4, 6, 12, 16], "modify_ord": [1, 2, 4, 6, 12, 16, 32, 44, 51], "modifyord": [1, 2, 4, 6, 12, 16, 19, 32, 51], "oms_typ": [1, 2, 4, 6, 7, 9, 12, 16, 32, 61, 69, 70], "omstyp": [1, 2, 4, 6, 7, 9, 12, 16, 32, 70], "query_ord": [1, 2, 4, 6, 12, 16, 32, 44], "queryord": [1, 2, 4, 6, 12, 16, 32], "reconcili": [1, 2, 4, 6, 9, 12, 16, 19], "submitord": [1, 2, 4, 6, 12, 16, 32, 37, 51], "submit_order_list": [1, 2, 4, 6, 12, 16, 32, 44], "submitorderlist": [1, 2, 4, 6, 12, 16, 32, 51], "get_cached_betfair_cli": 1, "credenti": [1, 66], "exist": [1, 2, 4, 6, 7, 8, 9, 11, 12, 16, 17, 22, 27, 32, 40, 43, 44, 47, 49, 51, 58, 66, 67, 69, 70], "sourc": [1, 2, 4, 13, 18, 27, 43, 45, 50, 51, 57, 62, 64, 68], "betfair_usernam": 1, "env": [1, 60], "var": 1, "betfair_password": 1, "betfair_app_kei": [1, 63], "get_cached_betfair_instrument_provid": 1, "binancehttpcli": [1, 2, 64], "betfairlivedataclientfactori": [1, 63], "livedataclientfactori": [1, 2, 4, 16], "live": [1, 2, 4, 8, 11, 12, 13, 31, 32, 35, 36, 37, 39, 41, 43, 45, 47, 49, 51, 53, 59, 62, 63, 64, 65, 67], "new": [1, 2, 4, 6, 8, 9, 11, 12, 19, 22, 23, 29, 32, 40, 43, 44, 49, 51, 52, 60, 65, 66], "betfairliveexecclientfactori": [1, 63], "liveexecclientfactori": [1, 2, 4, 16], "betfair_float_to_pric": 1, "betfair_float_to_quant": 1, "create_betfair_order_book": 1, "frozenset": [1, 4, 9, 66], "event_type_id": [1, 22], "event_id": [1, 8, 19, 22], "market_id": [1, 22], "country_cod": 1, "market_typ": [1, 22], "event_type_nam": [1, 22], "instrumentprovid": [1, 2, 4, 8, 9, 16, 33, 46], "mean": [1, 2, 4, 8, 9, 10, 11, 14, 27, 34, 50, 51, 61, 67, 69], "load": [1, 2, 4, 6, 7, 8, 9, 12, 16, 31, 32, 33, 61, 64, 65, 66, 71], "bettinginstru": [1, 22, 46], "apicli": [1, 2], "load_ids_async": [1, 2, 4, 8], "load_async": [1, 2, 4, 8], "asynchron": [1, 2, 4, 8, 11, 12, 16, 31, 50], "load_all_async": [1, 2, 4, 8, 33, 46], "latest": [1, 2, 4, 8, 13, 27, 40, 46, 47, 53, 60, 61, 65, 66, 71], "add_bulk": [1, 2, 4, 8], "bulk": [1, 2, 4, 8, 12, 17, 18, 24, 35, 41], "add_curr": [1, 2, 4, 7, 8], "held": [1, 2, 4, 7, 8, 24, 29, 32, 35, 70], "string": [1, 2, 4, 7, 8, 9, 10, 16, 17, 18, 19, 20, 22, 23, 24, 26, 27, 29, 30, 31, 44, 47, 48, 51], "find": [1, 2, 4, 8, 22, 26, 33, 38, 41, 45, 50, 51, 53, 55, 62, 69], "get_al": [1, 2, 4, 8], "map": [1, 2, 4, 8, 11, 12, 16, 18, 19, 23, 26, 30, 55], "immedi": [1, 2, 4, 6, 8, 12, 32, 35, 44, 49, 51, 63, 64], "list_al": [1, 2, 4, 8], "betfairstreamcli": 1, "http_client": 1, "logger_adapt": 1, "message_handl": 1, "host": [1, 4, 9, 18, 66], "com": [1, 14, 24, 53, 56, 60, 61, 69], "port": [1, 4, 9, 41, 61], "crlf": 1, "post_connect": 1, "perform": [1, 5, 6, 7, 8, 9, 10, 11, 12, 13, 16, 28, 29, 32, 39, 41, 42, 43, 44, 45, 47, 48, 50, 51, 52, 53, 55, 57, 58, 61, 62, 64, 67, 68, 70], "post": [1, 6, 9, 29, 50, 64], "post_reconnect": 1, "post_disconnect": 1, "betfairorderstreamcli": 1, "partition_matched_by_strategy_ref": 1, "include_overall_posit": 1, "customer_strategy_ref": 1, "betfairmarketstreamcli": 1, "binancedataclientconfig": 2, "api_kei": [2, 63, 64], "api_secret": [2, 63, 64], "binanceaccounttyp": [2, 33, 64], "base_url_http": [2, 64], "base_url_w": [2, 64], "u": [2, 7, 8, 11, 18, 57, 60, 61, 66, 67, 70], "testnet": [2, 33], "use_agg_trade_tick": [2, 64], "binancedatacli": 2, "public": [2, 8, 12, 24, 48], "binance_api_kei": [2, 64], "binance_testnet_api_kei": [2, 64], "environ": [2, 7, 9, 27, 31, 33, 37, 43, 47, 50, 55, 59, 60, 61, 63, 64, 66], "variabl": [2, 27, 43, 52, 53, 61, 63, 64, 66, 69], "client": [2, 3, 4, 6, 7, 8, 9, 12, 16, 19, 20, 24, 25, 32, 37, 41, 44, 46, 48, 50, 51, 63, 64, 67], "endpoint": [2, 8, 11, 12, 64], "websocket": [2, 3, 50, 64], "aggreg": [2, 6, 8, 9, 12, 18, 32, 43, 50], "binanceexecclientconfig": 2, "clock_sync_interval_sec": 2, "use_gtd": [2, 51], "use_reduce_onli": [2, 6, 9], "use_position_id": [2, 6, 9], "treat_expired_as_cancel": 2, "max_retri": 2, "retry_delai": 2, "binanceexecutioncli": 2, "gtd": [2, 6, 8, 9, 12, 19, 24, 32, 49, 50], "tif": 2, "forc": [2, 6, 8, 9, 12, 19, 24, 32, 50, 51], "remap": 2, "gtc": [2, 8, 12, 19, 24, 49], "reduce_onli": [2, 6, 8, 12, 19, 24, 49], "instruct": [2, 6, 8, 12, 19, 24, 32, 35, 45, 50, 61, 67], "sent": [2, 6, 8, 11, 12, 19, 24, 32, 37, 51], "through": [2, 4, 6, 8, 10, 11, 12, 14, 16, 18, 19, 24, 29, 30, 32, 33, 37, 38, 43, 45, 46, 48, 50, 51, 53, 55, 57, 59, 66, 68, 69, 70, 71], "alwai": [2, 8, 9, 24, 40, 41, 46, 47, 52], "hedg": [2, 6, 7, 32, 69], "position_id": [2, 5, 7, 12, 19, 24, 25, 32, 61], "virtual": [2, 7, 54, 60], "semant": 2, "treat": [2, 27, 37], "certain": [2, 8, 23, 41, 44, 46, 48, 49, 61], "you": [2, 6, 8, 9, 12, 13, 32, 35, 36, 37, 38, 39, 41, 42, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 58, 59, 60, 61, 62, 63, 64, 66, 69, 70, 71], "uniform": 2, "positiveint": [2, 9], "retri": 2, "positivefloat": [2, 9], "get_cached_binance_http_cli": [2, 33], "secret": [2, 4, 33], "base_url": 2, "is_testnet": [2, 33], "is_u": 2, "url": 2, "get_cached_binance_spot_instrument_provid": 2, "binancespotinstrumentprovid": [2, 46], "get_cached_binance_futures_instrument_provid": 2, "binancefuturesinstrumentprovid": [2, 33], "binancelivedataclientfactori": [2, 64], "binancespotdatacli": [2, 64], "binancefuturesdatacli": [2, 64], "binanceliveexecclientfactori": [2, 64], "binancespotexecutioncli": [2, 64], "binancefuturesexecutioncli": [2, 64], "common": [2, 7, 13, 16, 27, 31, 32, 33, 35, 37, 44, 55, 63, 64, 66, 69], "doc": [2, 9, 34, 42, 45, 52, 55, 61, 64, 67, 71], "github": [2, 61], "io": [2, 27, 53, 61], "apidoc": 2, "en": [2, 8, 10, 20, 24, 27, 53], "definit": [2, 4, 40, 46, 55, 57, 64, 65], "binanceratelimittyp": 2, "binanceratelimitinterv": 2, "interv": [2, 4, 6, 8, 9, 11, 12, 16, 27, 29, 32, 44, 51], "binanceklineinterv": 2, "kline": 2, "chart": 2, "binanceexchangefiltertyp": 2, "binancesymbolfiltertyp": 2, "binanceordersid": 2, "binanceexecutiontyp": 2, "binanceorderstatu": 2, "binancetimeinforc": 2, "binanceordertyp": 2, "binancesecuritytyp": 2, "secur": [2, 4, 22], "binanceneworderresptyp": 2, "neworderresptyp": 2, "binanceerrorcod": 2, "cover": [2, 36, 38, 41, 45, 57, 58, 62, 69, 70], "binanceenumpars": 2, "concret": [2, 6, 8, 10, 11, 12, 14, 16, 18, 19, 24, 29, 30, 32], "subclass": [2, 6, 7, 8, 10, 11, 12, 14, 16, 18, 19, 24, 27, 28, 29, 30, 32, 36, 46], "binancebar": [2, 64], "high": [2, 7, 8, 11, 12, 14, 16, 18, 27, 29, 32, 41, 43, 45, 47, 48, 50, 55, 57, 58, 62], "low": [2, 6, 10, 14, 18, 27, 32, 64, 67], "volum": [2, 11, 14, 17, 18, 27, 50, 64], "quote_volum": 2, "taker_buy_base_volum": 2, "taker_buy_quote_volum": 2, "candlestick": [2, 14], "pyo3_bar": [2, 18], "is_revis": [2, 18], "revis": [2, 18, 66], "previou": [2, 8, 14, 18, 32, 40], "is_single_pric": [2, 18], "ohlc": [2, 18], "singl": [2, 6, 7, 8, 9, 12, 16, 18, 20, 28, 32, 41, 42, 43, 46, 47, 48, 50, 51, 56, 61, 64, 71], "binancetick": [2, 64], "price_chang": 2, "price_change_perc": 2, "weighted_avg_pric": 2, "last_pric": 2, "open_pric": 2, "high_pric": [2, 14], "low_pric": [2, 14], "open_time_m": 2, "close_time_m": 2, "first_id": 2, "last_id": 2, "prev_close_pric": 2, "bid_pric": [2, 18, 27, 69], "bid_qti": 2, "ask_pric": [2, 18, 27, 69], "ask_qti": 2, "24hr": [2, 64], "statist": [2, 5, 38, 41, 50, 51, 70], "percent": 2, "weight": [2, 14, 41], "millisecond": [2, 6, 8, 9, 10, 12, 27, 32, 50, 67], "first": [2, 8, 24, 27, 32, 36, 44, 48, 50, 53, 59, 60, 61, 62, 64, 66, 69, 70], "over": [2, 6, 14, 19, 42, 44, 50, 51, 52, 64, 69, 70], "usdt_futur": [2, 33, 64], "binancecommondatacli": 2, "orderbook": [2, 4, 6, 7, 8, 11, 12, 16, 17, 18, 32, 51], "binancefuturescontracttyp": 2, "deriv": [2, 6, 22, 39, 40, 43, 44, 64], "contract": [2, 4, 22, 23, 36, 45, 46, 49, 57, 64], "binancefuturescontractstatu": 2, "binancefuturespositionsid": 2, "binancefuturesworkingtyp": 2, "work": [2, 8, 9, 12, 34, 36, 41, 42, 45, 46, 47, 49, 51, 53, 55, 61, 64, 67, 71], "binancefuturesmargintyp": 2, "binancefuturespositionupdatereason": 2, "binancefutureseventtyp": 2, "binancefuturesenumpars": 2, "binancecommonexecutioncli": 2, "binancefuturesmarkpriceupd": 2, "mark": [2, 8, 14, 41, 49, 64, 67], "index": [2, 7, 8, 10, 13, 14, 23, 27, 49], "estimated_settl": 2, "funding_r": 2, "ts_next_fund": 2, "fund": [2, 64, 66], "estim": 2, "settl": [2, 22], "hour": [2, 4, 18, 50, 66], "settlement": [2, 22, 25, 46], "next": [2, 6, 8, 10, 11, 27, 32, 52, 61, 69, 70], "binancespotpermiss": 2, "permiss": [2, 63, 64], "binancespotsymbolstatu": 2, "binancespoteventtyp": 2, "binancespotenumpars": 2, "brokerag": [3, 67], "each": [3, 6, 8, 12, 16, 27, 32, 33, 35, 36, 39, 41, 42, 43, 44, 45, 47, 48, 49, 51, 56, 61, 62, 67, 71], "lower": [3, 8, 14, 24, 48, 49, 55, 61, 64], "rest": [3, 6, 11, 12, 50, 63, 64], "built": [3, 4, 13, 16, 18, 21, 23, 30, 39, 43, 44, 45, 48, 49, 50, 51, 55, 57, 61, 64, 66, 68, 70, 71], "top": [3, 11, 12, 13, 17, 18, 24, 32, 33, 34, 43, 45, 48, 52, 58], "contractid": 4, "as_integer_ratio": [4, 18], "ratio": [4, 5, 14, 18, 43], "whose": [4, 18, 35, 44], "exactli": [4, 18, 19, 37, 43, 46], "origin": [4, 7, 12, 13, 18, 20, 24, 32, 37, 44, 51], "denomin": [4, 8, 18, 19, 23, 24], "bit_count": [4, 18], "ones": [4, 18, 66], "binari": [4, 18, 41, 42, 43, 50, 60, 65, 68], "absolut": [4, 10, 18, 27], "known": [4, 18, 35, 41, 49], "popul": [4, 18, 43], "bin": [4, 5, 18], "13": [4, 18], "0b1101": [4, 18], "3": [4, 14, 17, 18, 50, 56, 60], "bit_length": [4, 18], "bit": [4, 6, 10, 18, 60], "necessari": [4, 8, 18, 36, 37, 43, 44, 46, 49, 51, 55, 57, 61, 64], "37": [4, 18], "0b100101": [4, 18], "conjug": [4, 18], "complex": [4, 8, 10, 12, 18, 44, 50, 53, 61, 70], "ration": [4, 18], "lowest": [4, 14, 18, 38, 57], "from_byt": [4, 18], "byteord": [4, 18], "big": [4, 18], "sign": [4, 18, 19, 24, 25, 65], "arrai": [4, 10, 18, 62], "hold": [4, 10, 12, 18, 36, 37, 41, 50], "either": [4, 6, 8, 12, 18, 20, 23, 27, 30, 32, 33, 35, 37, 43, 49, 50, 59, 61, 63, 64, 66, 67], "buffer": [4, 8, 9, 16, 18], "protocol": [4, 9, 12, 18, 20, 27, 32], "iter": [4, 6, 8, 12, 14, 18], "produc": [4, 7, 8, 9, 14, 18, 23, 41, 42, 46, 47, 48, 55], "bytearrai": [4, 18], "exampl": [4, 8, 18, 20, 23, 36, 38, 39, 40, 43, 44, 45, 46, 47, 48, 49, 50, 58, 61, 64, 66, 69, 70], "most": [4, 6, 7, 8, 9, 12, 13, 18, 32, 37, 41, 43, 46, 48, 51, 57, 63, 64], "signific": [4, 18], "begin": [4, 8, 18, 61, 71], "littl": [4, 18, 58, 61], "To": [4, 9, 18, 24, 27, 41, 43, 44, 47, 48, 50, 51, 52, 57, 59, 60, 61, 63, 64, 66, 67], "nativ": [4, 18, 22, 32, 46, 50, 64, 67], "sy": [4, 9, 18], "indic": [4, 6, 7, 8, 9, 10, 12, 13, 18, 25, 28, 32, 41, 44, 49, 51, 61], "two": [4, 14, 18, 20, 22, 24, 26, 33, 35, 36, 40, 42, 43, 44, 47, 48, 49, 51, 52, 63, 64, 68], "complement": [4, 18], "imag": [4, 18, 61], "imaginari": [4, 18], "part": [4, 8, 18, 24, 27, 41, 43, 46, 47, 51, 52, 53, 70], "numer": [4, 8, 18, 20], "real": [4, 6, 8, 12, 18, 32, 41, 50, 65], "to_byt": [4, 18], "overflowerror": [4, 18, 22, 23], "determin": [4, 8, 9, 11, 14, 18, 22, 27, 32, 44, 50], "comboleg": 4, "conid": 4, "openclos": 4, "shortsaleslot": 4, "designatedloc": 4, "exemptcod": 4, "leg": 4, "within": [4, 6, 7, 8, 12, 14, 16, 19, 20, 29, 32, 33, 36, 40, 41, 42, 48, 49, 50, 51, 57, 64], "combo": 4, "deltaneutralcontract": 4, "neutral": 4, "ibcontract": [4, 66], "sectyp": [4, 66], "liter": 4, "stk": [4, 66], "opt": [4, 51], "fut": 4, "fop": 4, "contfut": [4, 66], "primaryexchang": [4, 66], "localsymbol": 4, "tradingclass": 4, "lasttradedateorcontractmonth": [4, 66], "multipli": [4, 14, 22, 25, 46], "strike": [4, 22], "right": [4, 9, 11, 13, 50, 52, 55, 58], "includeexpir": 4, "secidtyp": [4, 66], "secid": [4, 66], "descript": [4, 13, 24, 25, 40, 51, 70], "issuerid": 4, "combolegsdescrip": 4, "interactive_brok": [4, 66], "build_futures_chain": [4, 66], "build_options_chain": [4, 66], "min_expiry_dai": [4, 66], "max_expiry_dai": [4, 66], "describ": [4, 34, 42, 45, 48, 52, 61], "futur": [4, 6, 8, 12, 22, 31, 32, 33, 40, 44, 45, 46, 49, 50, 51, 57, 64, 66, 67, 68, 70], "e": [4, 8, 9, 12, 24, 25, 43, 44, 46, 47, 50, 51, 52, 61, 64, 66], "where": [4, 7, 8, 9, 10, 19, 22, 24, 26, 32, 37, 41, 43, 47, 48, 49, 50, 51, 52, 55, 64, 67, 69], "Will": [4, 7, 8, 9, 12, 20, 23, 32, 44], "smart": [4, 66], "stock": [4, 35, 66], "search": [4, 66, 69], "full": [4, 16, 24, 35, 37, 40, 44, 46, 49, 61, 64, 67], "chain": [4, 66], "options_chain": 4, "futures_chain": 4, "dai": [4, 5, 6, 8, 12, 14, 18, 19, 24, 32, 49, 50, 68], "y": [4, 36, 47, 61, 69], "m": [4, 8, 47, 69], "d": [4, 14, 47, 66, 69, 70], "expiri": [4, 24, 32], "ibordertag": 4, "whatif": 4, "ocagroup": 4, "ocatyp": 4, "allornon": 4, "activestarttim": 4, "activestoptim": 4, "goodaftertim": 4, "outsiderth": 4, "attach": [4, 37, 49], "tag": [4, 8, 9, 12, 19, 20, 24, 32, 35, 49], "ib": [4, 20, 60, 66, 67], "ibcontractdetail": [4, 66], "marketnam": 4, "mintick": 4, "validexchang": 4, "pricemagnifi": 4, "underconid": 4, "longnam": 4, "contractmonth": 4, "industri": 4, "categori": [4, 51, 58], "subcategori": 4, "timezoneid": 4, "tradinghour": 4, "liquidhour": 4, "evrul": 4, "evmultipli": 4, "mdsizemultipli": 4, "agggroup": 4, "undersymbol": 4, "undersectyp": 4, "marketruleid": 4, "secidlist": 4, "realexpirationd": 4, "lasttradetim": 4, "stocktyp": 4, "minsiz": 4, "170141183460469231731687303715884105727": 4, "sizeincr": 4, "suggestedsizeincr": 4, "cusip": 4, "descappend": 4, "bondtyp": 4, "coupontyp": 4, "putabl": 4, "coupon": 4, "matur": 4, "issued": 4, "nextoptiond": 4, "nextoptiontyp": 4, "nextoptionparti": 4, "contractdetail": [4, 66], "intern": [4, 6, 8, 9, 11, 12, 14, 16, 18, 22, 23, 29, 31, 44, 51, 56, 61, 69, 70], "eas": 4, "interactivebrokersgatewayconfig": [4, 66], "127": 4, "4001": 4, "4002": [4, 66], "trading_mod": [4, 66], "paper": [4, 41, 50, 66], "read_only_api": 4, "timeout": [4, 9, 12, 16], "300": [4, 70], "interactivebrokersgatewai": [4, 66], "setup": [4, 6, 8, 12, 32, 43, 48, 51, 55, 61, 66, 69, 70], "tws_usernam": [4, 66], "tws_password": [4, 66], "hostnam": 4, "ip": 4, "address": [4, 6, 8, 9, 12, 13, 32, 44, 50], "gatewai": [4, 60, 64, 66], "tw": [4, 66], "server": [4, 51, 60, 61], "docker": [4, 50, 60, 66], "try": [4, 61, 66], "interactivebrokersinstrumentproviderconfig": [4, 66], "load_contract": [4, 66], "cache_validity_dai": 4, "pickle_path": 4, "interactivebrokersinstrumentprovid": [4, 66], "global": [4, 20, 29, 30], "fresh": [4, 69, 70], "pull": [4, 61, 69], "upon": [4, 40, 46, 51, 66], "tradingnod": [4, 7, 9, 16, 33, 50, 63, 64, 66], "mani": [4, 7, 8, 11, 12, 21, 41, 42, 51, 53, 57, 61, 64, 68, 69, 70], "make": [4, 6, 8, 12, 19, 22, 24, 37, 41, 43, 44, 45, 47, 50, 51, 54, 57, 60, 61, 68, 70, 71], "even": [4, 24, 51, 52], "restart": 4, "path": [4, 8, 9, 27, 37, 43, 47, 61, 69], "store": [4, 7, 14, 23, 40, 42, 43, 69], "pickl": [4, 6], "dure": [4, 8, 19, 39, 52, 55, 61], "cache_valid": 4, "period": [4, 5, 14, 20, 44, 46, 52], "interactivebrokersdataclientconfig": [4, 66], "ibg_host": 4, "ibg_port": [4, 66], "ibg_client_id": 4, "use_regular_trading_hour": [4, 66], "market_data_typ": [4, 66], "ibapi": [4, 66], "enum_implem": 4, "0x7fdc63a32010": 4, "interactivebrokersdatacli": [4, 66], "client_id": [4, 6, 7, 8, 9, 11, 12, 16, 32, 33, 36, 64], "regular": [4, 18, 37, 44, 51], "mostli": [4, 53], "interactivebrok": [4, 24], "rth": 4, "realtim": [4, 66], "ibmarketdatatypeenum": [4, 66], "interactivebrokerscli": [4, 66], "delayed_frozen": [4, 66], "without": [4, 6, 8, 13, 20, 32, 48, 61], "interactivebrokersexecclientconfig": [4, 66], "interactivebrokersexeccli": 4, "ibg_account_id": 4, "tws_account": 4, "interactivebrokersexecutioncli": [4, 66], "retriev": [4, 27, 41, 63, 66], "get_cached_ib_cli": 4, "get_cached_interactive_brokers_instrument_provid": 4, "interactivebrokerslivedataclientfactori": [4, 66], "interactivebrokersliveexecclientfactori": [4, 66], "interactivebrokersspotexecutioncli": 4, "It": [4, 6, 8, 12, 13, 16, 18, 20, 27, 32, 36, 37, 39, 40, 42, 43, 44, 45, 46, 48, 51, 55, 57, 60, 62, 64, 66, 67, 68, 69, 70], "import": [4, 6, 8, 9, 12, 32, 33, 36, 39, 40, 41, 43, 44, 45, 46, 47, 48, 49, 51, 52, 55, 61, 63, 64, 66], "shall": 4, "have": [4, 6, 7, 8, 9, 12, 19, 23, 27, 28, 32, 35, 37, 41, 42, 43, 44, 46, 50, 51, 52, 61, 62, 63, 64, 66, 68, 69, 70], "enough": [4, 11, 19, 44, 50, 53], "Not": [4, 13], "case": [4, 10, 27, 28, 33, 36, 43, 44, 45, 46, 48, 51, 58, 61, 63, 64, 70], "group": [5, 6, 9, 10, 11, 12, 16, 27, 29, 30, 32, 35, 39, 41, 48], "relat": [5, 6, 7, 10, 11, 12, 14, 24, 35, 41, 44, 46, 48, 51, 55, 66, 70], "portfolioanalyz": [5, 28, 39, 51], "analyz": [5, 14, 28, 39, 41, 51, 68, 70], "track": [5, 44, 48, 51], "metric": [5, 14, 40, 42, 51], "register_statist": [5, 39], "portfoliostatist": [5, 39], "deregister_statist": 5, "deregist": [5, 6, 7, 8, 11, 12, 16, 32], "seri": [5, 10, 39, 44, 56, 62, 71], "calculate_statist": 5, "add_posit": [5, 7], "add_trad": 5, "realized_pnl": [5, 19, 25, 39], "realiz": [5, 19, 25, 39, 57], "add_return": 5, "entri": [5, 7, 8, 19, 25, 29, 35, 49, 61], "core": [5, 8, 9, 11, 12, 13, 27, 31, 33, 36, 37, 43, 45, 46, 49, 51, 55, 57, 61, 64, 68, 69], "total_pnl": [5, 25], "unrealized_pnl": [5, 7, 19, 25, 28, 51], "unreal": [5, 7, 9, 19, 25, 28], "total_pnl_percentag": 5, "percentag": [5, 8, 10, 22, 29, 46, 49], "get_performance_stats_pnl": 5, "profit": [5, 8, 24, 35, 49], "loss": [5, 7, 8, 12, 14, 16, 24, 27, 29, 35, 43, 49], "get_performance_stats_return": 5, "get_performance_stats_gener": 5, "get_stats_pnls_format": 5, "backtest": [5, 8, 11, 12, 13, 27, 31, 32, 36, 37, 41, 43, 47, 51, 53, 59, 62, 65], "format": [5, 8, 9, 10, 17, 18, 20, 23, 27, 42, 43, 47, 61, 65, 69], "print": [5, 6, 9, 10, 17, 27, 66, 70], "footer": 5, "get_stats_returns_format": 5, "get_stats_general_format": 5, "reportprovid": 5, "variou": [5, 8, 14, 26, 41, 42, 48, 50, 51, 54, 56, 61, 66, 69, 70], "generate_orders_report": [5, 32], "generate_order_fills_report": [5, 32, 61, 70], "row": [5, 27], "per": [5, 6, 7, 8, 9, 11, 12, 16, 26, 27, 28, 29, 32, 37, 39, 43, 44, 45, 48, 49, 51, 52, 64, 66, 70], "generate_fills_report": [5, 32], "generate_positions_report": [5, 32, 61, 70], "generate_account_report": [5, 32, 61, 70], "serializ": [5, 9, 48], "calculate_from_return": 5, "calculate_from_realized_pnl": [5, 39], "calculate_from_ord": 5, "calculate_from_posit": 5, "expect": [5, 6, 10, 17, 18, 20, 27, 31, 32, 39, 41, 53, 57, 61, 67], "longratio": 5, "2": [5, 7, 9, 14, 22, 40, 44, 51, 60, 61, 70], "output": [5, 8, 9, 14, 39, 43, 58, 61], "avglos": 5, "loser": [5, 39], "maxlos": 5, "minlos": 5, "minimum": [5, 6, 8, 9, 12, 14, 22, 26, 27, 32, 46, 47], "profitfactor": 5, "annual": 5, "factor": [5, 50], "win": [5, 39, 41], "returnsaverag": 5, "returnsaverageloss": 5, "lose": [5, 7], "returnsaveragewin": 5, "returnsvolatil": 5, "252": 5, "volatil": [5, 14], "downsampl": 5, "daili": [5, 9, 47, 64], "riskreturnratio": 5, "risk": [5, 9, 13, 16, 19, 24, 28, 31, 32, 37, 41, 43, 50, 51], "sharperatio": 5, "sharp": 5, "sortinoratio": 5, "sortino": 5, "winrat": [5, 39], "avgwinn": 5, "winner": [5, 39], "maxwinn": 5, "minwinn": 5, "backtestdatacli": 6, "clientid": [6, 7, 8, 11, 12, 16, 20, 32, 33, 36, 64], "config": [6, 7, 8, 11, 12, 13, 16, 29, 31, 32, 33, 43, 44, 47, 51, 52, 61, 63, 64, 66, 69, 70], "datacli": [6, 9, 11, 16, 33], "execut": [6, 7, 8, 9, 11, 13, 16, 19, 20, 24, 29, 31, 32, 35, 41, 42, 46, 50, 61, 63, 64, 67], "backtestmarketdatacli": 6, "marketdatacli": [6, 11, 16], "backtestengin": [6, 7, 9, 42, 43, 44, 50, 61, 70, 71], "backtestengineconfig": [6, 9, 42, 47, 53, 61, 69, 70], "add_actor": [6, 32], "actor": [6, 7, 8, 9, 12, 31, 32, 33, 36, 38, 40, 41, 42, 44, 46, 48, 50, 64, 70], "add_data": [6, 70], "recommend": [6, 8, 9, 12, 32, 36, 40, 46, 48, 51, 53, 54, 55, 60], "element": [6, 7], "yet": [6, 12, 32, 51, 66], "assum": [6, 8, 40, 41, 43, 44, 51, 53, 64], "vari": [6, 23, 49], "could": [6, 8, 9, 14, 16, 19, 21, 27, 32, 33, 36, 43, 44, 51, 52, 53, 54, 58, 70], "incorrect": 6, "logic": [6, 8, 11, 12, 21, 37, 41, 46, 50, 51, 52], "caution": [6, 7, 40], "being": [6, 7, 8, 9, 12, 20, 27, 32, 35, 37, 43, 44, 48, 49, 51, 53, 55, 57, 61, 70], "lead": [6, 7, 16, 27, 40], "monoton": [6, 8, 27, 36, 42], "increas": [6, 14, 24, 27, 36, 53], "add_exec_algorithm": [6, 32, 44, 70], "execalgorithm": [6, 9, 12, 32, 44, 50, 51, 70], "exec_algorithm": [6, 9, 32, 44, 70], "algorithm": [6, 7, 8, 9, 12, 14, 19, 20, 24, 32, 42, 49, 50, 51, 62], "add_instru": [6, 7, 70], "its": [6, 7, 8, 9, 11, 12, 13, 24, 27, 32, 37, 40, 42, 43, 44, 46, 48, 49, 51, 55, 57, 58], "would": [6, 8, 24, 39, 40, 41, 43, 51, 58, 61], "invalidconfigur": [6, 12, 16, 31], "add_strategi": [6, 32, 70], "add_venu": [6, 70], "simulationmodul": 6, "fill_model": 6, "fillmodel": 6, "latency_model": 6, "latencymodel": 6, "frozen_account": [6, 9], "bar_execut": [6, 9], "reject_stop_ord": [6, 9], "support_gtd_ord": [6, 9], "support_contingent_ord": [6, 9], "use_random_id": [6, 9], "simulatedexchang": [6, 49], "net": [6, 28, 32, 61, 70], "simul": [6, 17, 27, 41, 42, 45, 50, 61, 69, 70, 71], "latenc": [6, 27], "frozen": 6, "process": [6, 8, 10, 11, 12, 16, 27, 29, 32, 37, 42, 43, 45, 49, 66, 69, 70], "move": [6, 14, 22, 26, 35, 49], "submiss": [6, 37], "conting": [6, 8, 9, 12, 19, 24, 32, 44, 50], "respect": [6, 36, 50, 58], "random": [6, 10, 27], "honor": 6, "backtest_end": 6, "backtest_start": 6, "change_fill_model": 6, "clear_actor": [6, 32], "clear_data": 6, "clear_exec_algorithm": [6, 32], "clear_strategi": [6, 32], "releas": [6, 7, 8, 12, 13, 19, 24, 31, 32, 35, 40, 49, 66, 68, 71], "resourc": [6, 8, 12, 31, 32, 51, 70], "dump_pickled_data": 6, "manual": [6, 42, 53, 56, 61, 66], "requir": [6, 8, 9, 12, 19, 22, 23, 24, 35, 36, 37, 40, 41, 43, 46, 48, 49, 51, 53, 60, 61, 62, 64, 66, 70], "previous": [6, 8, 12, 16, 32, 70], "get_result": 6, "backtestresult": [6, 61], "instance_id": [6, 8, 9, 16, 31, 47, 48], "kernel": [6, 9, 31, 41], "nautiluskernel": [6, 9, 31, 41], "list_venu": 6, "load_pickled_data": 6, "highli": [6, 50, 53, 57, 60], "advis": [6, 37, 40, 67], "obtain": [6, 51], "direct": [6, 8, 14, 19, 25, 44, 49, 51], "access": [6, 7, 27, 44, 53, 57, 66, 67], "follow": [6, 14, 23, 33, 35, 36, 37, 39, 40, 43, 44, 45, 47, 48, 49, 50, 51, 52, 53, 54, 56, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71], "assumpt": [6, 43], "inherit": [6, 8, 9, 32, 34, 36, 39, 43, 44, 51], "successfulli": [6, 64], "dump": 6, "prior": [6, 7, 8, 11, 12, 22, 32, 51, 66], "machine_id": [6, 8, 16, 31], "machin": [6, 8, 13, 16, 31, 51, 59, 66, 70], "portfoliofacad": [6, 8, 12, 16, 28, 29, 31, 32], "drop": [6, 8, 9, 10, 13], "separ": [6, 9, 13, 20, 23, 33, 35, 43, 46, 47, 48, 51, 52, 61, 64], "desir": [6, 13, 43, 44, 51], "run_config_id": 6, "At": [6, 12, 32, 43, 51], "analysi": [6, 9, 13, 14, 41, 42], "more": [6, 8, 10, 17, 22, 24, 27, 34, 35, 38, 40, 42, 43, 44, 45, 46, 48, 49, 50, 51, 52, 53, 54, 61, 62, 64, 66, 68, 69, 70, 71], "fit": [6, 57], "memori": [6, 7, 8, 12, 23, 32, 41, 42, 43, 48, 55, 57, 68, 70], "util": [6, 37, 40, 41, 47, 50, 52, 53, 55, 68], "token": [6, 27], "backtestrunconfig": [6, 9, 42, 43, 61, 69], "run_finish": 6, "finish": 6, "run_id": 6, "run_start": 6, "testclock": [6, 8], "financi": [6, 18, 20, 22, 23, 25, 26, 66], "32": 6, "unsign": 6, "invalid": [6, 8, 10, 12, 24, 40, 41, 46], "adjust_account": 6, "adjust": [6, 14, 61, 66], "best_ask_pric": [6, 17], "best": [6, 17, 18, 24, 35, 43, 49, 55, 62, 68], "best_bid_pric": [6, 17], "wire": [6, 8, 19, 32, 44, 51], "exec_cli": [6, 9, 63, 64, 66], "backtestexeccli": 6, "get_book": 6, "get_matching_engin": 6, "ordermatchingengin": 6, "get_open_ask_ord": 6, "get_open_bid_ord": 6, "get_open_ord": 6, "initialize_account": 6, "is_frozen_account": 6, "ts_now": [6, 8], "give": [6, 8, 12, 32, 53], "pend": [6, 7, 8, 12, 19, 23, 28, 32, 51], "along": [6, 45, 49, 66], "process_bar": 6, "dynam": [6, 27, 40, 44, 55], "auction": 6, "process_instrument_statu": 6, "venuestatu": [6, 8, 12, 18, 32, 43, 50, 51], "process_order_book_delta": 6, "process_quote_tick": 6, "process_trade_tick": 6, "process_venue_statu": 6, "register_cli": [6, 11, 12, 16], "tradingcommand": [6, 12, 16], "set_fill_model": 6, "set_latency_model": 6, "randomli": 6, "executioncli": [6, 11, 12, 16, 28, 33, 37, 44], "prob_fill_on_limit": 6, "prob_fill_on_stop": 6, "prob_slippag": 6, "random_se": [6, 27], "probabilist": 6, "probabl": 6, "slippag": [6, 24], "slip": 6, "seed": [6, 19, 27], "is_limit_fil": 6, "is_slip": 6, "is_stop_fil": 6, "aggress": [6, 24, 49], "base_latency_nano": 6, "nanoseconds_in_millisecond": 6, "insert_latency_nano": 6, "update_latency_nano": 6, "cancel_latency_nano": 6, "o": [6, 33, 43, 44, 47, 48, 50, 69], "1_000_000_000": 6, "insert": [6, 8], "reach": [6, 8, 11, 19, 24, 25, 49, 51, 62], "fxrolloverinterestconfig": 6, "rate_data": 6, "component_id": [6, 7, 8, 9], "actorconfig": [6, 8, 9, 32], "fxrolloverinterestmodul": 6, "active_task_id": [6, 8, 12, 32], "activ": [6, 7, 8, 9, 11, 12, 16, 22, 24, 29, 32, 37, 42, 44, 45, 49, 51, 53, 64], "taskid": [6, 8, 12, 32], "add_synthet": [6, 7, 8, 12, 32, 40], "syntheticinstru": [6, 7, 8, 12, 22, 32, 40], "synthet": [6, 7, 8, 11, 12, 16, 20, 22, 32, 38], "update_synthet": [6, 8, 12, 32, 40], "cancel_all_task": [6, 8, 12, 31, 32], "queu": [6, 8, 12, 32], "cancel_task": [6, 8, 12, 32], "task_id": [6, 8, 12, 32], "warn": [6, 7, 8, 9, 12, 16, 32, 44, 47, 51, 67], "deregister_warning_ev": [6, 8, 12, 32], "handle_bar": [6, 8, 12, 14, 32], "on_bar": [6, 8, 12, 32, 51], "handle_data": [6, 8, 12, 32], "on_data": [6, 8, 12, 32, 36, 51, 64], "handle_ev": [6, 8, 12, 32], "on_ev": [6, 8, 12, 32, 51, 61], "handle_historical_data": [6, 8, 12, 32], "handle_instru": [6, 8, 12, 32], "on_instru": [6, 8, 12, 32, 46, 51], "handle_instrument_clos": [6, 8, 12, 32], "on_instrument_clos": [6, 8, 12, 32, 51], "handle_instrument_statu": [6, 8, 12, 32], "on_instrument_statu": [6, 8, 12, 32, 51], "handle_order_book": [6, 8, 12, 32], "order_book": [6, 7, 8, 12, 32, 51], "on_order_book": [6, 8, 12, 32, 51], "handle_order_book_delta": [6, 8, 12, 32], "on_order_book_delta": [6, 8, 12, 32, 51], "handle_quote_tick": [6, 8, 11, 12, 14, 32, 61], "on_quote_tick": [6, 8, 12, 32, 51, 61], "handle_tick": [6, 8, 12, 32], "on_tick": [6, 8, 12, 32, 51], "handle_trade_tick": [6, 8, 11, 12, 14, 32], "on_trade_tick": [6, 8, 12, 32, 51], "handle_venue_statu": [6, 8, 12, 32], "on_venue_statu": [6, 8, 12, 32, 51], "has_active_task": [6, 8, 12, 32], "has_any_task": [6, 8, 12, 32], "has_pending_request": [6, 8, 12, 32], "els": [6, 7, 8, 10, 11, 12, 16, 18, 20, 23, 25, 28, 32, 58, 61], "has_queued_task": [6, 8, 12, 32], "indicators_initi": [6, 8, 12, 32], "is_pending_request": [6, 8, 12, 32], "request_id": [6, 8, 10, 11, 12, 32, 33], "on_load": [6, 8, 12, 32, 51], "runtimeerror": [6, 8, 12, 22, 30, 31, 32], "caught": [6, 8, 12, 32], "log_diagnost": 6, "diagnost": 6, "out": [6, 7, 11, 12, 13, 39, 43, 48, 61, 62, 64, 66], "overridden": [6, 8, 12, 32], "cleanup": [6, 8, 12, 32, 51], "on_historical_data": [6, 8, 12, 32, 51], "save": [6, 8, 9, 12, 16, 31, 32, 51, 61, 66], "on_sav": [6, 8, 12, 32, 51], "intent": [6, 8, 12, 32, 44, 58, 68], "paus": [6, 8, 12, 32], "pending_request": [6, 8, 12, 32], "pre_process": 6, "abstract": [6, 7, 10, 14, 19, 20, 27, 28, 29, 30, 36, 41, 49, 58], "publish_data": [6, 8, 12, 32, 48], "publish_sign": [6, 8, 12, 32, 48], "signal": [6, 8, 12, 14, 27, 31, 32, 61], "persist": [6, 7, 8, 9, 12, 13, 16, 31, 32, 41, 42, 43, 50, 61, 66, 69, 70], "queue_for_executor": [6, 8, 12, 32], "func": [6, 8, 12, 32], "tupl": [6, 8, 9, 10, 12, 16, 26, 27, 29, 32], "arg": [6, 8, 12, 27, 32], "queue": [6, 8, 9, 12, 16, 32], "fn": [6, 8, 12, 32], "sequenti": [6, 8, 12, 32], "arbitrari": [6, 8, 12, 19, 24, 32, 36, 39, 61], "need": [6, 8, 10, 11, 12, 14, 24, 32, 36, 37, 42, 44, 47, 48, 49, 50, 51, 52, 53, 54, 57, 59, 60, 61, 62, 64, 67, 68, 69, 70], "await": [6, 8, 9, 11, 12, 32, 33, 46, 66], "In": [6, 8, 12, 25, 32, 33, 35, 40, 44, 48, 51, 57, 61, 64, 66, 68, 70], "scenario": [6, 8, 12, 32, 47], "avail": [6, 8, 9, 12, 13, 26, 27, 32, 33, 40, 42, 43, 45, 46, 47, 48, 49, 50, 51, 53, 61, 62, 63, 64, 65, 66, 70], "queued_task_id": [6, 8, 12, 32], "register_bas": [6, 8, 12, 32], "register_executor": [6, 8, 12, 32], "executor": [6, 12, 16, 31, 32], "asbtracteventloop": [6, 8, 12, 32], "concurr": [6, 8, 12, 31, 32, 68], "register_indicator_for_bar": [6, 8, 12, 32, 51], "register_indicator_for_quote_tick": [6, 8, 12, 32], "register_indicator_for_trade_tick": [6, 8, 12, 32], "register_venu": 6, "register_warning_ev": [6, 8, 12, 32], "registered_ind": [6, 8, 12, 32], "recent": [6, 7, 8, 12, 32], "infer": [6, 8, 12, 23, 32, 33, 64], "complet": [6, 8, 11, 12, 16, 28, 29, 32, 36, 47, 51, 54, 57, 61, 64, 66, 70], "request_data": [6, 8, 12, 32], "run_in_executor": [6, 8, 12, 32], "schedul": [6, 8, 12, 32], "correspond": [6, 7, 8, 12, 14, 19, 20, 32, 55, 63, 64], "await_parti": [6, 8, 11, 12, 32], "arriv": [6, 8, 12, 32, 37, 41, 44, 51], "partial": [6, 8, 11, 12, 24, 32, 35, 49, 69], "activa": [6, 8, 12, 32], "subscribe_data": [6, 8, 12, 32, 36, 64], "suppli": [6, 8, 12, 32, 63, 64, 66], "interval_m": [6, 8, 12, 32], "dataengin": [6, 8, 9, 11, 12, 16, 18, 31, 32, 36, 43, 46], "maintain": [6, 8, 12, 16, 32, 41, 48, 57, 58, 61], "becaus": [6, 8, 12, 32, 44, 51, 57, 64, 66, 70], "affect": [6, 8, 12, 32], "less": [6, 8, 9, 12, 23, 24, 32], "20": [6, 8, 12, 32, 44, 49, 51, 60, 69, 70], "consid": [6, 7, 8, 9, 12, 16, 24, 32, 37, 41, 42, 45, 48, 50, 57, 64], "to_importable_config": [6, 8, 12, 32], "importableactorconfig": [6, 8, 9, 12, 32, 42], "unsubscribe_data": [6, 8, 12, 32], "simulationmoduleconfig": 6, "backtestnod": [6, 42, 43, 50, 61, 69, 71], "node": [6, 9, 16, 20, 41, 42, 47, 48, 50, 61, 63, 64, 66, 69], "orchestr": [6, 11, 12, 42, 61], "get_engin": [6, 61], "synchron": [6, 41, 61], "stdout": [6, 8, 9, 17, 27, 47, 61], "commenc": 6, "elapsed_tim": 6, "total_ev": 6, "total_ord": 6, "total_posit": 6, "stats_pnl": 6, "stats_return": 6, "ensure_plot": 6, "decor": 6, "plot": [6, 14], "librari": [6, 13, 40, 41, 43, 53, 55, 57, 60, 66, 68], "ensur": [6, 7, 8, 9, 10, 11, 12, 24, 27, 39, 40, 41, 43, 45, 47, 48, 49, 51, 52, 53, 56, 57, 59, 62, 66], "instal": [6, 41, 54, 61, 62, 68], "better": [6, 24, 43, 49], "how": [6, 7, 9, 27, 32, 35, 40, 41, 43, 44, 45, 49, 51, 55, 57, 61, 62, 69, 70, 71], "infrastructur": [7, 13, 41, 47, 50], "central": [7, 11, 12, 14, 20, 43, 44, 46, 51, 52], "cachedatabasefacad": 7, "databas": [7, 8, 9, 11, 12, 16, 37, 43], "snapshot_ord": [7, 8, 9], "snapshot_posit": [7, 8, 9], "cacheconfig": [7, 9], "bypass": [7, 8, 9, 16, 29, 47], "account_for_venu": 7, "actor_id": [7, 32], "agnost": [7, 21, 50], "what": [7, 8, 12, 32, 36, 52, 57, 62, 64], "actual": [7, 9, 27, 34, 41, 43, 44, 51, 53, 70], "offer": [7, 13, 24, 42, 46, 48, 49, 50, 51, 58, 62, 63, 65, 66, 71], "flexibl": [7, 36, 42, 44, 50, 51, 61, 62, 64], "add_account": 7, "add_bar": 7, "add_ord": [7, 12], "replac": [7, 9, 12, 27, 32], "emul": [7, 8, 9, 12, 19, 24, 31, 32, 38, 40, 49, 51], "transform": [7, 37], "add_order_book": 7, "add_order_list": 7, "orderlist": [7, 8, 12, 24, 32], "order_list": [7, 12, 32], "add_position_id": 7, "add_quote_tick": 7, "add_tick": 7, "add_trade_tick": 7, "bar_capac": [7, 9], "capac": [7, 14], "bar_count": 7, "book_update_count": 7, "build_index": 7, "re": [7, 8, 9, 10, 24, 41, 42, 45, 49, 50, 51, 54, 55, 58, 64], "build": [7, 9, 11, 16, 27, 40, 41, 49, 51, 52, 55, 60, 61, 63, 64, 66, 69, 70], "cache_account": 7, "cache_curr": 7, "cache_gener": 7, "cache_instru": 7, "cache_order_list": 7, "cache_ord": 7, "cache_posit": 7, "cache_synthet": 7, "calculate_unrealized_pnl": 7, "check_integr": [7, 12, 16, 17], "check_residu": [7, 12, 16, 32], "residu": [7, 9, 12, 16, 31, 32], "clear_index": 7, "client_order_ids_clos": 7, "client_order_ids_emul": 7, "client_order_ids_inflight": 7, "flight": [7, 9, 16, 24, 49], "client_order_ids_open": 7, "delete_actor": 7, "delete_strategi": 7, "exec_algorithm_id": [7, 8, 9, 12, 19, 24, 32, 44, 51], "execalgorithmid": [7, 8, 9, 12, 19, 20, 24, 32, 44, 51], "exec_spawn_total_filled_qti": 7, "exec_spawn_id": [7, 19, 24, 44], "active_onli": 7, "spawn": [7, 12, 19, 24], "primari": [7, 11, 12, 19, 24, 44, 48, 67], "exec_spawn_total_leaves_qti": 7, "leav": [7, 9, 24, 49], "exec_spawn_total_quant": 7, "flush_db": [7, 12, 16], "flush": [7, 9, 12, 16, 27, 61], "perman": [7, 12, 16], "remov": [7, 12, 16, 32, 48, 49, 58, 70], "get_xrat": 7, "mid": [7, 14, 17, 18, 49, 50, 61, 66], "has_bar": 7, "has_order_book": 7, "has_quote_tick": 7, "has_tick": 7, "has_trade_tick": 7, "heartbeat": [7, 9, 16], "is_order_clos": 7, "is_order_emul": [7, 37], "is_order_inflight": 7, "is_order_open": 7, "is_order_pending_cancel_loc": 7, "is_position_clos": 7, "is_position_open": 7, "load_account": 7, "load_actor": 7, "load_instru": 7, "load_ord": 7, "load_posit": 7, "load_strategi": 7, "load_synthet": 7, "order_exist": [7, 12], "orderlistid": [7, 8, 12, 19, 20, 24], "order_list_id": [7, 12, 19, 24, 35], "order_list_exist": 7, "No": [7, 32], "particular": [7, 8, 9, 16, 23, 33, 43, 44, 46, 58], "no_order_sid": [7, 17, 19, 24, 32, 44], "orders_clos": 7, "orders_closed_count": 7, "orders_emul": [7, 37], "orders_emulated_count": [7, 37], "orders_for_exec_algorithm": [7, 44], "orders_for_exec_spawn": [7, 44], "orders_for_posit": 7, "orders_inflight": 7, "orders_inflight_count": 7, "orders_open": 7, "orders_open_count": 7, "orders_total_count": 7, "position_closed_id": 7, "position_exist": 7, "position_for_ord": 7, "position_open_id": 7, "position_snapshot": 7, "no_position_sid": [7, 32], "positions_clos": 7, "positions_closed_count": 7, "positions_open": 7, "positions_open_count": 7, "positions_total_count": 7, "quote_tick": [7, 43, 51, 69], "quote_tick_count": 7, "snapshot_order_st": 7, "append": [7, 8, 47, 64, 67], "uuid": [7, 8, 9, 33], "v4": [7, 8], "snapshot_position_st": 7, "ts_snapshot": 7, "taken": [7, 8, 9, 51, 52, 57, 64], "help": [7, 11, 12, 24, 28, 29, 32, 44, 45, 48, 50, 51, 53, 55, 59, 62, 68], "avoid": [7, 9, 42, 44, 51, 57, 58, 68, 70], "race": [7, 9, 57], "condit": [7, 8, 9, 23, 24, 32, 33, 41, 44, 49, 50, 57, 58], "longer": [7, 24, 37, 52, 58], "strategy_id_for_ord": 7, "strategy_id_for_posit": 7, "synthetic_id": [7, 40], "tick_capac": [7, 9], "ticker_count": 7, "trade_tick": [7, 51], "trade_tick_count": 7, "update_account": [7, 28], "update_actor": 7, "update_ord": [7, 28], "update_order_pending_cancel_loc": 7, "update_posit": [7, 28], "update_strategi": 7, "cachedatabaseadapt": 7, "redi": [7, 9, 48, 50], "accur": [7, 10, 41], "int64": [7, 10], "17": 7, "digit": [7, 23], "19": 7, "One": [7, 50, 52, 55], "wai": [7, 8, 21, 32, 36, 37, 41, 43, 46, 47, 49, 50, 51, 56, 59, 61, 64, 67], "solv": 7, "achiev": [7, 40, 41, 43, 50, 51, 57, 62, 63, 64, 70], "timestamps_as_str": [7, 30], "msgspecseri": [7, 30], "index_order_posit": 7, "index_venue_order_id": 7, "pattern": [7, 8, 11, 12, 32, 41, 45, 70], "glob": [7, 32], "style": [7, 41], "seriou": 7, "implic": 7, "take": [7, 8, 9, 13, 35, 40, 43, 44, 46, 49, 52, 61, 66, 69], "cpu": [7, 60], "usag": [7, 8, 32], "especi": [7, 13, 66, 68], "product": [7, 41, 50, 53, 55, 58, 62, 64], "load_curr": 7, "load_index_order_cli": 7, "load_index_order_posit": 7, "facad": [7, 8, 28], "assembl": [8, 41, 62], "framework": [8, 10, 13, 32, 50, 55, 58, 62], "domain": [8, 10, 19, 21, 23, 32, 41, 43, 45], "concept": [8, 38, 41, 55, 64], "introduc": [8, 45, 55, 68], "abov": [8, 9, 14, 24, 36, 40, 41, 43, 46, 47, 50, 51, 58, 61], "layer": [8, 10, 11, 12, 41, 50], "test": [8, 32, 41, 43, 45, 46, 50, 52, 55, 56, 57, 60, 61, 65, 66, 67, 70], "control": [8, 9, 32, 37, 42, 48, 51], "timer": [8, 9, 11, 32, 44], "own": [8, 12, 14, 32, 55, 57, 67], "entir": [8, 10, 11, 12, 17, 32, 37, 39, 41, 42, 43, 46, 50, 66, 68, 69], "stand": [8, 32, 49], "alon": [8, 32], "thei": [8, 32, 35, 37, 38, 40, 47, 48, 49, 58, 64], "platform": [8, 11, 12, 14, 29, 32, 37, 38, 40, 41, 43, 44, 45, 46, 47, 48, 49, 50, 51, 57, 60, 61, 62, 64, 66, 70], "attempt": [8, 32, 35, 41, 52, 67], "__init__": [8, 32, 36, 51, 61], "registr": [8, 12, 16, 32, 48, 51], "cancel_tim": 8, "label": [8, 10, 36], "local_now": 8, "tzinfo": 8, "tz": [8, 10, 22, 32, 43, 51, 69], "timezon": [8, 10, 32, 56], "target": [8, 62, 68, 71], "awar": [8, 10, 22, 32, 35, 51, 55], "next_time_n": 8, "register_default_handl": 8, "handler": [8, 11, 12, 31, 32, 33, 36, 43, 64], "timeev": [8, 51], "set_time_alert": 8, "alert_tim": [8, 51], "alert": [8, 44], "past": 8, "fail": 8, "set_time_alert_n": 8, "alert_time_n": 8, "set_tim": [8, 51], "timedelta": [8, 9, 11, 16, 18, 29, 51], "start_tim": [8, 9, 43, 64, 69], "stop_tim": 8, "until": [8, 16, 24, 37, 40, 49, 51], "repeat": 8, "indefinit": 8, "now": [8, 17, 32, 36, 37, 40, 47, 50, 51, 61, 69, 70], "set_timer_n": 8, "interval_n": [8, 11], "start_time_n": 8, "stop_time_n": 8, "timer_count": 8, "timer_nam": 8, "wikipedia": [8, 10, 20], "wiki": [8, 10, 20], "unix_tim": 8, "timestamp_m": 8, "timestamp_n": [8, 12, 33, 40, 51], "n": [8, 14, 22, 26], "utc_now": [8, 51], "livetim": 8, "deleg": [8, 10, 11, 27, 30, 48], "is_expir": 8, "iterate_next_tim": 8, "pop_ev": 8, "continu": [8, 34, 37, 42, 48, 51, 64, 66, 70], "looptim": 8, "epoch": [8, 12, 24, 48, 51], "unit": [8, 22, 23, 29, 57, 58], "advance_tim": 8, "to_time_n": 8, "advanc": [8, 24, 42, 43, 48, 49, 50, 62, 70, 71], "timeeventhandl": 8, "chronolog": [8, 43], "threadtim": 8, "thread": [8, 16, 31, 41, 47, 48, 51, 68], "component_nam": [8, 12], "happen": [8, 35], "constructor": [8, 37, 46, 51], "thu": [8, 18, 50], "pre_initi": 8, "__name__": [8, 9, 66], "componentfsmfactori": 8, "finit": 8, "get_state_transition_t": 8, "transit": [8, 10, 21, 51, 57], "tabl": [8, 10, 17, 37], "c": [8, 10, 41, 50, 52, 53, 55, 57, 60, 66, 68], "facilit": [8, 28, 40, 41, 43, 48, 50, 66], "consum": [8, 35, 41, 47, 48], "pub": [8, 41], "sub": [8, 41], "req": [8, 41], "rep": [8, 41], "well": [8, 10, 24, 40, 41, 44, 46, 48, 50, 51, 53, 54, 61, 62, 65], "point": [8, 9, 10, 12, 17, 23, 37, 41, 44, 45, 49, 52, 64, 69, 70], "wildcard": [8, 32], "hierarch": 8, "topic": [8, 18, 32, 48], "possibl": [8, 9, 16, 24, 26, 29, 36, 37, 39, 40, 41, 44, 45, 46, 49, 50, 51, 52, 57, 60, 64, 67, 68, 70], "asterisk": 8, "charact": [8, 20, 52], "question": [8, 62], "potenti": [8, 9, 40, 48, 50, 55, 62], "comp": 8, "anyth": 8, "comput": 8, "mp": 8, "camp": 8, "p": [8, 61], "coop": 8, "extern": [8, 9, 12, 16, 18, 20, 32, 43, 69, 70, 71], "messagebusconfig": [8, 9, 48], "safe": [8, 16, 41, 52, 53, 57, 68], "has_back": 8, "has_subscrib": 8, "still": [8, 9, 19, 49, 51, 52, 53, 70], "is_subscrib": 8, "prioriti": [8, 41, 67], "pub_count": 8, "msg": 8, "highest": [8, 14, 38, 41, 50], "req_count": 8, "res_count": 8, "sent_count": 8, "higher": [8, 9, 24, 47, 50], "featur": [8, 9, 13, 14, 19, 38, 40, 45, 53, 55, 57, 61, 62, 64, 68, 71], "shouldn": [8, 9], "t": [8, 9, 27, 41, 49, 52, 53, 64, 66], "normal": [8, 37, 43, 53, 64, 67], "inappropri": 8, "abl": [8, 11, 12, 19, 36, 50, 51, 57, 61, 67, 68], "sound": [8, 46, 68], "behavior": [8, 16, 27, 33, 40, 48, 49, 57], "organ": [8, 28, 46, 48], "throttler": 8, "output_send": 8, "output_drop": 8, "throttl": [8, 61], "exce": [8, 42, 61], "unbound": 8, "bound": 8, "upstream": 8, "is_limit": 8, "qsize": [8, 9], "recv_count": 8, "component_state_from_str": 8, "component_state_to_str": 8, "component_trigger_from_str": 8, "componenttrigg": 8, "component_trigger_to_str": 8, "is_matching_pi": 8, "actorexecutor": 8, "design": [8, 10, 14, 16, 21, 33, 36, 40, 45, 47, 48, 50, 53, 55, 57, 58, 67, 68], "tailor": [8, 48, 51, 62], "facil": [8, 57], "monitor": [8, 29], "flow": [8, 43, 45, 51, 53], "inner": [8, 12, 14, 41, 45], "loggeradatp": 8, "invok": 8, "special": [8, 16, 27, 53, 64, 66], "care": [8, 49, 57], "consist": [8, 10, 11, 12, 43, 50, 52, 64], "drain": 8, "those": [8, 12, 20, 33, 43, 50, 51, 62], "get_futur": 8, "_asyncio": [8, 16], "shutdown": [8, 9], "context": [8, 9, 13, 31, 33, 37, 43, 48, 49, 50, 51, 52], "worker": 8, "enqueu": 8, "arrang": 8, "orderfactori": [8, 32, 35, 37, 49, 51], "initial_order_id_count": 8, "initial_order_list_id_count": 8, "bracket": 8, "entry_trigger_pric": 8, "entry_pric": 8, "sl_trigger_pric": 8, "tp_trigger_pric": 8, "tp_price": 8, "entry_order_typ": 8, "tp_order_typ": 8, "timeinforc": [8, 12, 19, 24, 49, 51], "time_in_forc": [8, 12, 19, 24, 49, 51], "expire_tim": [8, 12, 24, 49], "entry_post_onli": 8, "tp_post_onli": 8, "quote_quant": [8, 19, 24], "triggertyp": [8, 12, 19, 24, 37, 40, 49, 51], "emulation_trigg": [8, 12, 19, 24, 37, 40, 51], "no_trigg": [8, 12, 24], "trigger_instrument_id": [8, 19, 24, 40], "contingencytyp": [8, 12, 19, 24, 35], "contingency_typ": [8, 12, 19, 24], "ouo": [8, 9], "entry_exec_algorithm_id": 8, "sl_exec_algorithm_id": 8, "tp_exec_algorithm_id": 8, "entry_exec_algorithm_param": 8, "tp_exec_algorithm_param": 8, "sl_exec_algorithm_param": 8, "entry_tag": 8, "tp_tag": 8, "take_profit": [8, 49], "sl_tag": 8, "stop_loss": [8, 29], "stop_market": [8, 35, 37, 49, 50, 64], "child": [8, 12, 24, 35, 44, 49], "limit_if_touch": [8, 37, 49, 50, 64], "market_if_touch": [8, 37, 49, 50, 64], "tp": 8, "sl": 8, "delimit": [8, 12, 19, 23, 24], "create_list": 8, "generate_client_order_id": 8, "generate_order_list_id": 8, "post_onli": [8, 12, 19, 24, 49], "display_qti": [8, 12, 24, 49], "exec_algorithm_param": [8, 19, 24, 44, 51], "limitord": [8, 12, 24, 49, 51], "ioc": [8, 12, 19, 24, 49, 50], "fok": [8, 12, 19, 24, 49, 50, 51], "at_the_open": [8, 12, 19, 24, 49, 50], "at_the_clos": [8, 12, 19, 24, 49, 50], "carri": [8, 12, 19, 24, 39, 44], "reduc": [8, 9, 12, 14, 16, 19, 24, 29, 35, 44, 50, 51, 57, 58, 69], "displai": [8, 12, 24, 39, 70], "iceberg": [8, 12, 24, 49, 50], "greater": [8, 12, 17, 22, 23, 24, 27, 55, 57], "trigger_typ": [8, 12, 24, 49], "limitiftouchedord": [8, 24], "lit": [8, 24], "marketord": [8, 12, 24, 32, 49, 51], "often": [8, 12, 19, 41, 49, 51, 58], "marketiftouchedord": [8, 24, 49], "mit": [8, 24], "market_to_limit": [8, 12, 37, 44, 49, 50], "markettolimitord": [8, 12, 24, 49], "set_client_order_id_count": 8, "set_order_list_id_count": 8, "stop_limit": [8, 37, 49, 50, 64], "stoplimitord": [8, 24, 49], "stopmarketord": [8, 24, 49], "trailing_stop_limit": [8, 37, 49, 50], "limit_offset": [8, 12, 24, 49], "trailing_offset": [8, 12, 24, 49, 64], "trailingoffsettyp": [8, 12, 24, 49], "trailing_offset_typ": [8, 12, 24, 49], "trailingstoplimitord": [8, 24, 49], "trail": [8, 12, 24, 52], "offset": [8, 12, 24, 27], "typic": [8, 9, 14, 24, 33, 35, 43, 46, 48, 49, 51, 61, 66, 70], "no_trailing_offset": [8, 12, 24], "trailing_stop_market": [8, 37, 49, 50, 64], "trailingstopmarketord": [8, 24, 49], "clientorderidgener": 8, "initial_count": 8, "identifiergener": 8, "set_count": 8, "counter": 8, "orderlistidgener": 8, "positionidgener": 8, "flip": 8, "f": [8, 27, 33, 40, 51, 53, 61, 69], "get_count": 8, "loglevel": [8, 9, 47, 53], "level_stdout": 8, "level_fil": 8, "debug": [8, 9, 11, 12, 16, 29, 47], "file_log": 8, "file_nam": 8, "file_format": 8, "component_level": 8, "color": [8, 9], "dummi": 8, "file": [8, 9, 27, 35, 43, 54, 55, 57, 60, 61, 69], "suffix": [8, 9, 47], "plain": [8, 9, 47], "text": [8, 9, 47, 69], "unless": [8, 9, 41, 55, 58, 67], "file_auto": 8, "g": [8, 9, 12, 24, 25, 43, 44, 46, 47, 51, 52, 61, 64, 66], "ansi": [8, 9, 47], "line": [8, 9, 14, 52, 53, 58, 59, 61], "placehold": [8, 43], "change_clock": 8, "is_bypass": [8, 16, 29], "is_color": 8, "critic": [8, 13, 50, 52, 57, 58, 66, 68], "logcolor": 8, "red": 8, "annot": 8, "content": [8, 13, 18], "record": 8, "ex": [8, 60], "stack": [8, 11, 12, 41], "trace": [8, 9, 53], "get_logg": [8, 16], "encapsul": 8, "yellow": 8, "log_color_from_str": 8, "log_color_to_str": 8, "log_level_from_str": 8, "log_level_to_str": 8, "log_memori": 8, "nautilus_head": 8, "msgspec": [9, 30], "struct": 9, "databaseconfig": [9, 48], "ssl": [9, 60], "version": [9, 10, 13, 43, 44, 53, 60, 66, 68, 71], "correct": [9, 10, 41, 43, 44, 45, 46, 49, 50, 57, 70], "msgpack": [9, 48], "timestamps_as_iso8601": [9, 30, 48], "buffer_interval_m": 9, "flush_on_start": 9, "use_trader_prefix": 9, "use_instance_id": [9, 48], "10000": [9, 49], "iso": [9, 10, 23, 30, 47, 48], "8601": [9, 10, 30, 47, 48], "persit": 9, "pipelin": [9, 70], "pipel": 9, "good": [9, 49, 51, 70], "compromis": 9, "100": [9, 10, 22, 26, 27, 49, 58, 64, 70], "prefix": [9, 51], "10_000": 9, "dequeu": 9, "autotrim_min": [9, 48], "types_filt": [9, 48], "window": [9, 14, 48, 50, 51, 56, 60], "minut": [9, 18, 48, 50, 51, 66, 69], "automat": [9, 13, 27, 32, 33, 42, 43, 47, 48, 49, 51, 54, 61, 70], "trim": 9, "extend": [9, 41, 50, 55], "beyond": [9, 51, 53, 64], "acommand": 9, "syntax": [9, 13, 53, 54, 55], "load_all_instru": 9, "frozendict": 9, "parser": [9, 10], "dataengineconfig": [9, 11], "time_bars_build_with_no_upd": 9, "time_bars_timestamp_on_clos": [9, 66], "time_bars_interval_typ": 9, "left": [9, 10, 11, 38, 41, 51, 58], "validate_data_sequ": [9, 66], "emit": [9, 11], "exclud": [9, 11, 48], "extra": [9, 11, 12, 16, 29, 64, 66], "riskengineconfig": [9, 29], "max_order_submit_r": [9, 16, 29], "00": [9, 23, 49, 51], "max_order_modify_r": [9, 16, 29], "max_notional_per_ord": [9, 16, 29], "riskengin": [9, 12, 16, 29, 31, 32, 37, 44, 46, 51], "pre": [9, 10, 16, 29, 37, 43, 52, 54, 61, 62], "duplic": [9, 12, 25, 32, 51], "notion": [9, 16, 22, 25, 29, 46], "execengineconfig": [9, 12], "load_cach": [9, 12, 16], "allow_cash_posit": [9, 12, 16], "unleverag": [9, 12, 16], "orderemulatorconfig": [9, 12], "orderemul": [9, 12, 19, 31, 32, 37, 44, 51], "streamingconfig": 9, "catalog_path": [9, 43, 61, 69], "fs_protocol": [9, 27], "fs_storage_opt": [9, 27], "flush_interval_m": [9, 27], "replace_exist": 9, "include_typ": [9, 27], "catalog": [9, 11, 16, 27, 31, 41, 61, 66, 71], "feather": [9, 27, 50], "fsspec": [9, 27, 69], "filesystem": [9, 27], "storag": [9, 27, 41, 43, 48], "chunk": [9, 27], "datacatalogconfig": 9, "actor_path": 9, "config_path": [9, 61, 69], "actorfactori": 9, "step": [9, 11, 18, 26, 50, 52, 53, 54, 55, 57, 59, 62, 66, 71], "strategyconfig": [9, 32, 51, 61], "order_id_tag": [9, 32, 51], "external_order_claim": [9, 32], "manage_contingent_ord": [9, 32], "manage_gtd_expiri": [9, 32, 51], "becom": [9, 13, 19, 22, 24, 35, 44, 49, 51, 55, 64, 71], "amongst": 9, "see": [9, 27, 37, 40, 41, 43, 46, 47, 51, 53, 60, 61, 62, 64, 69, 70], "claim": [9, 12, 16, 32], "oco": [9, 50], "importablestrategyconfig": [9, 32, 42, 61, 69], "strategy_path": [9, 61, 69], "strategyfactori": 9, "importablecontrollerconfig": [9, 42], "controller_path": 9, "controllerconfig": 9, "controllerfactori": 9, "execalgorithmconfig": [9, 12], "importableexecalgorithmconfig": [9, 12, 42], "exec_algorithm_path": 9, "execalgorithmfactori": 9, "tracingconfig": 9, "stdout_level": 9, "stderr_level": 9, "file_level": 9, "statement": 9, "written": [9, 11, 12, 27, 43, 47, 48, 50, 53, 68], "stderr": [9, 47], "file_config": 9, "third": [9, 41], "loggingconfig": [9, 47, 53, 61, 66], "log_level": [9, 47, 53, 61, 66], "log_level_fil": [9, 47], "log_directori": [9, 47], "log_file_nam": [9, 47], "log_file_format": [9, 47], "log_color": [9, 47], "log_component_level": [9, 47], "bypass_log": 9, "rotat": [9, 47], "nautiluskernelconfig": [9, 31], "message_bu": [9, 48], "data_engin": [9, 16, 31, 32, 66], "risk_engin": [9, 31, 32], "exec_engin": [9, 16, 31, 32], "load_stat": [9, 31], "save_st": [9, 31], "loop_debug": 9, "snapshot_positions_interv": 9, "timeout_connect": 9, "timeout_reconcili": 9, "timeout_portfolio": 9, "timeout_disconnect": 9, "timeout_post_stop": 9, "sandbox": [9, 31, 33, 37, 41, 43, 50], "hyphen": [9, 20, 51], "reconcil": [9, 12, 16, 67], "final": [9, 41, 44, 48, 54, 58, 63, 64, 66, 69], "importablefactoryconfig": 9, "importableconfig": [9, 16], "backtestvenueconfig": [9, 42, 61, 69], "backtestdataconfig": [9, 42, 43, 61, 69], "data_cl": [9, 43, 61, 69], "catalog_fs_protocol": 9, "catalog_fs_storage_opt": 9, "end_tim": [9, 43, 61, 64, 69], "filter_expr": 9, "metadata": [9, 18, 33, 36, 64], "bar_spec": [9, 18], "batch_siz": 9, "start_time_nano": 9, "end_time_nano": 9, "maxsiz": 9, "001": [9, 20, 44, 47, 51, 66, 70], "run_analysi": 9, "batch_size_byt": 9, "input": [9, 10, 14, 16, 22, 27, 29, 39, 40, 42, 43, 47, 61, 66], "least": [9, 12, 22, 24, 32, 51, 64], "block": [9, 16, 47, 49, 51, 55, 57, 58], "parse_filters_expr": 9, "pyarrow": 9, "dataset": [9, 27, 46], "express": [9, 10, 22, 25, 40, 49, 50], "chf": 9, "hello": 9, "livedataengineconfig": [9, 16, 66], "100000": 9, "livedataengin": [9, 16], "100_000": [9, 49], "liveriskengineconfig": [9, 16], "liveriskengin": [9, 16], "liveexecengineconfig": [9, 16], "reconciliation_lookback_min": 9, "filter_unclaimed_external_ord": 9, "filter_position_report": 9, "inflight_check_interval_m": 9, "2000": 9, "inflight_check_threshold_m": 9, "5000": [9, 27, 49, 51], "liveexecengin": 9, "purpos": [9, 13, 33, 40, 43, 51, 65, 69], "lost": 9, "some": [9, 36, 41, 44, 46, 47, 48, 51, 52, 53, 55, 57, 61, 64, 67, 69, 70], "intermedi": 9, "recov": [9, 40], "via": [9, 11, 12, 14, 32, 37, 42, 43, 44, 47, 48, 50, 61, 66], "nonnegativeint": 9, "unclaim": 9, "caus": [9, 43, 58, 64], "conflict": [9, 44, 51, 67], "2_000": 9, "exceed": [9, 19, 46], "threshold": [9, 11, 18, 61], "5_000": 9, "rule": [9, 18, 32], "thumb": 9, "coloc": 9, "livedatacli": [9, 16], "tradingnodeconfig": [9, 16, 47, 48, 53, 63, 64, 66], "data_cli": [9, 63, 64, 66], "heartbeat_interv": 9, "000": [9, 44, 49], "health": 9, "constant": [10, 14, 41], "throughout": [10, 18, 37, 41, 44, 45, 52, 55, 58, 62], "main": [10, 33, 43, 44, 45, 47, 48, 49, 50, 51, 55, 60, 61, 66], "focu": 10, "effici": [10, 14, 16, 35, 41, 52, 68], "usabl": 10, "form": [10, 14, 43], "philosophi": [10, 50, 55], "massag": 10, "finitestatemachin": 10, "entiti": [10, 20, 50], "as_utc_index": 10, "datetimeindex": 10, "as_utc_timestamp": 10, "dt": 10, "dt_to_unix_nano": [10, 43, 69], "microsecond": [10, 51], "\u03bc": 10, "format_iso8601": 10, "is_datetime_utc": 10, "is_tz_awar": 10, "time_object": 10, "is_tz_naiv": 10, "naiv": 10, "maybe_dt_to_unix_nano": 10, "maybe_unix_nanos_to_dt": 10, "nano": 10, "unix_nanos_to_dt": 10, "determinist": [10, 41, 68], "state_machin": 10, "state_transition_t": 10, "initial_st": 10, "trigger_pars": 10, "state_pars": 10, "state_str": 10, "lookup": 10, "invalidstatetrigg": [10, 24], "add_not": 10, "with_traceback": 10, "tb": 10, "__traceback__": 10, "command_id": [10, 11, 12], "document": [10, 12, 13, 35, 38, 40, 41, 45, 49, 51, 57, 64, 68], "document_id": 10, "response_id": [10, 11], "basis_points_as_percentag": 10, "basis_point": [10, 49, 64], "basi": [10, 35, 49, 64], "fast_mad": 10, "ndarrai": [10, 14], "deviat": [10, 14], "numpi": [10, 52], "fast_mad_with_mean": 10, "fast_mean": 10, "evalu": [10, 40, 52], "10x": 10, "faster": 10, "np": [10, 14], "200": [10, 18, 49], "fast_mean_iter": 10, "next_valu": 10, "current_valu": 10, "expected_length": 10, "drop_left": 10, "fast_std": 10, "std": 10, "fast_std_with_mean": 10, "25x": 10, "pseudo": 10, "univers": [10, 41, 50], "4": 10, "128": 10, "rfc": 10, "4122": 10, "panic": [10, 17], "runtim": [10, 41, 43, 46, 52, 55, 57, 68], "universally_unique_identifi": 10, "tool": [11, 14, 29, 32, 40, 41, 50, 54, 55, 60], "architectur": [11, 12, 48, 50, 58, 60, 62], "somewhat": [11, 12], "mirror": [11, 12], "beneath": [11, 12], "altern": [11, 12, 44, 48, 50, 54, 58, 64, 66], "due": [11, 12, 19, 36, 50], "reusabl": [11, 12], "baraggreg": [11, 18, 50], "set_await_parti": 11, "set_parti": 11, "partial_bar": 11, "barbuild": 11, "builder": [11, 16, 64], "build_now": 11, "price_precis": [11, 12, 22, 25, 26, 40], "uint8": [11, 23, 25], "size_precis": [11, 22, 25], "ts_last": [11, 12, 17, 24, 25], "tickbaraggreg": 11, "timebaraggreg": 11, "build_with_no_upd": 11, "timestamp_on_clos": 11, "interval_typ": 11, "get_start_tim": 11, "next_close_n": 11, "valuebaraggreg": 11, "get_cumulative_valu": 11, "cumul": [11, 14], "volumebaraggreg": 11, "interact": [11, 12, 20, 27, 35, 41, 44, 45, 48, 49, 51, 55, 60, 67], "emploi": [11, 12, 41], "simpl": [11, 12, 13, 14, 40, 43, 51, 61, 69, 70], "fan": [11, 12], "datacommand": [11, 16], "datarespons": [11, 16], "ingest": [11, 12, 50, 51, 64], "check_connect": [11, 12, 16], "check_disconnect": [11, 12, 16], "command_count": [11, 12, 16, 29], "data_count": [11, 16], "default_cli": [11, 12, 16], "deregister_cli": [11, 12, 16], "register_catalog": [11, 16], "parquetdatacatalog": [11, 16, 27, 31, 42, 43, 50, 66, 69], "register_default_cli": [11, 12, 16], "overwritten": [11, 12, 16, 23, 27, 43], "register_venue_rout": [11, 12, 16], "registered_cli": [11, 12, 16], "datarequest": [11, 16, 33], "request_count": [11, 16], "response_count": [11, 16], "subscribed_synthetic_quot": [11, 16], "subscribed_synthetic_trad": [11, 16], "k": [12, 14, 22, 32, 46, 50], "modif": [12, 32, 37, 49, 54], "pending_cancel": [12, 24, 32, 49, 51], "onix": [12, 19, 20, 23, 32, 35], "biz": [12, 19, 20, 23, 32, 35], "5": [12, 14, 18, 19, 20, 23, 32, 35, 40, 44, 49, 51, 70], "sp2": [12, 19, 23, 32, 35], "msgtype_g_71": [12, 32], "html": [12, 19, 20, 23, 32, 35, 53], "modify_order_in_plac": 12, "place": [12, 23, 24, 26, 35, 49, 53, 58, 66, 69], "on_ord": [12, 44], "on_order_accept": [12, 32, 51], "on_order_cancel_reject": [12, 32, 51], "on_order_cancel": [12, 32, 51], "on_order_deni": [12, 32, 51], "orderdeni": [12, 19, 32, 51], "deni": [12, 19, 24, 29, 32, 37, 49], "on_order_emul": [12, 32, 51], "on_order_ev": [12, 32, 51], "orderev": [12, 16, 19, 24, 28, 32, 51], "on_order_expir": [12, 32, 51], "on_order_fil": [12, 32, 51], "on_order_initi": [12, 32, 51], "orderiniti": [12, 19, 24, 32, 37, 44, 51], "on_order_list": 12, "on_order_modify_reject": [12, 32, 51], "on_order_pending_cancel": [12, 32, 51], "orderpendingcancel": [12, 19, 32, 51], "on_order_pending_upd": [12, 32, 51], "orderpendingupd": [12, 19, 32, 51], "on_order_reject": [12, 32, 51], "on_order_releas": [12, 32, 51], "orderreleas": [12, 19, 32, 51], "on_order_submit": [12, 32, 51], "on_order_trigg": [12, 32, 51], "on_order_upd": [12, 32, 51], "on_position_chang": [12, 32, 51], "positionchang": [12, 19, 32, 51], "on_position_clos": [12, 32, 51], "positionclos": [12, 19, 32, 51], "on_position_ev": [12, 32, 51], "positionev": [12, 19, 28, 32, 51], "on_position_open": [12, 32, 51], "positionopen": [12, 19, 32, 51, 61], "spawn_limit": [12, 44], "reduce_primari": 12, "spawn_market": [12, 44], "spawn_market_to_limit": [12, 44], "parent_order_id": [12, 19, 24], "parent": [12, 19, 22, 24, 35, 44, 49], "intention": 12, "constrain": 12, "get_issu": [12, 20], "unspecifi": [12, 16, 32], "create_matching_cor": 12, "price_incr": [12, 22], "matchingcor": [12, 37], "increment": [12, 17, 18, 22, 26, 27], "get_matching_cor": 12, "get_submit_order_command": 12, "subscribed_quot": 12, "feed": [12, 40, 51, 64, 65], "subscribed_trad": 12, "distribut": [12, 48, 51], "get_external_order_claim": [12, 16], "get_external_order_claims_instru": [12, 16], "position_id_count": [12, 16], "reconcile_mass_statu": [12, 16], "mass": [12, 16], "reconcile_report": [12, 16], "executionreport": [12, 16], "reconcile_st": [12, 16], "timeout_sec": [12, 16], "register_external_order_claim": [12, 16], "register_oms_typ": [12, 16], "report_count": [12, 16], "ordermanag": 12, "active_loc": 12, "submit_order_handl": 12, "cancel_order_handl": 12, "modify_order_handl": 12, "cache_submit_order_command": 12, "create_new_submit_ord": 12, "handle_conting": 12, "handle_contingencies_upd": 12, "simpli": [12, 44, 48, 51, 61, 64, 69, 70], "op": 12, "handle_order_cancel": 12, "handle_order_expir": 12, "handle_order_fil": 12, "handle_order_reject": 12, "handle_order_upd": 12, "handle_position_ev": 12, "modify_order_quant": 12, "new_quant": [12, 51], "pop_submit_order_command": 12, "pop": 12, "send_algo_command": 12, "send_emulator_command": 12, "send_exec_command": 12, "send_exec_ev": 12, "send_risk_command": 12, "send_risk_ev": 12, "should_manage_ord": 12, "trigger_stop_ord": 12, "fill_market_ord": 12, "fill_limit_ord": 12, "delete_ord": 12, "get_ord": 12, "get_orders_ask": 12, "get_orders_bid": 12, "is_limit_match": 12, "is_stop_trigg": 12, "is_touch_trigg": 12, "match_limit_if_touched_ord": 12, "match_limit_ord": 12, "match_market_if_touched_ord": 12, "match_ord": 12, "match_stop_limit_ord": 12, "match_stop_market_ord": 12, "msgtype_f_70": 12, "msgtype_d_68": 12, "neworderlist": 12, "msgtype_e_69": 12, "has_emulated_ord": 12, "report_id": 12, "order_statu": 12, "orderstatu": [12, 24], "filled_qti": [12, 24], "ts_accept": 12, "no_conting": [12, 24], "avg_px": [12, 24], "cancel_reason": 12, "ts_trigger": [12, 24], "position_sid": [12, 24, 32], "flat": [12, 19, 24, 25, 28, 49], "order_report": 12, "fill_report": 12, "position_report": 12, "add_order_report": 12, "add_fill_report": 12, "add_position_report": 12, "welcom": [13, 38, 41, 45, 52, 55, 62, 68, 71], "nautilustrad": [13, 33, 38, 41, 42, 43, 44, 45, 49, 51, 53, 54, 55, 59, 60, 61, 63, 64, 65, 66, 67, 68, 70, 71], "detail": [13, 27, 37, 38, 40, 42, 43, 45, 47, 49, 51, 61, 66, 68, 69, 70], "technic": [13, 14, 62, 68], "sphinx": 13, "pleas": [13, 62], "head": [13, 39, 68, 71], "master": [13, 68, 71], "branch": [13, 68, 71], "stabl": [13, 47, 60, 68, 71], "develop": [13, 14, 41, 43, 45, 50, 54, 58, 60, 61, 66, 71], "bleed": [13, 68, 71], "edg": [13, 68, 71], "experiment": [13, 68, 71], "select": [13, 14, 56, 69], "down": [13, 16, 26, 37, 62], "menu": [13, 41], "sidebar": 13, "explor": [13, 38, 45, 68], "click": [13, 58], "view": [13, 41, 47, 52, 70], "explan": [13, 70], "decad": 13, "ago": 13, "script": [13, 42, 59, 61, 66, 70], "languag": [13, 50, 53, 55, 57, 68], "clean": [13, 55], "straight": [13, 55], "forward": [13, 55, 61], "evolv": [13, 34, 42], "fledg": 13, "orient": 13, "program": [13, 50, 53, 57, 68], "tiob": 13, "popular": 13, "world": [13, 55], "de": 13, "facto": 13, "lingua": 13, "franca": 13, "scienc": 13, "learn": [13, 62, 71], "artifici": 13, "intellig": 13, "box": 13, "drawback": 13, "howev": [13, 40, 47, 48, 49, 51, 52, 53, 55, 58, 60, 61, 62, 64, 68], "larg": [13, 27, 49], "cython": [13, 38, 41, 43, 50, 52, 54, 55, 57, 68], "lot": [13, 22, 46, 55], "issu": [13, 52, 53, 61], "advantag": [13, 50, 52, 55, 57], "embed": [13, 68], "rich": [13, 21, 41, 55, 68], "ecosystem": 13, "softwar": [13, 41, 50], "commun": [13, 41, 45, 48, 50, 62], "discoveri": 14, "idea": [14, 50, 62], "inspir": [14, 53], "proprietari": 14, "adaptivemovingaverag": 14, "period_": 14, "period_alpha_fast": 14, "period_alpha_slow": 14, "movingaverag": 14, "ama": 14, "across": [14, 28, 42, 44, 47, 48, 50, 69], "roll": 14, "perri": 14, "kaufman": 14, "nois": [14, 64], "swing": 14, "rel": 14, "small": [14, 23, 27, 57, 67], "lag": 14, "efficiencyratio": 14, "fast": [14, 50, 68], "smooth": [14, 57], "slow": 14, "alpha_fast": 14, "extract": [14, 18, 55], "alpha_diff": 14, "alpha": [14, 61], "alpha_slow": 14, "has_input": 14, "warm": [14, 61], "update_raw": 14, "exponentialmovingaverag": 14, "exponenti": 14, "donchianchannel": 14, "donchian": 14, "channel": [14, 45, 47, 48, 51], "three": [14, 32, 43, 48, 49, 50], "compris": [14, 33], "upper": 14, "band": 14, "around": [14, 21, 28, 42, 53], "median": 14, "area": [14, 52, 58], "middl": 14, "hullmovingaverag": 14, "hull": 14, "hma": 14, "alan": 14, "extrem": [14, 41], "movingaveragefactori": 14, "construct": [14, 35, 40, 41, 57, 66, 67], "ma_typ": 14, "movingaveragetyp": 14, "simplemovingaverag": 14, "weightedmovingaverag": 14, "float64": 14, "averagetruerang": 14, "use_previ": 14, "value_floor": 14, "boolean": [14, 52], "update_mid": 14, "floor": 14, "bollingerband": 14, "bolling": 14, "trend": 14, "awai": [14, 22, 24, 26, 49], "sma": 14, "prefer": [14, 42, 51, 54, 66], "measur": [14, 51], "speed": [14, 24, 50], "thought": 14, "proxi": 14, "fuzzycandl": 14, "candledirect": 14, "candles": 14, "candlebodys": 14, "body_s": 14, "candlewicks": 14, "upper_wick_s": 14, "lower_wick_s": 14, "fuzzi": 14, "candl": 14, "bodi": [14, 52], "wick": 14, "overal": [14, 55], "fuzzycandlestick": 14, "threshold1": 14, "threshold2": 14, "threshold3": 14, "threshold4": 14, "fuzzifi": 14, "dimension": 14, "membership": 14, "x": [14, 36, 39], "vector": [14, 47, 50], "keltnerchannel": 14, "k_multipli": 14, "ma_type_atr": 14, "atr_floor": 14, "keltner": 14, "envelop": 14, "below": [14, 24, 33, 37, 41, 44, 47, 48, 51, 52, 60, 61, 64, 69], "tradition": [14, 50], "ema": [14, 51, 69, 70], "plu": [14, 48], "atr": 14, "minu": 14, "keltnerposit": 14, "extens": [14, 27, 41, 50, 53, 54, 55, 58, 62], "movingaverageconvergencediverg": [14, 61], "fast_period": [14, 61], "slow_period": [14, 61], "fast_sma": 14, "onbalancevolum": 14, "momentum": [14, 51], "pressur": 14, "value_cumul": 14, "rateofchang": 14, "use_log": 14, "relativestrengthindex": 14, "strength": 14, "rsi": 14, "gain": 14, "spreadanalyz": 14, "spread": [14, 17, 40, 44], "max": [14, 16, 29, 39, 56], "dequ": 14, "stochast": 14, "period_k": 14, "period_d": 14, "oscil": 14, "bought": 14, "sold": 14, "forextrad": 14, "educ": 14, "explain": [14, 44, 51, 52, 57, 61], "value_d": 14, "value_k": 14, "durat": [14, 18, 19, 25, 66], "high_datetim": 14, "low_datetim": 14, "since_high": 14, "since_low": 14, "volatilityratio": 14, "volumeweightedaveragepric": 14, "param": [14, 19, 44, 67], "overarch": [16, 41], "uvloop": [16, 50], "interfac": [16, 32, 41, 48, 57, 66, 67], "present": [16, 27, 40, 48], "broker": [16, 35, 41, 48, 49, 51, 60, 61, 67], "intermediari": 16, "get_cmd_queue_task": 16, "get_req_queue_task": 16, "get_res_queue_task": 16, "get_data_queue_task": 16, "cmd_qsize": 16, "req_qsiz": 16, "res_qsiz": 16, "data_qs": 16, "kill": [16, 49], "abruptli": 16, "unexpect": [16, 27, 52], "liveexecutionengin": [16, 44], "get_evt_queue_task": 16, "get_inflight_check_task": 16, "evt_qsiz": 16, "max_notionals_per_ord": [16, 29], "set_max_notional_per_ord": [16, 29], "new_valu": [16, 29], "disabl": [16, 29, 47], "invalidoper": [16, 29], "set_trading_st": [16, 29], "tradingst": [16, 29], "trading_st": [16, 29], "network": [16, 41, 50], "is_built": 16, "get_event_loop": [16, 33], "add_data_client_factori": [16, 63, 64, 66], "add_exec_client_factori": [16, 63, 64, 66], "liveexecutionclientfactori": 16, "run_async": 16, "maintain_heartbeat": 16, "snapshot_open_posit": 16, "gracefulli": 16, "stop_async": [16, 31], "shut": [16, 37], "tradingnodebuild": 16, "servic": 16, "build_data_cli": 16, "build_exec_cli": 16, "exposur": [17, 18, 28], "l1": [17, 43, 50], "l2": [17, 43, 50], "l3": [17, 43, 50], "granular": [17, 42, 43, 50, 51, 53], "uint64": 17, "apply_delta": 17, "ascend": 17, "best_ask_s": 17, "best_bid_s": 17, "descend": 17, "clear_ask": 17, "clear_bid": 17, "get_avg_px_for_quant": 17, "get_quantity_for_pric": 17, "midpoint": 17, "pprint": 17, "num_level": 17, "human": [17, 48], "readabl": [17, 41, 47, 48], "simulate_fil": 17, "is_aggress": [17, 24], "update_quote_tick": [17, 28], "update_trade_tick": 17, "intflag": 18, "barspecif": [18, 50], "sampl": [18, 69], "check_information_aggreg": 18, "check_threshold_aggreg": 18, "check_time_aggreg": 18, "from_str": [18, 20, 23, 40, 46, 49, 51], "from_timedelta": 18, "round": [18, 22, 26], "is_information_aggreg": 18, "driven": [18, 41, 48, 50, 62], "tick_run": [18, 50], "volume_run": [18, 50], "value_run": [18, 50], "is_threshold_aggreg": 18, "tick_imbal": [18, 50], "volume_imbal": [18, 50], "value_imbal": [18, 50], "is_time_aggreg": 18, "week": [18, 50], "month": [18, 50, 56, 69], "ambigu": 18, "aggregationsourc": 18, "aggregation_sourc": 18, "accordingli": 18, "is_externally_aggreg": 18, "is_internally_aggreg": 18, "signed_s": 18, "hashabl": 18, "themselv": [18, 35, 41, 48], "genericdata": 18, "wrapper": 18, "wrap": 18, "close_pric": 18, "instrumentclosetyp": 18, "close_typ": 18, "marketstatu": 18, "trading_sess": 18, "haltreason": 18, "halt_reason": 18, "not_halt": 18, "session": [18, 32, 39, 49], "halt": [18, 29], "is_snapshot": 18, "bid_siz": [18, 27], "ask_siz": [18, 27], "extract_pric": 18, "extract_volum": 18, "pyo3_tick": 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, 43], "aggressor": [18, 49], "capsule_to_list": 18, "fundament": [19, 23, 48, 49, 57, 62], "is_report": 19, "ordstatu": 19, "39": 19, "tagnum_39": 19, "set_client_order_id": 19, "unsupport": [19, 67], "denied_reason": 19, "valid_str": 19, "is_bui": [19, 24], "is_sel": [19, 24], "linked_order_id": [19, 24, 35], "had": [19, 70], "emulationtrigg": [19, 24], "link": [19, 24, 35, 41, 49, 68], "released_pric": 19, "stoplimit": 19, "opening_order_id": [19, 25], "signed_qti": [19, 25], "peak_qti": [19, 25], "avg_px_open": [19, 25], "avg_px_clos": [19, 25], "realized_return": [19, 25], "ts_open": [19, 25], "idt": 19, "peak": [19, 25], "closing_order_id": [19, 25], "duration_n": [19, 25], "ts_close": [19, 25], "correctli": [20, 23, 36, 52, 61], "d02851908": 20, "firm": [20, 50], "get_id": 20, "is_this_trad": 20, "compar": [20, 68], "get_tag": 20, "aud": [20, 43, 46, 49, 63], "usd": [20, 23, 43, 46, 49, 56, 61, 65, 66, 69], "idealpro": [20, 49, 66], "btcusdt": [20, 33, 40, 43, 46, 49, 64], "binanc": [20, 33, 40, 43, 44, 46, 49, 51, 67, 70], "is_synthet": 20, "synth": [20, 22, 40], "emacross": [20, 69], "collid": 20, "is_extern": 20, "did": 20, "tradabl": [20, 22, 43, 45, 46], "ticker_symbol": 20, "1003": 20, "tagnum_1003": 20, "abbrevi": 20, "tester": [20, 47, 66], "seek": [21, 42, 43, 49, 53], "venue_nam": 22, "competition_id": 22, "competition_nam": 22, "event_nam": 22, "event_country_cod": 22, "event_open_d": 22, "betting_typ": 22, "market_nam": 22, "market_start_tim": 22, "selection_id": 22, "selection_nam": 22, "selection_handicap": 22, "tick_scheme_nam": 22, "int8_t": 22, "min_pric": [22, 26, 46], "max_pric": [22, 26, 46], "asset_class": 22, "assetclass": 22, "base_from_dict": 22, "base_to_dict": 22, "calculate_base_quant": 22, "get_base_curr": 22, "get_settlement_curr": 22, "linear": 22, "quanto": 22, "settlement_curr": [22, 25], "instrument_class": 22, "instrumentclass": 22, "is_invers": [22, 25], "lot_siz": 22, "board": 22, "make_pric": [22, 46, 51], "make_qti": [22, 46, 51], "maker_fe": [22, 46], "fee": [22, 49], "max_not": [22, 46], "printabl": 22, "max_quant": [22, 46], "min_not": [22, 46], "min_quant": [22, 46], "next_ask_pric": [22, 26], "num_tick": 22, "nearest": [22, 26], "scheme": [22, 27, 43], "next_bid_pric": [22, 26], "notional_valu": [22, 25], "raw_symbol": 22, "size_incr": 22, "taker_fe": [22, 46], "make_symbol": 22, "201070830": 22, "123456": 22, "null_handicap": 22, "cryptoperpetu": [22, 46], "perpetu": [22, 46, 49, 64, 67, 70], "swap": [22, 46, 61], "cost": 22, "is_quanto": 22, "cryptofutur": [22, 46], "underli": [22, 46, 48, 55], "activation_n": 22, "expiration_n": 22, "from_int_c": 22, "deliver": [22, 46, 61], "unit64_t": 22, "activation_utc": 22, "expiration_utc": 22, "expriat": 22, "currencypair": [22, 46], "fiat": [22, 23, 46], "cryptocurr": [22, 23, 46, 64, 66, 70], "equiti": [22, 29, 46, 50], "isin": [22, 66], "identif": 22, "futurescontract": 22, "tick_siz": 22, "optionscontract": 22, "optionkind": 22, "kind": 22, "strike_pric": 22, "put": 22, "formula": 22, "syneth": 22, "9": [22, 23], "nan": [22, 39], "change_formula": [22, 40], "uint16_t": 23, "iso4217": 23, "currencytyp": 23, "currency_typ": 23, "medium": [23, 32], "uint16": 23, "4217": 23, "from_internal_map": 23, "unknown": 23, "veri": [23, 27, 36, 43, 61, 70], "like": [23, 27, 42, 43, 44, 49, 51, 53, 54, 61, 66, 70], "robust": [23, 39, 41, 50, 52], "8": [23, 40], "is_crypto": 23, "is_fiat": 23, "overwrit": 23, "marginaccountbal": 23, "money_max": 23, "9_223_372_036": 23, "money_min": 23, "as_decim": 23, "as_doubl": 23, "whitespac": 23, "1000000": [23, 27], "to_str": 23, "under": [23, 27, 39, 43, 44, 48, 51, 52, 67], "price_max": 23, "price_min": 23, "whole": 23, "fraction": 23, "from_int": [23, 49, 51, 61], "non": [23, 27, 49, 61], "capabl": [23, 42, 44, 50, 51, 61, 62, 64], "share": [23, 41, 46, 51, 60, 64], "quantity_max": 23, "18_446_744_073": 23, "quantity_min": 23, "qty": 23, "raw_to_f64": 23, "init_id": 24, "likelihood": 24, "unlik": 24, "protect": 24, "far": 24, "On": [24, 33], "moo": 24, "moc": 24, "php": 24, "closing_sid": 24, "has_pric": 24, "has_trigger_pric": 24, "summari": [24, 25, 49, 53, 62], "init_ev": 24, "is_active_loc": 24, "is_cancel": 24, "is_child_ord": 24, "is_clos": [24, 25, 27], "status": [24, 66], "is_conting": 24, "is_emul": [24, 37], "is_inflight": 24, "pending_upd": [24, 49, 51], "never": [24, 49], "is_open": [24, 25], "partially_fil": [24, 49], "is_parent_ord": 24, "is_pass": 24, "passiv": [24, 49], "is_pending_cancel": 24, "is_pending_upd": 24, "is_post_onli": 24, "is_primari": 24, "is_quote_quant": 24, "is_reduce_onli": 24, "is_spawn": 24, "last_trade_id": [24, 25], "leaves_qti": 24, "opposite_sid": 24, "opposit": [24, 25, 49], "side_str": 24, "signed_decimal_qti": [24, 25], "25": [24, 25], "status_str": 24, "transform_pi": 24, "type_str": 24, "would_reduce_onli": 24, "position_qti": 24, "expire_time_n": 24, "favor": [24, 35], "your": [24, 36, 39, 41, 42, 44, 48, 51, 52, 54, 55, 59, 60, 61, 62, 63, 64, 66, 67, 70], "loo": 24, "loc": 24, "attain": 24, "penetr": 24, "significantli": [24, 41], "basic": [24, 51, 61, 62, 66, 71], "enter": [24, 49, 52], "elimin": [24, 57, 68], "expos": [24, 48, 61], "is_trigg": 24, "mtl": 24, "remaind": [24, 49, 69, 70], "portion": [24, 49], "touch": 24, "similar": [24, 33, 41, 51], "init": [24, 60], "is_long": 25, "is_opposite_sid": 25, "is_short": 25, "side_from_order_sid": 25, "space": [26, 52], "fixedtickschem": 26, "min_tick": 26, "max_tick": 26, "tickschem": 26, "tieredtickschem": 26, "tier": [26, 49], "max_ticks_per_ti": 26, "find_tick_index": 26, "get_tick_schem": 26, "list_tick_schem": 26, "register_tick_schem": 26, "tick_schem": 26, "round_down": 26, "round_up": 26, "basedatacatalog": 27, "kw": 27, "queryabl": 27, "featherfil": 27, "class_nam": 27, "namedtupl": 27, "alia": 27, "occurr": 27, "9223372036854775807": 27, "parquet": [27, 31, 42, 43, 61], "arrow": [27, 43, 44, 50], "pathlik": 27, "root": [27, 58, 60], "cloud": [27, 47, 66], "s3": 27, "amazon": 27, "gc": 27, "googl": [27, 52, 57], "min_rows_per_group": 27, "writer": [27, 31, 47], "incom": [27, 40], "disk": [27, 43, 65], "suffici": 27, "accumul": 27, "max_rows_per_group": 27, "split": [27, 44], "show_query_path": 27, "globe": 27, "threadsaf": 27, "multithread": 27, "readthedoc": [27, 53], "from_env": [27, 61, 69], "nautilus_path": [27, 43, 61], "oserror": 27, "from_uri": 27, "uri": 27, "write_data": [27, 43, 66, 69], "basename_templ": [27, 43], "categor": [27, 39, 48], "write_chunk": 27, "templat": 27, "basenam": [27, 47], "partit": [27, 43], "filenam": [27, 43], "prevent": [27, 43, 47, 48], "decreas": 27, "attribut": [27, 51], "appropri": [27, 47, 58, 60], "bardatawrangl": [27, 43], "wrangler": [27, 69, 70, 71], "default_volum": 27, "ts_init_delta": 27, "column": [27, 69], "orderbookdeltadatawrangl": [27, 43], "is_raw": 27, "quotetickdatawrangl": [27, 43, 69], "process_bar_data": 27, "bid_data": 27, "ask_data": 27, "offset_interval_m": 27, "timestamp_is_clos": 27, "shuffl": 27, "won": [27, 64], "tradetickdatawrangl": [27, 43, 70], "streamingfeatherwrit": [27, 31], "check_flush": 27, "generate_signal_class": 27, "value_typ": 27, "signaldata": 27, "fleet": [28, 32], "satisfi": [28, 36], "initialize_ord": 28, "initialize_posit": 28, "is_completely_flat": [28, 51], "is_flat": [28, 51], "is_net_long": [28, 51], "is_net_short": [28, 51], "net_exposur": [28, 51], "net_posit": [28, 51], "set_specific_venu": [28, 66], "positions": 29, "fixedrisks": 29, "commission_r": 29, "exchange_r": 29, "hard_limit": 29, "unit_batch_s": 29, "v": [29, 61, 66], "hard": 29, "risk_bp": 29, "xrate": 29, "update_instru": 29, "sizer": 29, "besid": 30, "messagepack": [30, 48, 50], "deseri": 30, "obj_byt": 30, "register_serializable_object": [30, 48], "loop_sig_callback": 31, "prepend": 31, "mismatch": 31, "threadpoolexecutor": 31, "ts_creat": 31, "start_async": 31, "packag": [32, 50, 54, 55, 60, 61, 66, 68], "major": [32, 41, 53, 66], "configuratuon": 32, "create_actor": 32, "create_strategi": 32, "start_actor": 32, "start_strategi": 32, "stop_actor": 32, "stop_strategi": 32, "remove_actor": 32, "remove_strategi": 32, "forexsess": 32, "forexsessionfilt": 32, "local_from_utc": 32, "time_now": 32, "next_start": 32, "mondai": 32, "fridai": 32, "sydnei": 32, "0700": 32, "1600": 32, "australia": 32, "tokyo": 32, "0900": 32, "1800": 32, "asia": 32, "london": 32, "0800": 32, "europ": 32, "york": 32, "1700": 32, "america": [32, 66], "new_york": [32, 66], "prev_start": 32, "next_end": 32, "prev_end": 32, "newsimpact": 32, "newsev": 32, "impact": [32, 44], "econom": 32, "economicnewseventfilt": 32, "news_data": 32, "letter": 32, "unfiltered_data_start": 32, "unfiltered_data_end": 32, "next_ev": 32, "prev_ev": 32, "convent": [32, 44, 47, 52, 53], "cancel_gtd_expiri": 32, "change_id": 32, "change_order_id_tag": 32, "close_all_posit": [32, 44, 61], "close_posit": [32, 44, 61], "order_factori": [32, 40, 49, 51, 61], "has_control": 32, "actor_st": 32, "strategy_st": 32, "exec_algorithm_st": 32, "tradingstrategi": 32, "websocketcli": 33, "suggest": 33, "standalon": [33, 66], "discov": [33, 46], "consumpt": [33, 36], "getenv": 33, "binance_futures_testnet_api_kei": [33, 64], "binance_futures_testnet_api_secret": [33, 64], "perp": [33, 46, 49, 51, 64], "ethusdt": [33, 40, 44, 46, 49, 51, 70], "copi": [33, 36, 61], "anywher": 33, "anytim": 33, "pyx": [33, 54, 55], "cpdef": [33, 44], "not_non": 33, "cdef": 33, "_handle_instrument_respons": 33, "_clock": 33, "_send_data_req": 33, "py": [33, 43, 44, 53, 54, 61], "def": [33, 36, 39, 44, 46, 48, 51, 61, 64, 66], "_instrument_provid": 33, "_log": [33, 53, 61], "_handle_data_respons": 33, "addition": [34, 44, 50, 66], "everyth": [34, 52, 61], "discuss": [34, 51], "guid": [34, 35, 36, 41, 43, 45, 49, 51, 52, 54, 59, 60, 61, 66, 67, 69, 70, 71], "progress": [34, 37, 42], "conjunct": [35, 49, 51], "involv": [35, 40, 43, 44, 45, 48, 53, 61, 66, 71], "larger": [35, 50, 67], "togeth": [35, 49, 56, 64], "relationship": [35, 49], "1385": 35, "tagnum_1385": 35, "marketplac": 35, "made": [35, 37, 40, 41, 42, 46, 51], "effort": [35, 40], "unexecut": 35, "reduct": 35, "easi": [35, 37], "modular": [36, 41, 50, 67], "natur": 36, "strictli": 36, "super": [36, 51, 61], "mydatapoint": 36, "z": 36, "_ts_event": 36, "_ts_init": 36, "approach": [36, 48, 57, 64], "shown": [36, 51, 69], "docstr": [36, 41], "them": [36, 41, 44, 46, 61, 68], "some_optional_categori": 36, "my_adapt": 36, "isinst": [36, 61, 64], "someth": [36, 64], "regardless": [37, 43], "bid_ask": [37, 49], "subject": [37, 38, 52], "retain": [37, 40, 42, 46, 70], "stage": [37, 69], "Then": [37, 61, 63, 64, 69, 70], "insid": 37, "know": [37, 44, 61], "reli": 37, "job": [37, 50, 55], "crash": [37, 41], "reload": 37, "choos": [38, 51, 70, 71], "although": [38, 51, 58, 66], "varieti": [39, 67, 70], "analys": 39, "calculate_": 39, "precondit": 39, "len": 39, "stat": [39, 64], "degener": 39, "turn": [39, 42, 43], "tear": 39, "sheet": 39, "benefici": 40, "serv": [40, 61, 66], "analyt": [40, 43], "plan": [40, 43], "compos": [40, 41, 42], "power": [40, 55, 68], "evalexpr": 40, "preced": 40, "demonstr": [40, 44, 61], "bitcoin": 40, "ethereum": [40, 46], "btcusdt_binance_id": 40, "ethusdt_binance_id": 40, "btc": [40, 49, 66], "eth": [40, 66, 70], "somewher": 40, "_synthetic_id": 40, "structur": [40, 43, 45, 48], "show": [40, 43, 51, 70], "new_formula": 40, "ethusdt_bin": [40, 44, 70], "30000": [40, 49], "00000000": 40, "consider": [40, 48], "despit": 40, "erron": 40, "undefin": [40, 57], "understand": [40, 41, 44, 45, 53, 55, 62], "overview": [41, 62], "dive": [41, 45, 62], "deep": [41, 45], "foundat": [41, 45], "principl": [41, 45], "underpin": [41, 45], "architect": [41, 45], "curiou": [41, 45], "exposit": 41, "drive": [41, 50], "decis": [41, 62], "shape": 41, "evolut": 41, "bird": 41, "ey": 41, "scalabl": 41, "breakdown": 41, "collabor": 41, "And": 41, "techniqu": 41, "crucial": [41, 44, 45], "reliabl": [41, 50], "ddd": 41, "assist": [41, 55, 62], "off": [41, 44, 52, 69], "compet": 41, "roughli": [41, 48], "testabl": 41, "deploy": [41, 50], "codebas": [41, 50, 52, 53, 55, 57, 58, 62, 68], "much": [41, 43, 49], "formal": [41, 57], "plug": 41, "hook": [41, 54], "loos": [41, 48], "coupl": [41, 48, 52, 62, 69], "research": [41, 43, 50, 65, 69], "overhead": 41, "switch": [41, 51], "didn": 41, "improv": [41, 50, 53], "algo": 41, "Of": 41, "lmax": 41, "award": 41, "disruptor": 41, "articl": 41, "martin": 41, "fowler": 41, "cohes": 41, "nav": 41, "technologi": [41, 48], "componentri": 41, "nautilus_cor": 41, "crate": [41, 68], "foreign": 41, "ffi": [41, 57], "cbindgen": [41, 57], "resid": 41, "bind": [41, 68], "compil": [41, 50, 53, 54, 55, 57, 60, 68], "cpython": [41, 50, 55], "wheel": [41, 60, 66, 68], "rustc": [41, 60], "unsaf": 41, "section": [41, 51, 57, 62, 63, 64, 71], "bloat": 41, "undocu": 41, "parti": 41, "replic": [42, 45], "predic": 42, "exhaust": 42, "conclud": 42, "paramount": 42, "recogn": 42, "distinct": [42, 48], "conduct": [42, 50, 67], "entireti": 42, "comfort": 42, "accommod": [42, 47, 51, 66], "Or": [42, 46], "innat": 42, "etc": [42, 43, 51, 59, 61], "ident": [42, 50, 64], "interchang": 42, "tweak": 42, "necessit": [42, 66], "want": [42, 48, 57], "har": 42, "conveni": [42, 46, 48, 51, 61, 66], "divers": [42, 43], "revolv": 42, "bundl": [42, 43], "fed": [42, 51], "craft": [43, 45, 62], "ohlcv": 43, "vital": 43, "enhanc": [43, 47], "primarili": [43, 48], "onto": [43, 57, 61], "later": [43, 60, 61, 70], "destin": [43, 48], "dataload": 43, "schema": [43, 69], "datawrangl": 43, "databento": [43, 60, 67], "dbn": [43, 65], "confus": [43, 44], "grow": 43, "v2": 43, "width": [43, 48, 52, 70], "compat": [43, 47, 48, 57, 67, 69], "legaci": 43, "further": [43, 47, 49, 50, 51, 62, 70], "diagram": [43, 44], "illustr": [43, 44], "conceret": 43, "binanceorderbookdeltadataload": 43, "accomplish": 43, "package_root": 43, "test_kit": [43, 46, 56, 69, 70], "testinstrumentprovid": [43, 46, 69, 70], "data_path": 43, "join": 43, "test_data": 43, "snap": 43, "df": [43, 69], "btcusdt_bin": 43, "chosen": [43, 44], "hdf5": 43, "compress": 43, "quick": 43, "2023": [43, 66], "14": 43, "eventu": [43, 51, 57, 64, 67], "phase": 43, "getcwd": [43, 69], "sim": [43, 61, 69], "audusd": [43, 46], "2020": [43, 61, 69], "03": [43, 47, 56, 69], "pytz": 43, "04": [43, 56, 60, 69], "order_book_delta": 43, "data_config": [43, 69], "tutori": [43, 61, 69, 70], "simultan": [44, 45, 50], "sever": [44, 45, 49, 55, 64, 66], "hood": [44, 48], "relev": [44, 51, 52, 66], "look": 44, "movement": 44, "aim": [44, 50, 52, 53, 62, 67], "evenli": 44, "horizon": 44, "smaller": 44, "minim": [44, 51, 61, 70], "concentr": 44, "ema_cross_twap": [44, 70], "emacrosstwap": [44, 70], "emacrosstwapconfig": [44, 70], "twapexecalgorithm": [44, 70], "horizon_sec": [44, 51], "interval_sec": [44, 51], "250": [44, 49, 70], "trade_s": [44, 51, 61, 69, 70], "05": 44, "fast_ema_period": [44, 51, 69, 70], "slow_ema_period": [44, 51, 69, 70], "twap_horizon_sec": [44, 70], "twap_interval_sec": [44, 70], "secondari": 44, "thoroughli": 44, "starter": 44, "noqa": 44, "too": 44, "readi": [44, 61], "aris": 44, "routin": 44, "spawn_sequ": 44, "20230404": 44, "e1": 44, "terminologi": [44, 62], "deal": [44, 51], "aid": [44, 57, 58], "keep": [44, 50, 52, 58], "interchag": [45, 62], "truth": 45, "discrep": 45, "stai": 45, "heart": [45, 51], "experi": [45, 51, 62, 71], "decoupl": 45, "sport": [46, 67], "game": 46, "incorrectli": 46, "truncat": 46, "surpris": 46, "default_fx_cci": [46, 69], "binance_http_cli": 46, "live_logg": 46, "flexibli": [46, 70], "autom": [46, 50, 62, 70], "90500": 46, "150": 46, "demand": [46, 49], "necessarili": [46, 49, 64], "unifi": [46, 49, 67], "mpsc": [47, 48, 51], "crossbeam": 47, "By": [47, 48, 69], "dbg": 47, "inf": 47, "wrn": 47, "err": 47, "consol": 47, "_": 47, "001_2023": 47, "23_635a4539": 47, "4fe2": 47, "4cb1": 47, "9be3": 47, "3079ba8d879": 47, "mention": 47, "config_nod": [47, 66], "omit": [47, 48, 63, 64], "termin": [47, 49, 61], "easier": [47, 48, 61, 68], "distinguish": [47, 48], "render": 47, "editor": 47, "appear": 47, "strong": 48, "indirectli": 48, "payload": 48, "mytop": 48, "mymessag": 48, "outgo": 48, "transmit": 48, "offload": 48, "unblock": 48, "hinder": 48, "30": [48, 56, 66], "loopback": 48, "essenti": [48, 49, 51], "meet": [48, 57, 67], "uuidv4": 48, "particularli": [48, 66], "optim": 48, "concern": 48, "flood": 48, "frequenc": [48, 50], "mechan": 48, "older": 48, "wall": 48, "provis": 49, "exact": 49, "explanatori": 49, "restrict": [49, 58], "brief": [49, 62], "til": 49, "opg": 49, "ever": 49, "particip": 49, "visibl": [49, 53], "hidden": 49, "equival": [49, 66], "double_last": 49, "consecut": 49, "double_bid_ask": 49, "last_or_bid_ask": 49, "mid_point": 49, "100bp": 49, "price_ti": 49, "easiest": 49, "don": [49, 53], "simpler": 49, "clariti": 49, "clearli": [49, 67], "comment": [49, 52, 58], "ecn": [49, 61, 69], "usdt": [49, 64, 70], "notic": [49, 70], "last_trad": [49, 51], "currenex": 49, "50": [49, 52], "gbp": [49, 66], "3000": 49, "hit": 49, "30010": 49, "middai": 49, "6th": 49, "june": 49, "2022": [49, 60], "50_000": 49, "06": [49, 56], "06t12": 49, "jpy": 49, "200_000": 49, "30_100": 49, "30_150": 49, "30100": 49, "30150": 49, "ethusd": 49, "coin_m": 49, "trailing_stop": 49, "72000": 49, "71000": 49, "00100": 49, "1_250_000": 49, "00050": 49, "grade": [50, 62], "quantit": [50, 62], "abil": [50, 57, 62], "deploi": [50, 62, 66], "ai": 50, "pariti": 50, "challeng": 50, "safeti": [50, 51, 53, 55, 68], "mission": [50, 57, 68], "workload": 50, "cfd": [50, 61, 66], "independ": 50, "linux": [50, 60, 61], "maco": [50, 60], "oto": 50, "arbitrag": 50, "agent": 50, "train": 50, "rl": 50, "ancient": 50, "greek": 50, "sailor": 50, "nau": 50, "ship": 50, "shell": [50, 60], "chamber": 50, "growth": 50, "approxim": 50, "logarithm": 50, "spiral": 50, "translat": 50, "aesthet": 50, "might": [50, 51, 52], "suitabl": 50, "reimplement": 50, "java": 50, "proven": 50, "inher": [50, 55], "circumv": 50, "profession": [50, 54], "project": [50, 53, 54, 57, 58, 60, 67, 68], "subcompon": 50, "easili": [50, 68], "nearli": 50, "apach": 50, "demo": 50, "boost": 50, "11": [50, 66], "12": [50, 56, 60, 61], "comprehens": [50, 51, 62, 66, 71], "dollar": 50, "itself": [51, 57], "mystrategi": 51, "on_": 51, "respond": 51, "dedic": 51, "react": 51, "lifecycl": 51, "cross": [51, 69, 70], "hydrat": 51, "fast_ema": 51, "slow_ema": 51, "commonli": 51, "unix_nano": 51, "dispatch": 51, "slightli": 51, "few": [51, 53], "set_alert_tim": 51, "mytimealert1": 51, "fire": 51, "mytimer1": 51, "go": [51, 61, 69], "last_quot": 51, "last_bar": 51, "some_bar_typ": 51, "some_client_order_id": 51, "some_position_id": 51, "outlin": 51, "porfolio": 51, "suit": [51, 58, 70], "seamless": 51, "delv": [51, 62], "boilerpl": [51, 69], "firstli": [51, 69, 70], "twap": [51, 70], "my_order_list": 51, "order1": 51, "order2": 51, "order3": 51, "remot": 51, "launch": [51, 59, 66], "mystrategyconfig": 51, "parameter": 51, "though": [51, 52], "sens": 51, "till": 51, "managed_gtd_expiri": 51, "belong": 51, "guidelin": 52, "compliant": 52, "opinion": 52, "formatt": [52, 54], "philosoph": 52, "agre": 52, "sai": 52, "handcraft": 52, "toward": 52, "stylist": 52, "align": 52, "indent": 52, "hang": [52, 61], "vaniti": 52, "parenthesi": 52, "practic": [52, 62, 70], "conserv": 52, "locat": 52, "comma": 52, "long_method_with_many_param": 52, "some_arg1": 52, "some_arg2": 52, "some_arg3": 52, "idiomat": 52, "notabl": 52, "departur": 52, "truthi": 52, "pyobject": [52, 55], "discourag": 52, "chanc": 52, "yield": 52, "bug": [52, 68], "foo": 52, "said": [52, 64, 67], "aren": 52, "encourag": 52, "feedback": 52, "depart": 52, "appar": 52, "adher": [52, 57], "lint": [52, 54], "ignor": [52, 53], "yaml": 52, "justif": 52, "titl": 52, "fewer": 52, "capit": [52, 67], "imper": 52, "voic": 52, "blank": 52, "80": 52, "bullet": 52, "hyperlink": 52, "guidanc": 53, "superset": 53, "heavili": 53, "vast": 53, "bint": 53, "bubbl": 53, "caller": [53, 57], "vote": 53, "year": 53, "unfortun": 53, "youtrack": 53, "jetbrain": 53, "9476": 53, "src": 53, "userguid": 53, "gdb": 53, "workflow": [53, 62, 71], "quit": 53, "debugg": 53, "thing": 53, "With": 53, "verbos": 53, "pycharm": [54, 58], "edit": 54, "interpret": [54, 55], "visual": [54, 60], "studio": [54, 60], "pyenv": [54, 60], "poetri": [54, 60, 66], "commit": 54, "auto": 54, "increasingli": [54, 68], "pxd": [54, 55], "valuabl": 55, "contribut": 55, "believ": 55, "eco": 55, "whilst": [55, 57], "overcom": 55, "shortcom": 55, "lack": [55, 57], "alloc": [55, 67], "magnitud": 55, "cours": 55, "introduct": 55, "thorough": 55, "review": 55, "familiar": 55, "yourself": 55, "expert": [55, 62], "folder": [56, 58], "download": [56, 60, 61, 66, 69], "fred": 56, "stlouisf": 56, "usd1mtd156n": 56, "interbank": 56, "oecd": 56, "htm": 56, "fxstreet": 56, "calendar": 56, "gmt": 56, "yearli": 56, "quarter": 56, "stitch": 56, "icon": 56, "xx": 56, "31": 56, "07": 56, "09": 56, "ideal": 57, "ownership": [57, 68], "lifetim": 57, "garbag": [57, 68], "collector": [57, 68], "hft": 57, "interoper": 57, "abi": 57, "outsid": 57, "great": 57, "therebi": 57, "shift": 57, "goal": [57, 58, 62], "strive": [57, 61], "why": [57, 61], "invari": 57, "uphold": 57, "oblig": 57, "rustonomicon": 57, "dark": 57, "art": 57, "unsafeti": 57, "russel": 57, "johnston": 57, "divid": 58, "broad": 58, "pytest": 58, "subdirectori": 58, "simplifi": 58, "magicmock": 58, "codecov": 58, "expens": 58, "induc": 58, "damag": 58, "imposs": 58, "catch": 58, "unrecogn": 58, "ultim": 58, "pragma": 58, "redund": 58, "needless": 58, "assert": [58, 69], "notimplementederror": 58, "kept": 58, "refactor": 58, "benefit": [58, 69], "judici": 58, "jupyt": [59, 61], "notebook": [59, 61, 69], "properli": 59, "walk": [59, 69, 70], "64": 60, "ubuntu": 60, "x86_64": 60, "arm64": 60, "isol": 60, "sdist": 60, "pip": [60, 66], "betfair": [60, 67], "h": [60, 69], "header": 60, "ll": [60, 62, 63, 64, 66, 69, 70], "cargo": [60, 68], "macbook": 60, "pro": 60, "m1": 60, "m2": 60, "sure": [60, 70, 71], "python_configure_opt": 60, "python_vers": 60, "r": 60, "getting_start": 60, "virtualenv": 60, "pyproject": 60, "toml": 60, "rustup": 60, "toolchain": [60, 68], "curl": [60, 61], "proto": 60, "tlsv1": 60, "ssf": 60, "sh": 60, "desktop": 60, "2019": 60, "home": 60, "powershel": 60, "site": 60, "python3": 60, "clone": 60, "git": 60, "nautechsystem": [60, 61], "cd": 60, "whl": 60, "fastest": 61, "bear": 61, "mind": 61, "ghcr": 61, "jupyterlab": 61, "amd64": 61, "8888": 61, "web": 61, "browser": 61, "localhost": 61, "cell": [61, 69], "investig": 61, "12845": 61, "deshaw": 61, "prepar": 61, "min": 61, "apt": 61, "githubusercont": 61, "nautilus_data": 61, "hist_data_to_catalog": 61, "eur": [61, 66, 69], "hand": [61, 62], "macd": 61, "mere": 61, "macdconfig": 61, "26": 61, "1_000_000": [61, 69, 70], "entry_threshold": 61, "00010": 61, "macdstrategi": 61, "5d": 61, "check_for_entri": 61, "check_for_exit": 61, "elif": 61, "exit": 61, "noth": 61, "seem": 61, "aspect": 61, "fine": 61, "__main__": [61, 66], "piec": 61, "offici": 62, "breadth": 62, "requisit": 62, "knowledg": 62, "beginn": 62, "alik": 62, "curv": 62, "steep": 62, "introductori": 62, "who": 62, "learner": 62, "eager": 62, "quickli": 62, "break": 62, "solid": 62, "grasp": 62, "deeper": 62, "walkthrough": [62, 71], "cater": [62, 71], "wide": [62, 66, 71], "skill": [62, 71], "tip": 62, "smoother": 62, "wish": 62, "insight": 62, "pleasant": 62, "catalogu": 63, "your_betfair_usernam": 63, "your_betfair_password": 63, "your_betfair_app_kei": 63, "your_betfair_cert_dir": 63, "betfair_api_kei": 63, "betfair_api_secret": 63, "betfair_cert_dir": 63, "confirm": [63, 64, 66], "2017": 64, "largest": 64, "assort": 64, "binancewebsocketcli": 64, "binanceinstrumentprovid": 64, "unif": 64, "polici": 64, "clarifi": 64, "trailing_offet_typ": 64, "activation_pric": 64, "your_binance_api_kei": 64, "your_binance_api_secret": 64, "coin_futur": 64, "binance_api_secret": 64, "binance_testnet_api_secret": 64, "binance_futures_api_kei": 64, "binance_futures_api_secret": 64, "isolated_margin": 64, "busd": 64, "stablecoin": 64, "collater": 64, "cluster": 64, "behav": 64, "your_binance_testnet_api_kei": 64, "your_binance_testnet_api_secret": 64, "comparison": 64, "unabl": [64, 69], "enorm": 64, "unnecessari": 64, "125": 65, "databentodataload": 65, "databentoinstrumentprovid": 65, "databentodatacli": 65, "bond": 66, "workstat": 66, "websit": 66, "haven": 66, "establish": 66, "startup": 66, "programmat": 66, "repackag": 66, "pypi": 66, "gateway_config": 66, "is_logged_in": 66, "inspect": 66, "historicinteractivebrokerscli": 66, "latter": 66, "absent": 66, "center": 66, "arca": 66, "spy": 66, "us03076kaa60": 66, "20251219": 66, "ibus30": 66, "cme": 66, "paxo": 66, "usual": 66, "acquir": 66, "aapl": 66, "nasdaq": 66, "bar_specif": 66, "end_date_tim": 66, "16": 66, "tz_name": 66, "engag": 66, "incorpor": 66, "bridg": 66, "instrument_provider_config": 66, "fetch": 66, "60": 66, "nyse": 66, "ymh24": 66, "cbot": 66, "clz27": 66, "nymex": 66, "esz27": 66, "data_client_config": 66, "encompass": 66, "exec_client_config": 66, "du123456": 66, "ib_venu": 66, "discard": 66, "sigint": 66, "ctrl": 66, "heavi": 67, "cex": 67, "bybit": 67, "widest": 67, "criteria": 67, "_m": 67, "nightli": 68, "workspac": 68, "paradigm": 68, "blazingli": 68, "devic": 68, "pledg": 68, "shutil": 69, "pathlib": 69, "csvtickdataload": 69, "histdata": 69, "ascii": 69, "data_dir": 69, "archiv": 69, "expandus": 69, "raw_fil": 69, "iterdir": 69, "index_col": 69, "eurusd": 69, "rmtree": 69, "mkdir": 69, "grid": 69, "venue_config": 69, "ema_cross": 69, "emacrossconfig": 69, "15": 69, "loader": [70, 71], "testdataprovid": 70, "stub": 70, "repositori": 70, "wrangl": 70, "trades_df": 70, "read_csv_tick": 70, "earlier": 70, "imagin": 70, "strategy_config": 70, "tearsheet": 70, "option_context": 70, "max_row": 70, "max_column": 70, "again": 70}, "objects": {"nautilus_trader": [[0, 0, 0, "-", "accounting"], [3, 0, 0, "-", "adapters"], [5, 0, 0, "-", "analysis"], [6, 0, 0, "-", "backtest"], [7, 0, 0, "-", "cache"], [8, 0, 0, "-", "common"], [9, 0, 0, "-", "config"], [10, 0, 0, "-", "core"], [11, 0, 0, "-", "data"], [12, 0, 0, "-", "execution"], [14, 0, 0, "-", "indicators"], [16, 0, 0, "-", "live"], [21, 0, 0, "-", "model"], [27, 0, 0, "-", "persistence"], [28, 0, 0, "-", "portfolio"], [29, 0, 0, "-", "risk"], [30, 0, 0, "-", "serialization"], [31, 0, 0, "-", "system"], [32, 0, 0, "-", "trading"]], "nautilus_trader.accounting.accounts": [[0, 0, 0, "-", "cash"], [0, 0, 0, "-", "margin"]], "nautilus_trader.accounting.accounts.cash": [[0, 1, 1, "", "CashAccount"]], "nautilus_trader.accounting.accounts.cash.CashAccount": [[0, 2, 1, "", "apply"], [0, 2, 1, "", "balance"], [0, 2, 1, "", "balance_free"], [0, 2, 1, "", "balance_impact"], [0, 2, 1, "", "balance_locked"], [0, 2, 1, "", "balance_total"], [0, 2, 1, "", "balances"], [0, 2, 1, "", "balances_free"], [0, 2, 1, "", "balances_locked"], [0, 2, 1, "", "balances_total"], [0, 3, 1, "", "base_currency"], [0, 3, 1, "", "calculate_account_state"], [0, 2, 1, "", "calculate_balance_locked"], [0, 2, 1, "", "calculate_commission"], [0, 2, 1, "", "calculate_pnls"], [0, 2, 1, "", "clear_balance_locked"], [0, 2, 1, "", "commission"], [0, 2, 1, "", "commissions"], [0, 2, 1, "", "currencies"], [0, 3, 1, "", "event_count"], [0, 3, 1, "", "events"], [0, 3, 1, "", "id"], [0, 3, 1, "", "is_cash_account"], [0, 3, 1, "", "is_margin_account"], [0, 2, 1, "", "is_unleveraged"], [0, 3, 1, "", "last_event"], [0, 2, 1, "", "starting_balances"], [0, 3, 1, "", "type"], [0, 2, 1, "", "update_balance_locked"], [0, 2, 1, "", "update_balances"], [0, 2, 1, "", "update_commissions"]], "nautilus_trader.accounting.accounts.margin": [[0, 1, 1, "", "MarginAccount"]], "nautilus_trader.accounting.accounts.margin.MarginAccount": [[0, 2, 1, "", "apply"], [0, 2, 1, "", "balance"], [0, 2, 1, "", "balance_free"], [0, 2, 1, "", "balance_impact"], [0, 2, 1, "", "balance_locked"], [0, 2, 1, "", "balance_total"], [0, 2, 1, "", "balances"], [0, 2, 1, "", "balances_free"], [0, 2, 1, "", "balances_locked"], [0, 2, 1, "", "balances_total"], [0, 3, 1, "", "base_currency"], [0, 3, 1, "", "calculate_account_state"], [0, 2, 1, "", "calculate_commission"], [0, 2, 1, "", "calculate_margin_init"], [0, 2, 1, "", "calculate_margin_maint"], [0, 2, 1, "", "calculate_pnls"], [0, 2, 1, "", "clear_margin"], [0, 2, 1, "", "clear_margin_init"], [0, 2, 1, "", "clear_margin_maint"], [0, 2, 1, "", "commission"], [0, 2, 1, "", "commissions"], [0, 2, 1, "", "currencies"], [0, 3, 1, "", "default_leverage"], [0, 3, 1, "", "event_count"], [0, 3, 1, "", "events"], [0, 3, 1, "", "id"], [0, 3, 1, "", "is_cash_account"], [0, 3, 1, "", "is_margin_account"], [0, 2, 1, "", "is_unleveraged"], [0, 3, 1, "", "last_event"], [0, 2, 1, "", "leverage"], [0, 2, 1, "", "leverages"], [0, 2, 1, "", "margin"], [0, 2, 1, "", "margin_init"], [0, 2, 1, "", "margin_maint"], [0, 2, 1, "", "margins"], [0, 2, 1, "", "margins_init"], [0, 2, 1, "", "margins_maint"], [0, 2, 1, "", "set_default_leverage"], [0, 2, 1, "", "set_leverage"], [0, 2, 1, "", "starting_balances"], [0, 3, 1, "", "type"], [0, 2, 1, "", "update_balances"], [0, 2, 1, "", "update_commissions"], [0, 2, 1, "", "update_margin"], [0, 2, 1, "", "update_margin_init"], [0, 2, 1, "", "update_margin_maint"]], "nautilus_trader.accounting": [[0, 0, 0, "-", "calculators"], [0, 0, 0, "-", "factory"], [0, 0, 0, "-", "manager"]], "nautilus_trader.accounting.calculators": [[0, 1, 1, "", "ExchangeRateCalculator"], [0, 1, 1, "", "RolloverInterestCalculator"]], "nautilus_trader.accounting.calculators.ExchangeRateCalculator": [[0, 2, 1, "", "get_rate"]], "nautilus_trader.accounting.calculators.RolloverInterestCalculator": [[0, 2, 1, "", "calc_overnight_rate"], [0, 2, 1, "", "get_rate_data"]], "nautilus_trader.accounting.factory": [[0, 1, 1, "", "AccountFactory"]], "nautilus_trader.accounting.factory.AccountFactory": [[0, 2, 1, "", "create"], [0, 2, 1, "", "register_account_type"], [0, 2, 1, "", "register_calculated_account"]], "nautilus_trader.accounting.manager": [[0, 1, 1, "", "AccountsManager"]], "nautilus_trader.adapters": [[1, 0, 0, "-", "betfair"], [2, 0, 0, "-", "binance"], [4, 0, 0, "-", "interactive_brokers"]], "nautilus_trader.adapters.betfair": [[1, 0, 0, "-", "client"], [1, 0, 0, "-", "common"], [1, 0, 0, "-", "config"], [1, 0, 0, "-", "data"], [1, 0, 0, "-", "data_types"], [1, 0, 0, "-", "execution"], [1, 0, 0, "-", "factories"], [1, 0, 0, "-", "orderbook"], [1, 0, 0, "-", "providers"], [1, 0, 0, "-", "sockets"]], "nautilus_trader.adapters.betfair.client": [[1, 1, 1, "", "BetfairHttpClient"]], "nautilus_trader.adapters.betfair.client.BetfairHttpClient": [[1, 2, 1, "", "keep_alive"], [1, 2, 1, "", "list_market_catalogue"], [1, 2, 1, "", "list_navigation"]], "nautilus_trader.adapters.betfair.config": [[1, 1, 1, "", "BetfairDataClientConfig"], [1, 1, 1, "", "BetfairExecClientConfig"]], "nautilus_trader.adapters.betfair.config.BetfairDataClientConfig": [[1, 2, 1, "", "dict"], [1, 2, 1, "", "fully_qualified_name"], [1, 4, 1, "", "id"], [1, 2, 1, "", "json"], [1, 2, 1, "", "json_primitives"], [1, 2, 1, "", "parse"], [1, 2, 1, "", "validate"]], "nautilus_trader.adapters.betfair.config.BetfairExecClientConfig": [[1, 2, 1, "", "dict"], [1, 2, 1, "", "fully_qualified_name"], [1, 4, 1, "", "id"], [1, 2, 1, "", "json"], [1, 2, 1, "", "json_primitives"], [1, 2, 1, "", "parse"], [1, 2, 1, "", "validate"]], "nautilus_trader.adapters.betfair.data": [[1, 1, 1, "", "BetfairDataClient"]], "nautilus_trader.adapters.betfair.data.BetfairDataClient": [[1, 2, 1, "", "connect"], [1, 2, 1, "", "create_task"], [1, 2, 1, "", "degrade"], [1, 2, 1, "", "disconnect"], [1, 2, 1, "", "dispose"], [1, 2, 1, "", "fault"], [1, 2, 1, "", "fully_qualified_name"], [1, 3, 1, "", "id"], [1, 3, 1, "", "is_connected"], [1, 3, 1, "", "is_degraded"], [1, 3, 1, "", "is_disposed"], [1, 3, 1, "", "is_faulted"], [1, 3, 1, "", "is_initialized"], [1, 3, 1, "", "is_running"], [1, 3, 1, "", "is_stopped"], [1, 2, 1, "", "on_market_update"], [1, 2, 1, "", "request"], [1, 2, 1, "", "request_bars"], [1, 2, 1, "", "request_instrument"], [1, 2, 1, "", "request_instruments"], [1, 2, 1, "", "request_quote_ticks"], [1, 2, 1, "", "request_trade_ticks"], [1, 2, 1, "", "reset"], [1, 2, 1, "", "resume"], [1, 2, 1, "", "run_after_delay"], [1, 2, 1, "", "start"], [1, 3, 1, "", "state"], [1, 2, 1, "", "stop"], [1, 2, 1, "", "subscribe"], [1, 2, 1, "", "subscribe_bars"], [1, 2, 1, "", "subscribe_instrument"], [1, 2, 1, "", "subscribe_instrument_close"], [1, 2, 1, "", "subscribe_instrument_status"], [1, 2, 1, "", "subscribe_instruments"], [1, 2, 1, "", "subscribe_order_book_deltas"], [1, 2, 1, "", "subscribe_order_book_snapshots"], [1, 2, 1, "", "subscribe_quote_ticks"], [1, 2, 1, "", "subscribe_ticker"], [1, 2, 1, "", "subscribe_trade_ticks"], [1, 2, 1, "", "subscribe_venue_status"], [1, 2, 1, "", "subscribed_bars"], [1, 2, 1, "", "subscribed_generic_data"], [1, 2, 1, "", "subscribed_instrument_close"], [1, 2, 1, "", "subscribed_instrument_status"], [1, 2, 1, "", "subscribed_instruments"], [1, 2, 1, "", "subscribed_order_book_deltas"], [1, 2, 1, "", "subscribed_order_book_snapshots"], [1, 2, 1, "", "subscribed_quote_ticks"], [1, 2, 1, "", "subscribed_tickers"], [1, 2, 1, "", "subscribed_trade_ticks"], [1, 2, 1, "", "subscribed_venue_status"], [1, 3, 1, "", "trader_id"], [1, 3, 1, "", "type"], [1, 2, 1, "", "unsubscribe"], [1, 2, 1, "", "unsubscribe_bars"], [1, 2, 1, "", "unsubscribe_instrument"], [1, 2, 1, "", "unsubscribe_instrument_close"], [1, 2, 1, "", "unsubscribe_instrument_status"], [1, 2, 1, "", "unsubscribe_instruments"], [1, 2, 1, "", "unsubscribe_order_book_deltas"], [1, 2, 1, "", "unsubscribe_order_book_snapshots"], [1, 2, 1, "", "unsubscribe_quote_ticks"], [1, 2, 1, "", "unsubscribe_ticker"], [1, 2, 1, "", "unsubscribe_trade_ticks"], [1, 2, 1, "", "unsubscribe_venue_status"], [1, 3, 1, "", "venue"]], "nautilus_trader.adapters.betfair.data_types": [[1, 1, 1, "", "BSPOrderBookDelta"], [1, 1, 1, "", "BetfairStartingPrice"], [1, 1, 1, "", "BetfairTicker"], [1, 1, 1, "", "SubscriptionStatus"]], "nautilus_trader.adapters.betfair.data_types.BSPOrderBookDelta": [[1, 3, 1, "", "action"], [1, 2, 1, "", "capsule_from_list"], [1, 2, 1, "", "clear"], [1, 3, 1, "", "flags"], [1, 2, 1, "", "from_dict"], [1, 2, 1, "", "from_pyo3"], [1, 2, 1, "", "from_raw"], [1, 2, 1, "", "fully_qualified_name"], [1, 3, 1, "", "instrument_id"], [1, 3, 1, "", "is_add"], [1, 3, 1, "", "is_clear"], [1, 3, 1, "", "is_delete"], [1, 3, 1, "", "is_update"], [1, 2, 1, "", "list_from_capsule"], [1, 3, 1, "", "order"], [1, 3, 1, "", "sequence"], [1, 2, 1, "", "to_dict"], [1, 3, 1, "", "ts_event"], [1, 3, 1, "", "ts_init"]], "nautilus_trader.adapters.betfair.data_types.BetfairStartingPrice": [[1, 2, 1, "", "fully_qualified_name"], [1, 4, 1, "", "ts_event"], [1, 4, 1, "", "ts_init"]], "nautilus_trader.adapters.betfair.data_types.BetfairTicker": [[1, 2, 1, "", "from_dict"], [1, 2, 1, "", "fully_qualified_name"], [1, 3, 1, "", "instrument_id"], [1, 2, 1, "", "to_dict"], [1, 3, 1, "", "ts_event"], [1, 3, 1, "", "ts_init"]], "nautilus_trader.adapters.betfair.execution": [[1, 1, 1, "", "BetfairExecutionClient"]], "nautilus_trader.adapters.betfair.execution.BetfairExecutionClient": [[1, 3, 1, "", "account_id"], [1, 3, 1, "", "account_type"], [1, 3, 1, "", "base_currency"], [1, 2, 1, "", "batch_cancel_orders"], [1, 2, 1, "", "cancel_all_orders"], [1, 2, 1, "", "cancel_order"], [1, 2, 1, "", "check_account_currency"], [1, 2, 1, "", "connect"], [1, 2, 1, "", "create_task"], [1, 2, 1, "", "degrade"], [1, 2, 1, "", "disconnect"], [1, 2, 1, "", "dispose"], [1, 2, 1, "", "fault"], [1, 2, 1, "", "fully_qualified_name"], [1, 2, 1, "", "generate_account_state"], [1, 2, 1, "", "generate_fill_reports"], [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, "", "get_account"], [1, 2, 1, "", "handle_order_stream_update"], [1, 3, 1, "", "id"], [1, 3, 1, "", "is_connected"], [1, 3, 1, "", "is_degraded"], [1, 3, 1, "", "is_disposed"], [1, 3, 1, "", "is_faulted"], [1, 3, 1, "", "is_initialized"], [1, 3, 1, "", "is_running"], [1, 3, 1, "", "is_stopped"], [1, 2, 1, "", "modify_order"], [1, 3, 1, "", "oms_type"], [1, 2, 1, "", "query_order"], [1, 2, 1, "", "reset"], [1, 2, 1, "", "resume"], [1, 2, 1, "", "run_after_delay"], [1, 2, 1, "", "start"], [1, 3, 1, "", "state"], [1, 2, 1, "", "stop"], [1, 2, 1, "", "submit_order"], [1, 2, 1, "", "submit_order_list"], [1, 3, 1, "", "trader_id"], [1, 3, 1, "", "type"], [1, 3, 1, "", "venue"], [1, 2, 1, "", "wait_for_order"]], "nautilus_trader.adapters.betfair.factories": [[1, 1, 1, "", "BetfairLiveDataClientFactory"], [1, 1, 1, "", "BetfairLiveExecClientFactory"], [1, 5, 1, "", "get_cached_betfair_client"], [1, 5, 1, "", "get_cached_betfair_instrument_provider"]], "nautilus_trader.adapters.betfair.factories.BetfairLiveDataClientFactory": [[1, 2, 1, "", "create"]], "nautilus_trader.adapters.betfair.factories.BetfairLiveExecClientFactory": [[1, 2, 1, "", "create"]], "nautilus_trader.adapters.betfair.orderbook": [[1, 5, 1, "", "betfair_float_to_price"], [1, 5, 1, "", "betfair_float_to_quantity"], [1, 5, 1, "", "create_betfair_order_book"]], "nautilus_trader.adapters.betfair.providers": [[1, 1, 1, "", "BetfairInstrumentProvider"], [1, 1, 1, "", "BetfairInstrumentProviderConfig"]], "nautilus_trader.adapters.betfair.providers.BetfairInstrumentProvider": [[1, 2, 1, "", "add"], [1, 2, 1, "", "add_bulk"], [1, 2, 1, "", "add_currency"], [1, 4, 1, "", "count"], [1, 2, 1, "", "currencies"], [1, 2, 1, "", "currency"], [1, 2, 1, "", "find"], [1, 2, 1, "", "get_all"], [1, 2, 1, "", "initialize"], [1, 2, 1, "", "list_all"], [1, 2, 1, "", "load"], [1, 2, 1, "", "load_all"], [1, 2, 1, "", "load_all_async"], [1, 2, 1, "", "load_async"], [1, 2, 1, "", "load_ids"], [1, 2, 1, "", "load_ids_async"]], "nautilus_trader.adapters.betfair.providers.BetfairInstrumentProviderConfig": [[1, 2, 1, "", "dict"], [1, 2, 1, "", "fully_qualified_name"], [1, 4, 1, "", "id"], [1, 2, 1, "", "json"], [1, 2, 1, "", "json_primitives"], [1, 2, 1, "", "parse"], [1, 2, 1, "", "validate"]], "nautilus_trader.adapters.betfair.sockets": [[1, 1, 1, "", "BetfairMarketStreamClient"], [1, 1, 1, "", "BetfairOrderStreamClient"], [1, 1, 1, "", "BetfairStreamClient"]], "nautilus_trader.adapters.betfair.sockets.BetfairMarketStreamClient": [[1, 2, 1, "", "post_connection"], [1, 2, 1, "", "post_disconnection"], [1, 2, 1, "", "post_reconnection"]], "nautilus_trader.adapters.betfair.sockets.BetfairOrderStreamClient": [[1, 2, 1, "", "post_connection"], [1, 2, 1, "", "post_disconnection"], [1, 2, 1, "", "post_reconnection"]], "nautilus_trader.adapters.betfair.sockets.BetfairStreamClient": [[1, 2, 1, "", "post_connection"], [1, 2, 1, "", "post_disconnection"], [1, 2, 1, "", "post_reconnection"]], "nautilus_trader.adapters.binance.common": [[2, 0, 0, "-", "enums"], [2, 0, 0, "-", "types"]], "nautilus_trader.adapters.binance.common.enums": [[2, 1, 1, "", "BinanceAccountType"], [2, 1, 1, "", "BinanceEnumParser"], [2, 1, 1, "", "BinanceErrorCode"], [2, 1, 1, "", "BinanceExchangeFilterType"], [2, 1, 1, "", "BinanceExecutionType"], [2, 1, 1, "", "BinanceKlineInterval"], [2, 1, 1, "", "BinanceNewOrderRespType"], [2, 1, 1, "", "BinanceOrderSide"], [2, 1, 1, "", "BinanceOrderStatus"], [2, 1, 1, "", "BinanceOrderType"], [2, 1, 1, "", "BinanceRateLimitInterval"], [2, 1, 1, "", "BinanceRateLimitType"], [2, 1, 1, "", "BinanceSecurityType"], [2, 1, 1, "", "BinanceSymbolFilterType"], [2, 1, 1, "", "BinanceTimeInForce"]], "nautilus_trader.adapters.binance.common.types": [[2, 1, 1, "", "BinanceBar"], [2, 1, 1, "", "BinanceTicker"]], "nautilus_trader.adapters.binance.common.types.BinanceBar": [[2, 3, 1, "", "bar_type"], [2, 3, 1, "", "close"], [2, 2, 1, "", "from_dict"], [2, 2, 1, "", "from_pyo3"], [2, 2, 1, "", "fully_qualified_name"], [2, 3, 1, "", "high"], [2, 3, 1, "", "is_revision"], [2, 2, 1, "", "is_single_price"], [2, 3, 1, "", "low"], [2, 3, 1, "", "open"], [2, 2, 1, "", "to_dict"], [2, 3, 1, "", "ts_event"], [2, 3, 1, "", "ts_init"], [2, 3, 1, "", "volume"]], "nautilus_trader.adapters.binance.common.types.BinanceTicker": [[2, 2, 1, "", "from_dict"], [2, 2, 1, "", "fully_qualified_name"], [2, 3, 1, "", "instrument_id"], [2, 2, 1, "", "to_dict"], [2, 3, 1, "", "ts_event"], [2, 3, 1, "", "ts_init"]], "nautilus_trader.adapters.binance": [[2, 0, 0, "-", "config"], [2, 0, 0, "-", "factories"]], "nautilus_trader.adapters.binance.config": [[2, 1, 1, "", "BinanceDataClientConfig"], [2, 1, 1, "", "BinanceExecClientConfig"]], "nautilus_trader.adapters.binance.config.BinanceDataClientConfig": [[2, 2, 1, "", "dict"], [2, 2, 1, "", "fully_qualified_name"], [2, 4, 1, "", "id"], [2, 2, 1, "", "json"], [2, 2, 1, "", "json_primitives"], [2, 2, 1, "", "parse"], [2, 2, 1, "", "validate"]], "nautilus_trader.adapters.binance.config.BinanceExecClientConfig": [[2, 2, 1, "", "dict"], [2, 2, 1, "", "fully_qualified_name"], [2, 4, 1, "", "id"], [2, 2, 1, "", "json"], [2, 2, 1, "", "json_primitives"], [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_fill_reports"], [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, "", "get_account"], [2, 3, 1, "", "id"], [2, 3, 1, "", "is_connected"], [2, 3, 1, "", "is_degraded"], [2, 3, 1, "", "is_disposed"], [2, 3, 1, "", "is_faulted"], [2, 3, 1, "", "is_initialized"], [2, 3, 1, "", "is_running"], [2, 3, 1, "", "is_stopped"], [2, 2, 1, "", "modify_order"], [2, 3, 1, "", "oms_type"], [2, 2, 1, "", "query_order"], [2, 2, 1, "", "reset"], [2, 2, 1, "", "resume"], [2, 2, 1, "", "run_after_delay"], [2, 2, 1, "", "start"], [2, 3, 1, "", "state"], [2, 2, 1, "", "stop"], [2, 2, 1, "", "submit_order"], [2, 2, 1, "", "submit_order_list"], [2, 3, 1, "", "trader_id"], [2, 4, 1, "", "treat_expired_as_canceled"], [2, 3, 1, "", "type"], [2, 4, 1, "", "use_position_ids"], [2, 3, 1, "", "venue"]], "nautilus_trader.adapters.binance.futures.providers": [[2, 1, 1, "", "BinanceFuturesInstrumentProvider"]], "nautilus_trader.adapters.binance.futures.providers.BinanceFuturesInstrumentProvider": [[2, 2, 1, "", "add"], [2, 2, 1, "", "add_bulk"], [2, 2, 1, "", "add_currency"], [2, 4, 1, "", "count"], [2, 2, 1, "", "currencies"], [2, 2, 1, "", "currency"], [2, 2, 1, "", "find"], [2, 2, 1, "", "get_all"], [2, 2, 1, "", "initialize"], [2, 2, 1, "", "list_all"], [2, 2, 1, "", "load"], [2, 2, 1, "", "load_all"], [2, 2, 1, "", "load_all_async"], [2, 2, 1, "", "load_async"], [2, 2, 1, "", "load_ids"], [2, 2, 1, "", "load_ids_async"]], "nautilus_trader.adapters.binance.futures.types": [[2, 1, 1, "", "BinanceFuturesMarkPriceUpdate"]], "nautilus_trader.adapters.binance.futures.types.BinanceFuturesMarkPriceUpdate": [[2, 2, 1, "", "from_dict"], [2, 2, 1, "", "fully_qualified_name"], [2, 2, 1, "", "to_dict"], [2, 4, 1, "", "ts_event"], [2, 4, 1, "", "ts_init"]], "nautilus_trader.adapters.binance.spot": [[2, 0, 0, "-", "data"], [2, 0, 0, "-", "enums"], [2, 0, 0, "-", "execution"], [2, 0, 0, "-", "providers"]], "nautilus_trader.adapters.binance.spot.data": [[2, 1, 1, "", "BinanceSpotDataClient"]], "nautilus_trader.adapters.binance.spot.data.BinanceSpotDataClient": [[2, 2, 1, "", "connect"], [2, 2, 1, "", "create_task"], [2, 2, 1, "", "degrade"], [2, 2, 1, "", "disconnect"], [2, 2, 1, "", "dispose"], [2, 2, 1, "", "fault"], [2, 2, 1, "", "fully_qualified_name"], [2, 3, 1, "", "id"], [2, 3, 1, "", "is_connected"], [2, 3, 1, "", "is_degraded"], [2, 3, 1, "", "is_disposed"], [2, 3, 1, "", "is_faulted"], [2, 3, 1, "", "is_initialized"], [2, 3, 1, "", "is_running"], [2, 3, 1, "", "is_stopped"], [2, 2, 1, "", "request"], [2, 2, 1, "", "request_bars"], [2, 2, 1, "", "request_instrument"], [2, 2, 1, "", "request_instruments"], [2, 2, 1, "", "request_quote_ticks"], [2, 2, 1, "", "request_trade_ticks"], [2, 2, 1, "", "reset"], [2, 2, 1, "", "resume"], [2, 2, 1, "", "run_after_delay"], [2, 2, 1, "", "start"], [2, 3, 1, "", "state"], [2, 2, 1, "", "stop"], [2, 2, 1, "", "subscribe"], [2, 2, 1, "", "subscribe_bars"], [2, 2, 1, "", "subscribe_instrument"], [2, 2, 1, "", "subscribe_instrument_close"], [2, 2, 1, "", "subscribe_instrument_status"], [2, 2, 1, "", "subscribe_instruments"], [2, 2, 1, "", "subscribe_order_book_deltas"], [2, 2, 1, "", "subscribe_order_book_snapshots"], [2, 2, 1, "", "subscribe_quote_ticks"], [2, 2, 1, "", "subscribe_ticker"], [2, 2, 1, "", "subscribe_trade_ticks"], [2, 2, 1, "", "subscribe_venue_status"], [2, 2, 1, "", "subscribed_bars"], [2, 2, 1, "", "subscribed_generic_data"], [2, 2, 1, "", "subscribed_instrument_close"], [2, 2, 1, "", "subscribed_instrument_status"], [2, 2, 1, "", "subscribed_instruments"], [2, 2, 1, "", "subscribed_order_book_deltas"], [2, 2, 1, "", "subscribed_order_book_snapshots"], [2, 2, 1, "", "subscribed_quote_ticks"], [2, 2, 1, "", "subscribed_tickers"], [2, 2, 1, "", "subscribed_trade_ticks"], [2, 2, 1, "", "subscribed_venue_status"], [2, 3, 1, "", "trader_id"], [2, 3, 1, "", "type"], [2, 2, 1, "", "unsubscribe"], [2, 2, 1, "", "unsubscribe_bars"], [2, 2, 1, "", "unsubscribe_instrument"], [2, 2, 1, "", "unsubscribe_instrument_close"], [2, 2, 1, "", "unsubscribe_instrument_status"], [2, 2, 1, "", "unsubscribe_instruments"], [2, 2, 1, "", "unsubscribe_order_book_deltas"], [2, 2, 1, "", "unsubscribe_order_book_snapshots"], [2, 2, 1, "", "unsubscribe_quote_ticks"], [2, 2, 1, "", "unsubscribe_ticker"], [2, 2, 1, "", "unsubscribe_trade_ticks"], [2, 2, 1, "", "unsubscribe_venue_status"], [2, 3, 1, "", "venue"]], "nautilus_trader.adapters.binance.spot.enums": [[2, 1, 1, "", "BinanceSpotEnumParser"], [2, 1, 1, "", "BinanceSpotEventType"], [2, 1, 1, "", "BinanceSpotPermissions"], [2, 1, 1, "", "BinanceSpotSymbolStatus"]], "nautilus_trader.adapters.binance.spot.execution": [[2, 1, 1, "", "BinanceSpotExecutionClient"]], "nautilus_trader.adapters.binance.spot.execution.BinanceSpotExecutionClient": [[2, 3, 1, "", "account_id"], [2, 3, 1, "", "account_type"], [2, 3, 1, "", "base_currency"], [2, 2, 1, "", "batch_cancel_orders"], [2, 2, 1, "", "cancel_all_orders"], [2, 2, 1, "", "cancel_order"], [2, 2, 1, "", "connect"], [2, 2, 1, "", "create_task"], [2, 2, 1, "", "degrade"], [2, 2, 1, "", "disconnect"], [2, 2, 1, "", "dispose"], [2, 2, 1, "", "fault"], [2, 2, 1, "", "fully_qualified_name"], [2, 2, 1, "", "generate_account_state"], [2, 2, 1, "", "generate_fill_reports"], [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, "", "get_account"], [2, 3, 1, "", "id"], [2, 3, 1, "", "is_connected"], [2, 3, 1, "", "is_degraded"], [2, 3, 1, "", "is_disposed"], [2, 3, 1, "", "is_faulted"], [2, 3, 1, "", "is_initialized"], [2, 3, 1, "", "is_running"], [2, 3, 1, "", "is_stopped"], [2, 2, 1, "", "modify_order"], [2, 3, 1, "", "oms_type"], [2, 2, 1, "", "query_order"], [2, 2, 1, "", "reset"], [2, 2, 1, "", "resume"], [2, 2, 1, "", "run_after_delay"], [2, 2, 1, "", "start"], [2, 3, 1, "", "state"], [2, 2, 1, "", "stop"], [2, 2, 1, "", "submit_order"], [2, 2, 1, "", "submit_order_list"], [2, 3, 1, "", "trader_id"], [2, 4, 1, "", "treat_expired_as_canceled"], [2, 3, 1, "", "type"], [2, 4, 1, "", "use_position_ids"], [2, 3, 1, "", "venue"]], "nautilus_trader.adapters.binance.spot.providers": [[2, 1, 1, "", "BinanceSpotInstrumentProvider"]], "nautilus_trader.adapters.binance.spot.providers.BinanceSpotInstrumentProvider": [[2, 2, 1, "", "add"], [2, 2, 1, "", "add_bulk"], [2, 2, 1, "", "add_currency"], [2, 4, 1, "", "count"], [2, 2, 1, "", "currencies"], [2, 2, 1, "", "currency"], [2, 2, 1, "", "find"], [2, 2, 1, "", "get_all"], [2, 2, 1, "", "initialize"], [2, 2, 1, "", "list_all"], [2, 2, 1, "", "load"], [2, 2, 1, "", "load_all"], [2, 2, 1, "", "load_all_async"], [2, 2, 1, "", "load_async"], [2, 2, 1, "", "load_ids"], [2, 2, 1, "", "load_ids_async"]], "nautilus_trader.adapters.interactive_brokers": [[4, 0, 0, "-", "common"], [4, 0, 0, "-", "config"], [4, 0, 0, "-", "data"], [4, 0, 0, "-", "execution"], [4, 0, 0, "-", "factories"], [4, 0, 0, "-", "providers"]], "nautilus_trader.adapters.interactive_brokers.common": [[4, 1, 1, "", "ComboLeg"], [4, 1, 1, "", "ContractId"], [4, 1, 1, "", "DeltaNeutralContract"], [4, 1, 1, "", "IBContract"], [4, 1, 1, "", "IBContractDetails"], [4, 1, 1, "", "IBOrderTags"]], "nautilus_trader.adapters.interactive_brokers.common.ComboLeg": [[4, 2, 1, "", "dict"], [4, 2, 1, "", "fully_qualified_name"], [4, 4, 1, "", "id"], [4, 2, 1, "", "json"], [4, 2, 1, "", "json_primitives"], [4, 2, 1, "", "parse"], [4, 2, 1, "", "validate"]], "nautilus_trader.adapters.interactive_brokers.common.ContractId": [[4, 2, 1, "", "as_integer_ratio"], [4, 2, 1, "", "bit_count"], [4, 2, 1, "", "bit_length"], [4, 2, 1, "", "conjugate"], [4, 3, 1, "", "denominator"], [4, 2, 1, "", "from_bytes"], [4, 3, 1, "", "imag"], [4, 3, 1, "", "numerator"], [4, 3, 1, "", "real"], [4, 2, 1, "", "to_bytes"]], "nautilus_trader.adapters.interactive_brokers.common.DeltaNeutralContract": [[4, 2, 1, "", "dict"], [4, 2, 1, "", "fully_qualified_name"], [4, 4, 1, "", "id"], [4, 2, 1, "", "json"], [4, 2, 1, "", "json_primitives"], [4, 2, 1, "", "parse"], [4, 2, 1, "", "validate"]], "nautilus_trader.adapters.interactive_brokers.common.IBContract": [[4, 2, 1, "", "dict"], [4, 2, 1, "", "fully_qualified_name"], [4, 4, 1, "", "id"], [4, 2, 1, "", "json"], [4, 2, 1, "", "json_primitives"], [4, 2, 1, "", "parse"], [4, 2, 1, "", "validate"]], "nautilus_trader.adapters.interactive_brokers.common.IBContractDetails": [[4, 2, 1, "", "dict"], [4, 2, 1, "", "fully_qualified_name"], [4, 4, 1, "", "id"], [4, 2, 1, "", "json"], [4, 2, 1, "", "json_primitives"], [4, 2, 1, "", "parse"], [4, 2, 1, "", "validate"]], "nautilus_trader.adapters.interactive_brokers.common.IBOrderTags": [[4, 2, 1, "", "dict"], [4, 2, 1, "", "fully_qualified_name"], [4, 4, 1, "", "id"], [4, 2, 1, "", "json"], [4, 2, 1, "", "json_primitives"], [4, 2, 1, "", "parse"], [4, 2, 1, "", "validate"]], "nautilus_trader.adapters.interactive_brokers.config": [[4, 1, 1, "", "InteractiveBrokersDataClientConfig"], [4, 1, 1, "", "InteractiveBrokersExecClientConfig"], [4, 1, 1, "", "InteractiveBrokersGatewayConfig"], [4, 1, 1, "", "InteractiveBrokersInstrumentProviderConfig"]], "nautilus_trader.adapters.interactive_brokers.config.InteractiveBrokersDataClientConfig": [[4, 2, 1, "", "dict"], [4, 2, 1, "", "fully_qualified_name"], [4, 4, 1, "", "id"], [4, 2, 1, "", "json"], [4, 2, 1, "", "json_primitives"], [4, 2, 1, "", "parse"], [4, 2, 1, "", "validate"]], "nautilus_trader.adapters.interactive_brokers.config.InteractiveBrokersExecClientConfig": [[4, 2, 1, "", "dict"], [4, 2, 1, "", "fully_qualified_name"], [4, 4, 1, "", "id"], [4, 2, 1, "", "json"], [4, 2, 1, "", "json_primitives"], [4, 2, 1, "", "parse"], [4, 2, 1, "", "validate"]], "nautilus_trader.adapters.interactive_brokers.config.InteractiveBrokersGatewayConfig": [[4, 2, 1, "", "dict"], [4, 2, 1, "", "fully_qualified_name"], [4, 4, 1, "", "id"], [4, 2, 1, "", "json"], [4, 2, 1, "", "json_primitives"], [4, 2, 1, "", "parse"], [4, 2, 1, "", "validate"]], "nautilus_trader.adapters.interactive_brokers.config.InteractiveBrokersInstrumentProviderConfig": [[4, 2, 1, "", "dict"], [4, 2, 1, "", "fully_qualified_name"], [4, 4, 1, "", "id"], [4, 2, 1, "", "json"], [4, 2, 1, "", "json_primitives"], [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_fill_reports"], [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, "", "get_account"], [4, 3, 1, "", "id"], [4, 3, 1, "", "is_connected"], [4, 3, 1, "", "is_degraded"], [4, 3, 1, "", "is_disposed"], [4, 3, 1, "", "is_faulted"], [4, 3, 1, "", "is_initialized"], [4, 3, 1, "", "is_running"], [4, 3, 1, "", "is_stopped"], [4, 2, 1, "", "modify_order"], [4, 3, 1, "", "oms_type"], [4, 2, 1, "", "query_order"], [4, 2, 1, "", "reset"], [4, 2, 1, "", "resume"], [4, 2, 1, "", "run_after_delay"], [4, 2, 1, "", "start"], [4, 3, 1, "", "state"], [4, 2, 1, "", "stop"], [4, 2, 1, "", "submit_order"], [4, 2, 1, "", "submit_order_list"], [4, 3, 1, "", "trader_id"], [4, 3, 1, "", "type"], [4, 3, 1, "", "venue"]], "nautilus_trader.adapters.interactive_brokers.factories": [[4, 1, 1, "", "InteractiveBrokersLiveDataClientFactory"], [4, 1, 1, "", "InteractiveBrokersLiveExecClientFactory"], [4, 5, 1, "", "get_cached_ib_client"], [4, 5, 1, "", "get_cached_interactive_brokers_instrument_provider"]], "nautilus_trader.adapters.interactive_brokers.factories.InteractiveBrokersLiveDataClientFactory": [[4, 2, 1, "", "create"]], "nautilus_trader.adapters.interactive_brokers.factories.InteractiveBrokersLiveExecClientFactory": [[4, 2, 1, "", "create"]], "nautilus_trader.adapters.interactive_brokers.providers": [[4, 1, 1, "", "InteractiveBrokersInstrumentProvider"]], "nautilus_trader.adapters.interactive_brokers.providers.InteractiveBrokersInstrumentProvider": [[4, 2, 1, "", "add"], [4, 2, 1, "", "add_bulk"], [4, 2, 1, "", "add_currency"], [4, 4, 1, "", "count"], [4, 2, 1, "", "currencies"], [4, 2, 1, "", "currency"], [4, 2, 1, "", "find"], [4, 2, 1, "", "get_all"], [4, 2, 1, "", "initialize"], [4, 2, 1, "", "list_all"], [4, 2, 1, "", "load"], [4, 2, 1, "", "load_all"], [4, 2, 1, "", "load_all_async"], [4, 2, 1, "", "load_async"], [4, 2, 1, "", "load_ids"], [4, 2, 1, "", "load_ids_async"]], "nautilus_trader.analysis": [[5, 0, 0, "-", "analyzer"], [5, 0, 0, "-", "reporter"], [5, 0, 0, "-", "statistic"]], "nautilus_trader.analysis.analyzer": [[5, 1, 1, "", "PortfolioAnalyzer"]], "nautilus_trader.analysis.analyzer.PortfolioAnalyzer": [[5, 2, 1, "", "add_positions"], [5, 2, 1, "", "add_return"], [5, 2, 1, "", "add_trade"], [5, 2, 1, "", "calculate_statistics"], [5, 4, 1, "", "currencies"], [5, 2, 1, "", "deregister_statistic"], [5, 2, 1, "", "deregister_statistics"], [5, 2, 1, "", "get_performance_stats_general"], [5, 2, 1, "", "get_performance_stats_pnls"], [5, 2, 1, "", "get_performance_stats_returns"], [5, 2, 1, "", "get_stats_general_formatted"], [5, 2, 1, "", "get_stats_pnls_formatted"], [5, 2, 1, "", "get_stats_returns_formatted"], [5, 2, 1, "", "realized_pnls"], [5, 2, 1, "", "register_statistic"], [5, 2, 1, "", "reset"], [5, 2, 1, "", "returns"], [5, 2, 1, "", "statistic"], [5, 2, 1, "", "total_pnl"], [5, 2, 1, "", "total_pnl_percentage"]], "nautilus_trader.analysis.reporter": [[5, 1, 1, "", "ReportProvider"]], "nautilus_trader.analysis.reporter.ReportProvider": [[5, 2, 1, "", "generate_account_report"], [5, 2, 1, "", "generate_fills_report"], [5, 2, 1, "", "generate_order_fills_report"], [5, 2, 1, "", "generate_orders_report"], [5, 2, 1, "", "generate_positions_report"]], "nautilus_trader.analysis.statistic": [[5, 1, 1, "", "PortfolioStatistic"]], "nautilus_trader.analysis.statistic.PortfolioStatistic": [[5, 2, 1, "", "calculate_from_orders"], [5, 2, 1, "", "calculate_from_positions"], [5, 2, 1, "", "calculate_from_realized_pnls"], [5, 2, 1, "", "calculate_from_returns"], [5, 2, 1, "", "fully_qualified_name"], [5, 4, 1, "", "name"]], "nautilus_trader.analysis.statistics": [[5, 0, 0, "-", "expectancy"], [5, 0, 0, "-", "long_ratio"], [5, 0, 0, "-", "loser_avg"], [5, 0, 0, "-", "loser_max"], [5, 0, 0, "-", "loser_min"], [5, 0, 0, "-", "profit_factor"], [5, 0, 0, "-", "returns_avg"], [5, 0, 0, "-", "returns_avg_loss"], [5, 0, 0, "-", "returns_avg_win"], [5, 0, 0, "-", "returns_volatility"], [5, 0, 0, "-", "risk_return_ratio"], [5, 0, 0, "-", "sharpe_ratio"], [5, 0, 0, "-", "sortino_ratio"], [5, 0, 0, "-", "win_rate"], [5, 0, 0, "-", "winner_avg"], [5, 0, 0, "-", "winner_max"], [5, 0, 0, "-", "winner_min"]], "nautilus_trader.analysis.statistics.expectancy": [[5, 1, 1, "", "Expectancy"]], "nautilus_trader.analysis.statistics.expectancy.Expectancy": [[5, 2, 1, "", "calculate_from_orders"], [5, 2, 1, "", "calculate_from_positions"], [5, 2, 1, "", "calculate_from_realized_pnls"], [5, 2, 1, "", "calculate_from_returns"], [5, 2, 1, "", "fully_qualified_name"], [5, 4, 1, "", "name"]], "nautilus_trader.analysis.statistics.long_ratio": [[5, 1, 1, "", "LongRatio"]], "nautilus_trader.analysis.statistics.long_ratio.LongRatio": [[5, 2, 1, "", "calculate_from_orders"], [5, 2, 1, "", "calculate_from_positions"], [5, 2, 1, "", "calculate_from_realized_pnls"], [5, 2, 1, "", "calculate_from_returns"], [5, 2, 1, "", "fully_qualified_name"], [5, 4, 1, "", "name"]], "nautilus_trader.analysis.statistics.loser_avg": [[5, 1, 1, "", "AvgLoser"]], "nautilus_trader.analysis.statistics.loser_avg.AvgLoser": [[5, 2, 1, "", "calculate_from_orders"], [5, 2, 1, "", "calculate_from_positions"], [5, 2, 1, "", "calculate_from_realized_pnls"], [5, 2, 1, "", "calculate_from_returns"], [5, 2, 1, "", "fully_qualified_name"], [5, 4, 1, "", "name"]], "nautilus_trader.analysis.statistics.loser_max": [[5, 1, 1, "", "MaxLoser"]], "nautilus_trader.analysis.statistics.loser_max.MaxLoser": [[5, 2, 1, "", "calculate_from_orders"], [5, 2, 1, "", "calculate_from_positions"], [5, 2, 1, "", "calculate_from_realized_pnls"], [5, 2, 1, "", "calculate_from_returns"], [5, 2, 1, "", "fully_qualified_name"], [5, 4, 1, "", "name"]], "nautilus_trader.analysis.statistics.loser_min": [[5, 1, 1, "", "MinLoser"]], "nautilus_trader.analysis.statistics.loser_min.MinLoser": [[5, 2, 1, "", "calculate_from_orders"], [5, 2, 1, "", "calculate_from_positions"], [5, 2, 1, "", "calculate_from_realized_pnls"], [5, 2, 1, "", "calculate_from_returns"], [5, 2, 1, "", "fully_qualified_name"], [5, 4, 1, "", "name"]], "nautilus_trader.analysis.statistics.profit_factor": [[5, 1, 1, "", "ProfitFactor"]], "nautilus_trader.analysis.statistics.profit_factor.ProfitFactor": [[5, 2, 1, "", "calculate_from_orders"], [5, 2, 1, "", "calculate_from_positions"], [5, 2, 1, "", "calculate_from_realized_pnls"], [5, 2, 1, "", "calculate_from_returns"], [5, 2, 1, "", "fully_qualified_name"], [5, 4, 1, "", "name"]], "nautilus_trader.analysis.statistics.returns_avg": [[5, 1, 1, "", "ReturnsAverage"]], "nautilus_trader.analysis.statistics.returns_avg.ReturnsAverage": [[5, 2, 1, "", "calculate_from_orders"], [5, 2, 1, "", "calculate_from_positions"], [5, 2, 1, "", "calculate_from_realized_pnls"], [5, 2, 1, "", "calculate_from_returns"], [5, 2, 1, "", "fully_qualified_name"], [5, 4, 1, "", "name"]], "nautilus_trader.analysis.statistics.returns_avg_loss": [[5, 1, 1, "", "ReturnsAverageLoss"]], "nautilus_trader.analysis.statistics.returns_avg_loss.ReturnsAverageLoss": [[5, 2, 1, "", "calculate_from_orders"], [5, 2, 1, "", "calculate_from_positions"], [5, 2, 1, "", "calculate_from_realized_pnls"], [5, 2, 1, "", "calculate_from_returns"], [5, 2, 1, "", "fully_qualified_name"], [5, 4, 1, "", "name"]], "nautilus_trader.analysis.statistics.returns_avg_win": [[5, 1, 1, "", "ReturnsAverageWin"]], "nautilus_trader.analysis.statistics.returns_avg_win.ReturnsAverageWin": [[5, 2, 1, "", "calculate_from_orders"], [5, 2, 1, "", "calculate_from_positions"], [5, 2, 1, "", "calculate_from_realized_pnls"], [5, 2, 1, "", "calculate_from_returns"], [5, 2, 1, "", "fully_qualified_name"], [5, 4, 1, "", "name"]], "nautilus_trader.analysis.statistics.returns_volatility": [[5, 1, 1, "", "ReturnsVolatility"]], "nautilus_trader.analysis.statistics.returns_volatility.ReturnsVolatility": [[5, 2, 1, "", "calculate_from_orders"], [5, 2, 1, "", "calculate_from_positions"], [5, 2, 1, "", "calculate_from_realized_pnls"], [5, 2, 1, "", "calculate_from_returns"], [5, 2, 1, "", "fully_qualified_name"], [5, 4, 1, "", "name"]], "nautilus_trader.analysis.statistics.risk_return_ratio": [[5, 1, 1, "", "RiskReturnRatio"]], "nautilus_trader.analysis.statistics.risk_return_ratio.RiskReturnRatio": [[5, 2, 1, "", "calculate_from_orders"], [5, 2, 1, "", "calculate_from_positions"], [5, 2, 1, "", "calculate_from_realized_pnls"], [5, 2, 1, "", "calculate_from_returns"], [5, 2, 1, "", "fully_qualified_name"], [5, 4, 1, "", "name"]], "nautilus_trader.analysis.statistics.sharpe_ratio": [[5, 1, 1, "", "SharpeRatio"]], "nautilus_trader.analysis.statistics.sharpe_ratio.SharpeRatio": [[5, 2, 1, "", "calculate_from_orders"], [5, 2, 1, "", "calculate_from_positions"], [5, 2, 1, "", "calculate_from_realized_pnls"], [5, 2, 1, "", "calculate_from_returns"], [5, 2, 1, "", "fully_qualified_name"], [5, 4, 1, "", "name"]], "nautilus_trader.analysis.statistics.sortino_ratio": [[5, 1, 1, "", "SortinoRatio"]], "nautilus_trader.analysis.statistics.sortino_ratio.SortinoRatio": [[5, 2, 1, "", "calculate_from_orders"], [5, 2, 1, "", "calculate_from_positions"], [5, 2, 1, "", "calculate_from_realized_pnls"], [5, 2, 1, "", "calculate_from_returns"], [5, 2, 1, "", "fully_qualified_name"], [5, 4, 1, "", "name"]], "nautilus_trader.analysis.statistics.win_rate": [[5, 1, 1, "", "WinRate"]], "nautilus_trader.analysis.statistics.win_rate.WinRate": [[5, 2, 1, "", "calculate_from_orders"], [5, 2, 1, "", "calculate_from_positions"], [5, 2, 1, "", "calculate_from_realized_pnls"], [5, 2, 1, "", "calculate_from_returns"], [5, 2, 1, "", "fully_qualified_name"], [5, 4, 1, "", "name"]], "nautilus_trader.analysis.statistics.winner_avg": [[5, 1, 1, "", "AvgWinner"]], "nautilus_trader.analysis.statistics.winner_avg.AvgWinner": [[5, 2, 1, "", "calculate_from_orders"], [5, 2, 1, "", "calculate_from_positions"], [5, 2, 1, "", "calculate_from_realized_pnls"], [5, 2, 1, "", "calculate_from_returns"], [5, 2, 1, "", "fully_qualified_name"], [5, 4, 1, "", "name"]], "nautilus_trader.analysis.statistics.winner_max": [[5, 1, 1, "", "MaxWinner"]], "nautilus_trader.analysis.statistics.winner_max.MaxWinner": [[5, 2, 1, "", "calculate_from_orders"], [5, 2, 1, "", "calculate_from_positions"], [5, 2, 1, "", "calculate_from_realized_pnls"], [5, 2, 1, "", "calculate_from_returns"], [5, 2, 1, "", "fully_qualified_name"], [5, 4, 1, "", "name"]], "nautilus_trader.analysis.statistics.winner_min": [[5, 1, 1, "", "MinWinner"]], "nautilus_trader.analysis.statistics.winner_min.MinWinner": [[5, 2, 1, "", "calculate_from_orders"], [5, 2, 1, "", "calculate_from_positions"], [5, 2, 1, "", "calculate_from_realized_pnls"], [5, 2, 1, "", "calculate_from_returns"], [5, 2, 1, "", "fully_qualified_name"], [5, 4, 1, "", "name"]], "nautilus_trader.backtest": [[6, 0, 0, "-", "auction"], [6, 0, 0, "-", "data_client"], [6, 0, 0, "-", "engine"], [6, 0, 0, "-", "exchange"], [6, 0, 0, "-", "execution_client"], [6, 0, 0, "-", "models"], [6, 0, 0, "-", "modules"], [6, 0, 0, "-", "node"], [6, 0, 0, "-", "results"]], "nautilus_trader.backtest.data_client": [[6, 1, 1, "", "BacktestDataClient"], [6, 1, 1, "", "BacktestMarketDataClient"]], "nautilus_trader.backtest.data_client.BacktestDataClient": [[6, 2, 1, "", "degrade"], [6, 2, 1, "", "dispose"], [6, 2, 1, "", "fault"], [6, 2, 1, "", "fully_qualified_name"], [6, 3, 1, "", "id"], [6, 3, 1, "", "is_connected"], [6, 3, 1, "", "is_degraded"], [6, 3, 1, "", "is_disposed"], [6, 3, 1, "", "is_faulted"], [6, 3, 1, "", "is_initialized"], [6, 3, 1, "", "is_running"], [6, 3, 1, "", "is_stopped"], [6, 2, 1, "", "request"], [6, 2, 1, "", "reset"], [6, 2, 1, "", "resume"], [6, 2, 1, "", "start"], [6, 3, 1, "", "state"], [6, 2, 1, "", "stop"], [6, 2, 1, "", "subscribe"], [6, 2, 1, "", "subscribed_generic_data"], [6, 3, 1, "", "trader_id"], [6, 3, 1, "", "type"], [6, 2, 1, "", "unsubscribe"], [6, 3, 1, "", "venue"]], "nautilus_trader.backtest.data_client.BacktestMarketDataClient": [[6, 2, 1, "", "degrade"], [6, 2, 1, "", "dispose"], [6, 2, 1, "", "fault"], [6, 2, 1, "", "fully_qualified_name"], [6, 3, 1, "", "id"], [6, 3, 1, "", "is_connected"], [6, 3, 1, "", "is_degraded"], [6, 3, 1, "", "is_disposed"], [6, 3, 1, "", "is_faulted"], [6, 3, 1, "", "is_initialized"], [6, 3, 1, "", "is_running"], [6, 3, 1, "", "is_stopped"], [6, 2, 1, "", "request"], [6, 2, 1, "", "request_bars"], [6, 2, 1, "", "request_instrument"], [6, 2, 1, "", "request_instruments"], [6, 2, 1, "", "request_quote_ticks"], [6, 2, 1, "", "request_trade_ticks"], [6, 2, 1, "", "reset"], [6, 2, 1, "", "resume"], [6, 2, 1, "", "start"], [6, 3, 1, "", "state"], [6, 2, 1, "", "stop"], [6, 2, 1, "", "subscribe"], [6, 2, 1, "", "subscribe_bars"], [6, 2, 1, "", "subscribe_instrument"], [6, 2, 1, "", "subscribe_instrument_close"], [6, 2, 1, "", "subscribe_instrument_status"], [6, 2, 1, "", "subscribe_instruments"], [6, 2, 1, "", "subscribe_order_book_deltas"], [6, 2, 1, "", "subscribe_order_book_snapshots"], [6, 2, 1, "", "subscribe_quote_ticks"], [6, 2, 1, "", "subscribe_ticker"], [6, 2, 1, "", "subscribe_trade_ticks"], [6, 2, 1, "", "subscribe_venue_status"], [6, 2, 1, "", "subscribed_bars"], [6, 2, 1, "", "subscribed_generic_data"], [6, 2, 1, "", "subscribed_instrument_close"], [6, 2, 1, "", "subscribed_instrument_status"], [6, 2, 1, "", "subscribed_instruments"], [6, 2, 1, "", "subscribed_order_book_deltas"], [6, 2, 1, "", "subscribed_order_book_snapshots"], [6, 2, 1, "", "subscribed_quote_ticks"], [6, 2, 1, "", "subscribed_tickers"], [6, 2, 1, "", "subscribed_trade_ticks"], [6, 2, 1, "", "subscribed_venue_status"], [6, 3, 1, "", "trader_id"], [6, 3, 1, "", "type"], [6, 2, 1, "", "unsubscribe"], [6, 2, 1, "", "unsubscribe_bars"], [6, 2, 1, "", "unsubscribe_instrument"], [6, 2, 1, "", "unsubscribe_instrument_close"], [6, 2, 1, "", "unsubscribe_instrument_status"], [6, 2, 1, "", "unsubscribe_instruments"], [6, 2, 1, "", "unsubscribe_order_book_deltas"], [6, 2, 1, "", "unsubscribe_order_book_snapshots"], [6, 2, 1, "", "unsubscribe_quote_ticks"], [6, 2, 1, "", "unsubscribe_ticker"], [6, 2, 1, "", "unsubscribe_trade_ticks"], [6, 2, 1, "", "unsubscribe_venue_status"], [6, 3, 1, "", "venue"]], "nautilus_trader.backtest.engine": [[6, 1, 1, "", "BacktestEngine"]], "nautilus_trader.backtest.engine.BacktestEngine": [[6, 2, 1, "", "add_actor"], [6, 2, 1, "", "add_actors"], [6, 2, 1, "", "add_data"], [6, 2, 1, "", "add_exec_algorithm"], [6, 2, 1, "", "add_exec_algorithms"], [6, 2, 1, "", "add_instrument"], [6, 2, 1, "", "add_strategies"], [6, 2, 1, "", "add_strategy"], [6, 2, 1, "", "add_venue"], [6, 3, 1, "", "backtest_end"], [6, 3, 1, "", "backtest_start"], [6, 3, 1, "", "cache"], [6, 2, 1, "", "change_fill_model"], [6, 2, 1, "", "clear_actors"], [6, 2, 1, "", "clear_data"], [6, 2, 1, "", "clear_exec_algorithms"], [6, 2, 1, "", "clear_strategies"], [6, 3, 1, "", "data"], [6, 2, 1, "", "dispose"], [6, 2, 1, "", "dump_pickled_data"], [6, 2, 1, "", "end"], [6, 2, 1, "", "get_result"], [6, 3, 1, "", "instance_id"], [6, 3, 1, "", "iteration"], [6, 3, 1, "", "kernel"], [6, 2, 1, "", "list_venues"], [6, 2, 1, "", "load_pickled_data"], [6, 3, 1, "", "machine_id"], [6, 3, 1, "", "portfolio"], [6, 2, 1, "", "reset"], [6, 2, 1, "", "run"], [6, 3, 1, "", "run_config_id"], [6, 3, 1, "", "run_finished"], [6, 3, 1, "", "run_id"], [6, 3, 1, "", "run_started"], [6, 3, 1, "", "trader"], [6, 3, 1, "", "trader_id"]], "nautilus_trader.backtest.exchange": [[6, 1, 1, "", "SimulatedExchange"]], "nautilus_trader.backtest.exchange.SimulatedExchange": [[6, 3, 1, "", "account_type"], [6, 2, 1, "", "add_instrument"], [6, 2, 1, "", "adjust_account"], [6, 3, 1, "", "bar_execution"], [6, 3, 1, "", "base_currency"], [6, 2, 1, "", "best_ask_price"], [6, 2, 1, "", "best_bid_price"], [6, 3, 1, "", "book_type"], [6, 3, 1, "", "cache"], [6, 3, 1, "", "default_leverage"], [6, 3, 1, "", "exec_client"], [6, 3, 1, "", "fill_model"], [6, 2, 1, "", "get_account"], [6, 2, 1, "", "get_book"], [6, 2, 1, "", "get_books"], [6, 2, 1, "", "get_matching_engine"], [6, 2, 1, "", "get_matching_engines"], [6, 2, 1, "", "get_open_ask_orders"], [6, 2, 1, "", "get_open_bid_orders"], [6, 2, 1, "", "get_open_orders"], [6, 3, 1, "", "id"], [6, 2, 1, "", "initialize_account"], [6, 3, 1, "", "instruments"], [6, 3, 1, "", "is_frozen_account"], [6, 3, 1, "", "latency_model"], [6, 3, 1, "", "leverages"], [6, 3, 1, "", "modules"], [6, 3, 1, "", "msgbus"], [6, 3, 1, "", "oms_type"], [6, 2, 1, "", "process"], [6, 2, 1, "", "process_bar"], [6, 2, 1, "", "process_instrument_status"], [6, 2, 1, "", "process_order_book_delta"], [6, 2, 1, "", "process_order_book_deltas"], [6, 2, 1, "", "process_quote_tick"], [6, 2, 1, "", "process_trade_tick"], [6, 2, 1, "", "process_venue_status"], [6, 2, 1, "", "register_client"], [6, 3, 1, "", "reject_stop_orders"], [6, 2, 1, "", "reset"], [6, 2, 1, "", "send"], [6, 2, 1, "", "set_fill_model"], [6, 2, 1, "", "set_latency_model"], [6, 3, 1, "", "starting_balances"], [6, 3, 1, "", "support_contingent_orders"], [6, 3, 1, "", "support_gtd_orders"], [6, 3, 1, "", "use_position_ids"], [6, 3, 1, "", "use_random_ids"], [6, 3, 1, "", "use_reduce_only"]], "nautilus_trader.backtest.execution_client": [[6, 1, 1, "", "BacktestExecClient"]], "nautilus_trader.backtest.execution_client.BacktestExecClient": [[6, 3, 1, "", "account_id"], [6, 3, 1, "", "account_type"], [6, 3, 1, "", "base_currency"], [6, 2, 1, "", "batch_cancel_orders"], [6, 2, 1, "", "cancel_all_orders"], [6, 2, 1, "", "cancel_order"], [6, 2, 1, "", "degrade"], [6, 2, 1, "", "dispose"], [6, 2, 1, "", "fault"], [6, 2, 1, "", "fully_qualified_name"], [6, 2, 1, "", "generate_account_state"], [6, 2, 1, "", "generate_order_accepted"], [6, 2, 1, "", "generate_order_cancel_rejected"], [6, 2, 1, "", "generate_order_canceled"], [6, 2, 1, "", "generate_order_expired"], [6, 2, 1, "", "generate_order_filled"], [6, 2, 1, "", "generate_order_modify_rejected"], [6, 2, 1, "", "generate_order_rejected"], [6, 2, 1, "", "generate_order_submitted"], [6, 2, 1, "", "generate_order_triggered"], [6, 2, 1, "", "generate_order_updated"], [6, 2, 1, "", "get_account"], [6, 3, 1, "", "id"], [6, 3, 1, "", "is_connected"], [6, 3, 1, "", "is_degraded"], [6, 3, 1, "", "is_disposed"], [6, 3, 1, "", "is_faulted"], [6, 3, 1, "", "is_initialized"], [6, 3, 1, "", "is_running"], [6, 3, 1, "", "is_stopped"], [6, 2, 1, "", "modify_order"], [6, 3, 1, "", "oms_type"], [6, 2, 1, "", "query_order"], [6, 2, 1, "", "reset"], [6, 2, 1, "", "resume"], [6, 2, 1, "", "start"], [6, 3, 1, "", "state"], [6, 2, 1, "", "stop"], [6, 2, 1, "", "submit_order"], [6, 2, 1, "", "submit_order_list"], [6, 3, 1, "", "trader_id"], [6, 3, 1, "", "type"], [6, 3, 1, "", "venue"]], "nautilus_trader.backtest.models": [[6, 1, 1, "", "FillModel"], [6, 1, 1, "", "LatencyModel"]], "nautilus_trader.backtest.models.FillModel": [[6, 2, 1, "", "is_limit_filled"], [6, 2, 1, "", "is_slipped"], [6, 2, 1, "", "is_stop_filled"], [6, 3, 1, "", "prob_fill_on_limit"], [6, 3, 1, "", "prob_fill_on_stop"], [6, 3, 1, "", "prob_slippage"]], "nautilus_trader.backtest.models.LatencyModel": [[6, 3, 1, "", "base_latency_nanos"], [6, 3, 1, "", "cancel_latency_nanos"], [6, 3, 1, "", "insert_latency_nanos"], [6, 3, 1, "", "update_latency_nanos"]], "nautilus_trader.backtest.modules": [[6, 1, 1, "", "FXRolloverInterestConfig"], [6, 1, 1, "", "FXRolloverInterestModule"], [6, 1, 1, "", "SimulationModule"], [6, 1, 1, "", "SimulationModuleConfig"]], "nautilus_trader.backtest.modules.FXRolloverInterestConfig": [[6, 2, 1, "", "dict"], [6, 2, 1, "", "fully_qualified_name"], [6, 4, 1, "", "id"], [6, 2, 1, "", "json"], [6, 2, 1, "", "json_primitives"], [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, 3, 1, "", "portfolio"], [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, 3, 1, "", "portfolio"], [6, 2, 1, "", "pre_process"], [6, 2, 1, "", "process"], [6, 2, 1, "", "publish_data"], [6, 2, 1, "", "publish_signal"], [6, 2, 1, "", "queue_for_executor"], [6, 2, 1, "", "queued_task_ids"], [6, 2, 1, "", "register_base"], [6, 2, 1, "", "register_executor"], [6, 2, 1, "", "register_indicator_for_bars"], [6, 2, 1, "", "register_indicator_for_quote_ticks"], [6, 2, 1, "", "register_indicator_for_trade_ticks"], [6, 2, 1, "", "register_venue"], [6, 2, 1, "", "register_warning_event"], [6, 3, 1, "", "registered_indicators"], [6, 2, 1, "", "request_bars"], [6, 2, 1, "", "request_data"], [6, 2, 1, "", "request_instrument"], [6, 2, 1, "", "request_instruments"], [6, 2, 1, "", "request_quote_ticks"], [6, 2, 1, "", "request_trade_ticks"], [6, 2, 1, "", "reset"], [6, 2, 1, "", "resume"], [6, 2, 1, "", "run_in_executor"], [6, 2, 1, "", "save"], [6, 2, 1, "", "start"], [6, 3, 1, "", "state"], [6, 2, 1, "", "stop"], [6, 2, 1, "", "subscribe_bars"], [6, 2, 1, "", "subscribe_data"], [6, 2, 1, "", "subscribe_instrument"], [6, 2, 1, "", "subscribe_instrument_close"], [6, 2, 1, "", "subscribe_instrument_status"], [6, 2, 1, "", "subscribe_instruments"], [6, 2, 1, "", "subscribe_order_book_deltas"], [6, 2, 1, "", "subscribe_order_book_snapshots"], [6, 2, 1, "", "subscribe_quote_ticks"], [6, 2, 1, "", "subscribe_ticker"], [6, 2, 1, "", "subscribe_trade_ticks"], [6, 2, 1, "", "subscribe_venue_status"], [6, 2, 1, "", "to_importable_config"], [6, 3, 1, "", "trader_id"], [6, 3, 1, "", "type"], [6, 2, 1, "", "unsubscribe_bars"], [6, 2, 1, "", "unsubscribe_data"], [6, 2, 1, "", "unsubscribe_instrument"], [6, 2, 1, "", "unsubscribe_instrument_status"], [6, 2, 1, "", "unsubscribe_instruments"], [6, 2, 1, "", "unsubscribe_order_book_deltas"], [6, 2, 1, "", "unsubscribe_order_book_snapshots"], [6, 2, 1, "", "unsubscribe_quote_ticks"], [6, 2, 1, "", "unsubscribe_ticker"], [6, 2, 1, "", "unsubscribe_trade_ticks"], [6, 2, 1, "", "unsubscribe_venue_status"], [6, 2, 1, "", "update_synthetic"]], "nautilus_trader.backtest.modules.SimulationModuleConfig": [[6, 2, 1, "", "dict"], [6, 2, 1, "", "fully_qualified_name"], [6, 4, 1, "", "id"], [6, 2, 1, "", "json"], [6, 2, 1, "", "json_primitives"], [6, 2, 1, "", "parse"], [6, 2, 1, "", "validate"]], "nautilus_trader.backtest.node": [[6, 1, 1, "", "BacktestNode"]], "nautilus_trader.backtest.node.BacktestNode": [[6, 4, 1, "", "configs"], [6, 2, 1, "", "get_engine"], [6, 2, 1, "", "get_engines"], [6, 2, 1, "", "run"]], "nautilus_trader.backtest.results": [[6, 1, 1, "", "BacktestResult"], [6, 5, 1, "", "ensure_plotting"]], "nautilus_trader.cache": [[7, 0, 0, "-", "base"], [7, 0, 0, "-", "cache"], [7, 0, 0, "-", "database"]], "nautilus_trader.cache.base": [[7, 1, 1, "", "CacheFacade"]], "nautilus_trader.cache.base.CacheFacade": [[7, 2, 1, "", "account"], [7, 2, 1, "", "account_for_venue"], [7, 2, 1, "", "account_id"], [7, 2, 1, "", "accounts"], [7, 2, 1, "", "actor_ids"], [7, 2, 1, "", "add"], [7, 2, 1, "", "bar"], [7, 2, 1, "", "bar_count"], [7, 2, 1, "", "bars"], [7, 2, 1, "", "book_update_count"], [7, 2, 1, "", "client_id"], [7, 2, 1, "", "client_order_id"], [7, 2, 1, "", "client_order_ids"], [7, 2, 1, "", "client_order_ids_closed"], [7, 2, 1, "", "client_order_ids_emulated"], [7, 2, 1, "", "client_order_ids_inflight"], [7, 2, 1, "", "client_order_ids_open"], [7, 2, 1, "", "exec_algorithm_ids"], [7, 2, 1, "", "exec_spawn_total_filled_qty"], [7, 2, 1, "", "exec_spawn_total_leaves_qty"], [7, 2, 1, "", "exec_spawn_total_quantity"], [7, 2, 1, "", "get"], [7, 2, 1, "", "get_xrate"], [7, 2, 1, "", "has_bars"], [7, 2, 1, "", "has_order_book"], [7, 2, 1, "", "has_quote_ticks"], [7, 2, 1, "", "has_tickers"], [7, 2, 1, "", "has_trade_ticks"], [7, 2, 1, "", "instrument"], [7, 2, 1, "", "instrument_ids"], [7, 2, 1, "", "instruments"], [7, 2, 1, "", "is_order_closed"], [7, 2, 1, "", "is_order_emulated"], [7, 2, 1, "", "is_order_inflight"], [7, 2, 1, "", "is_order_open"], [7, 2, 1, "", "is_order_pending_cancel_local"], [7, 2, 1, "", "is_position_closed"], [7, 2, 1, "", "is_position_open"], [7, 2, 1, "", "order"], [7, 2, 1, "", "order_book"], [7, 2, 1, "", "order_exists"], [7, 2, 1, "", "order_list"], [7, 2, 1, "", "order_list_exists"], [7, 2, 1, "", "order_list_ids"], [7, 2, 1, "", "order_lists"], [7, 2, 1, "", "orders"], [7, 2, 1, "", "orders_closed"], [7, 2, 1, "", "orders_closed_count"], [7, 2, 1, "", "orders_emulated"], [7, 2, 1, "", "orders_emulated_count"], [7, 2, 1, "", "orders_for_exec_algorithm"], [7, 2, 1, "", "orders_for_exec_spawn"], [7, 2, 1, "", "orders_for_position"], [7, 2, 1, "", "orders_inflight"], [7, 2, 1, "", "orders_inflight_count"], [7, 2, 1, "", "orders_open"], [7, 2, 1, "", "orders_open_count"], [7, 2, 1, "", "orders_total_count"], [7, 2, 1, "", "position"], [7, 2, 1, "", "position_closed_ids"], [7, 2, 1, "", "position_exists"], [7, 2, 1, "", "position_for_order"], [7, 2, 1, "", "position_id"], [7, 2, 1, "", "position_ids"], [7, 2, 1, "", "position_open_ids"], [7, 2, 1, "", "position_snapshots"], [7, 2, 1, "", "positions"], [7, 2, 1, "", "positions_closed"], [7, 2, 1, "", "positions_closed_count"], [7, 2, 1, "", "positions_open"], [7, 2, 1, "", "positions_open_count"], [7, 2, 1, "", "positions_total_count"], [7, 2, 1, "", "price"], [7, 2, 1, "", "quote_tick"], [7, 2, 1, "", "quote_tick_count"], [7, 2, 1, "", "quote_ticks"], [7, 2, 1, "", "strategy_id_for_order"], [7, 2, 1, "", "strategy_id_for_position"], [7, 2, 1, "", "strategy_ids"], [7, 2, 1, "", "synthetic"], [7, 2, 1, "", "synthetic_ids"], [7, 2, 1, "", "synthetics"], [7, 2, 1, "", "ticker"], [7, 2, 1, "", "ticker_count"], [7, 2, 1, "", "tickers"], [7, 2, 1, "", "trade_tick"], [7, 2, 1, "", "trade_tick_count"], [7, 2, 1, "", "trade_ticks"], [7, 2, 1, "", "venue_order_id"]], "nautilus_trader.cache.cache": [[7, 1, 1, "", "Cache"]], "nautilus_trader.cache.cache.Cache": [[7, 2, 1, "", "account"], [7, 2, 1, "", "account_for_venue"], [7, 2, 1, "", "account_id"], [7, 2, 1, "", "accounts"], [7, 2, 1, "", "actor_ids"], [7, 2, 1, "", "add"], [7, 2, 1, "", "add_account"], [7, 2, 1, "", "add_bar"], [7, 2, 1, "", "add_bars"], [7, 2, 1, "", "add_currency"], [7, 2, 1, "", "add_instrument"], [7, 2, 1, "", "add_order"], [7, 2, 1, "", "add_order_book"], [7, 2, 1, "", "add_order_list"], [7, 2, 1, "", "add_position"], [7, 2, 1, "", "add_position_id"], [7, 2, 1, "", "add_quote_tick"], [7, 2, 1, "", "add_quote_ticks"], [7, 2, 1, "", "add_synthetic"], [7, 2, 1, "", "add_ticker"], [7, 2, 1, "", "add_trade_tick"], [7, 2, 1, "", "add_trade_ticks"], [7, 2, 1, "", "bar"], [7, 3, 1, "", "bar_capacity"], [7, 2, 1, "", "bar_count"], [7, 2, 1, "", "bars"], [7, 2, 1, "", "book_update_count"], [7, 2, 1, "", "build_index"], [7, 2, 1, "", "cache_accounts"], [7, 2, 1, "", "cache_currencies"], [7, 2, 1, "", "cache_general"], [7, 2, 1, "", "cache_instruments"], [7, 2, 1, "", "cache_order_lists"], [7, 2, 1, "", "cache_orders"], [7, 2, 1, "", "cache_positions"], [7, 2, 1, "", "cache_synthetics"], [7, 2, 1, "", "calculate_unrealized_pnl"], [7, 2, 1, "", "check_integrity"], [7, 2, 1, "", "check_residuals"], [7, 2, 1, "", "clear_index"], [7, 2, 1, "", "client_id"], [7, 2, 1, "", "client_order_id"], [7, 2, 1, "", "client_order_ids"], [7, 2, 1, "", "client_order_ids_closed"], [7, 2, 1, "", "client_order_ids_emulated"], [7, 2, 1, "", "client_order_ids_inflight"], [7, 2, 1, "", "client_order_ids_open"], [7, 2, 1, "", "delete_actor"], [7, 2, 1, "", "delete_strategy"], [7, 2, 1, "", "exec_algorithm_ids"], [7, 2, 1, "", "exec_spawn_total_filled_qty"], [7, 2, 1, "", "exec_spawn_total_leaves_qty"], [7, 2, 1, "", "exec_spawn_total_quantity"], [7, 2, 1, "", "flush_db"], [7, 2, 1, "", "get"], [7, 2, 1, "", "get_xrate"], [7, 2, 1, "", "has_bars"], [7, 2, 1, "", "has_order_book"], [7, 2, 1, "", "has_quote_ticks"], [7, 2, 1, "", "has_tickers"], [7, 2, 1, "", "has_trade_ticks"], [7, 2, 1, "", "heartbeat"], [7, 2, 1, "", "instrument"], [7, 2, 1, "", "instrument_ids"], [7, 2, 1, "", "instruments"], [7, 2, 1, "", "is_order_closed"], [7, 2, 1, "", "is_order_emulated"], [7, 2, 1, "", "is_order_inflight"], [7, 2, 1, "", "is_order_open"], [7, 2, 1, "", "is_order_pending_cancel_local"], [7, 2, 1, "", "is_position_closed"], [7, 2, 1, "", "is_position_open"], [7, 2, 1, "", "load_account"], [7, 2, 1, "", "load_actor"], [7, 2, 1, "", "load_instrument"], [7, 2, 1, "", "load_order"], [7, 2, 1, "", "load_position"], [7, 2, 1, "", "load_strategy"], [7, 2, 1, "", "load_synthetic"], [7, 2, 1, "", "order"], [7, 2, 1, "", "order_book"], [7, 2, 1, "", "order_exists"], [7, 2, 1, "", "order_list"], [7, 2, 1, "", "order_list_exists"], [7, 2, 1, "", "order_list_ids"], [7, 2, 1, "", "order_lists"], [7, 2, 1, "", "orders"], [7, 2, 1, "", "orders_closed"], [7, 2, 1, "", "orders_closed_count"], [7, 2, 1, "", "orders_emulated"], [7, 2, 1, "", "orders_emulated_count"], [7, 2, 1, "", "orders_for_exec_algorithm"], [7, 2, 1, "", "orders_for_exec_spawn"], [7, 2, 1, "", "orders_for_position"], [7, 2, 1, "", "orders_inflight"], [7, 2, 1, "", "orders_inflight_count"], [7, 2, 1, "", "orders_open"], [7, 2, 1, "", "orders_open_count"], [7, 2, 1, "", "orders_total_count"], [7, 2, 1, "", "position"], [7, 2, 1, "", "position_closed_ids"], [7, 2, 1, "", "position_exists"], [7, 2, 1, "", "position_for_order"], [7, 2, 1, "", "position_id"], [7, 2, 1, "", "position_ids"], [7, 2, 1, "", "position_open_ids"], [7, 2, 1, "", "position_snapshots"], [7, 2, 1, "", "positions"], [7, 2, 1, "", "positions_closed"], [7, 2, 1, "", "positions_closed_count"], [7, 2, 1, "", "positions_open"], [7, 2, 1, "", "positions_open_count"], [7, 2, 1, "", "positions_total_count"], [7, 2, 1, "", "price"], [7, 2, 1, "", "quote_tick"], [7, 2, 1, "", "quote_tick_count"], [7, 2, 1, "", "quote_ticks"], [7, 2, 1, "", "reset"], [7, 2, 1, "", "snapshot_order_state"], [7, 3, 1, "", "snapshot_orders"], [7, 2, 1, "", "snapshot_position"], [7, 2, 1, "", "snapshot_position_state"], [7, 3, 1, "", "snapshot_positions"], [7, 2, 1, "", "strategy_id_for_order"], [7, 2, 1, "", "strategy_id_for_position"], [7, 2, 1, "", "strategy_ids"], [7, 2, 1, "", "synthetic"], [7, 2, 1, "", "synthetic_ids"], [7, 2, 1, "", "synthetics"], [7, 3, 1, "", "tick_capacity"], [7, 2, 1, "", "ticker"], [7, 2, 1, "", "ticker_count"], [7, 2, 1, "", "tickers"], [7, 2, 1, "", "trade_tick"], [7, 2, 1, "", "trade_tick_count"], [7, 2, 1, "", "trade_ticks"], [7, 2, 1, "", "update_account"], [7, 2, 1, "", "update_actor"], [7, 2, 1, "", "update_order"], [7, 2, 1, "", "update_order_pending_cancel_local"], [7, 2, 1, "", "update_position"], [7, 2, 1, "", "update_strategy"], [7, 2, 1, "", "venue_order_id"]], "nautilus_trader.cache.database": [[7, 1, 1, "", "CacheDatabaseAdapter"]], "nautilus_trader.cache.database.CacheDatabaseAdapter": [[7, 2, 1, "", "add"], [7, 2, 1, "", "add_account"], [7, 2, 1, "", "add_currency"], [7, 2, 1, "", "add_instrument"], [7, 2, 1, "", "add_order"], [7, 2, 1, "", "add_position"], [7, 2, 1, "", "add_synthetic"], [7, 2, 1, "", "delete_actor"], [7, 2, 1, "", "delete_strategy"], [7, 2, 1, "", "flush"], [7, 2, 1, "", "heartbeat"], [7, 2, 1, "", "index_order_position"], [7, 2, 1, "", "index_venue_order_id"], [7, 2, 1, "", "keys"], [7, 2, 1, "", "load"], [7, 2, 1, "", "load_account"], [7, 2, 1, "", "load_accounts"], [7, 2, 1, "", "load_actor"], [7, 2, 1, "", "load_currencies"], [7, 2, 1, "", "load_currency"], [7, 2, 1, "", "load_index_order_client"], [7, 2, 1, "", "load_index_order_position"], [7, 2, 1, "", "load_instrument"], [7, 2, 1, "", "load_instruments"], [7, 2, 1, "", "load_order"], [7, 2, 1, "", "load_orders"], [7, 2, 1, "", "load_position"], [7, 2, 1, "", "load_positions"], [7, 2, 1, "", "load_strategy"], [7, 2, 1, "", "load_synthetic"], [7, 2, 1, "", "load_synthetics"], [7, 2, 1, "", "snapshot_order_state"], [7, 2, 1, "", "snapshot_position_state"], [7, 2, 1, "", "update_account"], [7, 2, 1, "", "update_actor"], [7, 2, 1, "", "update_order"], [7, 2, 1, "", "update_position"], [7, 2, 1, "", "update_strategy"]], "nautilus_trader.common": [[8, 0, 0, "-", "actor"], [8, 0, 0, "-", "clock"], [8, 0, 0, "-", "component"], [8, 0, 0, "-", "executor"], [8, 0, 0, "-", "factories"], [8, 0, 0, "-", "generators"], [8, 0, 0, "-", "logging"], [8, 0, 0, "-", "providers"]], "nautilus_trader.common.actor": [[8, 1, 1, "", "Actor"]], "nautilus_trader.common.actor.Actor": [[8, 2, 1, "", "active_task_ids"], [8, 2, 1, "", "add_synthetic"], [8, 3, 1, "", "cache"], [8, 2, 1, "", "cancel_all_tasks"], [8, 2, 1, "", "cancel_task"], [8, 3, 1, "", "clock"], [8, 3, 1, "", "config"], [8, 2, 1, "", "degrade"], [8, 2, 1, "", "deregister_warning_event"], [8, 2, 1, "", "dispose"], [8, 2, 1, "", "fault"], [8, 2, 1, "", "fully_qualified_name"], [8, 2, 1, "", "handle_bar"], [8, 2, 1, "", "handle_bars"], [8, 2, 1, "", "handle_data"], [8, 2, 1, "", "handle_event"], [8, 2, 1, "", "handle_historical_data"], [8, 2, 1, "", "handle_instrument"], [8, 2, 1, "", "handle_instrument_close"], [8, 2, 1, "", "handle_instrument_status"], [8, 2, 1, "", "handle_instruments"], [8, 2, 1, "", "handle_order_book"], [8, 2, 1, "", "handle_order_book_deltas"], [8, 2, 1, "", "handle_quote_tick"], [8, 2, 1, "", "handle_quote_ticks"], [8, 2, 1, "", "handle_ticker"], [8, 2, 1, "", "handle_trade_tick"], [8, 2, 1, "", "handle_trade_ticks"], [8, 2, 1, "", "handle_venue_status"], [8, 2, 1, "", "has_active_tasks"], [8, 2, 1, "", "has_any_tasks"], [8, 2, 1, "", "has_pending_requests"], [8, 2, 1, "", "has_queued_tasks"], [8, 3, 1, "", "id"], [8, 2, 1, "", "indicators_initialized"], [8, 3, 1, "", "is_degraded"], [8, 3, 1, "", "is_disposed"], [8, 3, 1, "", "is_faulted"], [8, 3, 1, "", "is_initialized"], [8, 2, 1, "", "is_pending_request"], [8, 3, 1, "", "is_running"], [8, 3, 1, "", "is_stopped"], [8, 2, 1, "", "load"], [8, 3, 1, "", "log"], [8, 3, 1, "", "msgbus"], [8, 2, 1, "", "on_bar"], [8, 2, 1, "", "on_data"], [8, 2, 1, "", "on_degrade"], [8, 2, 1, "", "on_dispose"], [8, 2, 1, "", "on_event"], [8, 2, 1, "", "on_fault"], [8, 2, 1, "", "on_historical_data"], [8, 2, 1, "", "on_instrument"], [8, 2, 1, "", "on_instrument_close"], [8, 2, 1, "", "on_instrument_status"], [8, 2, 1, "", "on_load"], [8, 2, 1, "", "on_order_book"], [8, 2, 1, "", "on_order_book_deltas"], [8, 2, 1, "", "on_quote_tick"], [8, 2, 1, "", "on_reset"], [8, 2, 1, "", "on_resume"], [8, 2, 1, "", "on_save"], [8, 2, 1, "", "on_start"], [8, 2, 1, "", "on_stop"], [8, 2, 1, "", "on_ticker"], [8, 2, 1, "", "on_trade_tick"], [8, 2, 1, "", "on_venue_status"], [8, 2, 1, "", "pending_requests"], [8, 3, 1, "", "portfolio"], [8, 2, 1, "", "publish_data"], [8, 2, 1, "", "publish_signal"], [8, 2, 1, "", "queue_for_executor"], [8, 2, 1, "", "queued_task_ids"], [8, 2, 1, "", "register_base"], [8, 2, 1, "", "register_executor"], [8, 2, 1, "", "register_indicator_for_bars"], [8, 2, 1, "", "register_indicator_for_quote_ticks"], [8, 2, 1, "", "register_indicator_for_trade_ticks"], [8, 2, 1, "", "register_warning_event"], [8, 3, 1, "", "registered_indicators"], [8, 2, 1, "", "request_bars"], [8, 2, 1, "", "request_data"], [8, 2, 1, "", "request_instrument"], [8, 2, 1, "", "request_instruments"], [8, 2, 1, "", "request_quote_ticks"], [8, 2, 1, "", "request_trade_ticks"], [8, 2, 1, "", "reset"], [8, 2, 1, "", "resume"], [8, 2, 1, "", "run_in_executor"], [8, 2, 1, "", "save"], [8, 2, 1, "", "start"], [8, 3, 1, "", "state"], [8, 2, 1, "", "stop"], [8, 2, 1, "", "subscribe_bars"], [8, 2, 1, "", "subscribe_data"], [8, 2, 1, "", "subscribe_instrument"], [8, 2, 1, "", "subscribe_instrument_close"], [8, 2, 1, "", "subscribe_instrument_status"], [8, 2, 1, "", "subscribe_instruments"], [8, 2, 1, "", "subscribe_order_book_deltas"], [8, 2, 1, "", "subscribe_order_book_snapshots"], [8, 2, 1, "", "subscribe_quote_ticks"], [8, 2, 1, "", "subscribe_ticker"], [8, 2, 1, "", "subscribe_trade_ticks"], [8, 2, 1, "", "subscribe_venue_status"], [8, 2, 1, "", "to_importable_config"], [8, 3, 1, "", "trader_id"], [8, 3, 1, "", "type"], [8, 2, 1, "", "unsubscribe_bars"], [8, 2, 1, "", "unsubscribe_data"], [8, 2, 1, "", "unsubscribe_instrument"], [8, 2, 1, "", "unsubscribe_instrument_status"], [8, 2, 1, "", "unsubscribe_instruments"], [8, 2, 1, "", "unsubscribe_order_book_deltas"], [8, 2, 1, "", "unsubscribe_order_book_snapshots"], [8, 2, 1, "", "unsubscribe_quote_ticks"], [8, 2, 1, "", "unsubscribe_ticker"], [8, 2, 1, "", "unsubscribe_trade_ticks"], [8, 2, 1, "", "unsubscribe_venue_status"], [8, 2, 1, "", "update_synthetic"]], "nautilus_trader.common.clock": [[8, 1, 1, "", "Clock"], [8, 1, 1, "", "LiveClock"], [8, 1, 1, "", "LiveTimer"], [8, 1, 1, "", "LoopTimer"], [8, 1, 1, "", "TestClock"], [8, 1, 1, "", "ThreadTimer"], [8, 1, 1, "", "TimeEvent"], [8, 1, 1, "", "TimeEventHandler"]], "nautilus_trader.common.clock.Clock": [[8, 2, 1, "", "cancel_timer"], [8, 2, 1, "", "cancel_timers"], [8, 2, 1, "", "local_now"], [8, 2, 1, "", "next_time_ns"], [8, 2, 1, "", "register_default_handler"], [8, 2, 1, "", "set_time_alert"], [8, 2, 1, "", "set_time_alert_ns"], [8, 2, 1, "", "set_timer"], [8, 2, 1, "", "set_timer_ns"], [8, 3, 1, "", "timer_count"], [8, 3, 1, "", "timer_names"], [8, 2, 1, "", "timestamp"], [8, 2, 1, "", "timestamp_ms"], [8, 2, 1, "", "timestamp_ns"], [8, 2, 1, "", "utc_now"]], "nautilus_trader.common.clock.LiveClock": [[8, 2, 1, "", "cancel_timer"], [8, 2, 1, "", "cancel_timers"], [8, 2, 1, "", "local_now"], [8, 2, 1, "", "next_time_ns"], [8, 2, 1, "", "register_default_handler"], [8, 2, 1, "", "set_time_alert"], [8, 2, 1, "", "set_time_alert_ns"], [8, 2, 1, "", "set_timer"], [8, 2, 1, "", "set_timer_ns"], [8, 3, 1, "", "timer_count"], [8, 3, 1, "", "timer_names"], [8, 2, 1, "", "timestamp"], [8, 2, 1, "", "timestamp_ms"], [8, 2, 1, "", "timestamp_ns"], [8, 2, 1, "", "utc_now"]], "nautilus_trader.common.clock.LiveTimer": [[8, 3, 1, "", "callback"], [8, 2, 1, "", "cancel"], [8, 3, 1, "", "interval_ns"], [8, 3, 1, "", "is_expired"], [8, 2, 1, "", "iterate_next_time"], [8, 3, 1, "", "name"], [8, 3, 1, "", "next_time_ns"], [8, 2, 1, "", "pop_event"], [8, 2, 1, "", "repeat"], [8, 3, 1, "", "start_time_ns"], [8, 3, 1, "", "stop_time_ns"]], "nautilus_trader.common.clock.LoopTimer": [[8, 3, 1, "", "callback"], [8, 2, 1, "", "cancel"], [8, 3, 1, "", "interval_ns"], [8, 3, 1, "", "is_expired"], [8, 2, 1, "", "iterate_next_time"], [8, 3, 1, "", "name"], [8, 3, 1, "", "next_time_ns"], [8, 2, 1, "", "pop_event"], [8, 2, 1, "", "repeat"], [8, 3, 1, "", "start_time_ns"], [8, 3, 1, "", "stop_time_ns"]], "nautilus_trader.common.clock.TestClock": [[8, 2, 1, "", "advance_time"], [8, 2, 1, "", "cancel_timer"], [8, 2, 1, "", "cancel_timers"], [8, 2, 1, "", "local_now"], [8, 2, 1, "", "next_time_ns"], [8, 2, 1, "", "register_default_handler"], [8, 2, 1, "", "set_time"], [8, 2, 1, "", "set_time_alert"], [8, 2, 1, "", "set_time_alert_ns"], [8, 2, 1, "", "set_timer"], [8, 2, 1, "", "set_timer_ns"], [8, 3, 1, "", "timer_count"], [8, 3, 1, "", "timer_names"], [8, 2, 1, "", "timestamp"], [8, 2, 1, "", "timestamp_ms"], [8, 2, 1, "", "timestamp_ns"], [8, 2, 1, "", "utc_now"]], "nautilus_trader.common.clock.ThreadTimer": [[8, 3, 1, "", "callback"], [8, 2, 1, "", "cancel"], [8, 3, 1, "", "interval_ns"], [8, 3, 1, "", "is_expired"], [8, 2, 1, "", "iterate_next_time"], [8, 3, 1, "", "name"], [8, 3, 1, "", "next_time_ns"], [8, 2, 1, "", "pop_event"], [8, 2, 1, "", "repeat"], [8, 3, 1, "", "start_time_ns"], [8, 3, 1, "", "stop_time_ns"]], "nautilus_trader.common.clock.TimeEvent": [[8, 3, 1, "", "id"], [8, 3, 1, "", "name"], [8, 3, 1, "", "ts_event"], [8, 3, 1, "", "ts_init"]], "nautilus_trader.common.clock.TimeEventHandler": [[8, 3, 1, "", "event"], [8, 2, 1, "", "handle"]], "nautilus_trader.common.component": [[8, 1, 1, "", "Component"], [8, 1, 1, "", "ComponentFSMFactory"], [8, 1, 1, "", "MessageBus"], [8, 1, 1, "", "Subscription"], [8, 1, 1, "", "Throttler"], [8, 5, 1, "", "component_state_from_str"], [8, 5, 1, "", "component_state_to_str"], [8, 5, 1, "", "component_trigger_from_str"], [8, 5, 1, "", "component_trigger_to_str"], [8, 5, 1, "", "is_matching_py"]], "nautilus_trader.common.component.Component": [[8, 2, 1, "", "degrade"], [8, 2, 1, "", "dispose"], [8, 2, 1, "", "fault"], [8, 2, 1, "", "fully_qualified_name"], [8, 3, 1, "", "id"], [8, 3, 1, "", "is_degraded"], [8, 3, 1, "", "is_disposed"], [8, 3, 1, "", "is_faulted"], [8, 3, 1, "", "is_initialized"], [8, 3, 1, "", "is_running"], [8, 3, 1, "", "is_stopped"], [8, 2, 1, "", "reset"], [8, 2, 1, "", "resume"], [8, 2, 1, "", "start"], [8, 3, 1, "", "state"], [8, 2, 1, "", "stop"], [8, 3, 1, "", "trader_id"], [8, 3, 1, "", "type"]], "nautilus_trader.common.component.ComponentFSMFactory": [[8, 2, 1, "", "get_state_transition_table"]], "nautilus_trader.common.component.MessageBus": [[8, 2, 1, "", "deregister"], [8, 2, 1, "", "endpoints"], [8, 3, 1, "", "has_backing"], [8, 2, 1, "", "has_subscribers"], [8, 2, 1, "", "is_pending_request"], [8, 2, 1, "", "is_subscribed"], [8, 3, 1, "", "pub_count"], [8, 2, 1, "", "publish"], [8, 2, 1, "", "register"], [8, 3, 1, "", "req_count"], [8, 2, 1, "", "request"], [8, 3, 1, "", "res_count"], [8, 2, 1, "", "response"], [8, 2, 1, "", "send"], [8, 3, 1, "", "sent_count"], [8, 3, 1, "", "serializer"], [8, 3, 1, "", "snapshot_orders"], [8, 3, 1, "", "snapshot_positions"], [8, 2, 1, "", "subscribe"], [8, 2, 1, "", "subscriptions"], [8, 2, 1, "", "topics"], [8, 3, 1, "", "trader_id"], [8, 2, 1, "", "unsubscribe"]], "nautilus_trader.common.component.Subscription": [[8, 3, 1, "", "handler"], [8, 3, 1, "", "priority"], [8, 3, 1, "", "topic"]], "nautilus_trader.common.component.Throttler": [[8, 3, 1, "", "interval"], [8, 3, 1, "", "is_limiting"], [8, 3, 1, "", "limit"], [8, 3, 1, "", "name"], [8, 3, 1, "", "qsize"], [8, 3, 1, "", "recv_count"], [8, 2, 1, "", "reset"], [8, 2, 1, "", "send"], [8, 3, 1, "", "sent_count"], [8, 2, 1, "", "used"]], "nautilus_trader.common.executor": [[8, 1, 1, "", "ActorExecutor"], [8, 1, 1, "", "TaskId"]], "nautilus_trader.common.executor.ActorExecutor": [[8, 2, 1, "", "active_task_ids"], [8, 2, 1, "", "cancel_all_tasks"], [8, 2, 1, "", "cancel_task"], [8, 2, 1, "", "get_future"], [8, 2, 1, "", "has_active_tasks"], [8, 2, 1, "", "has_queued_tasks"], [8, 2, 1, "", "queue_for_executor"], [8, 2, 1, "", "queued_task_ids"], [8, 2, 1, "", "reset"], [8, 2, 1, "", "run_in_executor"], [8, 2, 1, "", "shutdown"]], "nautilus_trader.common.executor.TaskId": [[8, 2, 1, "", "create"]], "nautilus_trader.common.factories": [[8, 1, 1, "", "OrderFactory"]], "nautilus_trader.common.factories.OrderFactory": [[8, 2, 1, "", "bracket"], [8, 2, 1, "", "create_list"], [8, 2, 1, "", "generate_client_order_id"], [8, 2, 1, "", "generate_order_list_id"], [8, 2, 1, "", "limit"], [8, 2, 1, "", "limit_if_touched"], [8, 2, 1, "", "market"], [8, 2, 1, "", "market_if_touched"], [8, 2, 1, "", "market_to_limit"], [8, 2, 1, "", "reset"], [8, 2, 1, "", "set_client_order_id_count"], [8, 2, 1, "", "set_order_list_id_count"], [8, 2, 1, "", "stop_limit"], [8, 2, 1, "", "stop_market"], [8, 3, 1, "", "strategy_id"], [8, 3, 1, "", "trader_id"], [8, 2, 1, "", "trailing_stop_limit"], [8, 2, 1, "", "trailing_stop_market"]], "nautilus_trader.common.generators": [[8, 1, 1, "", "ClientOrderIdGenerator"], [8, 1, 1, "", "IdentifierGenerator"], [8, 1, 1, "", "OrderListIdGenerator"], [8, 1, 1, "", "PositionIdGenerator"]], "nautilus_trader.common.generators.ClientOrderIdGenerator": [[8, 3, 1, "", "count"], [8, 2, 1, "", "generate"], [8, 2, 1, "", "reset"], [8, 2, 1, "", "set_count"]], "nautilus_trader.common.generators.OrderListIdGenerator": [[8, 3, 1, "", "count"], [8, 2, 1, "", "generate"], [8, 2, 1, "", "reset"], [8, 2, 1, "", "set_count"]], "nautilus_trader.common.generators.PositionIdGenerator": [[8, 2, 1, "", "generate"], [8, 2, 1, "", "get_count"], [8, 2, 1, "", "reset"], [8, 2, 1, "", "set_count"]], "nautilus_trader.common.logging": [[8, 1, 1, "", "Logger"], [8, 1, 1, "", "LoggerAdapter"], [8, 5, 1, "", "log_color_from_str"], [8, 5, 1, "", "log_color_to_str"], [8, 5, 1, "", "log_level_from_str"], [8, 5, 1, "", "log_level_to_str"], [8, 5, 1, "", "log_memory"], [8, 5, 1, "", "nautilus_header"]], "nautilus_trader.common.logging.Logger": [[8, 2, 1, "", "change_clock"], [8, 3, 1, "", "instance_id"], [8, 3, 1, "", "is_bypassed"], [8, 3, 1, "", "is_colored"], [8, 3, 1, "", "machine_id"], [8, 3, 1, "", "trader_id"]], "nautilus_trader.common.logging.LoggerAdapter": [[8, 3, 1, "", "component"], [8, 2, 1, "", "critical"], [8, 2, 1, "", "debug"], [8, 2, 1, "", "error"], [8, 2, 1, "", "exception"], [8, 2, 1, "", "get_logger"], [8, 2, 1, "", "info"], [8, 3, 1, "", "instance_id"], [8, 3, 1, "", "is_bypassed"], [8, 3, 1, "", "is_colored"], [8, 3, 1, "", "machine_id"], [8, 3, 1, "", "trader_id"], [8, 2, 1, "", "warning"]], "nautilus_trader.common.providers": [[8, 1, 1, "", "InstrumentProvider"]], "nautilus_trader.common.providers.InstrumentProvider": [[8, 2, 1, "", "add"], [8, 2, 1, "", "add_bulk"], [8, 2, 1, "", "add_currency"], [8, 4, 1, "", "count"], [8, 2, 1, "", "currencies"], [8, 2, 1, "", "currency"], [8, 2, 1, "", "find"], [8, 2, 1, "", "get_all"], [8, 2, 1, "", "initialize"], [8, 2, 1, "", "list_all"], [8, 2, 1, "", "load"], [8, 2, 1, "", "load_all"], [8, 2, 1, "", "load_all_async"], [8, 2, 1, "", "load_async"], [8, 2, 1, "", "load_ids"], [8, 2, 1, "", "load_ids_async"]], "nautilus_trader.config": [[9, 0, 0, "-", "backtest"], [9, 0, 0, "-", "common"], [9, 0, 0, "-", "live"]], "nautilus_trader.config.backtest": [[9, 1, 1, "", "BacktestDataConfig"], [9, 1, 1, "", "BacktestEngineConfig"], [9, 1, 1, "", "BacktestRunConfig"], [9, 1, 1, "", "BacktestVenueConfig"], [9, 5, 1, "", "parse_filters_expr"]], "nautilus_trader.config.backtest.BacktestDataConfig": [[9, 4, 1, "", "data_type"], [9, 2, 1, "", "dict"], [9, 4, 1, "", "end_time_nanos"], [9, 2, 1, "", "fully_qualified_name"], [9, 4, 1, "", "id"], [9, 2, 1, "", "json"], [9, 2, 1, "", "json_primitives"], [9, 2, 1, "", "parse"], [9, 4, 1, "", "query"], [9, 4, 1, "", "start_time_nanos"], [9, 2, 1, "", "validate"]], "nautilus_trader.config.backtest.BacktestEngineConfig": [[9, 2, 1, "", "dict"], [9, 2, 1, "", "fully_qualified_name"], [9, 4, 1, "", "id"], [9, 2, 1, "", "json"], [9, 2, 1, "", "json_primitives"], [9, 2, 1, "", "parse"], [9, 2, 1, "", "validate"]], "nautilus_trader.config.backtest.BacktestRunConfig": [[9, 2, 1, "", "dict"], [9, 2, 1, "", "fully_qualified_name"], [9, 4, 1, "", "id"], [9, 2, 1, "", "json"], [9, 2, 1, "", "json_primitives"], [9, 2, 1, "", "parse"], [9, 2, 1, "", "validate"]], "nautilus_trader.config.backtest.BacktestVenueConfig": [[9, 2, 1, "", "dict"], [9, 2, 1, "", "fully_qualified_name"], [9, 4, 1, "", "id"], [9, 2, 1, "", "json"], [9, 2, 1, "", "json_primitives"], [9, 2, 1, "", "parse"], [9, 2, 1, "", "validate"]], "nautilus_trader.config.common": [[9, 1, 1, "", "ActorConfig"], [9, 1, 1, "", "ActorFactory"], [9, 1, 1, "", "CacheConfig"], [9, 1, 1, "", "ControllerConfig"], [9, 1, 1, "", "ControllerFactory"], [9, 1, 1, "", "DataCatalogConfig"], [9, 1, 1, "", "DataEngineConfig"], [9, 1, 1, "", "DatabaseConfig"], [9, 1, 1, "", "ExecAlgorithmConfig"], [9, 1, 1, "", "ExecAlgorithmFactory"], [9, 1, 1, "", "ExecEngineConfig"], [9, 1, 1, "", "ImportableActorConfig"], [9, 1, 1, "", "ImportableConfig"], [9, 1, 1, "", "ImportableControllerConfig"], [9, 1, 1, "", "ImportableExecAlgorithmConfig"], [9, 1, 1, "", "ImportableFactoryConfig"], [9, 1, 1, "", "ImportableStrategyConfig"], [9, 1, 1, "", "InstrumentProviderConfig"], [9, 1, 1, "", "LoggingConfig"], [9, 1, 1, "", "MessageBusConfig"], [9, 1, 1, "", "NautilusConfig"], [9, 1, 1, "", "NautilusKernelConfig"], [9, 1, 1, "", "OrderEmulatorConfig"], [9, 1, 1, "", "RiskEngineConfig"], [9, 1, 1, "", "StrategyConfig"], [9, 1, 1, "", "StrategyFactory"], [9, 1, 1, "", "StreamingConfig"], [9, 1, 1, "", "TracingConfig"]], "nautilus_trader.config.common.ActorConfig": [[9, 2, 1, "", "dict"], [9, 2, 1, "", "fully_qualified_name"], [9, 4, 1, "", "id"], [9, 2, 1, "", "json"], [9, 2, 1, "", "json_primitives"], [9, 2, 1, "", "parse"], [9, 2, 1, "", "validate"]], "nautilus_trader.config.common.ActorFactory": [[9, 2, 1, "", "create"]], "nautilus_trader.config.common.CacheConfig": [[9, 2, 1, "", "dict"], [9, 2, 1, "", "fully_qualified_name"], [9, 4, 1, "", "id"], [9, 2, 1, "", "json"], [9, 2, 1, "", "json_primitives"], [9, 2, 1, "", "parse"], [9, 2, 1, "", "validate"]], "nautilus_trader.config.common.ControllerConfig": [[9, 2, 1, "", "dict"], [9, 2, 1, "", "fully_qualified_name"], [9, 4, 1, "", "id"], [9, 2, 1, "", "json"], [9, 2, 1, "", "json_primitives"], [9, 2, 1, "", "parse"], [9, 2, 1, "", "validate"]], "nautilus_trader.config.common.DataCatalogConfig": [[9, 2, 1, "", "dict"], [9, 2, 1, "", "fully_qualified_name"], [9, 4, 1, "", "id"], [9, 2, 1, "", "json"], [9, 2, 1, "", "json_primitives"], [9, 2, 1, "", "parse"], [9, 2, 1, "", "validate"]], "nautilus_trader.config.common.DataEngineConfig": [[9, 2, 1, "", "dict"], [9, 2, 1, "", "fully_qualified_name"], [9, 4, 1, "", "id"], [9, 2, 1, "", "json"], [9, 2, 1, "", "json_primitives"], [9, 2, 1, "", "parse"], [9, 2, 1, "", "validate"]], "nautilus_trader.config.common.DatabaseConfig": [[9, 2, 1, "", "dict"], [9, 2, 1, "", "fully_qualified_name"], [9, 4, 1, "", "id"], [9, 2, 1, "", "json"], [9, 2, 1, "", "json_primitives"], [9, 2, 1, "", "parse"], [9, 2, 1, "", "validate"]], "nautilus_trader.config.common.ExecAlgorithmConfig": [[9, 2, 1, "", "dict"], [9, 2, 1, "", "fully_qualified_name"], [9, 4, 1, "", "id"], [9, 2, 1, "", "json"], [9, 2, 1, "", "json_primitives"], [9, 2, 1, "", "parse"], [9, 2, 1, "", "validate"]], "nautilus_trader.config.common.ExecAlgorithmFactory": [[9, 2, 1, "", "create"]], "nautilus_trader.config.common.ExecEngineConfig": [[9, 2, 1, "", "dict"], [9, 2, 1, "", "fully_qualified_name"], [9, 4, 1, "", "id"], [9, 2, 1, "", "json"], [9, 2, 1, "", "json_primitives"], [9, 2, 1, "", "parse"], [9, 2, 1, "", "validate"]], "nautilus_trader.config.common.ImportableActorConfig": [[9, 2, 1, "", "dict"], [9, 2, 1, "", "fully_qualified_name"], [9, 4, 1, "", "id"], [9, 2, 1, "", "json"], [9, 2, 1, "", "json_primitives"], [9, 2, 1, "", "parse"], [9, 2, 1, "", "validate"]], "nautilus_trader.config.common.ImportableConfig": [[9, 2, 1, "", "dict"], [9, 2, 1, "", "fully_qualified_name"], [9, 4, 1, "", "id"], [9, 2, 1, "", "json"], [9, 2, 1, "", "json_primitives"], [9, 2, 1, "", "parse"], [9, 2, 1, "", "validate"]], "nautilus_trader.config.common.ImportableControllerConfig": [[9, 2, 1, "", "dict"], [9, 2, 1, "", "fully_qualified_name"], [9, 4, 1, "", "id"], [9, 2, 1, "", "json"], [9, 2, 1, "", "json_primitives"], [9, 2, 1, "", "parse"], [9, 2, 1, "", "validate"]], "nautilus_trader.config.common.ImportableExecAlgorithmConfig": [[9, 2, 1, "", "dict"], [9, 2, 1, "", "fully_qualified_name"], [9, 4, 1, "", "id"], [9, 2, 1, "", "json"], [9, 2, 1, "", "json_primitives"], [9, 2, 1, "", "parse"], [9, 2, 1, "", "validate"]], "nautilus_trader.config.common.ImportableFactoryConfig": [[9, 2, 1, "", "dict"], [9, 2, 1, "", "fully_qualified_name"], [9, 4, 1, "", "id"], [9, 2, 1, "", "json"], [9, 2, 1, "", "json_primitives"], [9, 2, 1, "", "parse"], [9, 2, 1, "", "validate"]], "nautilus_trader.config.common.ImportableStrategyConfig": [[9, 2, 1, "", "dict"], [9, 2, 1, "", "fully_qualified_name"], [9, 4, 1, "", "id"], [9, 2, 1, "", "json"], [9, 2, 1, "", "json_primitives"], [9, 2, 1, "", "parse"], [9, 2, 1, "", "validate"]], "nautilus_trader.config.common.InstrumentProviderConfig": [[9, 2, 1, "", "dict"], [9, 2, 1, "", "fully_qualified_name"], [9, 4, 1, "", "id"], [9, 2, 1, "", "json"], [9, 2, 1, "", "json_primitives"], [9, 2, 1, "", "parse"], [9, 2, 1, "", "validate"]], "nautilus_trader.config.common.LoggingConfig": [[9, 2, 1, "", "dict"], [9, 2, 1, "", "fully_qualified_name"], [9, 4, 1, "", "id"], [9, 2, 1, "", "json"], [9, 2, 1, "", "json_primitives"], [9, 2, 1, "", "parse"], [9, 2, 1, "", "validate"]], "nautilus_trader.config.common.MessageBusConfig": [[9, 2, 1, "", "dict"], [9, 2, 1, "", "fully_qualified_name"], [9, 4, 1, "", "id"], [9, 2, 1, "", "json"], [9, 2, 1, "", "json_primitives"], [9, 2, 1, "", "parse"], [9, 2, 1, "", "validate"]], "nautilus_trader.config.common.NautilusConfig": [[9, 2, 1, "", "dict"], [9, 2, 1, "", "fully_qualified_name"], [9, 4, 1, "", "id"], [9, 2, 1, "", "json"], [9, 2, 1, "", "json_primitives"], [9, 2, 1, "", "parse"], [9, 2, 1, "", "validate"]], "nautilus_trader.config.common.NautilusKernelConfig": [[9, 2, 1, "", "dict"], [9, 2, 1, "", "fully_qualified_name"], [9, 4, 1, "", "id"], [9, 2, 1, "", "json"], [9, 2, 1, "", "json_primitives"], [9, 2, 1, "", "parse"], [9, 2, 1, "", "validate"]], "nautilus_trader.config.common.OrderEmulatorConfig": [[9, 2, 1, "", "dict"], [9, 2, 1, "", "fully_qualified_name"], [9, 4, 1, "", "id"], [9, 2, 1, "", "json"], [9, 2, 1, "", "json_primitives"], [9, 2, 1, "", "parse"], [9, 2, 1, "", "validate"]], "nautilus_trader.config.common.RiskEngineConfig": [[9, 2, 1, "", "dict"], [9, 2, 1, "", "fully_qualified_name"], [9, 4, 1, "", "id"], [9, 2, 1, "", "json"], [9, 2, 1, "", "json_primitives"], [9, 2, 1, "", "parse"], [9, 2, 1, "", "validate"]], "nautilus_trader.config.common.StrategyConfig": [[9, 2, 1, "", "dict"], [9, 2, 1, "", "fully_qualified_name"], [9, 4, 1, "", "id"], [9, 2, 1, "", "json"], [9, 2, 1, "", "json_primitives"], [9, 2, 1, "", "parse"], [9, 2, 1, "", "validate"]], "nautilus_trader.config.common.StrategyFactory": [[9, 2, 1, "", "create"]], "nautilus_trader.config.common.StreamingConfig": [[9, 2, 1, "", "dict"], [9, 2, 1, "", "fully_qualified_name"], [9, 4, 1, "", "id"], [9, 2, 1, "", "json"], [9, 2, 1, "", "json_primitives"], [9, 2, 1, "", "parse"], [9, 2, 1, "", "validate"]], "nautilus_trader.config.common.TracingConfig": [[9, 2, 1, "", "dict"], [9, 2, 1, "", "fully_qualified_name"], [9, 4, 1, "", "id"], [9, 2, 1, "", "json"], [9, 2, 1, "", "json_primitives"], [9, 2, 1, "", "parse"], [9, 2, 1, "", "validate"]], "nautilus_trader.config.live": [[9, 1, 1, "", "LiveDataClientConfig"], [9, 1, 1, "", "LiveDataEngineConfig"], [9, 1, 1, "", "LiveExecClientConfig"], [9, 1, 1, "", "LiveExecEngineConfig"], [9, 1, 1, "", "LiveRiskEngineConfig"], [9, 1, 1, "", "RoutingConfig"], [9, 1, 1, "", "TradingNodeConfig"]], "nautilus_trader.config.live.LiveDataClientConfig": [[9, 2, 1, "", "dict"], [9, 2, 1, "", "fully_qualified_name"], [9, 4, 1, "", "id"], [9, 2, 1, "", "json"], [9, 2, 1, "", "json_primitives"], [9, 2, 1, "", "parse"], [9, 2, 1, "", "validate"]], "nautilus_trader.config.live.LiveDataEngineConfig": [[9, 2, 1, "", "dict"], [9, 2, 1, "", "fully_qualified_name"], [9, 4, 1, "", "id"], [9, 2, 1, "", "json"], [9, 2, 1, "", "json_primitives"], [9, 2, 1, "", "parse"], [9, 2, 1, "", "validate"]], "nautilus_trader.config.live.LiveExecClientConfig": [[9, 2, 1, "", "dict"], [9, 2, 1, "", "fully_qualified_name"], [9, 4, 1, "", "id"], [9, 2, 1, "", "json"], [9, 2, 1, "", "json_primitives"], [9, 2, 1, "", "parse"], [9, 2, 1, "", "validate"]], "nautilus_trader.config.live.LiveExecEngineConfig": [[9, 2, 1, "", "dict"], [9, 2, 1, "", "fully_qualified_name"], [9, 4, 1, "", "id"], [9, 2, 1, "", "json"], [9, 2, 1, "", "json_primitives"], [9, 2, 1, "", "parse"], [9, 2, 1, "", "validate"]], "nautilus_trader.config.live.LiveRiskEngineConfig": [[9, 2, 1, "", "dict"], [9, 2, 1, "", "fully_qualified_name"], [9, 4, 1, "", "id"], [9, 2, 1, "", "json"], [9, 2, 1, "", "json_primitives"], [9, 2, 1, "", "parse"], [9, 2, 1, "", "validate"]], "nautilus_trader.config.live.RoutingConfig": [[9, 2, 1, "", "dict"], [9, 2, 1, "", "fully_qualified_name"], [9, 4, 1, "", "id"], [9, 2, 1, "", "json"], [9, 2, 1, "", "json_primitives"], [9, 2, 1, "", "parse"], [9, 2, 1, "", "validate"]], "nautilus_trader.config.live.TradingNodeConfig": [[9, 2, 1, "", "dict"], [9, 2, 1, "", "fully_qualified_name"], [9, 4, 1, "", "id"], [9, 2, 1, "", "json"], [9, 2, 1, "", "json_primitives"], [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, 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_base"], [12, 2, 1, "", "register_executor"], [12, 2, 1, "", "register_indicator_for_bars"], [12, 2, 1, "", "register_indicator_for_quote_ticks"], [12, 2, 1, "", "register_indicator_for_trade_ticks"], [12, 2, 1, "", "register_warning_event"], [12, 3, 1, "", "registered_indicators"], [12, 2, 1, "", "request_bars"], [12, 2, 1, "", "request_data"], [12, 2, 1, "", "request_instrument"], [12, 2, 1, "", "request_instruments"], [12, 2, 1, "", "request_quote_ticks"], [12, 2, 1, "", "request_trade_ticks"], [12, 2, 1, "", "reset"], [12, 2, 1, "", "resume"], [12, 2, 1, "", "run_in_executor"], [12, 2, 1, "", "save"], [12, 2, 1, "", "start"], [12, 3, 1, "", "state"], [12, 2, 1, "", "stop"], [12, 2, 1, "", "subscribe_bars"], [12, 2, 1, "", "subscribe_data"], [12, 2, 1, "", "subscribe_instrument"], [12, 2, 1, "", "subscribe_instrument_close"], [12, 2, 1, "", "subscribe_instrument_status"], [12, 2, 1, "", "subscribe_instruments"], [12, 2, 1, "", "subscribe_order_book_deltas"], [12, 2, 1, "", "subscribe_order_book_snapshots"], [12, 2, 1, "", "subscribe_quote_ticks"], [12, 2, 1, "", "subscribe_ticker"], [12, 2, 1, "", "subscribe_trade_ticks"], [12, 2, 1, "", "subscribe_venue_status"], [12, 3, 1, "", "subscribed_quotes"], [12, 3, 1, "", "subscribed_trades"], [12, 2, 1, "", "to_importable_config"], [12, 3, 1, "", "trader_id"], [12, 3, 1, "", "type"], [12, 2, 1, "", "unsubscribe_bars"], [12, 2, 1, "", "unsubscribe_data"], [12, 2, 1, "", "unsubscribe_instrument"], [12, 2, 1, "", "unsubscribe_instrument_status"], [12, 2, 1, "", "unsubscribe_instruments"], [12, 2, 1, "", "unsubscribe_order_book_deltas"], [12, 2, 1, "", "unsubscribe_order_book_snapshots"], [12, 2, 1, "", "unsubscribe_quote_ticks"], [12, 2, 1, "", "unsubscribe_ticker"], [12, 2, 1, "", "unsubscribe_trade_ticks"], [12, 2, 1, "", "unsubscribe_venue_status"], [12, 2, 1, "", "update_synthetic"]], "nautilus_trader.execution.engine": [[12, 1, 1, "", "ExecutionEngine"]], "nautilus_trader.execution.engine.ExecutionEngine": [[12, 3, 1, "", "allow_cash_positions"], [12, 2, 1, "", "check_connected"], [12, 2, 1, "", "check_disconnected"], [12, 2, 1, "", "check_integrity"], [12, 2, 1, "", "check_residuals"], [12, 3, 1, "", "command_count"], [12, 2, 1, "", "connect"], [12, 3, 1, "", "debug"], [12, 3, 1, "", "default_client"], [12, 2, 1, "", "degrade"], [12, 2, 1, "", "deregister_client"], [12, 2, 1, "", "disconnect"], [12, 2, 1, "", "dispose"], [12, 3, 1, "", "event_count"], [12, 2, 1, "", "execute"], [12, 2, 1, "", "fault"], [12, 2, 1, "", "flush_db"], [12, 2, 1, "", "fully_qualified_name"], [12, 2, 1, "", "get_external_order_claim"], [12, 2, 1, "", "get_external_order_claims_instruments"], [12, 3, 1, "", "id"], [12, 3, 1, "", "is_degraded"], [12, 3, 1, "", "is_disposed"], [12, 3, 1, "", "is_faulted"], [12, 3, 1, "", "is_initialized"], [12, 3, 1, "", "is_running"], [12, 3, 1, "", "is_stopped"], [12, 2, 1, "", "load_cache"], [12, 2, 1, "", "position_id_count"], [12, 2, 1, "", "process"], [12, 2, 1, "", "reconcile_mass_status"], [12, 2, 1, "", "reconcile_report"], [12, 2, 1, "", "reconcile_state"], [12, 3, 1, "", "reconciliation"], [12, 2, 1, "", "register_client"], [12, 2, 1, "", "register_default_client"], [12, 2, 1, "", "register_external_order_claims"], [12, 2, 1, "", "register_oms_type"], [12, 2, 1, "", "register_venue_routing"], [12, 3, 1, "", "registered_clients"], [12, 3, 1, "", "report_count"], [12, 2, 1, "", "reset"], [12, 2, 1, "", "resume"], [12, 2, 1, "", "start"], [12, 3, 1, "", "state"], [12, 2, 1, "", "stop"], [12, 3, 1, "", "trader_id"], [12, 3, 1, "", "type"]], "nautilus_trader.execution.manager": [[12, 1, 1, "", "OrderManager"]], "nautilus_trader.execution.manager.OrderManager": [[12, 2, 1, "", "cache_submit_order_command"], [12, 2, 1, "", "cancel_order"], [12, 2, 1, "", "create_new_submit_order"], [12, 2, 1, "", "get_submit_order_commands"], [12, 2, 1, "", "handle_contingencies"], [12, 2, 1, "", "handle_contingencies_update"], [12, 2, 1, "", "handle_event"], [12, 2, 1, "", "handle_order_canceled"], [12, 2, 1, "", "handle_order_expired"], [12, 2, 1, "", "handle_order_filled"], [12, 2, 1, "", "handle_order_rejected"], [12, 2, 1, "", "handle_order_updated"], [12, 2, 1, "", "handle_position_event"], [12, 2, 1, "", "modify_order_quantity"], [12, 2, 1, "", "pop_submit_order_command"], [12, 2, 1, "", "reset"], [12, 2, 1, "", "send_algo_command"], [12, 2, 1, "", "send_emulator_command"], [12, 2, 1, "", "send_exec_command"], [12, 2, 1, "", "send_exec_event"], [12, 2, 1, "", "send_risk_command"], [12, 2, 1, "", "send_risk_event"], [12, 2, 1, "", "should_manage_order"]], "nautilus_trader.execution.matching_core": [[12, 1, 1, "", "MatchingCore"]], "nautilus_trader.execution.matching_core.MatchingCore": [[12, 2, 1, "", "add_order"], [12, 3, 1, "", "ask"], [12, 3, 1, "", "bid"], [12, 2, 1, "", "delete_order"], [12, 2, 1, "", "get_order"], [12, 2, 1, "", "get_orders"], [12, 2, 1, "", "get_orders_ask"], [12, 2, 1, "", "get_orders_bid"], [12, 3, 1, "", "instrument_id"], [12, 2, 1, "", "is_limit_matched"], [12, 2, 1, "", "is_stop_triggered"], [12, 2, 1, "", "is_touch_triggered"], [12, 2, 1, "", "iterate"], [12, 3, 1, "", "last"], [12, 2, 1, "", "match_limit_if_touched_order"], [12, 2, 1, "", "match_limit_order"], [12, 2, 1, "", "match_market_if_touched_order"], [12, 2, 1, "", "match_order"], [12, 2, 1, "", "match_stop_limit_order"], [12, 2, 1, "", "match_stop_market_order"], [12, 2, 1, "", "order_exists"], [12, 3, 1, "", "price_increment"], [12, 3, 1, "", "price_precision"], [12, 2, 1, "", "reset"]], "nautilus_trader.execution.messages": [[12, 1, 1, "", "BatchCancelOrders"], [12, 1, 1, "", "CancelAllOrders"], [12, 1, 1, "", "CancelOrder"], [12, 1, 1, "", "ModifyOrder"], [12, 1, 1, "", "QueryOrder"], [12, 1, 1, "", "SubmitOrder"], [12, 1, 1, "", "SubmitOrderList"], [12, 1, 1, "", "TradingCommand"]], "nautilus_trader.execution.messages.BatchCancelOrders": [[12, 3, 1, "", "client_id"], [12, 2, 1, "", "from_dict"], [12, 3, 1, "", "id"], [12, 3, 1, "", "instrument_id"], [12, 3, 1, "", "strategy_id"], [12, 2, 1, "", "to_dict"], [12, 3, 1, "", "trader_id"], [12, 3, 1, "", "ts_init"]], "nautilus_trader.execution.messages.CancelAllOrders": [[12, 3, 1, "", "client_id"], [12, 2, 1, "", "from_dict"], [12, 3, 1, "", "id"], [12, 3, 1, "", "instrument_id"], [12, 3, 1, "", "order_side"], [12, 3, 1, "", "strategy_id"], [12, 2, 1, "", "to_dict"], [12, 3, 1, "", "trader_id"], [12, 3, 1, "", "ts_init"]], "nautilus_trader.execution.messages.CancelOrder": [[12, 3, 1, "", "client_id"], [12, 3, 1, "", "client_order_id"], [12, 2, 1, "", "from_dict"], [12, 3, 1, "", "id"], [12, 3, 1, "", "instrument_id"], [12, 3, 1, "", "strategy_id"], [12, 2, 1, "", "to_dict"], [12, 3, 1, "", "trader_id"], [12, 3, 1, "", "ts_init"], [12, 3, 1, "", "venue_order_id"]], "nautilus_trader.execution.messages.ModifyOrder": [[12, 3, 1, "", "client_id"], [12, 3, 1, "", "client_order_id"], [12, 2, 1, "", "from_dict"], [12, 3, 1, "", "id"], [12, 3, 1, "", "instrument_id"], [12, 3, 1, "", "price"], [12, 3, 1, "", "quantity"], [12, 3, 1, "", "strategy_id"], [12, 2, 1, "", "to_dict"], [12, 3, 1, "", "trader_id"], [12, 3, 1, "", "trigger_price"], [12, 3, 1, "", "ts_init"], [12, 3, 1, "", "venue_order_id"]], "nautilus_trader.execution.messages.QueryOrder": [[12, 3, 1, "", "client_id"], [12, 3, 1, "", "client_order_id"], [12, 2, 1, "", "from_dict"], [12, 3, 1, "", "id"], [12, 3, 1, "", "instrument_id"], [12, 3, 1, "", "strategy_id"], [12, 2, 1, "", "to_dict"], [12, 3, 1, "", "trader_id"], [12, 3, 1, "", "ts_init"], [12, 3, 1, "", "venue_order_id"]], "nautilus_trader.execution.messages.SubmitOrder": [[12, 3, 1, "", "client_id"], [12, 3, 1, "", "exec_algorithm_id"], [12, 2, 1, "", "from_dict"], [12, 3, 1, "", "id"], [12, 3, 1, "", "instrument_id"], [12, 3, 1, "", "order"], [12, 3, 1, "", "position_id"], [12, 3, 1, "", "strategy_id"], [12, 2, 1, "", "to_dict"], [12, 3, 1, "", "trader_id"], [12, 3, 1, "", "ts_init"]], "nautilus_trader.execution.messages.SubmitOrderList": [[12, 3, 1, "", "client_id"], [12, 3, 1, "", "exec_algorithm_id"], [12, 2, 1, "", "from_dict"], [12, 3, 1, "", "has_emulated_order"], [12, 3, 1, "", "id"], [12, 3, 1, "", "instrument_id"], [12, 3, 1, "", "order_list"], [12, 3, 1, "", "position_id"], [12, 3, 1, "", "strategy_id"], [12, 2, 1, "", "to_dict"], [12, 3, 1, "", "trader_id"], [12, 3, 1, "", "ts_init"]], "nautilus_trader.execution.messages.TradingCommand": [[12, 3, 1, "", "client_id"], [12, 3, 1, "", "id"], [12, 3, 1, "", "instrument_id"], [12, 3, 1, "", "strategy_id"], [12, 3, 1, "", "trader_id"], [12, 3, 1, "", "ts_init"]], "nautilus_trader.execution.reports": [[12, 1, 1, "", "ExecutionMassStatus"], [12, 1, 1, "", "ExecutionReport"], [12, 1, 1, "", "FillReport"], [12, 1, 1, "", "OrderStatusReport"], [12, 1, 1, "", "PositionStatusReport"]], "nautilus_trader.execution.reports.ExecutionMassStatus": [[12, 2, 1, "", "add_fill_reports"], [12, 2, 1, "", "add_order_reports"], [12, 2, 1, "", "add_position_reports"], [12, 2, 1, "", "fill_reports"], [12, 3, 1, "", "id"], [12, 2, 1, "", "order_reports"], [12, 2, 1, "", "position_reports"], [12, 3, 1, "", "ts_init"]], "nautilus_trader.execution.reports.ExecutionReport": [[12, 3, 1, "", "id"], [12, 3, 1, "", "ts_init"]], "nautilus_trader.execution.reports.FillReport": [[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.indicators": [[14, 0, 0, "-", "atr"], [14, 0, 0, "-", "bollinger_bands"], [14, 0, 0, "-", "donchian_channel"], [14, 0, 0, "-", "efficiency_ratio"], [14, 0, 0, "-", "fuzzy_candlesticks"], [14, 0, 0, "-", "keltner_channel"], [14, 0, 0, "-", "keltner_position"], [14, 0, 0, "-", "macd"], [14, 0, 0, "-", "obv"], [14, 0, 0, "-", "pressure"], [14, 0, 0, "-", "roc"], [14, 0, 0, "-", "rsi"], [14, 0, 0, "-", "spread_analyzer"], [14, 0, 0, "-", "stochastics"], [14, 0, 0, "-", "swings"], [14, 0, 0, "-", "volatility_ratio"], [14, 0, 0, "-", "vwap"]], "nautilus_trader.indicators.atr": [[14, 1, 1, "", "AverageTrueRange"]], "nautilus_trader.indicators.atr.AverageTrueRange": [[14, 2, 1, "", "handle_bar"], [14, 2, 1, "", "handle_quote_tick"], [14, 2, 1, "", "handle_trade_tick"], [14, 3, 1, "", "has_inputs"], [14, 3, 1, "", "initialized"], [14, 3, 1, "", "name"], [14, 3, 1, "", "period"], [14, 2, 1, "", "reset"], [14, 2, 1, "", "update_raw"], [14, 3, 1, "", "value"]], "nautilus_trader.indicators.average": [[14, 0, 0, "-", "ama"], [14, 0, 0, "-", "ema"], [14, 0, 0, "-", "hma"], [14, 0, 0, "-", "ma_factory"], [14, 0, 0, "-", "moving_average"], [14, 0, 0, "-", "sma"], [14, 0, 0, "-", "wma"]], "nautilus_trader.indicators.average.ama": [[14, 1, 1, "", "AdaptiveMovingAverage"]], "nautilus_trader.indicators.average.ama.AdaptiveMovingAverage": [[14, 3, 1, "", "alpha_diff"], [14, 3, 1, "", "alpha_fast"], [14, 3, 1, "", "alpha_slow"], [14, 3, 1, "", "count"], [14, 2, 1, "", "handle_bar"], [14, 2, 1, "", "handle_quote_tick"], [14, 2, 1, "", "handle_trade_tick"], [14, 3, 1, "", "has_inputs"], [14, 3, 1, "", "initialized"], [14, 3, 1, "", "name"], [14, 3, 1, "", "period"], [14, 3, 1, "", "period_alpha_fast"], [14, 3, 1, "", "period_alpha_slow"], [14, 3, 1, "", "period_er"], [14, 3, 1, "", "price_type"], [14, 2, 1, "", "reset"], [14, 2, 1, "", "update_raw"], [14, 3, 1, "", "value"]], "nautilus_trader.indicators.average.ema": [[14, 1, 1, "", "ExponentialMovingAverage"]], "nautilus_trader.indicators.average.ema.ExponentialMovingAverage": [[14, 3, 1, "", "alpha"], [14, 3, 1, "", "count"], [14, 2, 1, "", "handle_bar"], [14, 2, 1, "", "handle_quote_tick"], [14, 2, 1, "", "handle_trade_tick"], [14, 3, 1, "", "has_inputs"], [14, 3, 1, "", "initialized"], [14, 3, 1, "", "name"], [14, 3, 1, "", "period"], [14, 3, 1, "", "price_type"], [14, 2, 1, "", "reset"], [14, 2, 1, "", "update_raw"], [14, 3, 1, "", "value"]], "nautilus_trader.indicators.average.hma": [[14, 1, 1, "", "HullMovingAverage"]], "nautilus_trader.indicators.average.hma.HullMovingAverage": [[14, 3, 1, "", "count"], [14, 2, 1, "", "handle_bar"], [14, 2, 1, "", "handle_quote_tick"], [14, 2, 1, "", "handle_trade_tick"], [14, 3, 1, "", "has_inputs"], [14, 3, 1, "", "initialized"], [14, 3, 1, "", "name"], [14, 3, 1, "", "period"], [14, 3, 1, "", "price_type"], [14, 2, 1, "", "reset"], [14, 2, 1, "", "update_raw"], [14, 3, 1, "", "value"]], "nautilus_trader.indicators.average.ma_factory": [[14, 1, 1, "", "MovingAverageFactory"]], "nautilus_trader.indicators.average.ma_factory.MovingAverageFactory": [[14, 2, 1, "", "create"]], "nautilus_trader.indicators.average.moving_average": [[14, 1, 1, "", "MovingAverage"], [14, 1, 1, "", "MovingAverageType"]], "nautilus_trader.indicators.average.moving_average.MovingAverage": [[14, 3, 1, "", "count"], [14, 2, 1, "", "handle_bar"], [14, 2, 1, "", "handle_quote_tick"], [14, 2, 1, "", "handle_trade_tick"], [14, 3, 1, "", "has_inputs"], [14, 3, 1, "", "initialized"], [14, 3, 1, "", "name"], [14, 3, 1, "", "period"], [14, 3, 1, "", "price_type"], [14, 2, 1, "", "reset"], [14, 2, 1, "", "update_raw"], [14, 3, 1, "", "value"]], "nautilus_trader.indicators.average.sma": [[14, 1, 1, "", "SimpleMovingAverage"]], "nautilus_trader.indicators.average.sma.SimpleMovingAverage": [[14, 3, 1, "", "count"], [14, 2, 1, "", "handle_bar"], [14, 2, 1, "", "handle_quote_tick"], [14, 2, 1, "", "handle_trade_tick"], [14, 3, 1, "", "has_inputs"], [14, 3, 1, "", "initialized"], [14, 3, 1, "", "name"], [14, 3, 1, "", "period"], [14, 3, 1, "", "price_type"], [14, 2, 1, "", "reset"], [14, 2, 1, "", "update_raw"], [14, 3, 1, "", "value"]], "nautilus_trader.indicators.average.wma": [[14, 1, 1, "", "WeightedMovingAverage"]], "nautilus_trader.indicators.average.wma.WeightedMovingAverage": [[14, 3, 1, "", "count"], [14, 2, 1, "", "handle_bar"], [14, 2, 1, "", "handle_quote_tick"], [14, 2, 1, "", "handle_trade_tick"], [14, 3, 1, "", "has_inputs"], [14, 3, 1, "", "initialized"], [14, 3, 1, "", "name"], [14, 3, 1, "", "period"], [14, 3, 1, "", "price_type"], [14, 2, 1, "", "reset"], [14, 2, 1, "", "update_raw"], [14, 3, 1, "", "value"], [14, 3, 1, "", "weights"]], "nautilus_trader.indicators.base": [[14, 0, 0, "-", "indicator"]], "nautilus_trader.indicators.base.indicator": [[14, 1, 1, "", "Indicator"]], "nautilus_trader.indicators.base.indicator.Indicator": [[14, 2, 1, "", "handle_bar"], [14, 2, 1, "", "handle_quote_tick"], [14, 2, 1, "", "handle_trade_tick"], [14, 3, 1, "", "has_inputs"], [14, 3, 1, "", "initialized"], [14, 3, 1, "", "name"], [14, 2, 1, "", "reset"]], "nautilus_trader.indicators.bollinger_bands": [[14, 1, 1, "", "BollingerBands"]], "nautilus_trader.indicators.bollinger_bands.BollingerBands": [[14, 2, 1, "", "handle_bar"], [14, 2, 1, "", "handle_quote_tick"], [14, 2, 1, "", "handle_trade_tick"], [14, 3, 1, "", "has_inputs"], [14, 3, 1, "", "initialized"], [14, 3, 1, "", "k"], [14, 3, 1, "", "lower"], [14, 3, 1, "", "middle"], [14, 3, 1, "", "name"], [14, 3, 1, "", "period"], [14, 2, 1, "", "reset"], [14, 2, 1, "", "update_raw"], [14, 3, 1, "", "upper"]], "nautilus_trader.indicators.donchian_channel": [[14, 1, 1, "", "DonchianChannel"]], "nautilus_trader.indicators.donchian_channel.DonchianChannel": [[14, 2, 1, "", "handle_bar"], [14, 2, 1, "", "handle_quote_tick"], [14, 2, 1, "", "handle_trade_tick"], [14, 3, 1, "", "has_inputs"], [14, 3, 1, "", "initialized"], [14, 3, 1, "", "lower"], [14, 3, 1, "", "middle"], [14, 3, 1, "", "name"], [14, 3, 1, "", "period"], [14, 2, 1, "", "reset"], [14, 2, 1, "", "update_raw"], [14, 3, 1, "", "upper"]], "nautilus_trader.indicators.efficiency_ratio": [[14, 1, 1, "", "EfficiencyRatio"]], "nautilus_trader.indicators.efficiency_ratio.EfficiencyRatio": [[14, 2, 1, "", "handle_bar"], [14, 2, 1, "", "handle_quote_tick"], [14, 2, 1, "", "handle_trade_tick"], [14, 3, 1, "", "has_inputs"], [14, 3, 1, "", "initialized"], [14, 3, 1, "", "name"], [14, 3, 1, "", "period"], [14, 2, 1, "", "reset"], [14, 2, 1, "", "update_raw"], [14, 3, 1, "", "value"]], "nautilus_trader.indicators.fuzzy_candlesticks": [[14, 1, 1, "", "FuzzyCandle"], [14, 1, 1, "", "FuzzyCandlesticks"]], "nautilus_trader.indicators.fuzzy_candlesticks.FuzzyCandle": [[14, 3, 1, "", "body_size"], [14, 3, 1, "", "direction"], [14, 3, 1, "", "lower_wick_size"], [14, 3, 1, "", "size"], [14, 3, 1, "", "upper_wick_size"]], "nautilus_trader.indicators.fuzzy_candlesticks.FuzzyCandlesticks": [[14, 2, 1, "", "handle_bar"], [14, 2, 1, "", "handle_quote_tick"], [14, 2, 1, "", "handle_trade_tick"], [14, 3, 1, "", "has_inputs"], [14, 3, 1, "", "initialized"], [14, 3, 1, "", "name"], [14, 3, 1, "", "period"], [14, 2, 1, "", "reset"], [14, 2, 1, "", "update_raw"], [14, 3, 1, "", "value"], [14, 3, 1, "", "vector"]], "nautilus_trader.indicators.keltner_channel": [[14, 1, 1, "", "KeltnerChannel"]], "nautilus_trader.indicators.keltner_channel.KeltnerChannel": [[14, 2, 1, "", "handle_bar"], [14, 2, 1, "", "handle_quote_tick"], [14, 2, 1, "", "handle_trade_tick"], [14, 3, 1, "", "has_inputs"], [14, 3, 1, "", "initialized"], [14, 3, 1, "", "k_multiplier"], [14, 3, 1, "", "lower"], [14, 3, 1, "", "middle"], [14, 3, 1, "", "name"], [14, 3, 1, "", "period"], [14, 2, 1, "", "reset"], [14, 2, 1, "", "update_raw"], [14, 3, 1, "", "upper"]], "nautilus_trader.indicators.keltner_position": [[14, 1, 1, "", "KeltnerPosition"]], "nautilus_trader.indicators.keltner_position.KeltnerPosition": [[14, 2, 1, "", "handle_bar"], [14, 2, 1, "", "handle_quote_tick"], [14, 2, 1, "", "handle_trade_tick"], [14, 3, 1, "", "has_inputs"], [14, 3, 1, "", "initialized"], [14, 3, 1, "", "k_multiplier"], [14, 3, 1, "", "name"], [14, 3, 1, "", "period"], [14, 2, 1, "", "reset"], [14, 2, 1, "", "update_raw"], [14, 3, 1, "", "value"]], "nautilus_trader.indicators.macd": [[14, 1, 1, "", "MovingAverageConvergenceDivergence"]], "nautilus_trader.indicators.macd.MovingAverageConvergenceDivergence": [[14, 3, 1, "", "fast_period"], [14, 2, 1, "", "handle_bar"], [14, 2, 1, "", "handle_quote_tick"], [14, 2, 1, "", "handle_trade_tick"], [14, 3, 1, "", "has_inputs"], [14, 3, 1, "", "initialized"], [14, 3, 1, "", "name"], [14, 3, 1, "", "price_type"], [14, 2, 1, "", "reset"], [14, 3, 1, "", "slow_period"], [14, 2, 1, "", "update_raw"], [14, 3, 1, "", "value"]], "nautilus_trader.indicators.obv": [[14, 1, 1, "", "OnBalanceVolume"]], "nautilus_trader.indicators.obv.OnBalanceVolume": [[14, 2, 1, "", "handle_bar"], [14, 2, 1, "", "handle_quote_tick"], [14, 2, 1, "", "handle_trade_tick"], [14, 3, 1, "", "has_inputs"], [14, 3, 1, "", "initialized"], [14, 3, 1, "", "name"], [14, 3, 1, "", "period"], [14, 2, 1, "", "reset"], [14, 2, 1, "", "update_raw"], [14, 3, 1, "", "value"]], "nautilus_trader.indicators.pressure": [[14, 1, 1, "", "Pressure"]], "nautilus_trader.indicators.pressure.Pressure": [[14, 2, 1, "", "handle_bar"], [14, 2, 1, "", "handle_quote_tick"], [14, 2, 1, "", "handle_trade_tick"], [14, 3, 1, "", "has_inputs"], [14, 3, 1, "", "initialized"], [14, 3, 1, "", "name"], [14, 3, 1, "", "period"], [14, 2, 1, "", "reset"], [14, 2, 1, "", "update_raw"], [14, 3, 1, "", "value"], [14, 3, 1, "", "value_cumulative"]], "nautilus_trader.indicators.roc": [[14, 1, 1, "", "RateOfChange"]], "nautilus_trader.indicators.roc.RateOfChange": [[14, 2, 1, "", "handle_bar"], [14, 2, 1, "", "handle_quote_tick"], [14, 2, 1, "", "handle_trade_tick"], [14, 3, 1, "", "has_inputs"], [14, 3, 1, "", "initialized"], [14, 3, 1, "", "name"], [14, 3, 1, "", "period"], [14, 2, 1, "", "reset"], [14, 2, 1, "", "update_raw"], [14, 3, 1, "", "value"]], "nautilus_trader.indicators.rsi": [[14, 1, 1, "", "RelativeStrengthIndex"]], "nautilus_trader.indicators.rsi.RelativeStrengthIndex": [[14, 2, 1, "", "handle_bar"], [14, 2, 1, "", "handle_quote_tick"], [14, 2, 1, "", "handle_trade_tick"], [14, 3, 1, "", "has_inputs"], [14, 3, 1, "", "initialized"], [14, 3, 1, "", "name"], [14, 3, 1, "", "period"], [14, 2, 1, "", "reset"], [14, 2, 1, "", "update_raw"], [14, 3, 1, "", "value"]], "nautilus_trader.indicators.spread_analyzer": [[14, 1, 1, "", "SpreadAnalyzer"]], "nautilus_trader.indicators.spread_analyzer.SpreadAnalyzer": [[14, 3, 1, "", "average"], [14, 3, 1, "", "capacity"], [14, 3, 1, "", "current"], [14, 2, 1, "", "handle_bar"], [14, 2, 1, "", "handle_quote_tick"], [14, 2, 1, "", "handle_trade_tick"], [14, 3, 1, "", "has_inputs"], [14, 3, 1, "", "initialized"], [14, 3, 1, "", "instrument_id"], [14, 3, 1, "", "name"], [14, 2, 1, "", "reset"]], "nautilus_trader.indicators.stochastics": [[14, 1, 1, "", "Stochastics"]], "nautilus_trader.indicators.stochastics.Stochastics": [[14, 2, 1, "", "handle_bar"], [14, 2, 1, "", "handle_quote_tick"], [14, 2, 1, "", "handle_trade_tick"], [14, 3, 1, "", "has_inputs"], [14, 3, 1, "", "initialized"], [14, 3, 1, "", "name"], [14, 3, 1, "", "period_d"], [14, 3, 1, "", "period_k"], [14, 2, 1, "", "reset"], [14, 2, 1, "", "update_raw"], [14, 3, 1, "", "value_d"], [14, 3, 1, "", "value_k"]], "nautilus_trader.indicators.swings": [[14, 1, 1, "", "Swings"]], "nautilus_trader.indicators.swings.Swings": [[14, 3, 1, "", "changed"], [14, 3, 1, "", "direction"], [14, 3, 1, "", "duration"], [14, 2, 1, "", "handle_bar"], [14, 2, 1, "", "handle_quote_tick"], [14, 2, 1, "", "handle_trade_tick"], [14, 3, 1, "", "has_inputs"], [14, 3, 1, "", "high_datetime"], [14, 3, 1, "", "high_price"], [14, 3, 1, "", "initialized"], [14, 3, 1, "", "length"], [14, 3, 1, "", "low_datetime"], [14, 3, 1, "", "low_price"], [14, 3, 1, "", "name"], [14, 3, 1, "", "period"], [14, 2, 1, "", "reset"], [14, 3, 1, "", "since_high"], [14, 3, 1, "", "since_low"], [14, 2, 1, "", "update_raw"]], "nautilus_trader.indicators.volatility_ratio": [[14, 1, 1, "", "VolatilityRatio"]], "nautilus_trader.indicators.volatility_ratio.VolatilityRatio": [[14, 3, 1, "", "fast_period"], [14, 2, 1, "", "handle_bar"], [14, 2, 1, "", "handle_quote_tick"], [14, 2, 1, "", "handle_trade_tick"], [14, 3, 1, "", "has_inputs"], [14, 3, 1, "", "initialized"], [14, 3, 1, "", "name"], [14, 2, 1, "", "reset"], [14, 3, 1, "", "slow_period"], [14, 2, 1, "", "update_raw"], [14, 3, 1, "", "value"]], "nautilus_trader.indicators.vwap": [[14, 1, 1, "", "VolumeWeightedAveragePrice"]], "nautilus_trader.indicators.vwap.VolumeWeightedAveragePrice": [[14, 2, 1, "", "handle_bar"], [14, 2, 1, "", "handle_quote_tick"], [14, 2, 1, "", "handle_trade_tick"], [14, 3, 1, "", "has_inputs"], [14, 3, 1, "", "initialized"], [14, 3, 1, "", "name"], [14, 2, 1, "", "reset"], [14, 2, 1, "", "update_raw"], [14, 3, 1, "", "value"]], "nautilus_trader.live": [[16, 0, 0, "-", "data_client"], [16, 0, 0, "-", "data_engine"], [16, 0, 0, "-", "execution_client"], [16, 0, 0, "-", "execution_engine"], [16, 0, 0, "-", "node"], [16, 0, 0, "-", "node_builder"], [16, 0, 0, "-", "risk_engine"]], "nautilus_trader.live.data_client": [[16, 1, 1, "", "LiveDataClient"], [16, 1, 1, "", "LiveMarketDataClient"]], "nautilus_trader.live.data_client.LiveDataClient": [[16, 2, 1, "", "connect"], [16, 2, 1, "", "create_task"], [16, 2, 1, "", "degrade"], [16, 2, 1, "", "disconnect"], [16, 2, 1, "", "dispose"], [16, 2, 1, "", "fault"], [16, 2, 1, "", "fully_qualified_name"], [16, 3, 1, "", "id"], [16, 3, 1, "", "is_connected"], [16, 3, 1, "", "is_degraded"], [16, 3, 1, "", "is_disposed"], [16, 3, 1, "", "is_faulted"], [16, 3, 1, "", "is_initialized"], [16, 3, 1, "", "is_running"], [16, 3, 1, "", "is_stopped"], [16, 2, 1, "", "request"], [16, 2, 1, "", "reset"], [16, 2, 1, "", "resume"], [16, 2, 1, "", "run_after_delay"], [16, 2, 1, "", "start"], [16, 3, 1, "", "state"], [16, 2, 1, "", "stop"], [16, 2, 1, "", "subscribe"], [16, 2, 1, "", "subscribed_generic_data"], [16, 3, 1, "", "trader_id"], [16, 3, 1, "", "type"], [16, 2, 1, "", "unsubscribe"], [16, 3, 1, "", "venue"]], "nautilus_trader.live.data_client.LiveMarketDataClient": [[16, 2, 1, "", "connect"], [16, 2, 1, "", "create_task"], [16, 2, 1, "", "degrade"], [16, 2, 1, "", "disconnect"], [16, 2, 1, "", "dispose"], [16, 2, 1, "", "fault"], [16, 2, 1, "", "fully_qualified_name"], [16, 3, 1, "", "id"], [16, 3, 1, "", "is_connected"], [16, 3, 1, "", "is_degraded"], [16, 3, 1, "", "is_disposed"], [16, 3, 1, "", "is_faulted"], [16, 3, 1, "", "is_initialized"], [16, 3, 1, "", "is_running"], [16, 3, 1, "", "is_stopped"], [16, 2, 1, "", "request"], [16, 2, 1, "", "request_bars"], [16, 2, 1, "", "request_instrument"], [16, 2, 1, "", "request_instruments"], [16, 2, 1, "", "request_quote_ticks"], [16, 2, 1, "", "request_trade_ticks"], [16, 2, 1, "", "reset"], [16, 2, 1, "", "resume"], [16, 2, 1, "", "run_after_delay"], [16, 2, 1, "", "start"], [16, 3, 1, "", "state"], [16, 2, 1, "", "stop"], [16, 2, 1, "", "subscribe"], [16, 2, 1, "", "subscribe_bars"], [16, 2, 1, "", "subscribe_instrument"], [16, 2, 1, "", "subscribe_instrument_close"], [16, 2, 1, "", "subscribe_instrument_status"], [16, 2, 1, "", "subscribe_instruments"], [16, 2, 1, "", "subscribe_order_book_deltas"], [16, 2, 1, "", "subscribe_order_book_snapshots"], [16, 2, 1, "", "subscribe_quote_ticks"], [16, 2, 1, "", "subscribe_ticker"], [16, 2, 1, "", "subscribe_trade_ticks"], [16, 2, 1, "", "subscribe_venue_status"], [16, 2, 1, "", "subscribed_bars"], [16, 2, 1, "", "subscribed_generic_data"], [16, 2, 1, "", "subscribed_instrument_close"], [16, 2, 1, "", "subscribed_instrument_status"], [16, 2, 1, "", "subscribed_instruments"], [16, 2, 1, "", "subscribed_order_book_deltas"], [16, 2, 1, "", "subscribed_order_book_snapshots"], [16, 2, 1, "", "subscribed_quote_ticks"], [16, 2, 1, "", "subscribed_tickers"], [16, 2, 1, "", "subscribed_trade_ticks"], [16, 2, 1, "", "subscribed_venue_status"], [16, 3, 1, "", "trader_id"], [16, 3, 1, "", "type"], [16, 2, 1, "", "unsubscribe"], [16, 2, 1, "", "unsubscribe_bars"], [16, 2, 1, "", "unsubscribe_instrument"], [16, 2, 1, "", "unsubscribe_instrument_close"], [16, 2, 1, "", "unsubscribe_instrument_status"], [16, 2, 1, "", "unsubscribe_instruments"], [16, 2, 1, "", "unsubscribe_order_book_deltas"], [16, 2, 1, "", "unsubscribe_order_book_snapshots"], [16, 2, 1, "", "unsubscribe_quote_ticks"], [16, 2, 1, "", "unsubscribe_ticker"], [16, 2, 1, "", "unsubscribe_trade_ticks"], [16, 2, 1, "", "unsubscribe_venue_status"], [16, 3, 1, "", "venue"]], "nautilus_trader.live.data_engine": [[16, 1, 1, "", "LiveDataEngine"]], "nautilus_trader.live.data_engine.LiveDataEngine": [[16, 2, 1, "", "check_connected"], [16, 2, 1, "", "check_disconnected"], [16, 2, 1, "", "cmd_qsize"], [16, 3, 1, "", "command_count"], [16, 2, 1, "", "connect"], [16, 3, 1, "", "data_count"], [16, 2, 1, "", "data_qsize"], [16, 3, 1, "", "debug"], [16, 3, 1, "", "default_client"], [16, 2, 1, "", "degrade"], [16, 2, 1, "", "deregister_client"], [16, 2, 1, "", "disconnect"], [16, 2, 1, "", "dispose"], [16, 2, 1, "", "execute"], [16, 2, 1, "", "fault"], [16, 2, 1, "", "fully_qualified_name"], [16, 2, 1, "", "get_cmd_queue_task"], [16, 2, 1, "", "get_data_queue_task"], [16, 2, 1, "", "get_req_queue_task"], [16, 2, 1, "", "get_res_queue_task"], [16, 3, 1, "", "id"], [16, 3, 1, "", "is_degraded"], [16, 3, 1, "", "is_disposed"], [16, 3, 1, "", "is_faulted"], [16, 3, 1, "", "is_initialized"], [16, 3, 1, "", "is_running"], [16, 3, 1, "", "is_stopped"], [16, 2, 1, "", "kill"], [16, 2, 1, "", "process"], [16, 2, 1, "", "register_catalog"], [16, 2, 1, "", "register_client"], [16, 2, 1, "", "register_default_client"], [16, 2, 1, "", "register_venue_routing"], [16, 3, 1, "", "registered_clients"], [16, 2, 1, "", "req_qsize"], [16, 2, 1, "", "request"], [16, 3, 1, "", "request_count"], [16, 2, 1, "", "res_qsize"], [16, 2, 1, "", "reset"], [16, 2, 1, "", "response"], [16, 3, 1, "", "response_count"], [16, 2, 1, "", "resume"], [16, 2, 1, "", "start"], [16, 3, 1, "", "state"], [16, 2, 1, "", "stop"], [16, 2, 1, "", "subscribed_bars"], [16, 2, 1, "", "subscribed_generic_data"], [16, 2, 1, "", "subscribed_instrument_close"], [16, 2, 1, "", "subscribed_instrument_status"], [16, 2, 1, "", "subscribed_instruments"], [16, 2, 1, "", "subscribed_order_book_deltas"], [16, 2, 1, "", "subscribed_order_book_snapshots"], [16, 2, 1, "", "subscribed_quote_ticks"], [16, 2, 1, "", "subscribed_synthetic_quotes"], [16, 2, 1, "", "subscribed_synthetic_trades"], [16, 2, 1, "", "subscribed_tickers"], [16, 2, 1, "", "subscribed_trade_ticks"], [16, 3, 1, "", "trader_id"], [16, 3, 1, "", "type"]], "nautilus_trader.live.execution_client": [[16, 1, 1, "", "LiveExecutionClient"]], "nautilus_trader.live.execution_client.LiveExecutionClient": [[16, 3, 1, "", "account_id"], [16, 3, 1, "", "account_type"], [16, 3, 1, "", "base_currency"], [16, 2, 1, "", "batch_cancel_orders"], [16, 2, 1, "", "cancel_all_orders"], [16, 2, 1, "", "cancel_order"], [16, 2, 1, "", "connect"], [16, 2, 1, "", "create_task"], [16, 2, 1, "", "degrade"], [16, 2, 1, "", "disconnect"], [16, 2, 1, "", "dispose"], [16, 2, 1, "", "fault"], [16, 2, 1, "", "fully_qualified_name"], [16, 2, 1, "", "generate_account_state"], [16, 2, 1, "", "generate_fill_reports"], [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, "", "get_account"], [16, 3, 1, "", "id"], [16, 3, 1, "", "is_connected"], [16, 3, 1, "", "is_degraded"], [16, 3, 1, "", "is_disposed"], [16, 3, 1, "", "is_faulted"], [16, 3, 1, "", "is_initialized"], [16, 3, 1, "", "is_running"], [16, 3, 1, "", "is_stopped"], [16, 2, 1, "", "modify_order"], [16, 3, 1, "", "oms_type"], [16, 2, 1, "", "query_order"], [16, 2, 1, "", "reset"], [16, 2, 1, "", "resume"], [16, 2, 1, "", "run_after_delay"], [16, 2, 1, "", "start"], [16, 3, 1, "", "state"], [16, 2, 1, "", "stop"], [16, 2, 1, "", "submit_order"], [16, 2, 1, "", "submit_order_list"], [16, 3, 1, "", "trader_id"], [16, 3, 1, "", "type"], [16, 3, 1, "", "venue"]], "nautilus_trader.live.execution_engine": [[16, 1, 1, "", "LiveExecutionEngine"]], "nautilus_trader.live.execution_engine.LiveExecutionEngine": [[16, 3, 1, "", "allow_cash_positions"], [16, 2, 1, "", "check_connected"], [16, 2, 1, "", "check_disconnected"], [16, 2, 1, "", "check_integrity"], [16, 2, 1, "", "check_residuals"], [16, 2, 1, "", "cmd_qsize"], [16, 3, 1, "", "command_count"], [16, 2, 1, "", "connect"], [16, 3, 1, "", "debug"], [16, 3, 1, "", "default_client"], [16, 2, 1, "", "degrade"], [16, 2, 1, "", "deregister_client"], [16, 2, 1, "", "disconnect"], [16, 2, 1, "", "dispose"], [16, 3, 1, "", "event_count"], [16, 2, 1, "", "evt_qsize"], [16, 2, 1, "", "execute"], [16, 2, 1, "", "fault"], [16, 2, 1, "", "flush_db"], [16, 2, 1, "", "fully_qualified_name"], [16, 2, 1, "", "get_cmd_queue_task"], [16, 2, 1, "", "get_evt_queue_task"], [16, 2, 1, "", "get_external_order_claim"], [16, 2, 1, "", "get_external_order_claims_instruments"], [16, 2, 1, "", "get_inflight_check_task"], [16, 3, 1, "", "id"], [16, 3, 1, "", "is_degraded"], [16, 3, 1, "", "is_disposed"], [16, 3, 1, "", "is_faulted"], [16, 3, 1, "", "is_initialized"], [16, 3, 1, "", "is_running"], [16, 3, 1, "", "is_stopped"], [16, 2, 1, "", "kill"], [16, 2, 1, "", "load_cache"], [16, 2, 1, "", "position_id_count"], [16, 2, 1, "", "process"], [16, 2, 1, "", "reconcile_mass_status"], [16, 2, 1, "", "reconcile_report"], [16, 2, 1, "", "reconcile_state"], [16, 4, 1, "", "reconciliation"], [16, 2, 1, "", "register_client"], [16, 2, 1, "", "register_default_client"], [16, 2, 1, "", "register_external_order_claims"], [16, 2, 1, "", "register_oms_type"], [16, 2, 1, "", "register_venue_routing"], [16, 3, 1, "", "registered_clients"], [16, 3, 1, "", "report_count"], [16, 2, 1, "", "reset"], [16, 2, 1, "", "resume"], [16, 2, 1, "", "start"], [16, 3, 1, "", "state"], [16, 2, 1, "", "stop"], [16, 3, 1, "", "trader_id"], [16, 3, 1, "", "type"]], "nautilus_trader.live.node": [[16, 1, 1, "", "TradingNode"]], "nautilus_trader.live.node.TradingNode": [[16, 2, 1, "", "add_data_client_factory"], [16, 2, 1, "", "add_exec_client_factory"], [16, 2, 1, "", "build"], [16, 4, 1, "", "cache"], [16, 2, 1, "", "dispose"], [16, 2, 1, "", "get_event_loop"], [16, 2, 1, "", "get_logger"], [16, 4, 1, "", "instance_id"], [16, 4, 1, "", "is_built"], [16, 4, 1, "", "is_running"], [16, 4, 1, "", "machine_id"], [16, 2, 1, "", "maintain_heartbeat"], [16, 4, 1, "", "portfolio"], [16, 2, 1, "", "run"], [16, 2, 1, "", "run_async"], [16, 2, 1, "", "snapshot_open_positions"], [16, 2, 1, "", "stop"], [16, 2, 1, "", "stop_async"], [16, 4, 1, "", "trader"], [16, 4, 1, "", "trader_id"]], "nautilus_trader.live.node_builder": [[16, 1, 1, "", "TradingNodeBuilder"]], "nautilus_trader.live.node_builder.TradingNodeBuilder": [[16, 2, 1, "", "add_data_client_factory"], [16, 2, 1, "", "add_exec_client_factory"], [16, 2, 1, "", "build_data_clients"], [16, 2, 1, "", "build_exec_clients"]], "nautilus_trader.live.risk_engine": [[16, 1, 1, "", "LiveRiskEngine"]], "nautilus_trader.live.risk_engine.LiveRiskEngine": [[16, 2, 1, "", "cmd_qsize"], [16, 3, 1, "", "command_count"], [16, 3, 1, "", "debug"], [16, 2, 1, "", "degrade"], [16, 2, 1, "", "dispose"], [16, 3, 1, "", "event_count"], [16, 2, 1, "", "evt_qsize"], [16, 2, 1, "", "execute"], [16, 2, 1, "", "fault"], [16, 2, 1, "", "fully_qualified_name"], [16, 2, 1, "", "get_cmd_queue_task"], [16, 2, 1, "", "get_evt_queue_task"], [16, 3, 1, "", "id"], [16, 3, 1, "", "is_bypassed"], [16, 3, 1, "", "is_degraded"], [16, 3, 1, "", "is_disposed"], [16, 3, 1, "", "is_faulted"], [16, 3, 1, "", "is_initialized"], [16, 3, 1, "", "is_running"], [16, 3, 1, "", "is_stopped"], [16, 2, 1, "", "kill"], [16, 2, 1, "", "max_notional_per_order"], [16, 2, 1, "", "max_notionals_per_order"], [16, 2, 1, "", "max_order_modify_rate"], [16, 2, 1, "", "max_order_submit_rate"], [16, 2, 1, "", "process"], [16, 2, 1, "", "reset"], [16, 2, 1, "", "resume"], [16, 2, 1, "", "set_max_notional_per_order"], [16, 2, 1, "", "set_trading_state"], [16, 2, 1, "", "start"], [16, 3, 1, "", "state"], [16, 2, 1, "", "stop"], [16, 3, 1, "", "trader_id"], [16, 3, 1, "", "trading_state"], [16, 3, 1, "", "type"]], "nautilus_trader.model": [[17, 0, 0, "-", "book"], [18, 0, 0, "-", "data"], [19, 0, 0, "-", "events"], [20, 0, 0, "-", "identifiers"], [22, 0, 0, "-", "instruments"], [23, 0, 0, "-", "objects"], [24, 0, 0, "-", "orders"], [25, 0, 0, "-", "position"], [26, 0, 0, "-", "tick_scheme"]], "nautilus_trader.model.book": [[17, 1, 1, "", "Level"], [17, 1, 1, "", "OrderBook"]], "nautilus_trader.model.book.Level": [[17, 2, 1, "", "exposure"], [17, 2, 1, "", "orders"], [17, 3, 1, "", "price"], [17, 2, 1, "", "size"]], "nautilus_trader.model.book.OrderBook": [[17, 2, 1, "", "add"], [17, 2, 1, "", "apply"], [17, 2, 1, "", "apply_delta"], [17, 2, 1, "", "apply_deltas"], [17, 2, 1, "", "asks"], [17, 2, 1, "", "best_ask_price"], [17, 2, 1, "", "best_ask_size"], [17, 2, 1, "", "best_bid_price"], [17, 2, 1, "", "best_bid_size"], [17, 2, 1, "", "bids"], [17, 3, 1, "", "book_type"], [17, 2, 1, "", "check_integrity"], [17, 2, 1, "", "clear"], [17, 2, 1, "", "clear_asks"], [17, 2, 1, "", "clear_bids"], [17, 3, 1, "", "count"], [17, 2, 1, "", "delete"], [17, 2, 1, "", "fully_qualified_name"], [17, 2, 1, "", "get_avg_px_for_quantity"], [17, 2, 1, "", "get_quantity_for_price"], [17, 3, 1, "", "instrument_id"], [17, 2, 1, "", "midpoint"], [17, 2, 1, "", "pprint"], [17, 2, 1, "", "reset"], [17, 3, 1, "", "sequence"], [17, 2, 1, "", "simulate_fills"], [17, 2, 1, "", "spread"], [17, 3, 1, "", "ts_event"], [17, 3, 1, "", "ts_init"], [17, 3, 1, "", "ts_last"], [17, 2, 1, "", "update"], [17, 2, 1, "", "update_quote_tick"], [17, 2, 1, "", "update_trade_tick"]], "nautilus_trader.model.data": [[18, 1, 1, "", "Bar"], [18, 1, 1, "", "BarAggregation"], [18, 1, 1, "", "BarSpecification"], [18, 1, 1, "", "BarType"], [18, 1, 1, "", "BookOrder"], [18, 1, 1, "", "DataType"], [18, 1, 1, "", "GenericData"], [18, 1, 1, "", "InstrumentClose"], [18, 1, 1, "", "InstrumentStatus"], [18, 1, 1, "", "OrderBookDelta"], [18, 1, 1, "", "OrderBookDeltas"], [18, 1, 1, "", "QuoteTick"], [18, 1, 1, "", "Ticker"], [18, 1, 1, "", "TradeTick"], [18, 1, 1, "", "VenueStatus"], [18, 5, 1, "", "capsule_to_list"]], "nautilus_trader.model.data.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.BarAggregation": [[18, 2, 1, "", "as_integer_ratio"], [18, 2, 1, "", "bit_count"], [18, 2, 1, "", "bit_length"], [18, 2, 1, "", "conjugate"], [18, 3, 1, "", "denominator"], [18, 2, 1, "", "from_bytes"], [18, 3, 1, "", "imag"], [18, 3, 1, "", "numerator"], [18, 3, 1, "", "real"], [18, 2, 1, "", "to_bytes"]], "nautilus_trader.model.data.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.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.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.DataType": [[18, 3, 1, "", "metadata"], [18, 3, 1, "", "topic"], [18, 3, 1, "", "type"]], "nautilus_trader.model.data.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.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.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.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.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.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.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.data.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.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.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, 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, "", "instrument_class"], [22, 3, 1, "", "is_inverse"], [22, 3, 1, "", "lot_size"], [22, 2, 1, "", "make_price"], [22, 2, 1, "", "make_qty"], [22, 3, 1, "", "maker_fee"], [22, 3, 1, "", "margin_init"], [22, 3, 1, "", "margin_maint"], [22, 3, 1, "", "max_notional"], [22, 3, 1, "", "max_price"], [22, 3, 1, "", "max_quantity"], [22, 3, 1, "", "min_notional"], [22, 3, 1, "", "min_price"], [22, 3, 1, "", "min_quantity"], [22, 3, 1, "", "multiplier"], [22, 2, 1, "", "next_ask_price"], [22, 2, 1, "", "next_bid_price"], [22, 2, 1, "", "notional_value"], [22, 3, 1, "", "price_increment"], [22, 3, 1, "", "price_precision"], [22, 3, 1, "", "quote_currency"], [22, 3, 1, "", "raw_symbol"], [22, 3, 1, "", "size_increment"], [22, 3, 1, "", "size_precision"], [22, 3, 1, "", "symbol"], [22, 3, 1, "", "taker_fee"], [22, 3, 1, "", "tick_scheme_name"], [22, 3, 1, "", "ts_event"], [22, 3, 1, "", "ts_init"], [22, 3, 1, "", "venue"]], "nautilus_trader.model.instruments.betting": [[22, 1, 1, "", "BettingInstrument"], [22, 5, 1, "", "make_symbol"], [22, 5, 1, "", "null_handicap"]], "nautilus_trader.model.instruments.betting.BettingInstrument": [[22, 3, 1, "", "asset_class"], [22, 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, "", "instrument_class"], [22, 3, 1, "", "is_inverse"], [22, 3, 1, "", "lot_size"], [22, 2, 1, "", "make_price"], [22, 2, 1, "", "make_qty"], [22, 3, 1, "", "maker_fee"], [22, 3, 1, "", "margin_init"], [22, 3, 1, "", "margin_maint"], [22, 3, 1, "", "max_notional"], [22, 3, 1, "", "max_price"], [22, 3, 1, "", "max_quantity"], [22, 3, 1, "", "min_notional"], [22, 3, 1, "", "min_price"], [22, 3, 1, "", "min_quantity"], [22, 3, 1, "", "multiplier"], [22, 2, 1, "", "next_ask_price"], [22, 2, 1, "", "next_bid_price"], [22, 2, 1, "", "notional_value"], [22, 3, 1, "", "price_increment"], [22, 3, 1, "", "price_precision"], [22, 3, 1, "", "quote_currency"], [22, 3, 1, "", "raw_symbol"], [22, 3, 1, "", "size_increment"], [22, 3, 1, "", "size_precision"], [22, 3, 1, "", "symbol"], [22, 3, 1, "", "taker_fee"], [22, 3, 1, "", "tick_scheme_name"], [22, 2, 1, "", "to_dict"], [22, 3, 1, "", "ts_event"], [22, 3, 1, "", "ts_init"], [22, 3, 1, "", "venue"]], "nautilus_trader.model.instruments.crypto_future": [[22, 1, 1, "", "CryptoFuture"]], "nautilus_trader.model.instruments.crypto_future.CryptoFuture": [[22, 3, 1, "", "activation_ns"], [22, 3, 1, "", "activation_utc"], [22, 3, 1, "", "asset_class"], [22, 2, 1, "", "base_from_dict"], [22, 2, 1, "", "base_to_dict"], [22, 2, 1, "", "calculate_base_quantity"], [22, 3, 1, "", "expiration_ns"], [22, 3, 1, "", "expiration_utc"], [22, 2, 1, "", "from_dict"], [22, 2, 1, "", "fully_qualified_name"], [22, 2, 1, "", "get_base_currency"], [22, 2, 1, "", "get_settlement_currency"], [22, 3, 1, "", "id"], [22, 3, 1, "", "info"], [22, 3, 1, "", "instrument_class"], [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, "", "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, "", "instrument_class"], [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, "", "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, "", "instrument_class"], [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, 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, "", "instrument_class"], [22, 3, 1, "", "is_inverse"], [22, 3, 1, "", "lot_size"], [22, 2, 1, "", "make_price"], [22, 2, 1, "", "make_qty"], [22, 3, 1, "", "maker_fee"], [22, 3, 1, "", "margin_init"], [22, 3, 1, "", "margin_maint"], [22, 3, 1, "", "max_notional"], [22, 3, 1, "", "max_price"], [22, 3, 1, "", "max_quantity"], [22, 3, 1, "", "min_notional"], [22, 3, 1, "", "min_price"], [22, 3, 1, "", "min_quantity"], [22, 3, 1, "", "multiplier"], [22, 2, 1, "", "next_ask_price"], [22, 2, 1, "", "next_bid_price"], [22, 2, 1, "", "notional_value"], [22, 3, 1, "", "price_increment"], [22, 3, 1, "", "price_precision"], [22, 3, 1, "", "quote_currency"], [22, 3, 1, "", "raw_symbol"], [22, 3, 1, "", "size_increment"], [22, 3, 1, "", "size_precision"], [22, 3, 1, "", "symbol"], [22, 3, 1, "", "taker_fee"], [22, 3, 1, "", "tick_scheme_name"], [22, 2, 1, "", "to_dict"], [22, 3, 1, "", "ts_event"], [22, 3, 1, "", "ts_init"], [22, 3, 1, "", "venue"]], "nautilus_trader.model.instruments.futures_contract": [[22, 1, 1, "", "FuturesContract"]], "nautilus_trader.model.instruments.futures_contract.FuturesContract": [[22, 3, 1, "", "activation_ns"], [22, 3, 1, "", "activation_utc"], [22, 3, 1, "", "asset_class"], [22, 2, 1, "", "base_from_dict"], [22, 2, 1, "", "base_to_dict"], [22, 2, 1, "", "calculate_base_quantity"], [22, 3, 1, "", "expiration_ns"], [22, 3, 1, "", "expiration_utc"], [22, 2, 1, "", "from_dict"], [22, 2, 1, "", "fully_qualified_name"], [22, 2, 1, "", "get_base_currency"], [22, 2, 1, "", "get_settlement_currency"], [22, 3, 1, "", "id"], [22, 3, 1, "", "info"], [22, 3, 1, "", "instrument_class"], [22, 3, 1, "", "is_inverse"], [22, 3, 1, "", "lot_size"], [22, 2, 1, "", "make_price"], [22, 2, 1, "", "make_qty"], [22, 3, 1, "", "maker_fee"], [22, 3, 1, "", "margin_init"], [22, 3, 1, "", "margin_maint"], [22, 3, 1, "", "max_notional"], [22, 3, 1, "", "max_price"], [22, 3, 1, "", "max_quantity"], [22, 3, 1, "", "min_notional"], [22, 3, 1, "", "min_price"], [22, 3, 1, "", "min_quantity"], [22, 3, 1, "", "multiplier"], [22, 2, 1, "", "next_ask_price"], [22, 2, 1, "", "next_bid_price"], [22, 2, 1, "", "notional_value"], [22, 3, 1, "", "price_increment"], [22, 3, 1, "", "price_precision"], [22, 3, 1, "", "quote_currency"], [22, 3, 1, "", "raw_symbol"], [22, 3, 1, "", "size_increment"], [22, 3, 1, "", "size_precision"], [22, 3, 1, "", "symbol"], [22, 3, 1, "", "taker_fee"], [22, 3, 1, "", "tick_scheme_name"], [22, 2, 1, "", "to_dict"], [22, 3, 1, "", "ts_event"], [22, 3, 1, "", "ts_init"], [22, 3, 1, "", "underlying"], [22, 3, 1, "", "venue"]], "nautilus_trader.model.instruments.options_contract": [[22, 1, 1, "", "OptionsContract"]], "nautilus_trader.model.instruments.options_contract.OptionsContract": [[22, 3, 1, "", "activation_ns"], [22, 3, 1, "", "activation_utc"], [22, 3, 1, "", "asset_class"], [22, 2, 1, "", "base_from_dict"], [22, 2, 1, "", "base_to_dict"], [22, 2, 1, "", "calculate_base_quantity"], [22, 3, 1, "", "expiration_ns"], [22, 3, 1, "", "expiration_utc"], [22, 2, 1, "", "from_dict"], [22, 2, 1, "", "fully_qualified_name"], [22, 2, 1, "", "get_base_currency"], [22, 2, 1, "", "get_settlement_currency"], [22, 3, 1, "", "id"], [22, 3, 1, "", "info"], [22, 3, 1, "", "instrument_class"], [22, 3, 1, "", "is_inverse"], [22, 3, 1, "", "kind"], [22, 3, 1, "", "lot_size"], [22, 2, 1, "", "make_price"], [22, 2, 1, "", "make_qty"], [22, 3, 1, "", "maker_fee"], [22, 3, 1, "", "margin_init"], [22, 3, 1, "", "margin_maint"], [22, 3, 1, "", "max_notional"], [22, 3, 1, "", "max_price"], [22, 3, 1, "", "max_quantity"], [22, 3, 1, "", "min_notional"], [22, 3, 1, "", "min_price"], [22, 3, 1, "", "min_quantity"], [22, 3, 1, "", "multiplier"], [22, 2, 1, "", "next_ask_price"], [22, 2, 1, "", "next_bid_price"], [22, 2, 1, "", "notional_value"], [22, 3, 1, "", "price_increment"], [22, 3, 1, "", "price_precision"], [22, 3, 1, "", "quote_currency"], [22, 3, 1, "", "raw_symbol"], [22, 3, 1, "", "size_increment"], [22, 3, 1, "", "size_precision"], [22, 3, 1, "", "strike_price"], [22, 3, 1, "", "symbol"], [22, 3, 1, "", "taker_fee"], [22, 3, 1, "", "tick_scheme_name"], [22, 2, 1, "", "to_dict"], [22, 3, 1, "", "ts_event"], [22, 3, 1, "", "ts_init"], [22, 3, 1, "", "underlying"], [22, 3, 1, "", "venue"]], "nautilus_trader.model.instruments.synthetic": [[22, 1, 1, "", "SyntheticInstrument"]], "nautilus_trader.model.instruments.synthetic.SyntheticInstrument": [[22, 2, 1, "", "calculate"], [22, 2, 1, "", "change_formula"], [22, 3, 1, "", "components"], [22, 3, 1, "", "formula"], [22, 2, 1, "", "from_dict"], [22, 2, 1, "", "fully_qualified_name"], [22, 3, 1, "", "id"], [22, 3, 1, "", "price_increment"], [22, 3, 1, "", "price_precision"], [22, 2, 1, "", "to_dict"], [22, 3, 1, "", "ts_event"], [22, 3, 1, "", "ts_init"]], "nautilus_trader.model.objects": [[23, 1, 1, "", "AccountBalance"], [23, 1, 1, "", "Currency"], [23, 1, 1, "", "MarginBalance"], [23, 1, 1, "", "Money"], [23, 1, 1, "", "Price"], [23, 1, 1, "", "Quantity"]], "nautilus_trader.model.objects.AccountBalance": [[23, 3, 1, "", "currency"], [23, 3, 1, "", "free"], [23, 2, 1, "", "from_dict"], [23, 3, 1, "", "locked"], [23, 2, 1, "", "to_dict"], [23, 3, 1, "", "total"]], "nautilus_trader.model.objects.Currency": [[23, 3, 1, "", "code"], [23, 3, 1, "", "currency_type"], [23, 2, 1, "", "from_internal_map"], [23, 2, 1, "", "from_str"], [23, 2, 1, "", "is_crypto"], [23, 2, 1, "", "is_fiat"], [23, 3, 1, "", "iso4217"], [23, 3, 1, "", "name"], [23, 3, 1, "", "precision"], [23, 2, 1, "", "register"]], "nautilus_trader.model.objects.MarginBalance": [[23, 3, 1, "", "currency"], [23, 2, 1, "", "from_dict"], [23, 3, 1, "", "initial"], [23, 3, 1, "", "instrument_id"], [23, 3, 1, "", "maintenance"], [23, 2, 1, "", "to_dict"]], "nautilus_trader.model.objects.Money": [[23, 2, 1, "", "as_decimal"], [23, 2, 1, "", "as_double"], [23, 3, 1, "", "currency"], [23, 2, 1, "", "from_raw"], [23, 2, 1, "", "from_str"], [23, 3, 1, "", "raw"], [23, 2, 1, "", "to_str"]], "nautilus_trader.model.objects.Price": [[23, 2, 1, "", "as_decimal"], [23, 2, 1, "", "as_double"], [23, 2, 1, "", "from_int"], [23, 2, 1, "", "from_raw"], [23, 2, 1, "", "from_str"], [23, 3, 1, "", "precision"], [23, 3, 1, "", "raw"]], "nautilus_trader.model.objects.Quantity": [[23, 2, 1, "", "as_decimal"], [23, 2, 1, "", "as_double"], [23, 2, 1, "", "from_int"], [23, 2, 1, "", "from_raw"], [23, 2, 1, "", "from_str"], [23, 3, 1, "", "precision"], [23, 3, 1, "", "raw"], [23, 2, 1, "", "raw_to_f64"], [23, 2, 1, "", "to_str"], [23, 2, 1, "", "zero"]], "nautilus_trader.model.orders": [[24, 0, 0, "-", "base"], [24, 0, 0, "-", "limit"], [24, 0, 0, "-", "limit_if_touched"], [24, 0, 0, "-", "list"], [24, 0, 0, "-", "market"], [24, 0, 0, "-", "market_if_touched"], [24, 0, 0, "-", "market_to_limit"], [24, 0, 0, "-", "stop_limit"], [24, 0, 0, "-", "stop_market"], [24, 0, 0, "-", "trailing_stop_limit"], [24, 0, 0, "-", "trailing_stop_market"]], "nautilus_trader.model.orders.base": [[24, 1, 1, "", "Order"]], "nautilus_trader.model.orders.base.Order": [[24, 3, 1, "", "account_id"], [24, 2, 1, "", "apply"], [24, 3, 1, "", "avg_px"], [24, 3, 1, "", "client_order_id"], [24, 2, 1, "", "closing_side"], [24, 2, 1, "", "commissions"], [24, 3, 1, "", "contingency_type"], [24, 3, 1, "", "emulation_trigger"], [24, 3, 1, "", "event_count"], [24, 3, 1, "", "events"], [24, 3, 1, "", "exec_algorithm_id"], [24, 3, 1, "", "exec_algorithm_params"], [24, 3, 1, "", "exec_spawn_id"], [24, 3, 1, "", "filled_qty"], [24, 3, 1, "", "has_price"], [24, 3, 1, "", "has_trigger_price"], [24, 2, 1, "", "info"], [24, 3, 1, "", "init_event"], [24, 3, 1, "", "init_id"], [24, 3, 1, "", "instrument_id"], [24, 3, 1, "", "is_active_local"], [24, 3, 1, "", "is_aggressive"], [24, 3, 1, "", "is_buy"], [24, 3, 1, "", "is_canceled"], [24, 3, 1, "", "is_child_order"], [24, 3, 1, "", "is_closed"], [24, 3, 1, "", "is_contingency"], [24, 3, 1, "", "is_emulated"], [24, 3, 1, "", "is_inflight"], [24, 3, 1, "", "is_open"], [24, 3, 1, "", "is_parent_order"], [24, 3, 1, "", "is_passive"], [24, 3, 1, "", "is_pending_cancel"], [24, 3, 1, "", "is_pending_update"], [24, 3, 1, "", "is_post_only"], [24, 3, 1, "", "is_primary"], [24, 3, 1, "", "is_quote_quantity"], [24, 3, 1, "", "is_reduce_only"], [24, 3, 1, "", "is_sell"], [24, 3, 1, "", "is_spawned"], [24, 3, 1, "", "last_event"], [24, 3, 1, "", "last_trade_id"], [24, 3, 1, "", "leaves_qty"], [24, 3, 1, "", "linked_order_ids"], [24, 3, 1, "", "liquidity_side"], [24, 2, 1, "", "opposite_side"], [24, 3, 1, "", "order_list_id"], [24, 3, 1, "", "order_type"], [24, 3, 1, "", "parent_order_id"], [24, 3, 1, "", "position_id"], [24, 3, 1, "", "quantity"], [24, 3, 1, "", "side"], [24, 2, 1, "", "side_string"], [24, 2, 1, "", "signed_decimal_qty"], [24, 3, 1, "", "slippage"], [24, 3, 1, "", "status"], [24, 2, 1, "", "status_string"], [24, 3, 1, "", "strategy_id"], [24, 3, 1, "", "symbol"], [24, 3, 1, "", "tags"], [24, 3, 1, "", "time_in_force"], [24, 2, 1, "", "to_dict"], [24, 3, 1, "", "trade_ids"], [24, 3, 1, "", "trader_id"], [24, 3, 1, "", "trigger_instrument_id"], [24, 3, 1, "", "ts_init"], [24, 3, 1, "", "ts_last"], [24, 2, 1, "", "type_string"], [24, 3, 1, "", "venue"], [24, 3, 1, "", "venue_order_id"], [24, 3, 1, "", "venue_order_ids"], [24, 2, 1, "", "would_reduce_only"]], "nautilus_trader.model.orders.limit": [[24, 1, 1, "", "LimitOrder"]], "nautilus_trader.model.orders.limit.LimitOrder": [[24, 3, 1, "", "account_id"], [24, 2, 1, "", "apply"], [24, 3, 1, "", "avg_px"], [24, 3, 1, "", "client_order_id"], [24, 2, 1, "", "closing_side"], [24, 2, 1, "", "commissions"], [24, 3, 1, "", "contingency_type"], [24, 3, 1, "", "display_qty"], [24, 3, 1, "", "emulation_trigger"], [24, 3, 1, "", "event_count"], [24, 3, 1, "", "events"], [24, 3, 1, "", "exec_algorithm_id"], [24, 3, 1, "", "exec_algorithm_params"], [24, 3, 1, "", "exec_spawn_id"], [24, 3, 1, "", "expire_time"], [24, 3, 1, "", "expire_time_ns"], [24, 3, 1, "", "filled_qty"], [24, 3, 1, "", "has_price"], [24, 3, 1, "", "has_trigger_price"], [24, 2, 1, "", "info"], [24, 3, 1, "", "init_event"], [24, 3, 1, "", "init_id"], [24, 3, 1, "", "instrument_id"], [24, 3, 1, "", "is_active_local"], [24, 3, 1, "", "is_aggressive"], [24, 3, 1, "", "is_buy"], [24, 3, 1, "", "is_canceled"], [24, 3, 1, "", "is_child_order"], [24, 3, 1, "", "is_closed"], [24, 3, 1, "", "is_contingency"], [24, 3, 1, "", "is_emulated"], [24, 3, 1, "", "is_inflight"], [24, 3, 1, "", "is_open"], [24, 3, 1, "", "is_parent_order"], [24, 3, 1, "", "is_passive"], [24, 3, 1, "", "is_pending_cancel"], [24, 3, 1, "", "is_pending_update"], [24, 3, 1, "", "is_post_only"], [24, 3, 1, "", "is_primary"], [24, 3, 1, "", "is_quote_quantity"], [24, 3, 1, "", "is_reduce_only"], [24, 3, 1, "", "is_sell"], [24, 3, 1, "", "is_spawned"], [24, 3, 1, "", "last_event"], [24, 3, 1, "", "last_trade_id"], [24, 3, 1, "", "leaves_qty"], [24, 3, 1, "", "linked_order_ids"], [24, 3, 1, "", "liquidity_side"], [24, 2, 1, "", "opposite_side"], [24, 3, 1, "", "order_list_id"], [24, 3, 1, "", "order_type"], [24, 3, 1, "", "parent_order_id"], [24, 3, 1, "", "position_id"], [24, 3, 1, "", "price"], [24, 3, 1, "", "quantity"], [24, 3, 1, "", "side"], [24, 2, 1, "", "side_string"], [24, 2, 1, "", "signed_decimal_qty"], [24, 3, 1, "", "slippage"], [24, 3, 1, "", "status"], [24, 2, 1, "", "status_string"], [24, 3, 1, "", "strategy_id"], [24, 3, 1, "", "symbol"], [24, 3, 1, "", "tags"], [24, 3, 1, "", "time_in_force"], [24, 2, 1, "", "to_dict"], [24, 3, 1, "", "trade_ids"], [24, 3, 1, "", "trader_id"], [24, 2, 1, "", "transform_py"], [24, 3, 1, "", "trigger_instrument_id"], [24, 3, 1, "", "ts_init"], [24, 3, 1, "", "ts_last"], [24, 2, 1, "", "type_string"], [24, 3, 1, "", "venue"], [24, 3, 1, "", "venue_order_id"], [24, 3, 1, "", "venue_order_ids"], [24, 2, 1, "", "would_reduce_only"]], "nautilus_trader.model.orders.limit_if_touched": [[24, 1, 1, "", "LimitIfTouchedOrder"]], "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder": [[24, 3, 1, "", "account_id"], [24, 2, 1, "", "apply"], [24, 3, 1, "", "avg_px"], [24, 3, 1, "", "client_order_id"], [24, 2, 1, "", "closing_side"], [24, 2, 1, "", "commissions"], [24, 3, 1, "", "contingency_type"], [24, 3, 1, "", "display_qty"], [24, 3, 1, "", "emulation_trigger"], [24, 3, 1, "", "event_count"], [24, 3, 1, "", "events"], [24, 3, 1, "", "exec_algorithm_id"], [24, 3, 1, "", "exec_algorithm_params"], [24, 3, 1, "", "exec_spawn_id"], [24, 3, 1, "", "expire_time"], [24, 3, 1, "", "expire_time_ns"], [24, 3, 1, "", "filled_qty"], [24, 3, 1, "", "has_price"], [24, 3, 1, "", "has_trigger_price"], [24, 2, 1, "", "info"], [24, 3, 1, "", "init_event"], [24, 3, 1, "", "init_id"], [24, 3, 1, "", "instrument_id"], [24, 3, 1, "", "is_active_local"], [24, 3, 1, "", "is_aggressive"], [24, 3, 1, "", "is_buy"], [24, 3, 1, "", "is_canceled"], [24, 3, 1, "", "is_child_order"], [24, 3, 1, "", "is_closed"], [24, 3, 1, "", "is_contingency"], [24, 3, 1, "", "is_emulated"], [24, 3, 1, "", "is_inflight"], [24, 3, 1, "", "is_open"], [24, 3, 1, "", "is_parent_order"], [24, 3, 1, "", "is_passive"], [24, 3, 1, "", "is_pending_cancel"], [24, 3, 1, "", "is_pending_update"], [24, 3, 1, "", "is_post_only"], [24, 3, 1, "", "is_primary"], [24, 3, 1, "", "is_quote_quantity"], [24, 3, 1, "", "is_reduce_only"], [24, 3, 1, "", "is_sell"], [24, 3, 1, "", "is_spawned"], [24, 3, 1, "", "is_triggered"], [24, 3, 1, "", "last_event"], [24, 3, 1, "", "last_trade_id"], [24, 3, 1, "", "leaves_qty"], [24, 3, 1, "", "linked_order_ids"], [24, 3, 1, "", "liquidity_side"], [24, 2, 1, "", "opposite_side"], [24, 3, 1, "", "order_list_id"], [24, 3, 1, "", "order_type"], [24, 3, 1, "", "parent_order_id"], [24, 3, 1, "", "position_id"], [24, 3, 1, "", "price"], [24, 3, 1, "", "quantity"], [24, 3, 1, "", "side"], [24, 2, 1, "", "side_string"], [24, 2, 1, "", "signed_decimal_qty"], [24, 3, 1, "", "slippage"], [24, 3, 1, "", "status"], [24, 2, 1, "", "status_string"], [24, 3, 1, "", "strategy_id"], [24, 3, 1, "", "symbol"], [24, 3, 1, "", "tags"], [24, 3, 1, "", "time_in_force"], [24, 2, 1, "", "to_dict"], [24, 3, 1, "", "trade_ids"], [24, 3, 1, "", "trader_id"], [24, 3, 1, "", "trigger_instrument_id"], [24, 3, 1, "", "trigger_price"], [24, 3, 1, "", "trigger_type"], [24, 3, 1, "", "ts_init"], [24, 3, 1, "", "ts_last"], [24, 3, 1, "", "ts_triggered"], [24, 2, 1, "", "type_string"], [24, 3, 1, "", "venue"], [24, 3, 1, "", "venue_order_id"], [24, 3, 1, "", "venue_order_ids"], [24, 2, 1, "", "would_reduce_only"]], "nautilus_trader.model.orders.list": [[24, 1, 1, "", "OrderList"]], "nautilus_trader.model.orders.list.OrderList": [[24, 3, 1, "", "first"], [24, 3, 1, "", "id"], [24, 3, 1, "", "instrument_id"], [24, 3, 1, "", "orders"], [24, 3, 1, "", "strategy_id"], [24, 3, 1, "", "ts_init"]], "nautilus_trader.model.orders.market": [[24, 1, 1, "", "MarketOrder"]], "nautilus_trader.model.orders.market.MarketOrder": [[24, 3, 1, "", "account_id"], [24, 2, 1, "", "apply"], [24, 3, 1, "", "avg_px"], [24, 3, 1, "", "client_order_id"], [24, 2, 1, "", "closing_side"], [24, 2, 1, "", "commissions"], [24, 3, 1, "", "contingency_type"], [24, 3, 1, "", "emulation_trigger"], [24, 3, 1, "", "event_count"], [24, 3, 1, "", "events"], [24, 3, 1, "", "exec_algorithm_id"], [24, 3, 1, "", "exec_algorithm_params"], [24, 3, 1, "", "exec_spawn_id"], [24, 3, 1, "", "filled_qty"], [24, 3, 1, "", "has_price"], [24, 3, 1, "", "has_trigger_price"], [24, 2, 1, "", "info"], [24, 3, 1, "", "init_event"], [24, 3, 1, "", "init_id"], [24, 3, 1, "", "instrument_id"], [24, 3, 1, "", "is_active_local"], [24, 3, 1, "", "is_aggressive"], [24, 3, 1, "", "is_buy"], [24, 3, 1, "", "is_canceled"], [24, 3, 1, "", "is_child_order"], [24, 3, 1, "", "is_closed"], [24, 3, 1, "", "is_contingency"], [24, 3, 1, "", "is_emulated"], [24, 3, 1, "", "is_inflight"], [24, 3, 1, "", "is_open"], [24, 3, 1, "", "is_parent_order"], [24, 3, 1, "", "is_passive"], [24, 3, 1, "", "is_pending_cancel"], [24, 3, 1, "", "is_pending_update"], [24, 3, 1, "", "is_post_only"], [24, 3, 1, "", "is_primary"], [24, 3, 1, "", "is_quote_quantity"], [24, 3, 1, "", "is_reduce_only"], [24, 3, 1, "", "is_sell"], [24, 3, 1, "", "is_spawned"], [24, 3, 1, "", "last_event"], [24, 3, 1, "", "last_trade_id"], [24, 3, 1, "", "leaves_qty"], [24, 3, 1, "", "linked_order_ids"], [24, 3, 1, "", "liquidity_side"], [24, 2, 1, "", "opposite_side"], [24, 3, 1, "", "order_list_id"], [24, 3, 1, "", "order_type"], [24, 3, 1, "", "parent_order_id"], [24, 3, 1, "", "position_id"], [24, 3, 1, "", "quantity"], [24, 3, 1, "", "side"], [24, 2, 1, "", "side_string"], [24, 2, 1, "", "signed_decimal_qty"], [24, 3, 1, "", "slippage"], [24, 3, 1, "", "status"], [24, 2, 1, "", "status_string"], [24, 3, 1, "", "strategy_id"], [24, 3, 1, "", "symbol"], [24, 3, 1, "", "tags"], [24, 3, 1, "", "time_in_force"], [24, 2, 1, "", "to_dict"], [24, 3, 1, "", "trade_ids"], [24, 3, 1, "", "trader_id"], [24, 2, 1, "", "transform_py"], [24, 3, 1, "", "trigger_instrument_id"], [24, 3, 1, "", "ts_init"], [24, 3, 1, "", "ts_last"], [24, 2, 1, "", "type_string"], [24, 3, 1, "", "venue"], [24, 3, 1, "", "venue_order_id"], [24, 3, 1, "", "venue_order_ids"], [24, 2, 1, "", "would_reduce_only"]], "nautilus_trader.model.orders.market_if_touched": [[24, 1, 1, "", "MarketIfTouchedOrder"]], "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder": [[24, 3, 1, "", "account_id"], [24, 2, 1, "", "apply"], [24, 3, 1, "", "avg_px"], [24, 3, 1, "", "client_order_id"], [24, 2, 1, "", "closing_side"], [24, 2, 1, "", "commissions"], [24, 3, 1, "", "contingency_type"], [24, 3, 1, "", "emulation_trigger"], [24, 3, 1, "", "event_count"], [24, 3, 1, "", "events"], [24, 3, 1, "", "exec_algorithm_id"], [24, 3, 1, "", "exec_algorithm_params"], [24, 3, 1, "", "exec_spawn_id"], [24, 3, 1, "", "expire_time"], [24, 3, 1, "", "expire_time_ns"], [24, 3, 1, "", "filled_qty"], [24, 3, 1, "", "has_price"], [24, 3, 1, "", "has_trigger_price"], [24, 2, 1, "", "info"], [24, 3, 1, "", "init_event"], [24, 3, 1, "", "init_id"], [24, 3, 1, "", "instrument_id"], [24, 3, 1, "", "is_active_local"], [24, 3, 1, "", "is_aggressive"], [24, 3, 1, "", "is_buy"], [24, 3, 1, "", "is_canceled"], [24, 3, 1, "", "is_child_order"], [24, 3, 1, "", "is_closed"], [24, 3, 1, "", "is_contingency"], [24, 3, 1, "", "is_emulated"], [24, 3, 1, "", "is_inflight"], [24, 3, 1, "", "is_open"], [24, 3, 1, "", "is_parent_order"], [24, 3, 1, "", "is_passive"], [24, 3, 1, "", "is_pending_cancel"], [24, 3, 1, "", "is_pending_update"], [24, 3, 1, "", "is_post_only"], [24, 3, 1, "", "is_primary"], [24, 3, 1, "", "is_quote_quantity"], [24, 3, 1, "", "is_reduce_only"], [24, 3, 1, "", "is_sell"], [24, 3, 1, "", "is_spawned"], [24, 3, 1, "", "last_event"], [24, 3, 1, "", "last_trade_id"], [24, 3, 1, "", "leaves_qty"], [24, 3, 1, "", "linked_order_ids"], [24, 3, 1, "", "liquidity_side"], [24, 2, 1, "", "opposite_side"], [24, 3, 1, "", "order_list_id"], [24, 3, 1, "", "order_type"], [24, 3, 1, "", "parent_order_id"], [24, 3, 1, "", "position_id"], [24, 3, 1, "", "quantity"], [24, 3, 1, "", "side"], [24, 2, 1, "", "side_string"], [24, 2, 1, "", "signed_decimal_qty"], [24, 3, 1, "", "slippage"], [24, 3, 1, "", "status"], [24, 2, 1, "", "status_string"], [24, 3, 1, "", "strategy_id"], [24, 3, 1, "", "symbol"], [24, 3, 1, "", "tags"], [24, 3, 1, "", "time_in_force"], [24, 2, 1, "", "to_dict"], [24, 3, 1, "", "trade_ids"], [24, 3, 1, "", "trader_id"], [24, 3, 1, "", "trigger_instrument_id"], [24, 3, 1, "", "trigger_price"], [24, 3, 1, "", "trigger_type"], [24, 3, 1, "", "ts_init"], [24, 3, 1, "", "ts_last"], [24, 2, 1, "", "type_string"], [24, 3, 1, "", "venue"], [24, 3, 1, "", "venue_order_id"], [24, 3, 1, "", "venue_order_ids"], [24, 2, 1, "", "would_reduce_only"]], "nautilus_trader.model.orders.market_to_limit": [[24, 1, 1, "", "MarketToLimitOrder"]], "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder": [[24, 3, 1, "", "account_id"], [24, 2, 1, "", "apply"], [24, 3, 1, "", "avg_px"], [24, 3, 1, "", "client_order_id"], [24, 2, 1, "", "closing_side"], [24, 2, 1, "", "commissions"], [24, 3, 1, "", "contingency_type"], [24, 3, 1, "", "display_qty"], [24, 3, 1, "", "emulation_trigger"], [24, 3, 1, "", "event_count"], [24, 3, 1, "", "events"], [24, 3, 1, "", "exec_algorithm_id"], [24, 3, 1, "", "exec_algorithm_params"], [24, 3, 1, "", "exec_spawn_id"], [24, 3, 1, "", "expire_time"], [24, 3, 1, "", "expire_time_ns"], [24, 3, 1, "", "filled_qty"], [24, 3, 1, "", "has_price"], [24, 3, 1, "", "has_trigger_price"], [24, 2, 1, "", "info"], [24, 3, 1, "", "init_event"], [24, 3, 1, "", "init_id"], [24, 3, 1, "", "instrument_id"], [24, 3, 1, "", "is_active_local"], [24, 3, 1, "", "is_aggressive"], [24, 3, 1, "", "is_buy"], [24, 3, 1, "", "is_canceled"], [24, 3, 1, "", "is_child_order"], [24, 3, 1, "", "is_closed"], [24, 3, 1, "", "is_contingency"], [24, 3, 1, "", "is_emulated"], [24, 3, 1, "", "is_inflight"], [24, 3, 1, "", "is_open"], [24, 3, 1, "", "is_parent_order"], [24, 3, 1, "", "is_passive"], [24, 3, 1, "", "is_pending_cancel"], [24, 3, 1, "", "is_pending_update"], [24, 3, 1, "", "is_post_only"], [24, 3, 1, "", "is_primary"], [24, 3, 1, "", "is_quote_quantity"], [24, 3, 1, "", "is_reduce_only"], [24, 3, 1, "", "is_sell"], [24, 3, 1, "", "is_spawned"], [24, 3, 1, "", "last_event"], [24, 3, 1, "", "last_trade_id"], [24, 3, 1, "", "leaves_qty"], [24, 3, 1, "", "linked_order_ids"], [24, 3, 1, "", "liquidity_side"], [24, 2, 1, "", "opposite_side"], [24, 3, 1, "", "order_list_id"], [24, 3, 1, "", "order_type"], [24, 3, 1, "", "parent_order_id"], [24, 3, 1, "", "position_id"], [24, 3, 1, "", "price"], [24, 3, 1, "", "quantity"], [24, 3, 1, "", "side"], [24, 2, 1, "", "side_string"], [24, 2, 1, "", "signed_decimal_qty"], [24, 3, 1, "", "slippage"], [24, 3, 1, "", "status"], [24, 2, 1, "", "status_string"], [24, 3, 1, "", "strategy_id"], [24, 3, 1, "", "symbol"], [24, 3, 1, "", "tags"], [24, 3, 1, "", "time_in_force"], [24, 2, 1, "", "to_dict"], [24, 3, 1, "", "trade_ids"], [24, 3, 1, "", "trader_id"], [24, 3, 1, "", "trigger_instrument_id"], [24, 3, 1, "", "ts_init"], [24, 3, 1, "", "ts_last"], [24, 2, 1, "", "type_string"], [24, 3, 1, "", "venue"], [24, 3, 1, "", "venue_order_id"], [24, 3, 1, "", "venue_order_ids"], [24, 2, 1, "", "would_reduce_only"]], "nautilus_trader.model.orders.stop_limit": [[24, 1, 1, "", "StopLimitOrder"]], "nautilus_trader.model.orders.stop_limit.StopLimitOrder": [[24, 3, 1, "", "account_id"], [24, 2, 1, "", "apply"], [24, 3, 1, "", "avg_px"], [24, 3, 1, "", "client_order_id"], [24, 2, 1, "", "closing_side"], [24, 2, 1, "", "commissions"], [24, 3, 1, "", "contingency_type"], [24, 3, 1, "", "display_qty"], [24, 3, 1, "", "emulation_trigger"], [24, 3, 1, "", "event_count"], [24, 3, 1, "", "events"], [24, 3, 1, "", "exec_algorithm_id"], [24, 3, 1, "", "exec_algorithm_params"], [24, 3, 1, "", "exec_spawn_id"], [24, 3, 1, "", "expire_time"], [24, 3, 1, "", "expire_time_ns"], [24, 3, 1, "", "filled_qty"], [24, 3, 1, "", "has_price"], [24, 3, 1, "", "has_trigger_price"], [24, 2, 1, "", "info"], [24, 3, 1, "", "init_event"], [24, 3, 1, "", "init_id"], [24, 3, 1, "", "instrument_id"], [24, 3, 1, "", "is_active_local"], [24, 3, 1, "", "is_aggressive"], [24, 3, 1, "", "is_buy"], [24, 3, 1, "", "is_canceled"], [24, 3, 1, "", "is_child_order"], [24, 3, 1, "", "is_closed"], [24, 3, 1, "", "is_contingency"], [24, 3, 1, "", "is_emulated"], [24, 3, 1, "", "is_inflight"], [24, 3, 1, "", "is_open"], [24, 3, 1, "", "is_parent_order"], [24, 3, 1, "", "is_passive"], [24, 3, 1, "", "is_pending_cancel"], [24, 3, 1, "", "is_pending_update"], [24, 3, 1, "", "is_post_only"], [24, 3, 1, "", "is_primary"], [24, 3, 1, "", "is_quote_quantity"], [24, 3, 1, "", "is_reduce_only"], [24, 3, 1, "", "is_sell"], [24, 3, 1, "", "is_spawned"], [24, 3, 1, "", "is_triggered"], [24, 3, 1, "", "last_event"], [24, 3, 1, "", "last_trade_id"], [24, 3, 1, "", "leaves_qty"], [24, 3, 1, "", "linked_order_ids"], [24, 3, 1, "", "liquidity_side"], [24, 2, 1, "", "opposite_side"], [24, 3, 1, "", "order_list_id"], [24, 3, 1, "", "order_type"], [24, 3, 1, "", "parent_order_id"], [24, 3, 1, "", "position_id"], [24, 3, 1, "", "price"], [24, 3, 1, "", "quantity"], [24, 3, 1, "", "side"], [24, 2, 1, "", "side_string"], [24, 2, 1, "", "signed_decimal_qty"], [24, 3, 1, "", "slippage"], [24, 3, 1, "", "status"], [24, 2, 1, "", "status_string"], [24, 3, 1, "", "strategy_id"], [24, 3, 1, "", "symbol"], [24, 3, 1, "", "tags"], [24, 3, 1, "", "time_in_force"], [24, 2, 1, "", "to_dict"], [24, 3, 1, "", "trade_ids"], [24, 3, 1, "", "trader_id"], [24, 3, 1, "", "trigger_instrument_id"], [24, 3, 1, "", "trigger_price"], [24, 3, 1, "", "trigger_type"], [24, 3, 1, "", "ts_init"], [24, 3, 1, "", "ts_last"], [24, 3, 1, "", "ts_triggered"], [24, 2, 1, "", "type_string"], [24, 3, 1, "", "venue"], [24, 3, 1, "", "venue_order_id"], [24, 3, 1, "", "venue_order_ids"], [24, 2, 1, "", "would_reduce_only"]], "nautilus_trader.model.orders.stop_market": [[24, 1, 1, "", "StopMarketOrder"]], "nautilus_trader.model.orders.stop_market.StopMarketOrder": [[24, 3, 1, "", "account_id"], [24, 2, 1, "", "apply"], [24, 3, 1, "", "avg_px"], [24, 3, 1, "", "client_order_id"], [24, 2, 1, "", "closing_side"], [24, 2, 1, "", "commissions"], [24, 3, 1, "", "contingency_type"], [24, 3, 1, "", "emulation_trigger"], [24, 3, 1, "", "event_count"], [24, 3, 1, "", "events"], [24, 3, 1, "", "exec_algorithm_id"], [24, 3, 1, "", "exec_algorithm_params"], [24, 3, 1, "", "exec_spawn_id"], [24, 3, 1, "", "expire_time"], [24, 3, 1, "", "expire_time_ns"], [24, 3, 1, "", "filled_qty"], [24, 3, 1, "", "has_price"], [24, 3, 1, "", "has_trigger_price"], [24, 2, 1, "", "info"], [24, 3, 1, "", "init_event"], [24, 3, 1, "", "init_id"], [24, 3, 1, "", "instrument_id"], [24, 3, 1, "", "is_active_local"], [24, 3, 1, "", "is_aggressive"], [24, 3, 1, "", "is_buy"], [24, 3, 1, "", "is_canceled"], [24, 3, 1, "", "is_child_order"], [24, 3, 1, "", "is_closed"], [24, 3, 1, "", "is_contingency"], [24, 3, 1, "", "is_emulated"], [24, 3, 1, "", "is_inflight"], [24, 3, 1, "", "is_open"], [24, 3, 1, "", "is_parent_order"], [24, 3, 1, "", "is_passive"], [24, 3, 1, "", "is_pending_cancel"], [24, 3, 1, "", "is_pending_update"], [24, 3, 1, "", "is_post_only"], [24, 3, 1, "", "is_primary"], [24, 3, 1, "", "is_quote_quantity"], [24, 3, 1, "", "is_reduce_only"], [24, 3, 1, "", "is_sell"], [24, 3, 1, "", "is_spawned"], [24, 3, 1, "", "last_event"], [24, 3, 1, "", "last_trade_id"], [24, 3, 1, "", "leaves_qty"], [24, 3, 1, "", "linked_order_ids"], [24, 3, 1, "", "liquidity_side"], [24, 2, 1, "", "opposite_side"], [24, 3, 1, "", "order_list_id"], [24, 3, 1, "", "order_type"], [24, 3, 1, "", "parent_order_id"], [24, 3, 1, "", "position_id"], [24, 3, 1, "", "quantity"], [24, 3, 1, "", "side"], [24, 2, 1, "", "side_string"], [24, 2, 1, "", "signed_decimal_qty"], [24, 3, 1, "", "slippage"], [24, 3, 1, "", "status"], [24, 2, 1, "", "status_string"], [24, 3, 1, "", "strategy_id"], [24, 3, 1, "", "symbol"], [24, 3, 1, "", "tags"], [24, 3, 1, "", "time_in_force"], [24, 2, 1, "", "to_dict"], [24, 3, 1, "", "trade_ids"], [24, 3, 1, "", "trader_id"], [24, 3, 1, "", "trigger_instrument_id"], [24, 3, 1, "", "trigger_price"], [24, 3, 1, "", "trigger_type"], [24, 3, 1, "", "ts_init"], [24, 3, 1, "", "ts_last"], [24, 2, 1, "", "type_string"], [24, 3, 1, "", "venue"], [24, 3, 1, "", "venue_order_id"], [24, 3, 1, "", "venue_order_ids"], [24, 2, 1, "", "would_reduce_only"]], "nautilus_trader.model.orders.trailing_stop_limit": [[24, 1, 1, "", "TrailingStopLimitOrder"]], "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder": [[24, 3, 1, "", "account_id"], [24, 2, 1, "", "apply"], [24, 3, 1, "", "avg_px"], [24, 3, 1, "", "client_order_id"], [24, 2, 1, "", "closing_side"], [24, 2, 1, "", "commissions"], [24, 3, 1, "", "contingency_type"], [24, 3, 1, "", "display_qty"], [24, 3, 1, "", "emulation_trigger"], [24, 3, 1, "", "event_count"], [24, 3, 1, "", "events"], [24, 3, 1, "", "exec_algorithm_id"], [24, 3, 1, "", "exec_algorithm_params"], [24, 3, 1, "", "exec_spawn_id"], [24, 3, 1, "", "expire_time"], [24, 3, 1, "", "expire_time_ns"], [24, 3, 1, "", "filled_qty"], [24, 3, 1, "", "has_price"], [24, 3, 1, "", "has_trigger_price"], [24, 2, 1, "", "info"], [24, 3, 1, "", "init_event"], [24, 3, 1, "", "init_id"], [24, 3, 1, "", "instrument_id"], [24, 3, 1, "", "is_active_local"], [24, 3, 1, "", "is_aggressive"], [24, 3, 1, "", "is_buy"], [24, 3, 1, "", "is_canceled"], [24, 3, 1, "", "is_child_order"], [24, 3, 1, "", "is_closed"], [24, 3, 1, "", "is_contingency"], [24, 3, 1, "", "is_emulated"], [24, 3, 1, "", "is_inflight"], [24, 3, 1, "", "is_open"], [24, 3, 1, "", "is_parent_order"], [24, 3, 1, "", "is_passive"], [24, 3, 1, "", "is_pending_cancel"], [24, 3, 1, "", "is_pending_update"], [24, 3, 1, "", "is_post_only"], [24, 3, 1, "", "is_primary"], [24, 3, 1, "", "is_quote_quantity"], [24, 3, 1, "", "is_reduce_only"], [24, 3, 1, "", "is_sell"], [24, 3, 1, "", "is_spawned"], [24, 3, 1, "", "is_triggered"], [24, 3, 1, "", "last_event"], [24, 3, 1, "", "last_trade_id"], [24, 3, 1, "", "leaves_qty"], [24, 3, 1, "", "limit_offset"], [24, 3, 1, "", "linked_order_ids"], [24, 3, 1, "", "liquidity_side"], [24, 2, 1, "", "opposite_side"], [24, 3, 1, "", "order_list_id"], [24, 3, 1, "", "order_type"], [24, 3, 1, "", "parent_order_id"], [24, 3, 1, "", "position_id"], [24, 3, 1, "", "price"], [24, 3, 1, "", "quantity"], [24, 3, 1, "", "side"], [24, 2, 1, "", "side_string"], [24, 2, 1, "", "signed_decimal_qty"], [24, 3, 1, "", "slippage"], [24, 3, 1, "", "status"], [24, 2, 1, "", "status_string"], [24, 3, 1, "", "strategy_id"], [24, 3, 1, "", "symbol"], [24, 3, 1, "", "tags"], [24, 3, 1, "", "time_in_force"], [24, 2, 1, "", "to_dict"], [24, 3, 1, "", "trade_ids"], [24, 3, 1, "", "trader_id"], [24, 3, 1, "", "trailing_offset"], [24, 3, 1, "", "trailing_offset_type"], [24, 3, 1, "", "trigger_instrument_id"], [24, 3, 1, "", "trigger_price"], [24, 3, 1, "", "trigger_type"], [24, 3, 1, "", "ts_init"], [24, 3, 1, "", "ts_last"], [24, 3, 1, "", "ts_triggered"], [24, 2, 1, "", "type_string"], [24, 3, 1, "", "venue"], [24, 3, 1, "", "venue_order_id"], [24, 3, 1, "", "venue_order_ids"], [24, 2, 1, "", "would_reduce_only"]], "nautilus_trader.model.orders.trailing_stop_market": [[24, 1, 1, "", "TrailingStopMarketOrder"]], "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder": [[24, 3, 1, "", "account_id"], [24, 2, 1, "", "apply"], [24, 3, 1, "", "avg_px"], [24, 3, 1, "", "client_order_id"], [24, 2, 1, "", "closing_side"], [24, 2, 1, "", "commissions"], [24, 3, 1, "", "contingency_type"], [24, 3, 1, "", "emulation_trigger"], [24, 3, 1, "", "event_count"], [24, 3, 1, "", "events"], [24, 3, 1, "", "exec_algorithm_id"], [24, 3, 1, "", "exec_algorithm_params"], [24, 3, 1, "", "exec_spawn_id"], [24, 3, 1, "", "expire_time"], [24, 3, 1, "", "expire_time_ns"], [24, 3, 1, "", "filled_qty"], [24, 3, 1, "", "has_price"], [24, 3, 1, "", "has_trigger_price"], [24, 2, 1, "", "info"], [24, 3, 1, "", "init_event"], [24, 3, 1, "", "init_id"], [24, 3, 1, "", "instrument_id"], [24, 3, 1, "", "is_active_local"], [24, 3, 1, "", "is_aggressive"], [24, 3, 1, "", "is_buy"], [24, 3, 1, "", "is_canceled"], [24, 3, 1, "", "is_child_order"], [24, 3, 1, "", "is_closed"], [24, 3, 1, "", "is_contingency"], [24, 3, 1, "", "is_emulated"], [24, 3, 1, "", "is_inflight"], [24, 3, 1, "", "is_open"], [24, 3, 1, "", "is_parent_order"], [24, 3, 1, "", "is_passive"], [24, 3, 1, "", "is_pending_cancel"], [24, 3, 1, "", "is_pending_update"], [24, 3, 1, "", "is_post_only"], [24, 3, 1, "", "is_primary"], [24, 3, 1, "", "is_quote_quantity"], [24, 3, 1, "", "is_reduce_only"], [24, 3, 1, "", "is_sell"], [24, 3, 1, "", "is_spawned"], [24, 3, 1, "", "last_event"], [24, 3, 1, "", "last_trade_id"], [24, 3, 1, "", "leaves_qty"], [24, 3, 1, "", "linked_order_ids"], [24, 3, 1, "", "liquidity_side"], [24, 2, 1, "", "opposite_side"], [24, 3, 1, "", "order_list_id"], [24, 3, 1, "", "order_type"], [24, 3, 1, "", "parent_order_id"], [24, 3, 1, "", "position_id"], [24, 3, 1, "", "quantity"], [24, 3, 1, "", "side"], [24, 2, 1, "", "side_string"], [24, 2, 1, "", "signed_decimal_qty"], [24, 3, 1, "", "slippage"], [24, 3, 1, "", "status"], [24, 2, 1, "", "status_string"], [24, 3, 1, "", "strategy_id"], [24, 3, 1, "", "symbol"], [24, 3, 1, "", "tags"], [24, 3, 1, "", "time_in_force"], [24, 2, 1, "", "to_dict"], [24, 3, 1, "", "trade_ids"], [24, 3, 1, "", "trader_id"], [24, 3, 1, "", "trailing_offset"], [24, 3, 1, "", "trailing_offset_type"], [24, 3, 1, "", "trigger_instrument_id"], [24, 3, 1, "", "trigger_price"], [24, 3, 1, "", "trigger_type"], [24, 3, 1, "", "ts_init"], [24, 3, 1, "", "ts_last"], [24, 2, 1, "", "type_string"], [24, 3, 1, "", "venue"], [24, 3, 1, "", "venue_order_id"], [24, 3, 1, "", "venue_order_ids"], [24, 2, 1, "", "would_reduce_only"]], "nautilus_trader.model.position": [[25, 1, 1, "", "Position"]], "nautilus_trader.model.position.Position": [[25, 3, 1, "", "account_id"], [25, 2, 1, "", "apply"], [25, 3, 1, "", "avg_px_close"], [25, 3, 1, "", "avg_px_open"], [25, 3, 1, "", "base_currency"], [25, 2, 1, "", "calculate_pnl"], [25, 3, 1, "", "client_order_ids"], [25, 3, 1, "", "closing_order_id"], [25, 2, 1, "", "commissions"], [25, 3, 1, "", "duration_ns"], [25, 3, 1, "", "entry"], [25, 3, 1, "", "event_count"], [25, 3, 1, "", "events"], [25, 3, 1, "", "id"], [25, 2, 1, "", "info"], [25, 3, 1, "", "instrument_id"], [25, 3, 1, "", "is_closed"], [25, 3, 1, "", "is_inverse"], [25, 3, 1, "", "is_long"], [25, 3, 1, "", "is_open"], [25, 2, 1, "", "is_opposite_side"], [25, 3, 1, "", "is_short"], [25, 3, 1, "", "last_event"], [25, 3, 1, "", "last_trade_id"], [25, 3, 1, "", "multiplier"], [25, 2, 1, "", "notional_value"], [25, 3, 1, "", "opening_order_id"], [25, 3, 1, "", "peak_qty"], [25, 3, 1, "", "price_precision"], [25, 3, 1, "", "quantity"], [25, 3, 1, "", "quote_currency"], [25, 3, 1, "", "realized_pnl"], [25, 3, 1, "", "realized_return"], [25, 3, 1, "", "settlement_currency"], [25, 3, 1, "", "side"], [25, 2, 1, "", "side_from_order_side"], [25, 2, 1, "", "signed_decimal_qty"], [25, 3, 1, "", "signed_qty"], [25, 3, 1, "", "size_precision"], [25, 3, 1, "", "strategy_id"], [25, 3, 1, "", "symbol"], [25, 2, 1, "", "to_dict"], [25, 2, 1, "", "total_pnl"], [25, 3, 1, "", "trade_ids"], [25, 3, 1, "", "trader_id"], [25, 3, 1, "", "ts_closed"], [25, 3, 1, "", "ts_init"], [25, 3, 1, "", "ts_last"], [25, 3, 1, "", "ts_opened"], [25, 2, 1, "", "unrealized_pnl"], [25, 3, 1, "", "venue"], [25, 3, 1, "", "venue_order_ids"]], "nautilus_trader.model.tick_scheme": [[26, 0, 0, "-", "base"]], "nautilus_trader.model.tick_scheme.base": [[26, 1, 1, "", "TickScheme"], [26, 5, 1, "", "get_tick_scheme"], [26, 5, 1, "", "list_tick_schemes"], [26, 5, 1, "", "register_tick_scheme"], [26, 5, 1, "", "round_down"], [26, 5, 1, "", "round_up"]], "nautilus_trader.model.tick_scheme.base.TickScheme": [[26, 3, 1, "", "max_price"], [26, 3, 1, "", "min_price"], [26, 3, 1, "", "name"], [26, 2, 1, "", "next_ask_price"], [26, 2, 1, "", "next_bid_price"]], "nautilus_trader.model.tick_scheme.implementations": [[26, 0, 0, "-", "fixed"], [26, 0, 0, "-", "tiered"]], "nautilus_trader.model.tick_scheme.implementations.fixed": [[26, 1, 1, "", "FixedTickScheme"]], "nautilus_trader.model.tick_scheme.implementations.fixed.FixedTickScheme": [[26, 3, 1, "", "increment"], [26, 3, 1, "", "max_price"], [26, 3, 1, "", "min_price"], [26, 3, 1, "", "name"], [26, 2, 1, "", "next_ask_price"], [26, 2, 1, "", "next_bid_price"], [26, 3, 1, "", "price_precision"]], "nautilus_trader.model.tick_scheme.implementations.tiered": [[26, 1, 1, "", "TieredTickScheme"]], "nautilus_trader.model.tick_scheme.implementations.tiered.TieredTickScheme": [[26, 2, 1, "", "find_tick_index"], [26, 3, 1, "", "max_price"], [26, 3, 1, "", "min_price"], [26, 3, 1, "", "name"], [26, 2, 1, "", "next_ask_price"], [26, 2, 1, "", "next_bid_price"]], "nautilus_trader.persistence.catalog": [[27, 0, 0, "-", "base"], [27, 0, 0, "-", "parquet"]], "nautilus_trader.persistence.catalog.base": [[27, 1, 1, "", "BaseDataCatalog"]], "nautilus_trader.persistence.catalog.parquet": [[27, 1, 1, "", "FeatherFile"], [27, 1, 1, "", "ParquetDataCatalog"]], "nautilus_trader.persistence.catalog.parquet.FeatherFile": [[27, 3, 1, "", "class_name"], [27, 2, 1, "", "count"], [27, 2, 1, "", "index"], [27, 3, 1, "", "path"]], "nautilus_trader.persistence.catalog.parquet.ParquetDataCatalog": [[27, 2, 1, "", "from_env"], [27, 2, 1, "", "from_uri"], [27, 2, 1, "", "write_data"]], "nautilus_trader.persistence": [[27, 0, 0, "-", "wranglers"], [27, 0, 0, "-", "writer"]], "nautilus_trader.persistence.wranglers": [[27, 1, 1, "", "BarDataWrangler"], [27, 1, 1, "", "OrderBookDeltaDataWrangler"], [27, 1, 1, "", "QuoteTickDataWrangler"], [27, 1, 1, "", "TradeTickDataWrangler"]], "nautilus_trader.persistence.wranglers.BarDataWrangler": [[27, 2, 1, "", "process"]], "nautilus_trader.persistence.wranglers.OrderBookDeltaDataWrangler": [[27, 2, 1, "", "process"]], "nautilus_trader.persistence.wranglers.QuoteTickDataWrangler": [[27, 2, 1, "", "process"], [27, 2, 1, "", "process_bar_data"]], "nautilus_trader.persistence.wranglers.TradeTickDataWrangler": [[27, 2, 1, "", "process"]], "nautilus_trader.persistence.writer": [[27, 1, 1, "", "StreamingFeatherWriter"], [27, 5, 1, "", "generate_signal_class"]], "nautilus_trader.persistence.writer.StreamingFeatherWriter": [[27, 2, 1, "", "check_flush"], [27, 2, 1, "", "close"], [27, 2, 1, "", "flush"], [27, 4, 1, "", "is_closed"], [27, 2, 1, "", "write"]], "nautilus_trader.portfolio": [[28, 0, 0, "-", "base"], [28, 0, 0, "-", "portfolio"]], "nautilus_trader.portfolio.base": [[28, 1, 1, "", "PortfolioFacade"]], "nautilus_trader.portfolio.base.PortfolioFacade": [[28, 2, 1, "", "account"], [28, 3, 1, "", "analyzer"], [28, 2, 1, "", "balances_locked"], [28, 3, 1, "", "initialized"], [28, 2, 1, "", "is_completely_flat"], [28, 2, 1, "", "is_flat"], [28, 2, 1, "", "is_net_long"], [28, 2, 1, "", "is_net_short"], [28, 2, 1, "", "margins_init"], [28, 2, 1, "", "margins_maint"], [28, 2, 1, "", "net_exposure"], [28, 2, 1, "", "net_exposures"], [28, 2, 1, "", "net_position"], [28, 2, 1, "", "unrealized_pnl"], [28, 2, 1, "", "unrealized_pnls"]], "nautilus_trader.portfolio.portfolio": [[28, 1, 1, "", "Portfolio"]], "nautilus_trader.portfolio.portfolio.Portfolio": [[28, 2, 1, "", "account"], [28, 3, 1, "", "analyzer"], [28, 2, 1, "", "balances_locked"], [28, 2, 1, "", "initialize_orders"], [28, 2, 1, "", "initialize_positions"], [28, 3, 1, "", "initialized"], [28, 2, 1, "", "is_completely_flat"], [28, 2, 1, "", "is_flat"], [28, 2, 1, "", "is_net_long"], [28, 2, 1, "", "is_net_short"], [28, 2, 1, "", "margins_init"], [28, 2, 1, "", "margins_maint"], [28, 2, 1, "", "net_exposure"], [28, 2, 1, "", "net_exposures"], [28, 2, 1, "", "net_position"], [28, 2, 1, "", "reset"], [28, 2, 1, "", "set_specific_venue"], [28, 2, 1, "", "unrealized_pnl"], [28, 2, 1, "", "unrealized_pnls"], [28, 2, 1, "", "update_account"], [28, 2, 1, "", "update_order"], [28, 2, 1, "", "update_position"], [28, 2, 1, "", "update_quote_tick"]], "nautilus_trader.risk": [[29, 0, 0, "-", "engine"], [29, 0, 0, "-", "sizing"]], "nautilus_trader.risk.engine": [[29, 1, 1, "", "RiskEngine"]], "nautilus_trader.risk.engine.RiskEngine": [[29, 3, 1, "", "command_count"], [29, 3, 1, "", "debug"], [29, 2, 1, "", "degrade"], [29, 2, 1, "", "dispose"], [29, 3, 1, "", "event_count"], [29, 2, 1, "", "execute"], [29, 2, 1, "", "fault"], [29, 2, 1, "", "fully_qualified_name"], [29, 3, 1, "", "id"], [29, 3, 1, "", "is_bypassed"], [29, 3, 1, "", "is_degraded"], [29, 3, 1, "", "is_disposed"], [29, 3, 1, "", "is_faulted"], [29, 3, 1, "", "is_initialized"], [29, 3, 1, "", "is_running"], [29, 3, 1, "", "is_stopped"], [29, 2, 1, "", "max_notional_per_order"], [29, 2, 1, "", "max_notionals_per_order"], [29, 2, 1, "", "max_order_modify_rate"], [29, 2, 1, "", "max_order_submit_rate"], [29, 2, 1, "", "process"], [29, 2, 1, "", "reset"], [29, 2, 1, "", "resume"], [29, 2, 1, "", "set_max_notional_per_order"], [29, 2, 1, "", "set_trading_state"], [29, 2, 1, "", "start"], [29, 3, 1, "", "state"], [29, 2, 1, "", "stop"], [29, 3, 1, "", "trader_id"], [29, 3, 1, "", "trading_state"], [29, 3, 1, "", "type"]], "nautilus_trader.risk.sizing": [[29, 1, 1, "", "FixedRiskSizer"], [29, 1, 1, "", "PositionSizer"]], "nautilus_trader.risk.sizing.FixedRiskSizer": [[29, 2, 1, "", "calculate"], [29, 3, 1, "", "instrument"], [29, 2, 1, "", "update_instrument"]], "nautilus_trader.risk.sizing.PositionSizer": [[29, 2, 1, "", "calculate"], [29, 3, 1, "", "instrument"], [29, 2, 1, "", "update_instrument"]], "nautilus_trader.serialization": [[30, 0, 0, "-", "base"], [30, 0, 0, "-", "serializer"]], "nautilus_trader.serialization.base": [[30, 1, 1, "", "Serializer"], [30, 5, 1, "", "register_serializable_object"]], "nautilus_trader.serialization.base.Serializer": [[30, 2, 1, "", "deserialize"], [30, 2, 1, "", "serialize"]], "nautilus_trader.serialization.serializer": [[30, 1, 1, "", "MsgSpecSerializer"]], "nautilus_trader.serialization.serializer.MsgSpecSerializer": [[30, 2, 1, "", "deserialize"], [30, 2, 1, "", "serialize"], [30, 3, 1, "", "timestamps_as_iso8601"], [30, 3, 1, "", "timestamps_as_str"]], "nautilus_trader.system": [[31, 0, 0, "-", "kernel"]], "nautilus_trader.system.kernel": [[31, 1, 1, "", "NautilusKernel"]], "nautilus_trader.system.kernel.NautilusKernel": [[31, 4, 1, "", "cache"], [31, 2, 1, "", "cancel_all_tasks"], [31, 4, 1, "", "catalog"], [31, 4, 1, "", "clock"], [31, 4, 1, "", "data_engine"], [31, 2, 1, "", "dispose"], [31, 4, 1, "", "emulator"], [31, 4, 1, "", "environment"], [31, 4, 1, "", "exec_engine"], [31, 4, 1, "", "executor"], [31, 4, 1, "", "instance_id"], [31, 4, 1, "", "load_state"], [31, 4, 1, "", "log"], [31, 4, 1, "", "logger"], [31, 4, 1, "", "loop"], [31, 4, 1, "", "loop_sig_callback"], [31, 4, 1, "", "machine_id"], [31, 4, 1, "", "msgbus"], [31, 4, 1, "", "name"], [31, 4, 1, "", "portfolio"], [31, 4, 1, "", "risk_engine"], [31, 4, 1, "", "save_state"], [31, 2, 1, "", "start"], [31, 2, 1, "", "start_async"], [31, 2, 1, "", "stop"], [31, 2, 1, "", "stop_async"], [31, 4, 1, "", "trader"], [31, 4, 1, "", "trader_id"], [31, 4, 1, "", "ts_created"], [31, 4, 1, "", "writer"]], "nautilus_trader.trading": [[32, 0, 0, "-", "controller"], [32, 0, 0, "-", "filters"], [32, 0, 0, "-", "strategy"], [32, 0, 0, "-", "trader"]], "nautilus_trader.trading.controller": [[32, 1, 1, "", "Controller"]], "nautilus_trader.trading.controller.Controller": [[32, 2, 1, "", "active_task_ids"], [32, 2, 1, "", "add_synthetic"], [32, 3, 1, "", "cache"], [32, 2, 1, "", "cancel_all_tasks"], [32, 2, 1, "", "cancel_task"], [32, 3, 1, "", "clock"], [32, 3, 1, "", "config"], [32, 2, 1, "", "create_actor"], [32, 2, 1, "", "create_strategy"], [32, 2, 1, "", "degrade"], [32, 2, 1, "", "deregister_warning_event"], [32, 2, 1, "", "dispose"], [32, 2, 1, "", "fault"], [32, 2, 1, "", "fully_qualified_name"], [32, 2, 1, "", "handle_bar"], [32, 2, 1, "", "handle_bars"], [32, 2, 1, "", "handle_data"], [32, 2, 1, "", "handle_event"], [32, 2, 1, "", "handle_historical_data"], [32, 2, 1, "", "handle_instrument"], [32, 2, 1, "", "handle_instrument_close"], [32, 2, 1, "", "handle_instrument_status"], [32, 2, 1, "", "handle_instruments"], [32, 2, 1, "", "handle_order_book"], [32, 2, 1, "", "handle_order_book_deltas"], [32, 2, 1, "", "handle_quote_tick"], [32, 2, 1, "", "handle_quote_ticks"], [32, 2, 1, "", "handle_ticker"], [32, 2, 1, "", "handle_trade_tick"], [32, 2, 1, "", "handle_trade_ticks"], [32, 2, 1, "", "handle_venue_status"], [32, 2, 1, "", "has_active_tasks"], [32, 2, 1, "", "has_any_tasks"], [32, 2, 1, "", "has_pending_requests"], [32, 2, 1, "", "has_queued_tasks"], [32, 3, 1, "", "id"], [32, 2, 1, "", "indicators_initialized"], [32, 3, 1, "", "is_degraded"], [32, 3, 1, "", "is_disposed"], [32, 3, 1, "", "is_faulted"], [32, 3, 1, "", "is_initialized"], [32, 2, 1, "", "is_pending_request"], [32, 3, 1, "", "is_running"], [32, 3, 1, "", "is_stopped"], [32, 2, 1, "", "load"], [32, 3, 1, "", "log"], [32, 3, 1, "", "msgbus"], [32, 2, 1, "", "on_bar"], [32, 2, 1, "", "on_data"], [32, 2, 1, "", "on_degrade"], [32, 2, 1, "", "on_dispose"], [32, 2, 1, "", "on_event"], [32, 2, 1, "", "on_fault"], [32, 2, 1, "", "on_historical_data"], [32, 2, 1, "", "on_instrument"], [32, 2, 1, "", "on_instrument_close"], [32, 2, 1, "", "on_instrument_status"], [32, 2, 1, "", "on_load"], [32, 2, 1, "", "on_order_book"], [32, 2, 1, "", "on_order_book_deltas"], [32, 2, 1, "", "on_quote_tick"], [32, 2, 1, "", "on_reset"], [32, 2, 1, "", "on_resume"], [32, 2, 1, "", "on_save"], [32, 2, 1, "", "on_start"], [32, 2, 1, "", "on_stop"], [32, 2, 1, "", "on_ticker"], [32, 2, 1, "", "on_trade_tick"], [32, 2, 1, "", "on_venue_status"], [32, 2, 1, "", "pending_requests"], [32, 3, 1, "", "portfolio"], [32, 2, 1, "", "publish_data"], [32, 2, 1, "", "publish_signal"], [32, 2, 1, "", "queue_for_executor"], [32, 2, 1, "", "queued_task_ids"], [32, 2, 1, "", "register_base"], [32, 2, 1, "", "register_executor"], [32, 2, 1, "", "register_indicator_for_bars"], [32, 2, 1, "", "register_indicator_for_quote_ticks"], [32, 2, 1, "", "register_indicator_for_trade_ticks"], [32, 2, 1, "", "register_warning_event"], [32, 3, 1, "", "registered_indicators"], [32, 2, 1, "", "remove_actor"], [32, 2, 1, "", "remove_strategy"], [32, 2, 1, "", "request_bars"], [32, 2, 1, "", "request_data"], [32, 2, 1, "", "request_instrument"], [32, 2, 1, "", "request_instruments"], [32, 2, 1, "", "request_quote_ticks"], [32, 2, 1, "", "request_trade_ticks"], [32, 2, 1, "", "reset"], [32, 2, 1, "", "resume"], [32, 2, 1, "", "run_in_executor"], [32, 2, 1, "", "save"], [32, 2, 1, "", "start"], [32, 2, 1, "", "start_actor"], [32, 2, 1, "", "start_strategy"], [32, 3, 1, "", "state"], [32, 2, 1, "", "stop"], [32, 2, 1, "", "stop_actor"], [32, 2, 1, "", "stop_strategy"], [32, 2, 1, "", "subscribe_bars"], [32, 2, 1, "", "subscribe_data"], [32, 2, 1, "", "subscribe_instrument"], [32, 2, 1, "", "subscribe_instrument_close"], [32, 2, 1, "", "subscribe_instrument_status"], [32, 2, 1, "", "subscribe_instruments"], [32, 2, 1, "", "subscribe_order_book_deltas"], [32, 2, 1, "", "subscribe_order_book_snapshots"], [32, 2, 1, "", "subscribe_quote_ticks"], [32, 2, 1, "", "subscribe_ticker"], [32, 2, 1, "", "subscribe_trade_ticks"], [32, 2, 1, "", "subscribe_venue_status"], [32, 2, 1, "", "to_importable_config"], [32, 3, 1, "", "trader_id"], [32, 3, 1, "", "type"], [32, 2, 1, "", "unsubscribe_bars"], [32, 2, 1, "", "unsubscribe_data"], [32, 2, 1, "", "unsubscribe_instrument"], [32, 2, 1, "", "unsubscribe_instrument_status"], [32, 2, 1, "", "unsubscribe_instruments"], [32, 2, 1, "", "unsubscribe_order_book_deltas"], [32, 2, 1, "", "unsubscribe_order_book_snapshots"], [32, 2, 1, "", "unsubscribe_quote_ticks"], [32, 2, 1, "", "unsubscribe_ticker"], [32, 2, 1, "", "unsubscribe_trade_ticks"], [32, 2, 1, "", "unsubscribe_venue_status"], [32, 2, 1, "", "update_synthetic"]], "nautilus_trader.trading.filters": [[32, 1, 1, "", "EconomicNewsEventFilter"], [32, 1, 1, "", "ForexSession"], [32, 1, 1, "", "ForexSessionFilter"], [32, 1, 1, "", "NewsEvent"], [32, 1, 1, "", "NewsImpact"]], "nautilus_trader.trading.filters.EconomicNewsEventFilter": [[32, 4, 1, "", "currencies"], [32, 4, 1, "", "impacts"], [32, 2, 1, "", "next_event"], [32, 2, 1, "", "prev_event"], [32, 4, 1, "", "unfiltered_data_end"], [32, 4, 1, "", "unfiltered_data_start"]], "nautilus_trader.trading.filters.ForexSessionFilter": [[32, 2, 1, "", "local_from_utc"], [32, 2, 1, "", "next_end"], [32, 2, 1, "", "next_start"], [32, 2, 1, "", "prev_end"], [32, 2, 1, "", "prev_start"]], "nautilus_trader.trading.filters.NewsEvent": [[32, 2, 1, "", "fully_qualified_name"], [32, 4, 1, "", "ts_event"], [32, 4, 1, "", "ts_init"]], "nautilus_trader.trading.strategy": [[32, 1, 1, "", "Strategy"]], "nautilus_trader.trading.strategy.Strategy": [[32, 2, 1, "", "active_task_ids"], [32, 2, 1, "", "add_synthetic"], [32, 3, 1, "", "cache"], [32, 2, 1, "", "cancel_all_orders"], [32, 2, 1, "", "cancel_all_tasks"], [32, 2, 1, "", "cancel_gtd_expiry"], [32, 2, 1, "", "cancel_order"], [32, 2, 1, "", "cancel_orders"], [32, 2, 1, "", "cancel_task"], [32, 2, 1, "", "change_id"], [32, 2, 1, "", "change_order_id_tag"], [32, 3, 1, "", "clock"], [32, 2, 1, "", "close_all_positions"], [32, 2, 1, "", "close_position"], [32, 3, 1, "", "config"], [32, 2, 1, "", "degrade"], [32, 2, 1, "", "deregister_warning_event"], [32, 2, 1, "", "dispose"], [32, 3, 1, "", "external_order_claims"], [32, 2, 1, "", "fault"], [32, 2, 1, "", "fully_qualified_name"], [32, 2, 1, "", "handle_bar"], [32, 2, 1, "", "handle_bars"], [32, 2, 1, "", "handle_data"], [32, 2, 1, "", "handle_event"], [32, 2, 1, "", "handle_historical_data"], [32, 2, 1, "", "handle_instrument"], [32, 2, 1, "", "handle_instrument_close"], [32, 2, 1, "", "handle_instrument_status"], [32, 2, 1, "", "handle_instruments"], [32, 2, 1, "", "handle_order_book"], [32, 2, 1, "", "handle_order_book_deltas"], [32, 2, 1, "", "handle_quote_tick"], [32, 2, 1, "", "handle_quote_ticks"], [32, 2, 1, "", "handle_ticker"], [32, 2, 1, "", "handle_trade_tick"], [32, 2, 1, "", "handle_trade_ticks"], [32, 2, 1, "", "handle_venue_status"], [32, 2, 1, "", "has_active_tasks"], [32, 2, 1, "", "has_any_tasks"], [32, 2, 1, "", "has_pending_requests"], [32, 2, 1, "", "has_queued_tasks"], [32, 3, 1, "", "id"], [32, 2, 1, "", "indicators_initialized"], [32, 3, 1, "", "is_degraded"], [32, 3, 1, "", "is_disposed"], [32, 3, 1, "", "is_faulted"], [32, 3, 1, "", "is_initialized"], [32, 2, 1, "", "is_pending_request"], [32, 3, 1, "", "is_running"], [32, 3, 1, "", "is_stopped"], [32, 2, 1, "", "load"], [32, 3, 1, "", "log"], [32, 3, 1, "", "manage_contingent_orders"], [32, 3, 1, "", "manage_gtd_expiry"], [32, 2, 1, "", "modify_order"], [32, 3, 1, "", "msgbus"], [32, 3, 1, "", "oms_type"], [32, 2, 1, "", "on_bar"], [32, 2, 1, "", "on_data"], [32, 2, 1, "", "on_degrade"], [32, 2, 1, "", "on_dispose"], [32, 2, 1, "", "on_event"], [32, 2, 1, "", "on_fault"], [32, 2, 1, "", "on_historical_data"], [32, 2, 1, "", "on_instrument"], [32, 2, 1, "", "on_instrument_close"], [32, 2, 1, "", "on_instrument_status"], [32, 2, 1, "", "on_load"], [32, 2, 1, "", "on_order_accepted"], [32, 2, 1, "", "on_order_book"], [32, 2, 1, "", "on_order_book_deltas"], [32, 2, 1, "", "on_order_cancel_rejected"], [32, 2, 1, "", "on_order_canceled"], [32, 2, 1, "", "on_order_denied"], [32, 2, 1, "", "on_order_emulated"], [32, 2, 1, "", "on_order_event"], [32, 2, 1, "", "on_order_expired"], [32, 2, 1, "", "on_order_filled"], [32, 2, 1, "", "on_order_initialized"], [32, 2, 1, "", "on_order_modify_rejected"], [32, 2, 1, "", "on_order_pending_cancel"], [32, 2, 1, "", "on_order_pending_update"], [32, 2, 1, "", "on_order_rejected"], [32, 2, 1, "", "on_order_released"], [32, 2, 1, "", "on_order_submitted"], [32, 2, 1, "", "on_order_triggered"], [32, 2, 1, "", "on_order_updated"], [32, 2, 1, "", "on_position_changed"], [32, 2, 1, "", "on_position_closed"], [32, 2, 1, "", "on_position_event"], [32, 2, 1, "", "on_position_opened"], [32, 2, 1, "", "on_quote_tick"], [32, 2, 1, "", "on_reset"], [32, 2, 1, "", "on_resume"], [32, 2, 1, "", "on_save"], [32, 2, 1, "", "on_start"], [32, 2, 1, "", "on_stop"], [32, 2, 1, "", "on_ticker"], [32, 2, 1, "", "on_trade_tick"], [32, 2, 1, "", "on_venue_status"], [32, 3, 1, "", "order_factory"], [32, 3, 1, "", "order_id_tag"], [32, 2, 1, "", "pending_requests"], [32, 3, 1, "", "portfolio"], [32, 2, 1, "", "publish_data"], [32, 2, 1, "", "publish_signal"], [32, 2, 1, "", "query_order"], [32, 2, 1, "", "queue_for_executor"], [32, 2, 1, "", "queued_task_ids"], [32, 2, 1, "", "register"], [32, 2, 1, "", "register_base"], [32, 2, 1, "", "register_executor"], [32, 2, 1, "", "register_indicator_for_bars"], [32, 2, 1, "", "register_indicator_for_quote_ticks"], [32, 2, 1, "", "register_indicator_for_trade_ticks"], [32, 2, 1, "", "register_warning_event"], [32, 3, 1, "", "registered_indicators"], [32, 2, 1, "", "request_bars"], [32, 2, 1, "", "request_data"], [32, 2, 1, "", "request_instrument"], [32, 2, 1, "", "request_instruments"], [32, 2, 1, "", "request_quote_ticks"], [32, 2, 1, "", "request_trade_ticks"], [32, 2, 1, "", "reset"], [32, 2, 1, "", "resume"], [32, 2, 1, "", "run_in_executor"], [32, 2, 1, "", "save"], [32, 2, 1, "", "start"], [32, 3, 1, "", "state"], [32, 2, 1, "", "stop"], [32, 2, 1, "", "submit_order"], [32, 2, 1, "", "submit_order_list"], [32, 2, 1, "", "subscribe_bars"], [32, 2, 1, "", "subscribe_data"], [32, 2, 1, "", "subscribe_instrument"], [32, 2, 1, "", "subscribe_instrument_close"], [32, 2, 1, "", "subscribe_instrument_status"], [32, 2, 1, "", "subscribe_instruments"], [32, 2, 1, "", "subscribe_order_book_deltas"], [32, 2, 1, "", "subscribe_order_book_snapshots"], [32, 2, 1, "", "subscribe_quote_ticks"], [32, 2, 1, "", "subscribe_ticker"], [32, 2, 1, "", "subscribe_trade_ticks"], [32, 2, 1, "", "subscribe_venue_status"], [32, 2, 1, "", "to_importable_config"], [32, 3, 1, "", "trader_id"], [32, 3, 1, "", "type"], [32, 2, 1, "", "unsubscribe_bars"], [32, 2, 1, "", "unsubscribe_data"], [32, 2, 1, "", "unsubscribe_instrument"], [32, 2, 1, "", "unsubscribe_instrument_status"], [32, 2, 1, "", "unsubscribe_instruments"], [32, 2, 1, "", "unsubscribe_order_book_deltas"], [32, 2, 1, "", "unsubscribe_order_book_snapshots"], [32, 2, 1, "", "unsubscribe_quote_ticks"], [32, 2, 1, "", "unsubscribe_ticker"], [32, 2, 1, "", "unsubscribe_trade_ticks"], [32, 2, 1, "", "unsubscribe_venue_status"], [32, 2, 1, "", "update_synthetic"]], "nautilus_trader.trading.trader": [[32, 1, 1, "", "Trader"]], "nautilus_trader.trading.trader.Trader": [[32, 2, 1, "", "actor_ids"], [32, 2, 1, "", "actor_states"], [32, 2, 1, "", "actors"], [32, 2, 1, "", "add_actor"], [32, 2, 1, "", "add_actors"], [32, 2, 1, "", "add_exec_algorithm"], [32, 2, 1, "", "add_exec_algorithms"], [32, 2, 1, "", "add_strategies"], [32, 2, 1, "", "add_strategy"], [32, 2, 1, "", "check_residuals"], [32, 2, 1, "", "clear_actors"], [32, 2, 1, "", "clear_exec_algorithms"], [32, 2, 1, "", "clear_strategies"], [32, 2, 1, "", "degrade"], [32, 2, 1, "", "dispose"], [32, 2, 1, "", "exec_algorithm_ids"], [32, 2, 1, "", "exec_algorithm_states"], [32, 2, 1, "", "exec_algorithms"], [32, 2, 1, "", "fault"], [32, 2, 1, "", "fully_qualified_name"], [32, 2, 1, "", "generate_account_report"], [32, 2, 1, "", "generate_fills_report"], [32, 2, 1, "", "generate_order_fills_report"], [32, 2, 1, "", "generate_orders_report"], [32, 2, 1, "", "generate_positions_report"], [32, 3, 1, "", "id"], [32, 3, 1, "", "is_degraded"], [32, 3, 1, "", "is_disposed"], [32, 3, 1, "", "is_faulted"], [32, 3, 1, "", "is_initialized"], [32, 3, 1, "", "is_running"], [32, 3, 1, "", "is_stopped"], [32, 2, 1, "", "load"], [32, 2, 1, "", "remove_actor"], [32, 2, 1, "", "remove_strategy"], [32, 2, 1, "", "reset"], [32, 2, 1, "", "resume"], [32, 2, 1, "", "save"], [32, 2, 1, "", "start"], [32, 2, 1, "", "start_actor"], [32, 2, 1, "", "start_strategy"], [32, 3, 1, "", "state"], [32, 2, 1, "", "stop"], [32, 2, 1, "", "stop_actor"], [32, 2, 1, "", "stop_strategy"], [32, 2, 1, "", "strategies"], [32, 2, 1, "", "strategy_ids"], [32, 2, 1, "", "strategy_states"], [32, 2, 1, "", "subscribe"], [32, 3, 1, "", "trader_id"], [32, 3, 1, "", "type"], [32, 2, 1, "", "unsubscribe"]]}, "objtypes": {"0": "py:module", "1": "py:class", "2": "py:method", "3": "py:attribute", "4": "py:property", "5": "py:function", "6": "py:exception"}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "class", "Python class"], "2": ["py", "method", "Python method"], "3": ["py", "attribute", "Python attribute"], "4": ["py", "property", "Python property"], "5": ["py", "function", "Python function"], "6": ["py", "exception", "Python exception"]}, "titleterms": {"account": [0, 50, 51, 64], "betfair": [1, 63], "client": [1, 11, 33, 66], "common": [1, 4, 8, 9, 41, 50], "config": [1, 2, 4, 9, 48], "data": [1, 2, 4, 11, 18, 33, 36, 43, 45, 48, 50, 51, 56, 61, 64, 66, 69, 70], "type": [1, 2, 35, 37, 41, 48, 49, 50, 64], "execut": [1, 2, 4, 12, 44, 45, 49, 51, 66, 70], "factori": [1, 2, 4, 49], "orderbook": 1, "provid": [1, 2, 4, 33], "socket": 1, "binanc": [2, 64], "enum": 2, "futur": 2, "spot": 2, "adapt": [3, 33, 45], "interact": [4, 66], "broker": [4, 66], "analysi": [5, 39, 51, 70], "backtest": [6, 9, 33, 39, 42, 45, 46, 50, 61, 66, 69, 70, 71], "cach": [7, 51], "clock": [8, 51], "compon": [8, 12, 41, 47], "executor": 8, "gener": [8, 36, 51], "log": [8, 45, 47], "messag": [8, 10, 11, 12, 41, 45, 48, 52], "bu": [8, 45, 48], "live": [9, 16, 33, 46, 50, 66], "core": [10, 41, 50], "datetim": 10, "finit": 10, "state": [10, 51], "machin": 10, "fsm": 10, "stat": 10, "uuid": 10, "aggreg": [11, 64], "engin": [11, 61, 70], "report": [12, 51], "python": [13, 57], "api": [13, 42, 62, 63, 64, 67, 68, 69, 70, 71], "why": [13, 50], "indic": 14, "infrastructur": 15, "order": [17, 24, 35, 37, 44, 45, 49, 50, 51, 64], "book": 17, "event": [19, 51, 56], "identifi": 20, "model": [21, 50], "instrument": [22, 33, 40, 45, 46, 61, 66], "object": [23, 51], "posit": [25, 51], "tick": 26, "scheme": 26, "persist": [27, 37], "portfolio": [28, 39, 51], "risk": 29, "serial": [30, 48], "system": [31, 41], "trade": [32, 33, 46, 50, 51, 61, 64, 66], "research": 33, "request": 33, "exampl": [33, 51], "actor": 34, "advanc": [35, 38, 45], "list": 35, "conting": [35, 49], "One": 35, "trigger": [35, 40, 49], "other": 35, "oto": 35, "cancel": [35, 51], "oco": 35, "updat": [35, 40], "ouo": 35, "bracket": 35, "custom": [36, 39], "emul": 37, "submit": [37, 51], "life": 37, "cycl": 37, "held": 37, "releas": [37, 60], "queri": 37, "guid": [38, 55, 62], "statist": 39, "synthet": 40, "formula": 40, "subscrib": 40, "id": [40, 48], "error": [40, 41], "handl": [40, 51], "architectur": [41, 45], "design": 41, "philosophi": 41, "qualiti": 41, "attribut": 41, "environ": [41, 54], "context": 41, "framework": 41, "organ": 41, "low": [41, 42, 70, 71], "level": [41, 42, 69, 70, 71], "implement": [41, 51, 67], "code": [41, 52, 58], "structur": 41, "depend": 41, "flow": [41, 44], "safeti": [41, 57], "except": 41, "choos": 42, "an": 42, "high": [42, 69, 71], "load": [43, 69, 70], "loader": 43, "wrangler": 43, "transform": 43, "pipelin": 43, "catalog": [43, 69], "initi": [43, 70], "write": [43, 44, 61], "basenam": 43, "templat": 43, "read": 43, "stream": [43, 48], "algorithm": [44, 70], "twap": 44, "time": [44, 49, 51], "weight": 44, "averag": 44, "price": [44, 46], "spawn": 44, "manag": [44, 51], "concept": [45, 62], "overview": [45, 49, 50, 63, 64, 65, 66], "strategi": [45, 51, 61, 70], "symbologi": [46, 64], "find": 46, "precis": 46, "increment": 46, "limit": [46, 49], "quantiti": [46, 49], "margin": 46, "fee": 46, "addit": 46, "info": 46, "configur": [47, 48, 51, 61, 63, 64, 66, 69], "standard": [47, 52], "output": 47, "file": 47, "filter": [47, 48], "color": 47, "signal": 48, "publish": 48, "direct": 48, "access": [48, 51], "extern": 48, "databas": 48, "trader": 48, "kei": 48, "instanc": 48, "encod": 48, "timestamp": [48, 51], "format": [48, 52], "auto": 48, "trim": 48, "terminologi": 49, "instruct": 49, "In": 49, "forc": 49, "expir": 49, "post": [49, 70], "onli": 49, "reduc": 49, "displai": 49, "offset": 49, "market": 49, "stop": [49, 64], "To": 49, "If": 49, "touch": 49, "trail": [49, 64], "featur": 50, "nautilustrad": [50, 62], "us": [50, 69], "case": 50, "distribut": 50, "domain": 50, "handler": 51, "action": 51, "timer": 51, "current": 51, "alert": 51, "fetch": 51, "inform": 51, "command": 51, "modifi": 51, "gtd": 51, "expiri": 51, "multipl": 51, "style": 52, "black": 52, "pep": 52, "8": 52, "docstr": 52, "flake8": 52, "commit": 52, "cython": 53, "what": [53, 68], "i": [53, 68], "function": 53, "method": 53, "signatur": 53, "debug": 53, "pycharm": 53, "doc": [53, 68], "tip": 53, "setup": 54, "build": 54, "develop": [55, 62, 68], "content": 55, "packag": 56, "libor": 56, "rate": 56, "short": 56, "term": 56, "interest": 56, "econom": 56, "rust": [57, 68], "bind": 57, "unsaf": 57, "polici": 57, "resourc": 57, "test": 58, "mock": 58, "coverag": 58, "exclud": 58, "get": [59, 61, 62, 66, 69], "start": [59, 62, 66], "instal": [59, 60, 66], "quickstart": [59, 61], "from": 60, "pypi": 60, "extra": 60, "sourc": 60, "github": 60, "run": [61, 69, 70], "docker": 61, "sampl": 61, "connect": 61, "parquetdatacatalog": 61, "venu": [61, 69, 70], "document": 62, "tutori": [62, 71], "integr": [62, 67], "refer": 62, "credenti": [63, 64], "base": 64, "url": 64, "overrid": 64, "u": 64, "testnet": 64, "parser": 64, "warn": 64, "specif": 64, "binancefuturesmarkpriceupd": 64, "databento": 65, "contract": 66, "histor": 66, "instrumentprovid": 66, "full": 66, "goal": 67, "unif": 67, "latest": 68, "import": [69, 70], "raw": 69, "ad": [69, 70], "repeat": 70, "which": 71}, "envversion": {"sphinx.domains.c": 2, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 8, "sphinx.domains.index": 1, "sphinx.domains.javascript": 2, "sphinx.domains.math": 2, "sphinx.domains.python": 3, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.intersphinx": 1, "sphinx": 57}, "alltitles": {"Accounting": [[0, "module-nautilus_trader.accounting"]], "Betfair": [[1, "module-nautilus_trader.adapters.betfair"], [63, "betfair"]], "Client": [[1, "module-nautilus_trader.adapters.betfair.client"], [11, "module-nautilus_trader.data.client"]], "Common": [[1, "module-nautilus_trader.adapters.betfair.common"], [4, "module-nautilus_trader.adapters.interactive_brokers.common"], [8, "module-nautilus_trader.common"], [9, "module-nautilus_trader.config.common"]], "Config": [[1, "module-nautilus_trader.adapters.betfair.config"], [2, "module-nautilus_trader.adapters.binance.config"], [4, "module-nautilus_trader.adapters.interactive_brokers.config"], [9, "module-nautilus_trader.config"]], "Data": [[1, "module-nautilus_trader.adapters.betfair.data"], [2, "module-nautilus_trader.adapters.binance.futures.data"], [2, "id3"], [4, "module-nautilus_trader.adapters.interactive_brokers.data"], [11, "module-nautilus_trader.data"], [18, "module-nautilus_trader.model.data"], [43, "data"], [45, "data"], [61, "data"]], "Data Types": [[1, "module-nautilus_trader.adapters.betfair.data_types"], [50, "data-types"]], "Execution": [[1, "module-nautilus_trader.adapters.betfair.execution"], [2, "module-nautilus_trader.adapters.binance.futures.execution"], [2, "id5"], [4, "module-nautilus_trader.adapters.interactive_brokers.execution"], [12, "module-nautilus_trader.execution"], [44, "execution"], [45, "execution"]], "Factories": [[1, "module-nautilus_trader.adapters.betfair.factories"], [2, "module-nautilus_trader.adapters.binance.factories"], [4, "module-nautilus_trader.adapters.interactive_brokers.factories"]], "OrderBook": [[1, "module-nautilus_trader.adapters.betfair.orderbook"]], "Providers": [[1, "module-nautilus_trader.adapters.betfair.providers"], [2, "module-nautilus_trader.adapters.binance.futures.providers"], [2, "id6"], [4, "module-nautilus_trader.adapters.interactive_brokers.providers"]], "Sockets": [[1, "module-nautilus_trader.adapters.betfair.sockets"]], "Binance": [[2, "module-nautilus_trader.adapters.binance"], [64, "binance"]], "Enums": [[2, "module-nautilus_trader.adapters.binance.common.enums"], [2, "id1"], [2, "id4"]], "Types": [[2, "module-nautilus_trader.adapters.binance.common.types"], [2, "id2"]], "Futures": [[2, "futures"]], "Spot": [[2, "spot"]], "Adapters": [[3, "module-nautilus_trader.adapters"], [33, "adapters"], [45, "adapters"]], "Interactive Brokers": [[4, "module-nautilus_trader.adapters.interactive_brokers"], [66, "interactive-brokers"]], "Analysis": [[5, "module-nautilus_trader.analysis"]], "Backtest": [[6, "module-nautilus_trader.backtest"], [9, "module-nautilus_trader.config.backtest"]], "Cache": [[7, "module-nautilus_trader.cache"]], "Clock": [[8, "module-nautilus_trader.common.clock"]], "Component": [[8, "module-nautilus_trader.common.component"]], "Executor": [[8, "module-nautilus_trader.common.executor"]], "Generators": [[8, "module-nautilus_trader.common.generators"]], "Logging": [[8, "module-nautilus_trader.common.logging"], [45, "logging"], [47, "logging"]], "Message Bus": [[8, "message-bus"], [45, "message-bus"], [48, "message-bus"]], "Live": [[9, "module-nautilus_trader.config.live"], [16, "module-nautilus_trader.live"]], "Core": [[10, "module-nautilus_trader.core"]], "Datetime": [[10, "module-nautilus_trader.core.datetime"]], "Finite-State Machine (FSM)": [[10, "module-nautilus_trader.core.fsm"]], "Message": [[10, "module-nautilus_trader.core.message"]], "Stats": [[10, "module-nautilus_trader.core.stats"]], "UUID": [[10, "module-nautilus_trader.core.uuid"]], "Aggregation": [[11, "module-nautilus_trader.data.aggregation"]], "Engine": [[11, "module-nautilus_trader.data.engine"], [61, "engine"]], "Messages": [[11, "module-nautilus_trader.data.messages"], [12, "module-nautilus_trader.execution.messages"]], "Components": [[12, "module-nautilus_trader.execution.algorithm"], [41, "components"]], "Reports": [[12, "module-nautilus_trader.execution.reports"]], "Python API": [[13, "python-api"]], "Why Python?": [[13, "why-python"]], "Indicators": [[14, "module-nautilus_trader.indicators"]], "Infrastructure": [[15, "infrastructure"]], "Order Book": [[17, "module-nautilus_trader.model.book"]], "Events": [[19, "module-nautilus_trader.model.events"]], "Identifiers": [[20, "module-nautilus_trader.model.identifiers"]], "Model": [[21, "module-nautilus_trader.model"]], "Instruments": [[22, "module-nautilus_trader.model.instruments"], [45, "instruments"], [46, "instruments"], [61, "instruments"]], "Objects": [[23, "module-nautilus_trader.model.objects"]], "Orders": [[24, "module-nautilus_trader.model.orders"], [45, "orders"], [49, "orders"]], "Position": [[25, "module-nautilus_trader.model.position"]], "Tick Scheme": [[26, "module-nautilus_trader.model.tick_scheme"]], "Persistence": [[27, "module-nautilus_trader.persistence"]], "Portfolio": [[28, "module-nautilus_trader.portfolio"]], "Risk": [[29, "module-nautilus_trader.risk"]], "Serialization": [[30, "module-nautilus_trader.serialization"], [48, "serialization"]], "System": [[31, "module-nautilus_trader.system"]], "Trading": [[32, "module-nautilus_trader.trading"]], "Instrument Providers": [[33, "instrument-providers"]], "Research/Backtesting": [[33, "research-backtesting"]], "Live Trading": [[33, "live-trading"], [66, "live-trading"]], "Data Clients": [[33, "data-clients"]], "Requests": [[33, "requests"]], "Example": [[33, "example"]], "Actors": [[34, "actors"]], "Advanced Orders": [[35, "advanced-orders"]], "Order Lists": [[35, "order-lists"]], "Contingency Types": [[35, "contingency-types"]], "\u2018One Triggers the Other\u2019 (OTO)": [[35, "one-triggers-the-other-oto"]], "\u2018One Cancels the Other\u2019 (OCO)": [[35, "one-cancels-the-other-oco"]], "\u2018One Updates the Other\u2019 (OUO)": [[35, "one-updates-the-other-ouo"]], "Bracket Orders": [[35, "bracket-orders"]], "Custom/Generic Data": [[36, "custom-generic-data"]], "Emulated Orders": [[37, "emulated-orders"]], "Submitting for emulation": [[37, "submitting-for-emulation"]], "Life cycle": [[37, "life-cycle"]], "Held emulated orders": [[37, "held-emulated-orders"]], "Released emulated orders": [[37, "released-emulated-orders"]], "Order types": [[37, "order-types"], [64, "order-types"]], "Querying": [[37, "querying"]], "Persisted emulated orders": [[37, "persisted-emulated-orders"]], "Advanced": [[38, "advanced"], [45, "advanced"]], "Guides": [[38, "guides"]], "Portfolio Statistics": [[39, "portfolio-statistics"]], "Custom Statistics": [[39, "custom-statistics"]], "Backtest Analysis": [[39, "backtest-analysis"]], "Synthetic Instruments": [[40, "synthetic-instruments"]], "Formula": [[40, "formula"]], "Subscribing": [[40, "subscribing"]], "Updating formulas": [[40, "updating-formulas"]], "Trigger instrument IDs": [[40, "trigger-instrument-ids"]], "Error handling": [[40, "error-handling"]], "Architecture": [[41, "architecture"], [45, "architecture"]], "Design philosophy": [[41, "design-philosophy"]], "Quality attributes": [[41, "quality-attributes"]], "System architecture": [[41, "system-architecture"]], "Environment contexts": [[41, "environment-contexts"]], "Common core": [[41, "common-core"], [50, "common-core"]], "Messaging": [[41, "messaging"]], "Framework organization": [[41, "framework-organization"]], "Core / low-Level": [[41, "core-low-level"]], "System implementations": [[41, "system-implementations"]], "Code structure": [[41, "code-structure"]], "Dependency flow": [[41, "dependency-flow"]], "Type safety": [[41, "type-safety"]], "Errors and exceptions": [[41, "errors-and-exceptions"]], "Backtesting": [[42, "backtesting"], [45, "backtesting"], [46, "backtesting"], [50, "backtesting"], [71, "backtesting"]], "Choosing an API level:": [[42, "choosing-an-api-level"]], "Low-level API:": [[42, "low-level-api"]], "High-level API:": [[42, "high-level-api"]], "Loading data": [[43, "loading-data"], [70, "loading-data"]], "Data loaders": [[43, "data-loaders"]], "Data wranglers": [[43, "data-wranglers"]], "Transformation pipeline": [[43, "transformation-pipeline"]], "Data catalog": [[43, "data-catalog"]], "Initializing": [[43, "initializing"]], "Writing data": [[43, "writing-data"]], "Basename template": [[43, "basename-template"]], "Reading data": [[43, "reading-data"]], "Streaming data": [[43, "streaming-data"]], "Execution flow": [[44, "execution-flow"]], "Execution algorithms": [[44, "execution-algorithms"]], "TWAP (Time-Weighted Average Price)": [[44, "twap-time-weighted-average-price"]], "Writing execution algorithms": [[44, "writing-execution-algorithms"]], "Spawned orders": [[44, "spawned-orders"]], "Managing execution algorithm orders": [[44, "managing-execution-algorithm-orders"]], "Concepts": [[45, "concepts"], [62, "concepts"]], "Overview": [[45, "overview"], [49, "overview"], [50, "overview"], [63, "overview"], [64, "overview"], [65, "overview"], [66, "overview"]], "Strategies": [[45, "strategies"], [51, "strategies"]], "Symbology": [[46, "symbology"], [64, "symbology"]], "Live trading": [[46, "live-trading"], [50, "live-trading"]], "Finding instruments": [[46, "finding-instruments"]], "Precisions and Increments": [[46, "precisions-and-increments"]], "Limits": [[46, "limits"]], "Prices and Quantities": [[46, "prices-and-quantities"]], "Margins and Fees": [[46, "margins-and-fees"]], "Additional Info": [[46, "additional-info"]], "Configuration": [[47, "configuration"], [48, "configuration"], [51, "configuration"], [63, "configuration"], [64, "configuration"]], "Standard output logging": [[47, "standard-output-logging"]], "File logging": [[47, "file-logging"]], "Component filtering": [[47, "component-filtering"]], "Log Colors": [[47, "log-colors"]], "Data and signal publishing": [[48, "data-and-signal-publishing"]], "Direct access": [[48, "direct-access"]], "External publishing": [[48, "external-publishing"]], "Database config": [[48, "database-config"]], "Trader keys": [[48, "trader-keys"]], "Stream": [[48, "stream"]], "Instance ID": [[48, "instance-id"]], "Encoding": [[48, "encoding"]], "Timestamp formatting": [[48, "timestamp-formatting"]], "Types filtering": [[48, "types-filtering"]], "Stream auto-trimming": [[48, "stream-auto-trimming"]], "Terminology": [[49, "terminology"]], "Execution Instructions": [[49, "execution-instructions"]], "Time In Force": [[49, "time-in-force"]], "Expire Time": [[49, "expire-time"]], "Post Only": [[49, "post-only"]], "Reduce Only": [[49, "reduce-only"]], "Display Quantity": [[49, "display-quantity"]], "Trigger Type": [[49, "trigger-type"]], "Trigger Offset Type": [[49, "trigger-offset-type"]], "Contingent Orders": [[49, "contingent-orders"]], "Order Factory": [[49, "order-factory"]], "Order Types": [[49, "order-types"], [50, "order-types"]], "Market": [[49, "market"]], "Limit": [[49, "limit"]], "Stop-Market": [[49, "stop-market"]], "Stop-Limit": [[49, "stop-limit"]], "Market-To-Limit": [[49, "market-to-limit"]], "Market-If-Touched": [[49, "market-if-touched"]], "Limit-If-Touched": [[49, "limit-if-touched"]], "Trailing-Stop-Market": [[49, "trailing-stop-market"]], "Trailing-Stop-Limit": [[49, "trailing-stop-limit"]], "Features": [[50, "features"]], "Why NautilusTrader?": [[50, "why-nautilustrader"]], "Use cases": [[50, "use-cases"]], "Distributed": [[50, "distributed"]], "Domain model": [[50, "domain-model"]], "Account Types": [[50, "account-types"]], "Implementation": [[51, "implementation"]], "Handlers": [[51, "handlers"]], "Stateful actions": [[51, "stateful-actions"]], "Data handling": [[51, "data-handling"]], "Order management": [[51, "order-management"]], "Position management": [[51, "position-management"]], "Generic event handling": [[51, "generic-event-handling"]], "Handler example": [[51, "handler-example"]], "Clock and timers": [[51, "clock-and-timers"]], "Current timestamps": [[51, "current-timestamps"]], "Time alerts": [[51, "time-alerts"]], "Timers": [[51, "timers"]], "Cache access": [[51, "cache-access"]], "Fetching data": [[51, "fetching-data"]], "Fetching execution objects": [[51, "fetching-execution-objects"]], "Portfolio access": [[51, "portfolio-access"]], "Account and positional information": [[51, "account-and-positional-information"]], "Reports and analysis": [[51, "reports-and-analysis"]], "Trading commands": [[51, "trading-commands"]], "Submitting orders": [[51, "submitting-orders"]], "Canceling orders": [[51, "canceling-orders"]], "Modifying orders": [[51, "modifying-orders"]], "Managed GTD expiry": [[51, "managed-gtd-expiry"]], "Multiple strategies": [[51, "multiple-strategies"]], "Coding Standards": [[52, "coding-standards"]], "Code Style": [[52, "code-style"]], "Black": [[52, "black"]], "Formatting": [[52, "formatting"]], "PEP-8": [[52, "pep-8"]], "Docstrings": [[52, "docstrings"]], "Flake8": [[52, "flake8"]], "Commit messages": [[52, "commit-messages"]], "Cython": [[53, "cython"]], "What is Cython?": [[53, "what-is-cython"]], "Function and method signatures": [[53, "function-and-method-signatures"]], "Debugging": [[53, "debugging"]], "PyCharm": [[53, "pycharm"]], "Cython Docs": [[53, "cython-docs"]], "Tips": [[53, "tips"]], "Environment Setup": [[54, "environment-setup"]], "Setup": [[54, "setup"]], "Builds": [[54, "builds"]], "Developer Guide": [[55, "developer-guide"], [62, "developer-guide"]], "Contents": [[55, "contents"]], "Packaged Data": [[56, "packaged-data"]], "Libor Rates": [[56, "libor-rates"]], "Short Term Interest Rates": [[56, "short-term-interest-rates"]], "Economic Events": [[56, "economic-events"]], "Rust": [[57, "rust"]], "Python Binding": [[57, "python-binding"]], "Unsafe Rust": [[57, "unsafe-rust"]], "Safety Policy": [[57, "safety-policy"]], "Resources": [[57, "resources"]], "Testing": [[58, "testing"]], "Mocks": [[58, "mocks"]], "Code Coverage": [[58, "code-coverage"]], "Excluded code coverage": [[58, "excluded-code-coverage"]], "Getting Started": [[59, "getting-started"], [62, "getting-started"], [66, "getting-started"]], "Installation": [[59, "installation"], [60, "installation"], [66, "installation"]], "Quickstart": [[59, "quickstart"], [61, "quickstart"]], "From PyPI": [[60, "from-pypi"]], "Extras": [[60, "extras"]], "From Source": [[60, "from-source"]], "From GitHub Release": [[60, "from-github-release"]], "Running in docker": [[61, "running-in-docker"]], "Getting the sample data": [[61, "getting-the-sample-data"]], "Connecting to the ParquetDataCatalog": [[61, "connecting-to-the-parquetdatacatalog"]], "Writing a trading strategy": [[61, "writing-a-trading-strategy"]], "Configuring Backtests": [[61, "configuring-backtests"]], "Venue": [[61, "venue"]], "Running a backtest": [[61, "running-a-backtest"]], "NautilusTrader Documentation": [[62, "nautilustrader-documentation"]], "Tutorials": [[62, "tutorials"], [71, "tutorials"]], "Integrations": [[62, "integrations"], [67, "integrations"]], "API Reference": [[62, "api-reference"]], "API credentials": [[63, "api-credentials"], [64, "api-credentials"]], "Data types": [[64, "data-types"]], "Trailing stops": [[64, "trailing-stops"]], "Account Type": [[64, "account-type"]], "Base URL overrides": [[64, "base-url-overrides"]], "Binance US": [[64, "binance-us"]], "Testnets": [[64, "testnets"]], "Aggregated Trades": [[64, "aggregated-trades"]], "Parser warnings": [[64, "parser-warnings"]], "Binance specific data": [[64, "binance-specific-data"]], "BinanceFuturesMarkPriceUpdate": [[64, "binancefuturesmarkpriceupdate"]], "Databento": [[65, "databento"]], "Instruments & Contracts": [[66, "instruments-contracts"]], "Historical Data & Backtesting": [[66, "historical-data-backtesting"]], "InstrumentProvider": [[66, "instrumentprovider"]], "Data Client": [[66, "data-client"]], "Execution Client": [[66, "execution-client"]], "Full Configuration": [[66, "full-configuration"]], "Implementation goals": [[67, "implementation-goals"]], "API unification": [[67, "api-unification"]], "Rust API": [[68, "rust-api"]], "Latest Rust docs": [[68, "latest-rust-docs"]], "Develop Rust docs": [[68, "develop-rust-docs"]], "What is Rust?": [[68, "what-is-rust"]], "Backtest (high-level API)": [[69, "backtest-high-level-api"], [71, "backtest-high-level-api"]], "Imports": [[69, "imports"], [70, "imports"]], "Getting raw data": [[69, "getting-raw-data"]], "Loading data into the Data Catalog": [[69, "loading-data-into-the-data-catalog"]], "Using the Data Catalog": [[69, "using-the-data-catalog"]], "Configuring backtests": [[69, "configuring-backtests"]], "Adding data and venues": [[69, "adding-data-and-venues"]], "Run the backtest!": [[69, "run-the-backtest"]], "Backtest (low-level API)": [[70, "backtest-low-level-api"], [71, "backtest-low-level-api"]], "Initialize a backtest engine": [[70, "initialize-a-backtest-engine"]], "Adding data": [[70, "adding-data"]], "Adding venues": [[70, "adding-venues"]], "Adding strategies": [[70, "adding-strategies"]], "Adding execution algorithms": [[70, "adding-execution-algorithms"]], "Running backtests": [[70, "running-backtests"]], "Post-run and analysis": [[70, "post-run-and-analysis"]], "Repeated runs": [[70, "repeated-runs"]], "Which API level?": [[71, "which-api-level"]]}, "indexentries": {"accountfactory (class in nautilus_trader.accounting.factory)": [[0, "nautilus_trader.accounting.factory.AccountFactory"]], "accountsmanager (class in nautilus_trader.accounting.manager)": [[0, "nautilus_trader.accounting.manager.AccountsManager"]], "cashaccount (class in nautilus_trader.accounting.accounts.cash)": [[0, "nautilus_trader.accounting.accounts.cash.CashAccount"]], "exchangeratecalculator (class in nautilus_trader.accounting.calculators)": [[0, "nautilus_trader.accounting.calculators.ExchangeRateCalculator"]], "marginaccount (class in nautilus_trader.accounting.accounts.margin)": [[0, "nautilus_trader.accounting.accounts.margin.MarginAccount"]], "rolloverinterestcalculator (class in nautilus_trader.accounting.calculators)": [[0, "nautilus_trader.accounting.calculators.RolloverInterestCalculator"]], "apply() (cashaccount method)": [[0, "nautilus_trader.accounting.accounts.cash.CashAccount.apply"]], "apply() (marginaccount method)": [[0, "nautilus_trader.accounting.accounts.margin.MarginAccount.apply"]], "balance() (cashaccount method)": [[0, "nautilus_trader.accounting.accounts.cash.CashAccount.balance"]], "balance() (marginaccount method)": [[0, "nautilus_trader.accounting.accounts.margin.MarginAccount.balance"]], "balance_free() (cashaccount method)": [[0, "nautilus_trader.accounting.accounts.cash.CashAccount.balance_free"]], "balance_free() (marginaccount method)": [[0, "nautilus_trader.accounting.accounts.margin.MarginAccount.balance_free"]], "balance_impact() (cashaccount method)": [[0, "nautilus_trader.accounting.accounts.cash.CashAccount.balance_impact"]], "balance_impact() (marginaccount method)": [[0, "nautilus_trader.accounting.accounts.margin.MarginAccount.balance_impact"]], "balance_locked() (cashaccount method)": [[0, "nautilus_trader.accounting.accounts.cash.CashAccount.balance_locked"]], "balance_locked() (marginaccount method)": [[0, "nautilus_trader.accounting.accounts.margin.MarginAccount.balance_locked"]], "balance_total() (cashaccount method)": [[0, "nautilus_trader.accounting.accounts.cash.CashAccount.balance_total"]], "balance_total() (marginaccount method)": [[0, "nautilus_trader.accounting.accounts.margin.MarginAccount.balance_total"]], "balances() (cashaccount method)": [[0, "nautilus_trader.accounting.accounts.cash.CashAccount.balances"]], "balances() (marginaccount method)": [[0, "nautilus_trader.accounting.accounts.margin.MarginAccount.balances"]], "balances_free() (cashaccount method)": [[0, "nautilus_trader.accounting.accounts.cash.CashAccount.balances_free"]], "balances_free() (marginaccount method)": [[0, "nautilus_trader.accounting.accounts.margin.MarginAccount.balances_free"]], "balances_locked() (cashaccount method)": [[0, "nautilus_trader.accounting.accounts.cash.CashAccount.balances_locked"]], "balances_locked() (marginaccount method)": [[0, "nautilus_trader.accounting.accounts.margin.MarginAccount.balances_locked"]], "balances_total() (cashaccount method)": [[0, "nautilus_trader.accounting.accounts.cash.CashAccount.balances_total"]], "balances_total() (marginaccount method)": [[0, "nautilus_trader.accounting.accounts.margin.MarginAccount.balances_total"]], "base_currency (cashaccount attribute)": [[0, "nautilus_trader.accounting.accounts.cash.CashAccount.base_currency"]], "base_currency (marginaccount attribute)": [[0, "nautilus_trader.accounting.accounts.margin.MarginAccount.base_currency"]], "calc_overnight_rate() (rolloverinterestcalculator method)": [[0, "nautilus_trader.accounting.calculators.RolloverInterestCalculator.calc_overnight_rate"]], "calculate_account_state (cashaccount attribute)": [[0, "nautilus_trader.accounting.accounts.cash.CashAccount.calculate_account_state"]], "calculate_account_state (marginaccount attribute)": [[0, "nautilus_trader.accounting.accounts.margin.MarginAccount.calculate_account_state"]], "calculate_balance_locked() (cashaccount method)": [[0, "nautilus_trader.accounting.accounts.cash.CashAccount.calculate_balance_locked"]], "calculate_commission() (cashaccount method)": [[0, "nautilus_trader.accounting.accounts.cash.CashAccount.calculate_commission"]], "calculate_commission() (marginaccount method)": [[0, "nautilus_trader.accounting.accounts.margin.MarginAccount.calculate_commission"]], "calculate_margin_init() (marginaccount method)": [[0, "nautilus_trader.accounting.accounts.margin.MarginAccount.calculate_margin_init"]], "calculate_margin_maint() (marginaccount method)": [[0, "nautilus_trader.accounting.accounts.margin.MarginAccount.calculate_margin_maint"]], "calculate_pnls() (cashaccount method)": [[0, "nautilus_trader.accounting.accounts.cash.CashAccount.calculate_pnls"]], "calculate_pnls() (marginaccount method)": [[0, "nautilus_trader.accounting.accounts.margin.MarginAccount.calculate_pnls"]], "clear_balance_locked() (cashaccount method)": [[0, "nautilus_trader.accounting.accounts.cash.CashAccount.clear_balance_locked"]], "clear_margin() (marginaccount method)": [[0, "nautilus_trader.accounting.accounts.margin.MarginAccount.clear_margin"]], "clear_margin_init() (marginaccount method)": [[0, "nautilus_trader.accounting.accounts.margin.MarginAccount.clear_margin_init"]], "clear_margin_maint() (marginaccount method)": [[0, "nautilus_trader.accounting.accounts.margin.MarginAccount.clear_margin_maint"]], "commission() (cashaccount method)": [[0, "nautilus_trader.accounting.accounts.cash.CashAccount.commission"]], "commission() (marginaccount method)": [[0, "nautilus_trader.accounting.accounts.margin.MarginAccount.commission"]], "commissions() (cashaccount method)": [[0, "nautilus_trader.accounting.accounts.cash.CashAccount.commissions"]], "commissions() (marginaccount method)": [[0, "nautilus_trader.accounting.accounts.margin.MarginAccount.commissions"]], "create() (accountfactory static method)": [[0, "nautilus_trader.accounting.factory.AccountFactory.create"]], "currencies() (cashaccount method)": [[0, "nautilus_trader.accounting.accounts.cash.CashAccount.currencies"]], "currencies() (marginaccount method)": [[0, "nautilus_trader.accounting.accounts.margin.MarginAccount.currencies"]], "default_leverage (marginaccount attribute)": [[0, "nautilus_trader.accounting.accounts.margin.MarginAccount.default_leverage"]], "event_count (cashaccount attribute)": [[0, "nautilus_trader.accounting.accounts.cash.CashAccount.event_count"]], "event_count (marginaccount attribute)": [[0, "nautilus_trader.accounting.accounts.margin.MarginAccount.event_count"]], "events (cashaccount attribute)": [[0, "nautilus_trader.accounting.accounts.cash.CashAccount.events"]], "events (marginaccount attribute)": [[0, "nautilus_trader.accounting.accounts.margin.MarginAccount.events"]], "get_rate() (exchangeratecalculator method)": [[0, "nautilus_trader.accounting.calculators.ExchangeRateCalculator.get_rate"]], "get_rate_data() (rolloverinterestcalculator method)": [[0, "nautilus_trader.accounting.calculators.RolloverInterestCalculator.get_rate_data"]], "id (cashaccount attribute)": [[0, "nautilus_trader.accounting.accounts.cash.CashAccount.id"]], "id (marginaccount attribute)": [[0, "nautilus_trader.accounting.accounts.margin.MarginAccount.id"]], "is_cash_account (cashaccount attribute)": [[0, "nautilus_trader.accounting.accounts.cash.CashAccount.is_cash_account"]], "is_cash_account (marginaccount attribute)": [[0, "nautilus_trader.accounting.accounts.margin.MarginAccount.is_cash_account"]], "is_margin_account (cashaccount attribute)": [[0, "nautilus_trader.accounting.accounts.cash.CashAccount.is_margin_account"]], "is_margin_account (marginaccount attribute)": [[0, "nautilus_trader.accounting.accounts.margin.MarginAccount.is_margin_account"]], "is_unleveraged() (cashaccount method)": [[0, "nautilus_trader.accounting.accounts.cash.CashAccount.is_unleveraged"]], "is_unleveraged() (marginaccount method)": [[0, "nautilus_trader.accounting.accounts.margin.MarginAccount.is_unleveraged"]], "last_event (cashaccount attribute)": [[0, "nautilus_trader.accounting.accounts.cash.CashAccount.last_event"]], "last_event (marginaccount attribute)": [[0, "nautilus_trader.accounting.accounts.margin.MarginAccount.last_event"]], "leverage() (marginaccount method)": [[0, "nautilus_trader.accounting.accounts.margin.MarginAccount.leverage"]], "leverages() (marginaccount method)": [[0, "nautilus_trader.accounting.accounts.margin.MarginAccount.leverages"]], "margin() (marginaccount method)": [[0, "nautilus_trader.accounting.accounts.margin.MarginAccount.margin"]], "margin_init() (marginaccount method)": [[0, "nautilus_trader.accounting.accounts.margin.MarginAccount.margin_init"]], "margin_maint() (marginaccount method)": [[0, "nautilus_trader.accounting.accounts.margin.MarginAccount.margin_maint"]], "margins() (marginaccount method)": [[0, "nautilus_trader.accounting.accounts.margin.MarginAccount.margins"]], "margins_init() (marginaccount method)": [[0, "nautilus_trader.accounting.accounts.margin.MarginAccount.margins_init"]], "margins_maint() (marginaccount method)": [[0, "nautilus_trader.accounting.accounts.margin.MarginAccount.margins_maint"]], "module": [[0, "module-nautilus_trader.accounting"], [0, "module-nautilus_trader.accounting.accounts.cash"], [0, "module-nautilus_trader.accounting.accounts.margin"], [0, "module-nautilus_trader.accounting.calculators"], [0, "module-nautilus_trader.accounting.factory"], [0, "module-nautilus_trader.accounting.manager"], [1, "module-nautilus_trader.adapters.betfair"], [1, "module-nautilus_trader.adapters.betfair.client"], [1, "module-nautilus_trader.adapters.betfair.common"], [1, "module-nautilus_trader.adapters.betfair.config"], [1, "module-nautilus_trader.adapters.betfair.data"], [1, "module-nautilus_trader.adapters.betfair.data_types"], [1, "module-nautilus_trader.adapters.betfair.execution"], [1, "module-nautilus_trader.adapters.betfair.factories"], [1, "module-nautilus_trader.adapters.betfair.orderbook"], [1, "module-nautilus_trader.adapters.betfair.providers"], [1, "module-nautilus_trader.adapters.betfair.sockets"], [2, "module-nautilus_trader.adapters.binance"], [2, "module-nautilus_trader.adapters.binance.common.enums"], [2, "module-nautilus_trader.adapters.binance.common.types"], [2, "module-nautilus_trader.adapters.binance.config"], [2, "module-nautilus_trader.adapters.binance.factories"], [2, "module-nautilus_trader.adapters.binance.futures.data"], [2, "module-nautilus_trader.adapters.binance.futures.enums"], [2, "module-nautilus_trader.adapters.binance.futures.execution"], [2, "module-nautilus_trader.adapters.binance.futures.providers"], [2, "module-nautilus_trader.adapters.binance.futures.types"], [2, "module-nautilus_trader.adapters.binance.spot.data"], [2, "module-nautilus_trader.adapters.binance.spot.enums"], [2, "module-nautilus_trader.adapters.binance.spot.execution"], [2, "module-nautilus_trader.adapters.binance.spot.providers"], [3, "module-nautilus_trader.adapters"], [4, "module-nautilus_trader.adapters.interactive_brokers"], [4, "module-nautilus_trader.adapters.interactive_brokers.common"], [4, "module-nautilus_trader.adapters.interactive_brokers.config"], [4, "module-nautilus_trader.adapters.interactive_brokers.data"], [4, "module-nautilus_trader.adapters.interactive_brokers.execution"], [4, "module-nautilus_trader.adapters.interactive_brokers.factories"], [4, "module-nautilus_trader.adapters.interactive_brokers.providers"], [5, "module-nautilus_trader.analysis"], [5, "module-nautilus_trader.analysis.analyzer"], [5, "module-nautilus_trader.analysis.reporter"], [5, "module-nautilus_trader.analysis.statistic"], [5, "module-nautilus_trader.analysis.statistics.expectancy"], [5, "module-nautilus_trader.analysis.statistics.long_ratio"], [5, "module-nautilus_trader.analysis.statistics.loser_avg"], [5, "module-nautilus_trader.analysis.statistics.loser_max"], [5, "module-nautilus_trader.analysis.statistics.loser_min"], [5, "module-nautilus_trader.analysis.statistics.profit_factor"], [5, "module-nautilus_trader.analysis.statistics.returns_avg"], [5, "module-nautilus_trader.analysis.statistics.returns_avg_loss"], [5, "module-nautilus_trader.analysis.statistics.returns_avg_win"], [5, "module-nautilus_trader.analysis.statistics.returns_volatility"], [5, "module-nautilus_trader.analysis.statistics.risk_return_ratio"], [5, "module-nautilus_trader.analysis.statistics.sharpe_ratio"], [5, "module-nautilus_trader.analysis.statistics.sortino_ratio"], [5, "module-nautilus_trader.analysis.statistics.win_rate"], [5, "module-nautilus_trader.analysis.statistics.winner_avg"], [5, "module-nautilus_trader.analysis.statistics.winner_max"], [5, "module-nautilus_trader.analysis.statistics.winner_min"], [6, "module-nautilus_trader.backtest"], [6, "module-nautilus_trader.backtest.auction"], [6, "module-nautilus_trader.backtest.data_client"], [6, "module-nautilus_trader.backtest.engine"], [6, "module-nautilus_trader.backtest.exchange"], [6, "module-nautilus_trader.backtest.execution_client"], [6, "module-nautilus_trader.backtest.models"], [6, "module-nautilus_trader.backtest.modules"], [6, "module-nautilus_trader.backtest.node"], [6, "module-nautilus_trader.backtest.results"], [7, "module-nautilus_trader.cache"], [7, "module-nautilus_trader.cache.base"], [7, "module-nautilus_trader.cache.cache"], [7, "module-nautilus_trader.cache.database"], [8, "module-nautilus_trader.common"], [8, "module-nautilus_trader.common.actor"], [8, "module-nautilus_trader.common.clock"], [8, "module-nautilus_trader.common.component"], [8, "module-nautilus_trader.common.executor"], [8, "module-nautilus_trader.common.factories"], [8, "module-nautilus_trader.common.generators"], [8, "module-nautilus_trader.common.logging"], [8, "module-nautilus_trader.common.providers"], [9, "module-nautilus_trader.config"], [9, "module-nautilus_trader.config.backtest"], [9, "module-nautilus_trader.config.common"], [9, "module-nautilus_trader.config.live"], [10, "module-nautilus_trader.core"], [10, "module-nautilus_trader.core.datetime"], [10, "module-nautilus_trader.core.fsm"], [10, "module-nautilus_trader.core.message"], [10, "module-nautilus_trader.core.stats"], [10, "module-nautilus_trader.core.uuid"], [11, "module-nautilus_trader.data"], [11, "module-nautilus_trader.data.aggregation"], [11, "module-nautilus_trader.data.client"], [11, "module-nautilus_trader.data.engine"], [11, "module-nautilus_trader.data.messages"], [12, "module-nautilus_trader.execution"], [12, "module-nautilus_trader.execution.algorithm"], [12, "module-nautilus_trader.execution.client"], [12, "module-nautilus_trader.execution.emulator"], [12, "module-nautilus_trader.execution.engine"], [12, "module-nautilus_trader.execution.manager"], [12, "module-nautilus_trader.execution.matching_core"], [12, "module-nautilus_trader.execution.messages"], [12, "module-nautilus_trader.execution.reports"], [14, "module-nautilus_trader.indicators"], [14, "module-nautilus_trader.indicators.atr"], [14, "module-nautilus_trader.indicators.average.ama"], [14, "module-nautilus_trader.indicators.average.ema"], [14, "module-nautilus_trader.indicators.average.hma"], [14, "module-nautilus_trader.indicators.average.ma_factory"], [14, "module-nautilus_trader.indicators.average.moving_average"], [14, "module-nautilus_trader.indicators.average.sma"], [14, "module-nautilus_trader.indicators.average.wma"], [14, "module-nautilus_trader.indicators.base.indicator"], [14, "module-nautilus_trader.indicators.bollinger_bands"], [14, "module-nautilus_trader.indicators.donchian_channel"], [14, "module-nautilus_trader.indicators.efficiency_ratio"], [14, "module-nautilus_trader.indicators.fuzzy_candlesticks"], [14, "module-nautilus_trader.indicators.keltner_channel"], [14, "module-nautilus_trader.indicators.keltner_position"], [14, "module-nautilus_trader.indicators.macd"], [14, "module-nautilus_trader.indicators.obv"], [14, "module-nautilus_trader.indicators.pressure"], [14, "module-nautilus_trader.indicators.roc"], [14, "module-nautilus_trader.indicators.rsi"], [14, "module-nautilus_trader.indicators.spread_analyzer"], [14, "module-nautilus_trader.indicators.stochastics"], [14, "module-nautilus_trader.indicators.swings"], [14, "module-nautilus_trader.indicators.volatility_ratio"], [14, "module-nautilus_trader.indicators.vwap"], [16, "module-nautilus_trader.live"], [16, "module-nautilus_trader.live.data_client"], [16, "module-nautilus_trader.live.data_engine"], [16, "module-nautilus_trader.live.execution_client"], [16, "module-nautilus_trader.live.execution_engine"], [16, "module-nautilus_trader.live.node"], [16, "module-nautilus_trader.live.node_builder"], [16, "module-nautilus_trader.live.risk_engine"], [17, "module-nautilus_trader.model.book"], [18, "module-nautilus_trader.model.data"], [19, "module-nautilus_trader.model.events"], [19, "module-nautilus_trader.model.events.account"], [19, "module-nautilus_trader.model.events.order"], [19, "module-nautilus_trader.model.events.position"], [20, "module-nautilus_trader.model.identifiers"], [21, "module-nautilus_trader.model"], [22, "module-nautilus_trader.model.instruments"], [22, "module-nautilus_trader.model.instruments.base"], [22, "module-nautilus_trader.model.instruments.betting"], [22, "module-nautilus_trader.model.instruments.crypto_future"], [22, "module-nautilus_trader.model.instruments.crypto_perpetual"], [22, "module-nautilus_trader.model.instruments.currency_pair"], [22, "module-nautilus_trader.model.instruments.equity"], [22, "module-nautilus_trader.model.instruments.futures_contract"], [22, "module-nautilus_trader.model.instruments.options_contract"], [22, "module-nautilus_trader.model.instruments.synthetic"], [23, "module-nautilus_trader.model.objects"], [24, "module-nautilus_trader.model.orders"], [24, "module-nautilus_trader.model.orders.base"], [24, "module-nautilus_trader.model.orders.limit"], [24, "module-nautilus_trader.model.orders.limit_if_touched"], [24, "module-nautilus_trader.model.orders.list"], [24, "module-nautilus_trader.model.orders.market"], [24, "module-nautilus_trader.model.orders.market_if_touched"], [24, "module-nautilus_trader.model.orders.market_to_limit"], [24, "module-nautilus_trader.model.orders.stop_limit"], [24, "module-nautilus_trader.model.orders.stop_market"], [24, "module-nautilus_trader.model.orders.trailing_stop_limit"], [24, "module-nautilus_trader.model.orders.trailing_stop_market"], [25, "module-nautilus_trader.model.position"], [26, "module-nautilus_trader.model.tick_scheme"], [26, "module-nautilus_trader.model.tick_scheme.base"], [26, "module-nautilus_trader.model.tick_scheme.implementations.fixed"], [26, "module-nautilus_trader.model.tick_scheme.implementations.tiered"], [27, "module-nautilus_trader.persistence"], [27, "module-nautilus_trader.persistence.catalog.base"], [27, "module-nautilus_trader.persistence.catalog.parquet"], [27, "module-nautilus_trader.persistence.wranglers"], [27, "module-nautilus_trader.persistence.writer"], [28, "module-nautilus_trader.portfolio"], [28, "module-nautilus_trader.portfolio.base"], [28, "module-nautilus_trader.portfolio.portfolio"], [29, "module-nautilus_trader.risk"], [29, "module-nautilus_trader.risk.engine"], [29, "module-nautilus_trader.risk.sizing"], [30, "module-nautilus_trader.serialization"], [30, "module-nautilus_trader.serialization.base"], [30, "module-nautilus_trader.serialization.serializer"], [31, "module-nautilus_trader.system"], [31, "module-nautilus_trader.system.kernel"], [32, "module-nautilus_trader.trading"], [32, "module-nautilus_trader.trading.controller"], [32, "module-nautilus_trader.trading.filters"], [32, "module-nautilus_trader.trading.strategy"], [32, "module-nautilus_trader.trading.trader"]], "nautilus_trader.accounting": [[0, "module-nautilus_trader.accounting"]], "nautilus_trader.accounting.accounts.cash": [[0, "module-nautilus_trader.accounting.accounts.cash"]], "nautilus_trader.accounting.accounts.margin": [[0, "module-nautilus_trader.accounting.accounts.margin"]], "nautilus_trader.accounting.calculators": [[0, "module-nautilus_trader.accounting.calculators"]], "nautilus_trader.accounting.factory": [[0, "module-nautilus_trader.accounting.factory"]], "nautilus_trader.accounting.manager": [[0, "module-nautilus_trader.accounting.manager"]], "register_account_type() (accountfactory static method)": [[0, "nautilus_trader.accounting.factory.AccountFactory.register_account_type"]], "register_calculated_account() (accountfactory static method)": [[0, "nautilus_trader.accounting.factory.AccountFactory.register_calculated_account"]], "set_default_leverage() (marginaccount method)": [[0, "nautilus_trader.accounting.accounts.margin.MarginAccount.set_default_leverage"]], "set_leverage() (marginaccount method)": [[0, "nautilus_trader.accounting.accounts.margin.MarginAccount.set_leverage"]], "starting_balances() (cashaccount method)": [[0, "nautilus_trader.accounting.accounts.cash.CashAccount.starting_balances"]], "starting_balances() (marginaccount method)": [[0, "nautilus_trader.accounting.accounts.margin.MarginAccount.starting_balances"]], "type (cashaccount attribute)": [[0, "nautilus_trader.accounting.accounts.cash.CashAccount.type"]], "type (marginaccount attribute)": [[0, "nautilus_trader.accounting.accounts.margin.MarginAccount.type"]], "update_balance_locked() (cashaccount method)": [[0, "nautilus_trader.accounting.accounts.cash.CashAccount.update_balance_locked"]], "update_balances() (cashaccount method)": [[0, "nautilus_trader.accounting.accounts.cash.CashAccount.update_balances"]], "update_balances() (marginaccount method)": [[0, "nautilus_trader.accounting.accounts.margin.MarginAccount.update_balances"]], "update_commissions() (cashaccount method)": [[0, "nautilus_trader.accounting.accounts.cash.CashAccount.update_commissions"]], "update_commissions() (marginaccount method)": [[0, "nautilus_trader.accounting.accounts.margin.MarginAccount.update_commissions"]], "update_margin() (marginaccount method)": [[0, "nautilus_trader.accounting.accounts.margin.MarginAccount.update_margin"]], "update_margin_init() (marginaccount method)": [[0, "nautilus_trader.accounting.accounts.margin.MarginAccount.update_margin_init"]], "update_margin_maint() (marginaccount method)": [[0, "nautilus_trader.accounting.accounts.margin.MarginAccount.update_margin_maint"]], "bsporderbookdelta (class in nautilus_trader.adapters.betfair.data_types)": [[1, "nautilus_trader.adapters.betfair.data_types.BSPOrderBookDelta"]], "betfairdataclient (class in nautilus_trader.adapters.betfair.data)": [[1, "nautilus_trader.adapters.betfair.data.BetfairDataClient"]], "betfairdataclientconfig (class in nautilus_trader.adapters.betfair.config)": [[1, "nautilus_trader.adapters.betfair.config.BetfairDataClientConfig"]], "betfairexecclientconfig (class in nautilus_trader.adapters.betfair.config)": [[1, "nautilus_trader.adapters.betfair.config.BetfairExecClientConfig"]], "betfairexecutionclient (class in nautilus_trader.adapters.betfair.execution)": [[1, "nautilus_trader.adapters.betfair.execution.BetfairExecutionClient"]], "betfairhttpclient (class in nautilus_trader.adapters.betfair.client)": [[1, "nautilus_trader.adapters.betfair.client.BetfairHttpClient"]], "betfairinstrumentprovider (class in nautilus_trader.adapters.betfair.providers)": [[1, "nautilus_trader.adapters.betfair.providers.BetfairInstrumentProvider"]], "betfairinstrumentproviderconfig (class in nautilus_trader.adapters.betfair.providers)": [[1, "nautilus_trader.adapters.betfair.providers.BetfairInstrumentProviderConfig"]], "betfairlivedataclientfactory (class in nautilus_trader.adapters.betfair.factories)": [[1, "nautilus_trader.adapters.betfair.factories.BetfairLiveDataClientFactory"]], "betfairliveexecclientfactory (class in nautilus_trader.adapters.betfair.factories)": [[1, "nautilus_trader.adapters.betfair.factories.BetfairLiveExecClientFactory"]], "betfairmarketstreamclient (class in nautilus_trader.adapters.betfair.sockets)": [[1, "nautilus_trader.adapters.betfair.sockets.BetfairMarketStreamClient"]], "betfairorderstreamclient (class in nautilus_trader.adapters.betfair.sockets)": [[1, "nautilus_trader.adapters.betfair.sockets.BetfairOrderStreamClient"]], "betfairstartingprice (class in nautilus_trader.adapters.betfair.data_types)": [[1, "nautilus_trader.adapters.betfair.data_types.BetfairStartingPrice"]], "betfairstreamclient (class in nautilus_trader.adapters.betfair.sockets)": [[1, "nautilus_trader.adapters.betfair.sockets.BetfairStreamClient"]], "betfairticker (class in nautilus_trader.adapters.betfair.data_types)": [[1, "nautilus_trader.adapters.betfair.data_types.BetfairTicker"]], "subscriptionstatus (class in nautilus_trader.adapters.betfair.data_types)": [[1, "nautilus_trader.adapters.betfair.data_types.SubscriptionStatus"]], "account_id (betfairexecutionclient attribute)": [[1, "nautilus_trader.adapters.betfair.execution.BetfairExecutionClient.account_id"]], "account_type (betfairexecutionclient attribute)": [[1, "nautilus_trader.adapters.betfair.execution.BetfairExecutionClient.account_type"]], "action (bsporderbookdelta attribute)": [[1, "nautilus_trader.adapters.betfair.data_types.BSPOrderBookDelta.action"]], "add() (betfairinstrumentprovider method)": [[1, "nautilus_trader.adapters.betfair.providers.BetfairInstrumentProvider.add"]], "add_bulk() (betfairinstrumentprovider method)": [[1, "nautilus_trader.adapters.betfair.providers.BetfairInstrumentProvider.add_bulk"]], "add_currency() (betfairinstrumentprovider method)": [[1, "nautilus_trader.adapters.betfair.providers.BetfairInstrumentProvider.add_currency"]], "base_currency (betfairexecutionclient attribute)": [[1, "nautilus_trader.adapters.betfair.execution.BetfairExecutionClient.base_currency"]], "batch_cancel_orders() (betfairexecutionclient method)": [[1, "nautilus_trader.adapters.betfair.execution.BetfairExecutionClient.batch_cancel_orders"]], "betfair_float_to_price() (in module nautilus_trader.adapters.betfair.orderbook)": [[1, "nautilus_trader.adapters.betfair.orderbook.betfair_float_to_price"]], "betfair_float_to_quantity() (in module nautilus_trader.adapters.betfair.orderbook)": [[1, "nautilus_trader.adapters.betfair.orderbook.betfair_float_to_quantity"]], "cancel_all_orders() (betfairexecutionclient method)": [[1, "nautilus_trader.adapters.betfair.execution.BetfairExecutionClient.cancel_all_orders"]], "cancel_order() (betfairexecutionclient method)": [[1, "nautilus_trader.adapters.betfair.execution.BetfairExecutionClient.cancel_order"]], "capsule_from_list() (bsporderbookdelta static method)": [[1, "nautilus_trader.adapters.betfair.data_types.BSPOrderBookDelta.capsule_from_list"]], "check_account_currency() (betfairexecutionclient method)": [[1, "nautilus_trader.adapters.betfair.execution.BetfairExecutionClient.check_account_currency"]], "clear() (bsporderbookdelta static method)": [[1, "nautilus_trader.adapters.betfair.data_types.BSPOrderBookDelta.clear"]], "connect() (betfairdataclient method)": [[1, "nautilus_trader.adapters.betfair.data.BetfairDataClient.connect"]], "connect() (betfairexecutionclient method)": [[1, "nautilus_trader.adapters.betfair.execution.BetfairExecutionClient.connect"]], "count (betfairinstrumentprovider property)": [[1, "nautilus_trader.adapters.betfair.providers.BetfairInstrumentProvider.count"]], "create() (betfairlivedataclientfactory static method)": [[1, "nautilus_trader.adapters.betfair.factories.BetfairLiveDataClientFactory.create"]], "create() (betfairliveexecclientfactory static method)": [[1, "nautilus_trader.adapters.betfair.factories.BetfairLiveExecClientFactory.create"]], "create_betfair_order_book() (in module nautilus_trader.adapters.betfair.orderbook)": [[1, "nautilus_trader.adapters.betfair.orderbook.create_betfair_order_book"]], "create_task() (betfairdataclient method)": [[1, "nautilus_trader.adapters.betfair.data.BetfairDataClient.create_task"]], "create_task() (betfairexecutionclient method)": [[1, "nautilus_trader.adapters.betfair.execution.BetfairExecutionClient.create_task"]], "currencies() (betfairinstrumentprovider method)": [[1, "nautilus_trader.adapters.betfair.providers.BetfairInstrumentProvider.currencies"]], "currency() (betfairinstrumentprovider method)": [[1, "nautilus_trader.adapters.betfair.providers.BetfairInstrumentProvider.currency"]], "degrade() (betfairdataclient method)": [[1, "nautilus_trader.adapters.betfair.data.BetfairDataClient.degrade"]], "degrade() (betfairexecutionclient method)": [[1, "nautilus_trader.adapters.betfair.execution.BetfairExecutionClient.degrade"]], "dict() (betfairdataclientconfig method)": [[1, "nautilus_trader.adapters.betfair.config.BetfairDataClientConfig.dict"]], "dict() (betfairexecclientconfig method)": [[1, "nautilus_trader.adapters.betfair.config.BetfairExecClientConfig.dict"]], "dict() (betfairinstrumentproviderconfig method)": [[1, "nautilus_trader.adapters.betfair.providers.BetfairInstrumentProviderConfig.dict"]], "disconnect() (betfairdataclient method)": [[1, "nautilus_trader.adapters.betfair.data.BetfairDataClient.disconnect"]], "disconnect() (betfairexecutionclient method)": [[1, "nautilus_trader.adapters.betfair.execution.BetfairExecutionClient.disconnect"]], "dispose() (betfairdataclient method)": [[1, "nautilus_trader.adapters.betfair.data.BetfairDataClient.dispose"]], "dispose() (betfairexecutionclient method)": [[1, "nautilus_trader.adapters.betfair.execution.BetfairExecutionClient.dispose"]], "fault() (betfairdataclient method)": [[1, "nautilus_trader.adapters.betfair.data.BetfairDataClient.fault"]], "fault() (betfairexecutionclient method)": [[1, "nautilus_trader.adapters.betfair.execution.BetfairExecutionClient.fault"]], "find() (betfairinstrumentprovider method)": [[1, "nautilus_trader.adapters.betfair.providers.BetfairInstrumentProvider.find"]], "flags (bsporderbookdelta attribute)": [[1, "nautilus_trader.adapters.betfair.data_types.BSPOrderBookDelta.flags"]], "from_dict() (bsporderbookdelta static method)": [[1, "nautilus_trader.adapters.betfair.data_types.BSPOrderBookDelta.from_dict"]], "from_dict() (betfairticker class method)": [[1, "nautilus_trader.adapters.betfair.data_types.BetfairTicker.from_dict"]], "from_pyo3() (bsporderbookdelta static method)": [[1, "nautilus_trader.adapters.betfair.data_types.BSPOrderBookDelta.from_pyo3"]], "from_raw() (bsporderbookdelta static method)": [[1, "nautilus_trader.adapters.betfair.data_types.BSPOrderBookDelta.from_raw"]], "fully_qualified_name() (bsporderbookdelta class method)": [[1, "nautilus_trader.adapters.betfair.data_types.BSPOrderBookDelta.fully_qualified_name"]], "fully_qualified_name() (betfairdataclient class method)": [[1, "nautilus_trader.adapters.betfair.data.BetfairDataClient.fully_qualified_name"]], "fully_qualified_name() (betfairdataclientconfig class method)": [[1, "nautilus_trader.adapters.betfair.config.BetfairDataClientConfig.fully_qualified_name"]], "fully_qualified_name() (betfairexecclientconfig class method)": [[1, "nautilus_trader.adapters.betfair.config.BetfairExecClientConfig.fully_qualified_name"]], "fully_qualified_name() (betfairexecutionclient class method)": [[1, "nautilus_trader.adapters.betfair.execution.BetfairExecutionClient.fully_qualified_name"]], "fully_qualified_name() (betfairinstrumentproviderconfig class method)": [[1, "nautilus_trader.adapters.betfair.providers.BetfairInstrumentProviderConfig.fully_qualified_name"]], "fully_qualified_name() (betfairstartingprice class method)": [[1, "nautilus_trader.adapters.betfair.data_types.BetfairStartingPrice.fully_qualified_name"]], "fully_qualified_name() (betfairticker class method)": [[1, "nautilus_trader.adapters.betfair.data_types.BetfairTicker.fully_qualified_name"]], "generate_account_state() (betfairexecutionclient method)": [[1, "nautilus_trader.adapters.betfair.execution.BetfairExecutionClient.generate_account_state"]], "generate_fill_reports() (betfairexecutionclient method)": [[1, "nautilus_trader.adapters.betfair.execution.BetfairExecutionClient.generate_fill_reports"]], "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"]], "get_account() (betfairexecutionclient method)": [[1, "nautilus_trader.adapters.betfair.execution.BetfairExecutionClient.get_account"]], "get_all() (betfairinstrumentprovider method)": [[1, "nautilus_trader.adapters.betfair.providers.BetfairInstrumentProvider.get_all"]], "get_cached_betfair_client() (in module nautilus_trader.adapters.betfair.factories)": [[1, "nautilus_trader.adapters.betfair.factories.get_cached_betfair_client"]], "get_cached_betfair_instrument_provider() (in module nautilus_trader.adapters.betfair.factories)": [[1, "nautilus_trader.adapters.betfair.factories.get_cached_betfair_instrument_provider"]], "handle_order_stream_update() (betfairexecutionclient method)": [[1, "nautilus_trader.adapters.betfair.execution.BetfairExecutionClient.handle_order_stream_update"]], "id (betfairdataclient attribute)": [[1, "nautilus_trader.adapters.betfair.data.BetfairDataClient.id"]], "id (betfairdataclientconfig property)": [[1, "nautilus_trader.adapters.betfair.config.BetfairDataClientConfig.id"]], "id (betfairexecclientconfig property)": [[1, "nautilus_trader.adapters.betfair.config.BetfairExecClientConfig.id"]], "id (betfairexecutionclient attribute)": [[1, "nautilus_trader.adapters.betfair.execution.BetfairExecutionClient.id"]], "id (betfairinstrumentproviderconfig property)": [[1, "nautilus_trader.adapters.betfair.providers.BetfairInstrumentProviderConfig.id"]], "initialize() (betfairinstrumentprovider method)": [[1, "nautilus_trader.adapters.betfair.providers.BetfairInstrumentProvider.initialize"]], "instrument_id (bsporderbookdelta attribute)": [[1, "nautilus_trader.adapters.betfair.data_types.BSPOrderBookDelta.instrument_id"]], "instrument_id (betfairticker attribute)": [[1, "nautilus_trader.adapters.betfair.data_types.BetfairTicker.instrument_id"]], "is_add (bsporderbookdelta attribute)": [[1, "nautilus_trader.adapters.betfair.data_types.BSPOrderBookDelta.is_add"]], "is_clear (bsporderbookdelta attribute)": [[1, "nautilus_trader.adapters.betfair.data_types.BSPOrderBookDelta.is_clear"]], "is_connected (betfairdataclient attribute)": [[1, "nautilus_trader.adapters.betfair.data.BetfairDataClient.is_connected"]], "is_connected (betfairexecutionclient attribute)": [[1, "nautilus_trader.adapters.betfair.execution.BetfairExecutionClient.is_connected"]], "is_degraded (betfairdataclient attribute)": [[1, "nautilus_trader.adapters.betfair.data.BetfairDataClient.is_degraded"]], "is_degraded (betfairexecutionclient attribute)": [[1, "nautilus_trader.adapters.betfair.execution.BetfairExecutionClient.is_degraded"]], "is_delete (bsporderbookdelta attribute)": [[1, "nautilus_trader.adapters.betfair.data_types.BSPOrderBookDelta.is_delete"]], "is_disposed (betfairdataclient attribute)": [[1, "nautilus_trader.adapters.betfair.data.BetfairDataClient.is_disposed"]], "is_disposed (betfairexecutionclient attribute)": [[1, "nautilus_trader.adapters.betfair.execution.BetfairExecutionClient.is_disposed"]], "is_faulted (betfairdataclient attribute)": [[1, "nautilus_trader.adapters.betfair.data.BetfairDataClient.is_faulted"]], "is_faulted (betfairexecutionclient attribute)": [[1, "nautilus_trader.adapters.betfair.execution.BetfairExecutionClient.is_faulted"]], "is_initialized (betfairdataclient attribute)": [[1, "nautilus_trader.adapters.betfair.data.BetfairDataClient.is_initialized"]], "is_initialized (betfairexecutionclient attribute)": [[1, "nautilus_trader.adapters.betfair.execution.BetfairExecutionClient.is_initialized"]], "is_running (betfairdataclient attribute)": [[1, "nautilus_trader.adapters.betfair.data.BetfairDataClient.is_running"]], "is_running (betfairexecutionclient attribute)": [[1, "nautilus_trader.adapters.betfair.execution.BetfairExecutionClient.is_running"]], "is_stopped (betfairdataclient attribute)": [[1, "nautilus_trader.adapters.betfair.data.BetfairDataClient.is_stopped"]], "is_stopped (betfairexecutionclient attribute)": [[1, "nautilus_trader.adapters.betfair.execution.BetfairExecutionClient.is_stopped"]], "is_update (bsporderbookdelta attribute)": [[1, "nautilus_trader.adapters.betfair.data_types.BSPOrderBookDelta.is_update"]], "json() (betfairdataclientconfig method)": [[1, "nautilus_trader.adapters.betfair.config.BetfairDataClientConfig.json"]], "json() (betfairexecclientconfig method)": [[1, "nautilus_trader.adapters.betfair.config.BetfairExecClientConfig.json"]], "json() (betfairinstrumentproviderconfig method)": [[1, "nautilus_trader.adapters.betfair.providers.BetfairInstrumentProviderConfig.json"]], "json_primitives() (betfairdataclientconfig method)": [[1, "nautilus_trader.adapters.betfair.config.BetfairDataClientConfig.json_primitives"]], "json_primitives() (betfairexecclientconfig method)": [[1, "nautilus_trader.adapters.betfair.config.BetfairExecClientConfig.json_primitives"]], "json_primitives() (betfairinstrumentproviderconfig method)": [[1, "nautilus_trader.adapters.betfair.providers.BetfairInstrumentProviderConfig.json_primitives"]], "keep_alive() (betfairhttpclient method)": [[1, "nautilus_trader.adapters.betfair.client.BetfairHttpClient.keep_alive"]], "list_all() (betfairinstrumentprovider method)": [[1, "nautilus_trader.adapters.betfair.providers.BetfairInstrumentProvider.list_all"]], "list_from_capsule() (bsporderbookdelta static method)": [[1, "nautilus_trader.adapters.betfair.data_types.BSPOrderBookDelta.list_from_capsule"]], "list_market_catalogue() (betfairhttpclient method)": [[1, "nautilus_trader.adapters.betfair.client.BetfairHttpClient.list_market_catalogue"]], "list_navigation() (betfairhttpclient method)": [[1, "nautilus_trader.adapters.betfair.client.BetfairHttpClient.list_navigation"]], "load() (betfairinstrumentprovider method)": [[1, "nautilus_trader.adapters.betfair.providers.BetfairInstrumentProvider.load"]], "load_all() (betfairinstrumentprovider method)": [[1, "nautilus_trader.adapters.betfair.providers.BetfairInstrumentProvider.load_all"]], "load_all_async() (betfairinstrumentprovider method)": [[1, "nautilus_trader.adapters.betfair.providers.BetfairInstrumentProvider.load_all_async"]], "load_async() (betfairinstrumentprovider method)": [[1, "nautilus_trader.adapters.betfair.providers.BetfairInstrumentProvider.load_async"]], "load_ids() (betfairinstrumentprovider method)": [[1, "nautilus_trader.adapters.betfair.providers.BetfairInstrumentProvider.load_ids"]], "load_ids_async() (betfairinstrumentprovider method)": [[1, "nautilus_trader.adapters.betfair.providers.BetfairInstrumentProvider.load_ids_async"]], "modify_order() (betfairexecutionclient method)": [[1, "nautilus_trader.adapters.betfair.execution.BetfairExecutionClient.modify_order"]], "nautilus_trader.adapters.betfair": [[1, "module-nautilus_trader.adapters.betfair"]], "nautilus_trader.adapters.betfair.client": [[1, "module-nautilus_trader.adapters.betfair.client"]], "nautilus_trader.adapters.betfair.common": [[1, "module-nautilus_trader.adapters.betfair.common"]], "nautilus_trader.adapters.betfair.config": [[1, "module-nautilus_trader.adapters.betfair.config"]], "nautilus_trader.adapters.betfair.data": [[1, "module-nautilus_trader.adapters.betfair.data"]], "nautilus_trader.adapters.betfair.data_types": [[1, "module-nautilus_trader.adapters.betfair.data_types"]], "nautilus_trader.adapters.betfair.execution": [[1, "module-nautilus_trader.adapters.betfair.execution"]], "nautilus_trader.adapters.betfair.factories": [[1, "module-nautilus_trader.adapters.betfair.factories"]], "nautilus_trader.adapters.betfair.orderbook": [[1, "module-nautilus_trader.adapters.betfair.orderbook"]], "nautilus_trader.adapters.betfair.providers": [[1, "module-nautilus_trader.adapters.betfair.providers"]], "nautilus_trader.adapters.betfair.sockets": [[1, "module-nautilus_trader.adapters.betfair.sockets"]], "oms_type (betfairexecutionclient attribute)": [[1, "nautilus_trader.adapters.betfair.execution.BetfairExecutionClient.oms_type"]], "on_market_update() (betfairdataclient method)": [[1, "nautilus_trader.adapters.betfair.data.BetfairDataClient.on_market_update"]], "order (bsporderbookdelta attribute)": [[1, "nautilus_trader.adapters.betfair.data_types.BSPOrderBookDelta.order"]], "parse() (betfairdataclientconfig class method)": [[1, "nautilus_trader.adapters.betfair.config.BetfairDataClientConfig.parse"]], "parse() (betfairexecclientconfig class method)": [[1, "nautilus_trader.adapters.betfair.config.BetfairExecClientConfig.parse"]], "parse() (betfairinstrumentproviderconfig class method)": [[1, "nautilus_trader.adapters.betfair.providers.BetfairInstrumentProviderConfig.parse"]], "post_connection() (betfairmarketstreamclient method)": [[1, "nautilus_trader.adapters.betfair.sockets.BetfairMarketStreamClient.post_connection"]], "post_connection() (betfairorderstreamclient method)": [[1, "nautilus_trader.adapters.betfair.sockets.BetfairOrderStreamClient.post_connection"]], "post_connection() (betfairstreamclient method)": [[1, "nautilus_trader.adapters.betfair.sockets.BetfairStreamClient.post_connection"]], "post_disconnection() (betfairmarketstreamclient method)": [[1, "nautilus_trader.adapters.betfair.sockets.BetfairMarketStreamClient.post_disconnection"]], "post_disconnection() (betfairorderstreamclient method)": [[1, "nautilus_trader.adapters.betfair.sockets.BetfairOrderStreamClient.post_disconnection"]], "post_disconnection() (betfairstreamclient method)": [[1, "nautilus_trader.adapters.betfair.sockets.BetfairStreamClient.post_disconnection"]], "post_reconnection() (betfairmarketstreamclient method)": [[1, "nautilus_trader.adapters.betfair.sockets.BetfairMarketStreamClient.post_reconnection"]], "post_reconnection() (betfairorderstreamclient method)": [[1, "nautilus_trader.adapters.betfair.sockets.BetfairOrderStreamClient.post_reconnection"]], "post_reconnection() (betfairstreamclient method)": [[1, "nautilus_trader.adapters.betfair.sockets.BetfairStreamClient.post_reconnection"]], "query_order() (betfairexecutionclient method)": [[1, "nautilus_trader.adapters.betfair.execution.BetfairExecutionClient.query_order"]], "request() (betfairdataclient method)": [[1, "nautilus_trader.adapters.betfair.data.BetfairDataClient.request"]], "request_bars() (betfairdataclient method)": [[1, "nautilus_trader.adapters.betfair.data.BetfairDataClient.request_bars"]], "request_instrument() (betfairdataclient method)": [[1, "nautilus_trader.adapters.betfair.data.BetfairDataClient.request_instrument"]], "request_instruments() (betfairdataclient method)": [[1, "nautilus_trader.adapters.betfair.data.BetfairDataClient.request_instruments"]], "request_quote_ticks() (betfairdataclient method)": [[1, "nautilus_trader.adapters.betfair.data.BetfairDataClient.request_quote_ticks"]], "request_trade_ticks() (betfairdataclient method)": [[1, "nautilus_trader.adapters.betfair.data.BetfairDataClient.request_trade_ticks"]], "reset() (betfairdataclient method)": [[1, "nautilus_trader.adapters.betfair.data.BetfairDataClient.reset"]], "reset() (betfairexecutionclient method)": [[1, "nautilus_trader.adapters.betfair.execution.BetfairExecutionClient.reset"]], "resume() (betfairdataclient method)": [[1, "nautilus_trader.adapters.betfair.data.BetfairDataClient.resume"]], "resume() (betfairexecutionclient method)": [[1, "nautilus_trader.adapters.betfair.execution.BetfairExecutionClient.resume"]], "run_after_delay() (betfairdataclient method)": [[1, "nautilus_trader.adapters.betfair.data.BetfairDataClient.run_after_delay"]], "run_after_delay() (betfairexecutionclient method)": [[1, "nautilus_trader.adapters.betfair.execution.BetfairExecutionClient.run_after_delay"]], "sequence (bsporderbookdelta attribute)": [[1, "nautilus_trader.adapters.betfair.data_types.BSPOrderBookDelta.sequence"]], "start() (betfairdataclient method)": [[1, "nautilus_trader.adapters.betfair.data.BetfairDataClient.start"]], "start() (betfairexecutionclient method)": [[1, "nautilus_trader.adapters.betfair.execution.BetfairExecutionClient.start"]], "state (betfairdataclient attribute)": [[1, "nautilus_trader.adapters.betfair.data.BetfairDataClient.state"]], "state (betfairexecutionclient attribute)": [[1, "nautilus_trader.adapters.betfair.execution.BetfairExecutionClient.state"]], "stop() (betfairdataclient method)": [[1, "nautilus_trader.adapters.betfair.data.BetfairDataClient.stop"]], "stop() (betfairexecutionclient method)": [[1, "nautilus_trader.adapters.betfair.execution.BetfairExecutionClient.stop"]], "submit_order() (betfairexecutionclient method)": [[1, "nautilus_trader.adapters.betfair.execution.BetfairExecutionClient.submit_order"]], "submit_order_list() (betfairexecutionclient method)": [[1, "nautilus_trader.adapters.betfair.execution.BetfairExecutionClient.submit_order_list"]], "subscribe() (betfairdataclient method)": [[1, "nautilus_trader.adapters.betfair.data.BetfairDataClient.subscribe"]], "subscribe_bars() (betfairdataclient method)": [[1, "nautilus_trader.adapters.betfair.data.BetfairDataClient.subscribe_bars"]], "subscribe_instrument() (betfairdataclient method)": [[1, "nautilus_trader.adapters.betfair.data.BetfairDataClient.subscribe_instrument"]], "subscribe_instrument_close() (betfairdataclient method)": [[1, "nautilus_trader.adapters.betfair.data.BetfairDataClient.subscribe_instrument_close"]], "subscribe_instrument_status() (betfairdataclient method)": [[1, "nautilus_trader.adapters.betfair.data.BetfairDataClient.subscribe_instrument_status"]], "subscribe_instruments() (betfairdataclient method)": [[1, "nautilus_trader.adapters.betfair.data.BetfairDataClient.subscribe_instruments"]], "subscribe_order_book_deltas() (betfairdataclient method)": [[1, "nautilus_trader.adapters.betfair.data.BetfairDataClient.subscribe_order_book_deltas"]], "subscribe_order_book_snapshots() (betfairdataclient method)": [[1, "nautilus_trader.adapters.betfair.data.BetfairDataClient.subscribe_order_book_snapshots"]], "subscribe_quote_ticks() (betfairdataclient method)": [[1, "nautilus_trader.adapters.betfair.data.BetfairDataClient.subscribe_quote_ticks"]], "subscribe_ticker() (betfairdataclient method)": [[1, "nautilus_trader.adapters.betfair.data.BetfairDataClient.subscribe_ticker"]], "subscribe_trade_ticks() (betfairdataclient method)": [[1, "nautilus_trader.adapters.betfair.data.BetfairDataClient.subscribe_trade_ticks"]], "subscribe_venue_status() (betfairdataclient method)": [[1, "nautilus_trader.adapters.betfair.data.BetfairDataClient.subscribe_venue_status"]], "subscribed_bars() (betfairdataclient method)": [[1, "nautilus_trader.adapters.betfair.data.BetfairDataClient.subscribed_bars"]], "subscribed_generic_data() (betfairdataclient method)": [[1, "nautilus_trader.adapters.betfair.data.BetfairDataClient.subscribed_generic_data"]], "subscribed_instrument_close() (betfairdataclient method)": [[1, "nautilus_trader.adapters.betfair.data.BetfairDataClient.subscribed_instrument_close"]], "subscribed_instrument_status() (betfairdataclient method)": [[1, "nautilus_trader.adapters.betfair.data.BetfairDataClient.subscribed_instrument_status"]], "subscribed_instruments() (betfairdataclient method)": [[1, "nautilus_trader.adapters.betfair.data.BetfairDataClient.subscribed_instruments"]], "subscribed_order_book_deltas() (betfairdataclient method)": [[1, "nautilus_trader.adapters.betfair.data.BetfairDataClient.subscribed_order_book_deltas"]], "subscribed_order_book_snapshots() (betfairdataclient method)": [[1, "nautilus_trader.adapters.betfair.data.BetfairDataClient.subscribed_order_book_snapshots"]], "subscribed_quote_ticks() (betfairdataclient method)": [[1, "nautilus_trader.adapters.betfair.data.BetfairDataClient.subscribed_quote_ticks"]], "subscribed_tickers() (betfairdataclient method)": [[1, "nautilus_trader.adapters.betfair.data.BetfairDataClient.subscribed_tickers"]], "subscribed_trade_ticks() (betfairdataclient method)": [[1, "nautilus_trader.adapters.betfair.data.BetfairDataClient.subscribed_trade_ticks"]], "subscribed_venue_status() (betfairdataclient method)": [[1, "nautilus_trader.adapters.betfair.data.BetfairDataClient.subscribed_venue_status"]], "to_dict() (bsporderbookdelta static method)": [[1, "nautilus_trader.adapters.betfair.data_types.BSPOrderBookDelta.to_dict"]], "to_dict() (betfairticker static method)": [[1, "nautilus_trader.adapters.betfair.data_types.BetfairTicker.to_dict"]], "trader_id (betfairdataclient attribute)": [[1, "nautilus_trader.adapters.betfair.data.BetfairDataClient.trader_id"]], "trader_id (betfairexecutionclient attribute)": [[1, "nautilus_trader.adapters.betfair.execution.BetfairExecutionClient.trader_id"]], "ts_event (bsporderbookdelta attribute)": [[1, "nautilus_trader.adapters.betfair.data_types.BSPOrderBookDelta.ts_event"]], "ts_event (betfairstartingprice property)": [[1, "nautilus_trader.adapters.betfair.data_types.BetfairStartingPrice.ts_event"]], "ts_event (betfairticker attribute)": [[1, "nautilus_trader.adapters.betfair.data_types.BetfairTicker.ts_event"]], "ts_init (bsporderbookdelta attribute)": [[1, "nautilus_trader.adapters.betfair.data_types.BSPOrderBookDelta.ts_init"]], "ts_init (betfairstartingprice property)": [[1, "nautilus_trader.adapters.betfair.data_types.BetfairStartingPrice.ts_init"]], "ts_init (betfairticker attribute)": [[1, "nautilus_trader.adapters.betfair.data_types.BetfairTicker.ts_init"]], "type (betfairdataclient attribute)": [[1, "nautilus_trader.adapters.betfair.data.BetfairDataClient.type"]], "type (betfairexecutionclient attribute)": [[1, "nautilus_trader.adapters.betfair.execution.BetfairExecutionClient.type"]], "unsubscribe() (betfairdataclient method)": [[1, "nautilus_trader.adapters.betfair.data.BetfairDataClient.unsubscribe"]], "unsubscribe_bars() (betfairdataclient method)": [[1, "nautilus_trader.adapters.betfair.data.BetfairDataClient.unsubscribe_bars"]], "unsubscribe_instrument() (betfairdataclient method)": [[1, "nautilus_trader.adapters.betfair.data.BetfairDataClient.unsubscribe_instrument"]], "unsubscribe_instrument_close() (betfairdataclient method)": [[1, "nautilus_trader.adapters.betfair.data.BetfairDataClient.unsubscribe_instrument_close"]], "unsubscribe_instrument_status() (betfairdataclient method)": [[1, "nautilus_trader.adapters.betfair.data.BetfairDataClient.unsubscribe_instrument_status"]], "unsubscribe_instruments() (betfairdataclient method)": [[1, "nautilus_trader.adapters.betfair.data.BetfairDataClient.unsubscribe_instruments"]], "unsubscribe_order_book_deltas() (betfairdataclient method)": [[1, "nautilus_trader.adapters.betfair.data.BetfairDataClient.unsubscribe_order_book_deltas"]], "unsubscribe_order_book_snapshots() (betfairdataclient method)": [[1, "nautilus_trader.adapters.betfair.data.BetfairDataClient.unsubscribe_order_book_snapshots"]], "unsubscribe_quote_ticks() (betfairdataclient method)": [[1, "nautilus_trader.adapters.betfair.data.BetfairDataClient.unsubscribe_quote_ticks"]], "unsubscribe_ticker() (betfairdataclient method)": [[1, "nautilus_trader.adapters.betfair.data.BetfairDataClient.unsubscribe_ticker"]], "unsubscribe_trade_ticks() (betfairdataclient method)": [[1, "nautilus_trader.adapters.betfair.data.BetfairDataClient.unsubscribe_trade_ticks"]], "unsubscribe_venue_status() (betfairdataclient method)": [[1, "nautilus_trader.adapters.betfair.data.BetfairDataClient.unsubscribe_venue_status"]], "validate() (betfairdataclientconfig method)": [[1, "nautilus_trader.adapters.betfair.config.BetfairDataClientConfig.validate"]], "validate() (betfairexecclientconfig method)": [[1, "nautilus_trader.adapters.betfair.config.BetfairExecClientConfig.validate"]], "validate() (betfairinstrumentproviderconfig method)": [[1, "nautilus_trader.adapters.betfair.providers.BetfairInstrumentProviderConfig.validate"]], "venue (betfairdataclient attribute)": [[1, "nautilus_trader.adapters.betfair.data.BetfairDataClient.venue"]], "venue (betfairexecutionclient attribute)": [[1, "nautilus_trader.adapters.betfair.execution.BetfairExecutionClient.venue"]], "wait_for_order() (betfairexecutionclient method)": [[1, "nautilus_trader.adapters.betfair.execution.BetfairExecutionClient.wait_for_order"]], "binanceaccounttype (class in nautilus_trader.adapters.binance.common.enums)": [[2, "nautilus_trader.adapters.binance.common.enums.BinanceAccountType"]], "binancebar (class in nautilus_trader.adapters.binance.common.types)": [[2, "nautilus_trader.adapters.binance.common.types.BinanceBar"]], "binancedataclientconfig (class in nautilus_trader.adapters.binance.config)": [[2, "nautilus_trader.adapters.binance.config.BinanceDataClientConfig"]], "binanceenumparser (class in nautilus_trader.adapters.binance.common.enums)": [[2, "nautilus_trader.adapters.binance.common.enums.BinanceEnumParser"]], "binanceerrorcode (class in nautilus_trader.adapters.binance.common.enums)": [[2, "nautilus_trader.adapters.binance.common.enums.BinanceErrorCode"]], "binanceexchangefiltertype (class in nautilus_trader.adapters.binance.common.enums)": [[2, "nautilus_trader.adapters.binance.common.enums.BinanceExchangeFilterType"]], "binanceexecclientconfig (class in nautilus_trader.adapters.binance.config)": [[2, "nautilus_trader.adapters.binance.config.BinanceExecClientConfig"]], "binanceexecutiontype (class in nautilus_trader.adapters.binance.common.enums)": [[2, "nautilus_trader.adapters.binance.common.enums.BinanceExecutionType"]], "binancefuturescontractstatus (class in nautilus_trader.adapters.binance.futures.enums)": [[2, "nautilus_trader.adapters.binance.futures.enums.BinanceFuturesContractStatus"]], "binancefuturescontracttype (class in nautilus_trader.adapters.binance.futures.enums)": [[2, "nautilus_trader.adapters.binance.futures.enums.BinanceFuturesContractType"]], "binancefuturesdataclient (class in nautilus_trader.adapters.binance.futures.data)": [[2, "nautilus_trader.adapters.binance.futures.data.BinanceFuturesDataClient"]], "binancefuturesenumparser (class in nautilus_trader.adapters.binance.futures.enums)": [[2, "nautilus_trader.adapters.binance.futures.enums.BinanceFuturesEnumParser"]], "binancefutureseventtype (class in nautilus_trader.adapters.binance.futures.enums)": [[2, "nautilus_trader.adapters.binance.futures.enums.BinanceFuturesEventType"]], "binancefuturesexecutionclient (class in nautilus_trader.adapters.binance.futures.execution)": [[2, "nautilus_trader.adapters.binance.futures.execution.BinanceFuturesExecutionClient"]], "binancefuturesinstrumentprovider (class in nautilus_trader.adapters.binance.futures.providers)": [[2, "nautilus_trader.adapters.binance.futures.providers.BinanceFuturesInstrumentProvider"]], "binancefuturesmargintype (class in nautilus_trader.adapters.binance.futures.enums)": [[2, "nautilus_trader.adapters.binance.futures.enums.BinanceFuturesMarginType"]], "binancefuturesmarkpriceupdate (class in nautilus_trader.adapters.binance.futures.types)": [[2, "nautilus_trader.adapters.binance.futures.types.BinanceFuturesMarkPriceUpdate"]], "binancefuturespositionside (class in nautilus_trader.adapters.binance.futures.enums)": [[2, "nautilus_trader.adapters.binance.futures.enums.BinanceFuturesPositionSide"]], "binancefuturespositionupdatereason (class in nautilus_trader.adapters.binance.futures.enums)": [[2, "nautilus_trader.adapters.binance.futures.enums.BinanceFuturesPositionUpdateReason"]], "binancefuturesworkingtype (class in nautilus_trader.adapters.binance.futures.enums)": [[2, "nautilus_trader.adapters.binance.futures.enums.BinanceFuturesWorkingType"]], "binanceklineinterval (class in nautilus_trader.adapters.binance.common.enums)": [[2, "nautilus_trader.adapters.binance.common.enums.BinanceKlineInterval"]], "binancelivedataclientfactory (class in nautilus_trader.adapters.binance.factories)": [[2, "nautilus_trader.adapters.binance.factories.BinanceLiveDataClientFactory"]], "binanceliveexecclientfactory (class in nautilus_trader.adapters.binance.factories)": [[2, "nautilus_trader.adapters.binance.factories.BinanceLiveExecClientFactory"]], "binanceneworderresptype (class in nautilus_trader.adapters.binance.common.enums)": [[2, "nautilus_trader.adapters.binance.common.enums.BinanceNewOrderRespType"]], "binanceorderside (class in nautilus_trader.adapters.binance.common.enums)": [[2, "nautilus_trader.adapters.binance.common.enums.BinanceOrderSide"]], "binanceorderstatus (class in nautilus_trader.adapters.binance.common.enums)": [[2, "nautilus_trader.adapters.binance.common.enums.BinanceOrderStatus"]], "binanceordertype (class in nautilus_trader.adapters.binance.common.enums)": [[2, "nautilus_trader.adapters.binance.common.enums.BinanceOrderType"]], "binanceratelimitinterval (class in nautilus_trader.adapters.binance.common.enums)": [[2, "nautilus_trader.adapters.binance.common.enums.BinanceRateLimitInterval"]], "binanceratelimittype (class in nautilus_trader.adapters.binance.common.enums)": [[2, "nautilus_trader.adapters.binance.common.enums.BinanceRateLimitType"]], "binancesecuritytype (class in nautilus_trader.adapters.binance.common.enums)": [[2, "nautilus_trader.adapters.binance.common.enums.BinanceSecurityType"]], "binancespotdataclient (class in nautilus_trader.adapters.binance.spot.data)": [[2, "nautilus_trader.adapters.binance.spot.data.BinanceSpotDataClient"]], "binancespotenumparser (class in nautilus_trader.adapters.binance.spot.enums)": [[2, "nautilus_trader.adapters.binance.spot.enums.BinanceSpotEnumParser"]], "binancespoteventtype (class in nautilus_trader.adapters.binance.spot.enums)": [[2, "nautilus_trader.adapters.binance.spot.enums.BinanceSpotEventType"]], "binancespotexecutionclient (class in nautilus_trader.adapters.binance.spot.execution)": [[2, "nautilus_trader.adapters.binance.spot.execution.BinanceSpotExecutionClient"]], "binancespotinstrumentprovider (class in nautilus_trader.adapters.binance.spot.providers)": [[2, "nautilus_trader.adapters.binance.spot.providers.BinanceSpotInstrumentProvider"]], "binancespotpermissions (class in nautilus_trader.adapters.binance.spot.enums)": [[2, "nautilus_trader.adapters.binance.spot.enums.BinanceSpotPermissions"]], "binancespotsymbolstatus (class in nautilus_trader.adapters.binance.spot.enums)": [[2, "nautilus_trader.adapters.binance.spot.enums.BinanceSpotSymbolStatus"]], "binancesymbolfiltertype (class in nautilus_trader.adapters.binance.common.enums)": [[2, "nautilus_trader.adapters.binance.common.enums.BinanceSymbolFilterType"]], "binanceticker (class in nautilus_trader.adapters.binance.common.types)": [[2, "nautilus_trader.adapters.binance.common.types.BinanceTicker"]], "binancetimeinforce (class in nautilus_trader.adapters.binance.common.enums)": [[2, "nautilus_trader.adapters.binance.common.enums.BinanceTimeInForce"]], "account_id (binancefuturesexecutionclient attribute)": [[2, "nautilus_trader.adapters.binance.futures.execution.BinanceFuturesExecutionClient.account_id"]], "account_id (binancespotexecutionclient attribute)": [[2, "nautilus_trader.adapters.binance.spot.execution.BinanceSpotExecutionClient.account_id"]], "account_type (binancefuturesexecutionclient attribute)": [[2, "nautilus_trader.adapters.binance.futures.execution.BinanceFuturesExecutionClient.account_type"]], "account_type (binancespotexecutionclient attribute)": [[2, "nautilus_trader.adapters.binance.spot.execution.BinanceSpotExecutionClient.account_type"]], "add() (binancefuturesinstrumentprovider method)": [[2, "nautilus_trader.adapters.binance.futures.providers.BinanceFuturesInstrumentProvider.add"]], "add() (binancespotinstrumentprovider method)": [[2, "nautilus_trader.adapters.binance.spot.providers.BinanceSpotInstrumentProvider.add"]], "add_bulk() (binancefuturesinstrumentprovider method)": [[2, "nautilus_trader.adapters.binance.futures.providers.BinanceFuturesInstrumentProvider.add_bulk"]], "add_bulk() (binancespotinstrumentprovider method)": [[2, "nautilus_trader.adapters.binance.spot.providers.BinanceSpotInstrumentProvider.add_bulk"]], "add_currency() (binancefuturesinstrumentprovider method)": [[2, "nautilus_trader.adapters.binance.futures.providers.BinanceFuturesInstrumentProvider.add_currency"]], "add_currency() (binancespotinstrumentprovider method)": [[2, "nautilus_trader.adapters.binance.spot.providers.BinanceSpotInstrumentProvider.add_currency"]], "bar_type (binancebar attribute)": [[2, "nautilus_trader.adapters.binance.common.types.BinanceBar.bar_type"]], "base_currency (binancefuturesexecutionclient attribute)": [[2, "nautilus_trader.adapters.binance.futures.execution.BinanceFuturesExecutionClient.base_currency"]], "base_currency (binancespotexecutionclient attribute)": [[2, "nautilus_trader.adapters.binance.spot.execution.BinanceSpotExecutionClient.base_currency"]], "batch_cancel_orders() (binancefuturesexecutionclient method)": [[2, "nautilus_trader.adapters.binance.futures.execution.BinanceFuturesExecutionClient.batch_cancel_orders"]], "batch_cancel_orders() (binancespotexecutionclient method)": [[2, "nautilus_trader.adapters.binance.spot.execution.BinanceSpotExecutionClient.batch_cancel_orders"]], "cancel_all_orders() (binancefuturesexecutionclient method)": [[2, "nautilus_trader.adapters.binance.futures.execution.BinanceFuturesExecutionClient.cancel_all_orders"]], "cancel_all_orders() (binancespotexecutionclient method)": [[2, "nautilus_trader.adapters.binance.spot.execution.BinanceSpotExecutionClient.cancel_all_orders"]], "cancel_order() (binancefuturesexecutionclient method)": [[2, "nautilus_trader.adapters.binance.futures.execution.BinanceFuturesExecutionClient.cancel_order"]], "cancel_order() (binancespotexecutionclient method)": [[2, "nautilus_trader.adapters.binance.spot.execution.BinanceSpotExecutionClient.cancel_order"]], "close (binancebar attribute)": [[2, "nautilus_trader.adapters.binance.common.types.BinanceBar.close"]], "connect() (binancefuturesdataclient method)": [[2, "nautilus_trader.adapters.binance.futures.data.BinanceFuturesDataClient.connect"]], "connect() (binancefuturesexecutionclient method)": [[2, "nautilus_trader.adapters.binance.futures.execution.BinanceFuturesExecutionClient.connect"]], "connect() (binancespotdataclient method)": [[2, "nautilus_trader.adapters.binance.spot.data.BinanceSpotDataClient.connect"]], "connect() (binancespotexecutionclient method)": [[2, "nautilus_trader.adapters.binance.spot.execution.BinanceSpotExecutionClient.connect"]], "count (binancefuturesinstrumentprovider property)": [[2, "nautilus_trader.adapters.binance.futures.providers.BinanceFuturesInstrumentProvider.count"]], "count (binancespotinstrumentprovider property)": [[2, "nautilus_trader.adapters.binance.spot.providers.BinanceSpotInstrumentProvider.count"]], "create() (binancelivedataclientfactory static method)": [[2, "nautilus_trader.adapters.binance.factories.BinanceLiveDataClientFactory.create"]], "create() (binanceliveexecclientfactory static method)": [[2, "nautilus_trader.adapters.binance.factories.BinanceLiveExecClientFactory.create"]], "create_task() (binancefuturesdataclient method)": [[2, "nautilus_trader.adapters.binance.futures.data.BinanceFuturesDataClient.create_task"]], "create_task() (binancefuturesexecutionclient method)": [[2, "nautilus_trader.adapters.binance.futures.execution.BinanceFuturesExecutionClient.create_task"]], "create_task() (binancespotdataclient method)": [[2, "nautilus_trader.adapters.binance.spot.data.BinanceSpotDataClient.create_task"]], "create_task() (binancespotexecutionclient method)": [[2, "nautilus_trader.adapters.binance.spot.execution.BinanceSpotExecutionClient.create_task"]], "currencies() (binancefuturesinstrumentprovider method)": [[2, "nautilus_trader.adapters.binance.futures.providers.BinanceFuturesInstrumentProvider.currencies"]], "currencies() (binancespotinstrumentprovider method)": [[2, "nautilus_trader.adapters.binance.spot.providers.BinanceSpotInstrumentProvider.currencies"]], "currency() (binancefuturesinstrumentprovider method)": [[2, "nautilus_trader.adapters.binance.futures.providers.BinanceFuturesInstrumentProvider.currency"]], "currency() (binancespotinstrumentprovider method)": [[2, "nautilus_trader.adapters.binance.spot.providers.BinanceSpotInstrumentProvider.currency"]], "degrade() (binancefuturesdataclient method)": [[2, "nautilus_trader.adapters.binance.futures.data.BinanceFuturesDataClient.degrade"]], "degrade() (binancefuturesexecutionclient method)": [[2, "nautilus_trader.adapters.binance.futures.execution.BinanceFuturesExecutionClient.degrade"]], "degrade() (binancespotdataclient method)": [[2, "nautilus_trader.adapters.binance.spot.data.BinanceSpotDataClient.degrade"]], "degrade() (binancespotexecutionclient method)": [[2, "nautilus_trader.adapters.binance.spot.execution.BinanceSpotExecutionClient.degrade"]], "dict() (binancedataclientconfig method)": [[2, "nautilus_trader.adapters.binance.config.BinanceDataClientConfig.dict"]], "dict() (binanceexecclientconfig method)": [[2, "nautilus_trader.adapters.binance.config.BinanceExecClientConfig.dict"]], "disconnect() (binancefuturesdataclient method)": [[2, "nautilus_trader.adapters.binance.futures.data.BinanceFuturesDataClient.disconnect"]], "disconnect() (binancefuturesexecutionclient method)": [[2, "nautilus_trader.adapters.binance.futures.execution.BinanceFuturesExecutionClient.disconnect"]], "disconnect() (binancespotdataclient method)": [[2, "nautilus_trader.adapters.binance.spot.data.BinanceSpotDataClient.disconnect"]], "disconnect() (binancespotexecutionclient method)": [[2, "nautilus_trader.adapters.binance.spot.execution.BinanceSpotExecutionClient.disconnect"]], "dispose() (binancefuturesdataclient method)": [[2, "nautilus_trader.adapters.binance.futures.data.BinanceFuturesDataClient.dispose"]], "dispose() (binancefuturesexecutionclient method)": [[2, "nautilus_trader.adapters.binance.futures.execution.BinanceFuturesExecutionClient.dispose"]], "dispose() (binancespotdataclient method)": [[2, "nautilus_trader.adapters.binance.spot.data.BinanceSpotDataClient.dispose"]], "dispose() (binancespotexecutionclient method)": [[2, "nautilus_trader.adapters.binance.spot.execution.BinanceSpotExecutionClient.dispose"]], "fault() (binancefuturesdataclient method)": [[2, "nautilus_trader.adapters.binance.futures.data.BinanceFuturesDataClient.fault"]], "fault() (binancefuturesexecutionclient method)": [[2, "nautilus_trader.adapters.binance.futures.execution.BinanceFuturesExecutionClient.fault"]], "fault() (binancespotdataclient method)": [[2, "nautilus_trader.adapters.binance.spot.data.BinanceSpotDataClient.fault"]], "fault() (binancespotexecutionclient method)": [[2, "nautilus_trader.adapters.binance.spot.execution.BinanceSpotExecutionClient.fault"]], "find() (binancefuturesinstrumentprovider method)": [[2, "nautilus_trader.adapters.binance.futures.providers.BinanceFuturesInstrumentProvider.find"]], "find() (binancespotinstrumentprovider method)": [[2, "nautilus_trader.adapters.binance.spot.providers.BinanceSpotInstrumentProvider.find"]], "from_dict() (binancebar static method)": [[2, "nautilus_trader.adapters.binance.common.types.BinanceBar.from_dict"]], "from_dict() (binancefuturesmarkpriceupdate static method)": [[2, "nautilus_trader.adapters.binance.futures.types.BinanceFuturesMarkPriceUpdate.from_dict"]], "from_dict() (binanceticker static method)": [[2, "nautilus_trader.adapters.binance.common.types.BinanceTicker.from_dict"]], "from_pyo3() (binancebar static method)": [[2, "nautilus_trader.adapters.binance.common.types.BinanceBar.from_pyo3"]], "fully_qualified_name() (binancebar class method)": [[2, "nautilus_trader.adapters.binance.common.types.BinanceBar.fully_qualified_name"]], "fully_qualified_name() (binancedataclientconfig class method)": [[2, "nautilus_trader.adapters.binance.config.BinanceDataClientConfig.fully_qualified_name"]], "fully_qualified_name() (binanceexecclientconfig class method)": [[2, "nautilus_trader.adapters.binance.config.BinanceExecClientConfig.fully_qualified_name"]], "fully_qualified_name() (binancefuturesdataclient class method)": [[2, "nautilus_trader.adapters.binance.futures.data.BinanceFuturesDataClient.fully_qualified_name"]], "fully_qualified_name() (binancefuturesexecutionclient class method)": [[2, "nautilus_trader.adapters.binance.futures.execution.BinanceFuturesExecutionClient.fully_qualified_name"]], "fully_qualified_name() (binancefuturesmarkpriceupdate class method)": [[2, "nautilus_trader.adapters.binance.futures.types.BinanceFuturesMarkPriceUpdate.fully_qualified_name"]], "fully_qualified_name() (binancespotdataclient class method)": [[2, "nautilus_trader.adapters.binance.spot.data.BinanceSpotDataClient.fully_qualified_name"]], "fully_qualified_name() (binancespotexecutionclient class method)": [[2, "nautilus_trader.adapters.binance.spot.execution.BinanceSpotExecutionClient.fully_qualified_name"]], "fully_qualified_name() (binanceticker class method)": [[2, "nautilus_trader.adapters.binance.common.types.BinanceTicker.fully_qualified_name"]], "generate_account_state() (binancefuturesexecutionclient method)": [[2, "nautilus_trader.adapters.binance.futures.execution.BinanceFuturesExecutionClient.generate_account_state"]], "generate_account_state() (binancespotexecutionclient method)": [[2, "nautilus_trader.adapters.binance.spot.execution.BinanceSpotExecutionClient.generate_account_state"]], "generate_fill_reports() (binancefuturesexecutionclient method)": [[2, "nautilus_trader.adapters.binance.futures.execution.BinanceFuturesExecutionClient.generate_fill_reports"]], "generate_fill_reports() (binancespotexecutionclient method)": [[2, "nautilus_trader.adapters.binance.spot.execution.BinanceSpotExecutionClient.generate_fill_reports"]], "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"]], "get_account() (binancefuturesexecutionclient method)": [[2, "nautilus_trader.adapters.binance.futures.execution.BinanceFuturesExecutionClient.get_account"]], "get_account() (binancespotexecutionclient method)": [[2, "nautilus_trader.adapters.binance.spot.execution.BinanceSpotExecutionClient.get_account"]], "get_all() (binancefuturesinstrumentprovider method)": [[2, "nautilus_trader.adapters.binance.futures.providers.BinanceFuturesInstrumentProvider.get_all"]], "get_all() (binancespotinstrumentprovider method)": [[2, "nautilus_trader.adapters.binance.spot.providers.BinanceSpotInstrumentProvider.get_all"]], "get_cached_binance_futures_instrument_provider() (in module nautilus_trader.adapters.binance.factories)": [[2, "nautilus_trader.adapters.binance.factories.get_cached_binance_futures_instrument_provider"]], "get_cached_binance_http_client() (in module nautilus_trader.adapters.binance.factories)": [[2, "nautilus_trader.adapters.binance.factories.get_cached_binance_http_client"]], "get_cached_binance_spot_instrument_provider() (in module nautilus_trader.adapters.binance.factories)": [[2, "nautilus_trader.adapters.binance.factories.get_cached_binance_spot_instrument_provider"]], "high (binancebar attribute)": [[2, "nautilus_trader.adapters.binance.common.types.BinanceBar.high"]], "id (binancedataclientconfig property)": [[2, "nautilus_trader.adapters.binance.config.BinanceDataClientConfig.id"]], "id (binanceexecclientconfig property)": [[2, "nautilus_trader.adapters.binance.config.BinanceExecClientConfig.id"]], "id (binancefuturesdataclient attribute)": [[2, "nautilus_trader.adapters.binance.futures.data.BinanceFuturesDataClient.id"]], "id (binancefuturesexecutionclient attribute)": [[2, "nautilus_trader.adapters.binance.futures.execution.BinanceFuturesExecutionClient.id"]], "id (binancespotdataclient attribute)": [[2, "nautilus_trader.adapters.binance.spot.data.BinanceSpotDataClient.id"]], "id (binancespotexecutionclient attribute)": [[2, "nautilus_trader.adapters.binance.spot.execution.BinanceSpotExecutionClient.id"]], "initialize() (binancefuturesinstrumentprovider method)": [[2, "nautilus_trader.adapters.binance.futures.providers.BinanceFuturesInstrumentProvider.initialize"]], "initialize() (binancespotinstrumentprovider method)": [[2, "nautilus_trader.adapters.binance.spot.providers.BinanceSpotInstrumentProvider.initialize"]], "instrument_id (binanceticker attribute)": [[2, "nautilus_trader.adapters.binance.common.types.BinanceTicker.instrument_id"]], "is_connected (binancefuturesdataclient attribute)": [[2, "nautilus_trader.adapters.binance.futures.data.BinanceFuturesDataClient.is_connected"]], "is_connected (binancefuturesexecutionclient attribute)": [[2, "nautilus_trader.adapters.binance.futures.execution.BinanceFuturesExecutionClient.is_connected"]], "is_connected (binancespotdataclient attribute)": [[2, "nautilus_trader.adapters.binance.spot.data.BinanceSpotDataClient.is_connected"]], "is_connected (binancespotexecutionclient attribute)": [[2, "nautilus_trader.adapters.binance.spot.execution.BinanceSpotExecutionClient.is_connected"]], "is_degraded (binancefuturesdataclient attribute)": [[2, "nautilus_trader.adapters.binance.futures.data.BinanceFuturesDataClient.is_degraded"]], "is_degraded (binancefuturesexecutionclient attribute)": [[2, "nautilus_trader.adapters.binance.futures.execution.BinanceFuturesExecutionClient.is_degraded"]], "is_degraded (binancespotdataclient attribute)": [[2, "nautilus_trader.adapters.binance.spot.data.BinanceSpotDataClient.is_degraded"]], "is_degraded (binancespotexecutionclient attribute)": [[2, "nautilus_trader.adapters.binance.spot.execution.BinanceSpotExecutionClient.is_degraded"]], "is_disposed (binancefuturesdataclient attribute)": [[2, "nautilus_trader.adapters.binance.futures.data.BinanceFuturesDataClient.is_disposed"]], "is_disposed (binancefuturesexecutionclient attribute)": [[2, "nautilus_trader.adapters.binance.futures.execution.BinanceFuturesExecutionClient.is_disposed"]], "is_disposed (binancespotdataclient attribute)": [[2, "nautilus_trader.adapters.binance.spot.data.BinanceSpotDataClient.is_disposed"]], "is_disposed (binancespotexecutionclient attribute)": [[2, "nautilus_trader.adapters.binance.spot.execution.BinanceSpotExecutionClient.is_disposed"]], "is_faulted (binancefuturesdataclient attribute)": [[2, "nautilus_trader.adapters.binance.futures.data.BinanceFuturesDataClient.is_faulted"]], "is_faulted (binancefuturesexecutionclient attribute)": [[2, "nautilus_trader.adapters.binance.futures.execution.BinanceFuturesExecutionClient.is_faulted"]], "is_faulted (binancespotdataclient attribute)": [[2, "nautilus_trader.adapters.binance.spot.data.BinanceSpotDataClient.is_faulted"]], "is_faulted (binancespotexecutionclient attribute)": [[2, "nautilus_trader.adapters.binance.spot.execution.BinanceSpotExecutionClient.is_faulted"]], "is_initialized (binancefuturesdataclient attribute)": [[2, "nautilus_trader.adapters.binance.futures.data.BinanceFuturesDataClient.is_initialized"]], "is_initialized (binancefuturesexecutionclient attribute)": [[2, "nautilus_trader.adapters.binance.futures.execution.BinanceFuturesExecutionClient.is_initialized"]], "is_initialized (binancespotdataclient attribute)": [[2, "nautilus_trader.adapters.binance.spot.data.BinanceSpotDataClient.is_initialized"]], "is_initialized (binancespotexecutionclient attribute)": [[2, "nautilus_trader.adapters.binance.spot.execution.BinanceSpotExecutionClient.is_initialized"]], "is_revision (binancebar attribute)": [[2, "nautilus_trader.adapters.binance.common.types.BinanceBar.is_revision"]], "is_running (binancefuturesdataclient attribute)": [[2, "nautilus_trader.adapters.binance.futures.data.BinanceFuturesDataClient.is_running"]], "is_running (binancefuturesexecutionclient attribute)": [[2, "nautilus_trader.adapters.binance.futures.execution.BinanceFuturesExecutionClient.is_running"]], "is_running (binancespotdataclient attribute)": [[2, "nautilus_trader.adapters.binance.spot.data.BinanceSpotDataClient.is_running"]], "is_running (binancespotexecutionclient attribute)": [[2, "nautilus_trader.adapters.binance.spot.execution.BinanceSpotExecutionClient.is_running"]], "is_single_price() (binancebar method)": [[2, "nautilus_trader.adapters.binance.common.types.BinanceBar.is_single_price"]], "is_stopped (binancefuturesdataclient attribute)": [[2, "nautilus_trader.adapters.binance.futures.data.BinanceFuturesDataClient.is_stopped"]], "is_stopped (binancefuturesexecutionclient attribute)": [[2, "nautilus_trader.adapters.binance.futures.execution.BinanceFuturesExecutionClient.is_stopped"]], "is_stopped (binancespotdataclient attribute)": [[2, "nautilus_trader.adapters.binance.spot.data.BinanceSpotDataClient.is_stopped"]], "is_stopped (binancespotexecutionclient attribute)": [[2, "nautilus_trader.adapters.binance.spot.execution.BinanceSpotExecutionClient.is_stopped"]], "json() (binancedataclientconfig method)": [[2, "nautilus_trader.adapters.binance.config.BinanceDataClientConfig.json"]], "json() (binanceexecclientconfig method)": [[2, "nautilus_trader.adapters.binance.config.BinanceExecClientConfig.json"]], "json_primitives() (binancedataclientconfig method)": [[2, "nautilus_trader.adapters.binance.config.BinanceDataClientConfig.json_primitives"]], "json_primitives() (binanceexecclientconfig method)": [[2, "nautilus_trader.adapters.binance.config.BinanceExecClientConfig.json_primitives"]], "list_all() (binancefuturesinstrumentprovider method)": [[2, "nautilus_trader.adapters.binance.futures.providers.BinanceFuturesInstrumentProvider.list_all"]], "list_all() (binancespotinstrumentprovider method)": [[2, "nautilus_trader.adapters.binance.spot.providers.BinanceSpotInstrumentProvider.list_all"]], "load() (binancefuturesinstrumentprovider method)": [[2, "nautilus_trader.adapters.binance.futures.providers.BinanceFuturesInstrumentProvider.load"]], "load() (binancespotinstrumentprovider method)": [[2, "nautilus_trader.adapters.binance.spot.providers.BinanceSpotInstrumentProvider.load"]], "load_all() (binancefuturesinstrumentprovider method)": [[2, "nautilus_trader.adapters.binance.futures.providers.BinanceFuturesInstrumentProvider.load_all"]], "load_all() (binancespotinstrumentprovider method)": [[2, "nautilus_trader.adapters.binance.spot.providers.BinanceSpotInstrumentProvider.load_all"]], "load_all_async() (binancefuturesinstrumentprovider method)": [[2, "nautilus_trader.adapters.binance.futures.providers.BinanceFuturesInstrumentProvider.load_all_async"]], "load_all_async() (binancespotinstrumentprovider method)": [[2, "nautilus_trader.adapters.binance.spot.providers.BinanceSpotInstrumentProvider.load_all_async"]], "load_async() (binancefuturesinstrumentprovider method)": [[2, "nautilus_trader.adapters.binance.futures.providers.BinanceFuturesInstrumentProvider.load_async"]], "load_async() (binancespotinstrumentprovider method)": [[2, "nautilus_trader.adapters.binance.spot.providers.BinanceSpotInstrumentProvider.load_async"]], "load_ids() (binancefuturesinstrumentprovider method)": [[2, "nautilus_trader.adapters.binance.futures.providers.BinanceFuturesInstrumentProvider.load_ids"]], "load_ids() (binancespotinstrumentprovider method)": [[2, "nautilus_trader.adapters.binance.spot.providers.BinanceSpotInstrumentProvider.load_ids"]], "load_ids_async() (binancefuturesinstrumentprovider method)": [[2, "nautilus_trader.adapters.binance.futures.providers.BinanceFuturesInstrumentProvider.load_ids_async"]], "load_ids_async() (binancespotinstrumentprovider method)": [[2, "nautilus_trader.adapters.binance.spot.providers.BinanceSpotInstrumentProvider.load_ids_async"]], "low (binancebar attribute)": [[2, "nautilus_trader.adapters.binance.common.types.BinanceBar.low"]], "modify_order() (binancefuturesexecutionclient method)": [[2, "nautilus_trader.adapters.binance.futures.execution.BinanceFuturesExecutionClient.modify_order"]], "modify_order() (binancespotexecutionclient method)": [[2, "nautilus_trader.adapters.binance.spot.execution.BinanceSpotExecutionClient.modify_order"]], "nautilus_trader.adapters.binance": [[2, "module-nautilus_trader.adapters.binance"]], "nautilus_trader.adapters.binance.common.enums": [[2, "module-nautilus_trader.adapters.binance.common.enums"]], "nautilus_trader.adapters.binance.common.types": [[2, "module-nautilus_trader.adapters.binance.common.types"]], "nautilus_trader.adapters.binance.config": [[2, "module-nautilus_trader.adapters.binance.config"]], "nautilus_trader.adapters.binance.factories": [[2, "module-nautilus_trader.adapters.binance.factories"]], "nautilus_trader.adapters.binance.futures.data": [[2, "module-nautilus_trader.adapters.binance.futures.data"]], "nautilus_trader.adapters.binance.futures.enums": [[2, "module-nautilus_trader.adapters.binance.futures.enums"]], "nautilus_trader.adapters.binance.futures.execution": [[2, "module-nautilus_trader.adapters.binance.futures.execution"]], "nautilus_trader.adapters.binance.futures.providers": [[2, "module-nautilus_trader.adapters.binance.futures.providers"]], "nautilus_trader.adapters.binance.futures.types": [[2, "module-nautilus_trader.adapters.binance.futures.types"]], "nautilus_trader.adapters.binance.spot.data": [[2, "module-nautilus_trader.adapters.binance.spot.data"]], "nautilus_trader.adapters.binance.spot.enums": [[2, "module-nautilus_trader.adapters.binance.spot.enums"]], "nautilus_trader.adapters.binance.spot.execution": [[2, "module-nautilus_trader.adapters.binance.spot.execution"]], "nautilus_trader.adapters.binance.spot.providers": [[2, "module-nautilus_trader.adapters.binance.spot.providers"]], "oms_type (binancefuturesexecutionclient attribute)": [[2, "nautilus_trader.adapters.binance.futures.execution.BinanceFuturesExecutionClient.oms_type"]], "oms_type (binancespotexecutionclient attribute)": [[2, "nautilus_trader.adapters.binance.spot.execution.BinanceSpotExecutionClient.oms_type"]], "open (binancebar attribute)": [[2, "nautilus_trader.adapters.binance.common.types.BinanceBar.open"]], "parse() (binancedataclientconfig class method)": [[2, "nautilus_trader.adapters.binance.config.BinanceDataClientConfig.parse"]], "parse() (binanceexecclientconfig class method)": [[2, "nautilus_trader.adapters.binance.config.BinanceExecClientConfig.parse"]], "query_order() (binancefuturesexecutionclient method)": [[2, "nautilus_trader.adapters.binance.futures.execution.BinanceFuturesExecutionClient.query_order"]], "query_order() (binancespotexecutionclient method)": [[2, "nautilus_trader.adapters.binance.spot.execution.BinanceSpotExecutionClient.query_order"]], "request() (binancefuturesdataclient method)": [[2, "nautilus_trader.adapters.binance.futures.data.BinanceFuturesDataClient.request"]], "request() (binancespotdataclient method)": [[2, "nautilus_trader.adapters.binance.spot.data.BinanceSpotDataClient.request"]], "request_bars() (binancefuturesdataclient method)": [[2, "nautilus_trader.adapters.binance.futures.data.BinanceFuturesDataClient.request_bars"]], "request_bars() (binancespotdataclient method)": [[2, "nautilus_trader.adapters.binance.spot.data.BinanceSpotDataClient.request_bars"]], "request_instrument() (binancefuturesdataclient method)": [[2, "nautilus_trader.adapters.binance.futures.data.BinanceFuturesDataClient.request_instrument"]], "request_instrument() (binancespotdataclient method)": [[2, "nautilus_trader.adapters.binance.spot.data.BinanceSpotDataClient.request_instrument"]], "request_instruments() (binancefuturesdataclient method)": [[2, "nautilus_trader.adapters.binance.futures.data.BinanceFuturesDataClient.request_instruments"]], "request_instruments() (binancespotdataclient method)": [[2, "nautilus_trader.adapters.binance.spot.data.BinanceSpotDataClient.request_instruments"]], "request_quote_ticks() (binancefuturesdataclient method)": [[2, "nautilus_trader.adapters.binance.futures.data.BinanceFuturesDataClient.request_quote_ticks"]], "request_quote_ticks() (binancespotdataclient method)": [[2, "nautilus_trader.adapters.binance.spot.data.BinanceSpotDataClient.request_quote_ticks"]], "request_trade_ticks() (binancefuturesdataclient method)": [[2, "nautilus_trader.adapters.binance.futures.data.BinanceFuturesDataClient.request_trade_ticks"]], "request_trade_ticks() (binancespotdataclient method)": [[2, "nautilus_trader.adapters.binance.spot.data.BinanceSpotDataClient.request_trade_ticks"]], "reset() (binancefuturesdataclient method)": [[2, "nautilus_trader.adapters.binance.futures.data.BinanceFuturesDataClient.reset"]], "reset() (binancefuturesexecutionclient method)": [[2, "nautilus_trader.adapters.binance.futures.execution.BinanceFuturesExecutionClient.reset"]], "reset() (binancespotdataclient method)": [[2, "nautilus_trader.adapters.binance.spot.data.BinanceSpotDataClient.reset"]], "reset() (binancespotexecutionclient method)": [[2, "nautilus_trader.adapters.binance.spot.execution.BinanceSpotExecutionClient.reset"]], "resume() (binancefuturesdataclient method)": [[2, "nautilus_trader.adapters.binance.futures.data.BinanceFuturesDataClient.resume"]], "resume() (binancefuturesexecutionclient method)": [[2, "nautilus_trader.adapters.binance.futures.execution.BinanceFuturesExecutionClient.resume"]], "resume() (binancespotdataclient method)": [[2, "nautilus_trader.adapters.binance.spot.data.BinanceSpotDataClient.resume"]], "resume() (binancespotexecutionclient method)": [[2, "nautilus_trader.adapters.binance.spot.execution.BinanceSpotExecutionClient.resume"]], "run_after_delay() (binancefuturesdataclient method)": [[2, "nautilus_trader.adapters.binance.futures.data.BinanceFuturesDataClient.run_after_delay"]], "run_after_delay() (binancefuturesexecutionclient method)": [[2, "nautilus_trader.adapters.binance.futures.execution.BinanceFuturesExecutionClient.run_after_delay"]], "run_after_delay() (binancespotdataclient method)": [[2, "nautilus_trader.adapters.binance.spot.data.BinanceSpotDataClient.run_after_delay"]], "run_after_delay() (binancespotexecutionclient method)": [[2, "nautilus_trader.adapters.binance.spot.execution.BinanceSpotExecutionClient.run_after_delay"]], "start() (binancefuturesdataclient method)": [[2, "nautilus_trader.adapters.binance.futures.data.BinanceFuturesDataClient.start"]], "start() (binancefuturesexecutionclient method)": [[2, "nautilus_trader.adapters.binance.futures.execution.BinanceFuturesExecutionClient.start"]], "start() (binancespotdataclient method)": [[2, "nautilus_trader.adapters.binance.spot.data.BinanceSpotDataClient.start"]], "start() (binancespotexecutionclient method)": [[2, "nautilus_trader.adapters.binance.spot.execution.BinanceSpotExecutionClient.start"]], "state (binancefuturesdataclient attribute)": [[2, "nautilus_trader.adapters.binance.futures.data.BinanceFuturesDataClient.state"]], "state (binancefuturesexecutionclient attribute)": [[2, "nautilus_trader.adapters.binance.futures.execution.BinanceFuturesExecutionClient.state"]], "state (binancespotdataclient attribute)": [[2, "nautilus_trader.adapters.binance.spot.data.BinanceSpotDataClient.state"]], "state (binancespotexecutionclient attribute)": [[2, "nautilus_trader.adapters.binance.spot.execution.BinanceSpotExecutionClient.state"]], "stop() (binancefuturesdataclient method)": [[2, "nautilus_trader.adapters.binance.futures.data.BinanceFuturesDataClient.stop"]], "stop() (binancefuturesexecutionclient method)": [[2, "nautilus_trader.adapters.binance.futures.execution.BinanceFuturesExecutionClient.stop"]], "stop() (binancespotdataclient method)": [[2, "nautilus_trader.adapters.binance.spot.data.BinanceSpotDataClient.stop"]], "stop() (binancespotexecutionclient method)": [[2, "nautilus_trader.adapters.binance.spot.execution.BinanceSpotExecutionClient.stop"]], "submit_order() (binancefuturesexecutionclient method)": [[2, "nautilus_trader.adapters.binance.futures.execution.BinanceFuturesExecutionClient.submit_order"]], "submit_order() (binancespotexecutionclient method)": [[2, "nautilus_trader.adapters.binance.spot.execution.BinanceSpotExecutionClient.submit_order"]], "submit_order_list() (binancefuturesexecutionclient method)": [[2, "nautilus_trader.adapters.binance.futures.execution.BinanceFuturesExecutionClient.submit_order_list"]], "submit_order_list() (binancespotexecutionclient method)": [[2, "nautilus_trader.adapters.binance.spot.execution.BinanceSpotExecutionClient.submit_order_list"]], "subscribe() (binancefuturesdataclient method)": [[2, "nautilus_trader.adapters.binance.futures.data.BinanceFuturesDataClient.subscribe"]], "subscribe() (binancespotdataclient method)": [[2, "nautilus_trader.adapters.binance.spot.data.BinanceSpotDataClient.subscribe"]], "subscribe_bars() (binancefuturesdataclient method)": [[2, "nautilus_trader.adapters.binance.futures.data.BinanceFuturesDataClient.subscribe_bars"]], "subscribe_bars() (binancespotdataclient method)": [[2, "nautilus_trader.adapters.binance.spot.data.BinanceSpotDataClient.subscribe_bars"]], "subscribe_instrument() (binancefuturesdataclient method)": [[2, "nautilus_trader.adapters.binance.futures.data.BinanceFuturesDataClient.subscribe_instrument"]], "subscribe_instrument() (binancespotdataclient method)": [[2, "nautilus_trader.adapters.binance.spot.data.BinanceSpotDataClient.subscribe_instrument"]], "subscribe_instrument_close() (binancefuturesdataclient method)": [[2, "nautilus_trader.adapters.binance.futures.data.BinanceFuturesDataClient.subscribe_instrument_close"]], "subscribe_instrument_close() (binancespotdataclient method)": [[2, "nautilus_trader.adapters.binance.spot.data.BinanceSpotDataClient.subscribe_instrument_close"]], "subscribe_instrument_status() (binancefuturesdataclient method)": [[2, "nautilus_trader.adapters.binance.futures.data.BinanceFuturesDataClient.subscribe_instrument_status"]], "subscribe_instrument_status() (binancespotdataclient method)": [[2, "nautilus_trader.adapters.binance.spot.data.BinanceSpotDataClient.subscribe_instrument_status"]], "subscribe_instruments() (binancefuturesdataclient method)": [[2, "nautilus_trader.adapters.binance.futures.data.BinanceFuturesDataClient.subscribe_instruments"]], "subscribe_instruments() (binancespotdataclient method)": [[2, "nautilus_trader.adapters.binance.spot.data.BinanceSpotDataClient.subscribe_instruments"]], "subscribe_order_book_deltas() (binancefuturesdataclient method)": [[2, "nautilus_trader.adapters.binance.futures.data.BinanceFuturesDataClient.subscribe_order_book_deltas"]], "subscribe_order_book_deltas() (binancespotdataclient method)": [[2, "nautilus_trader.adapters.binance.spot.data.BinanceSpotDataClient.subscribe_order_book_deltas"]], "subscribe_order_book_snapshots() (binancefuturesdataclient method)": [[2, "nautilus_trader.adapters.binance.futures.data.BinanceFuturesDataClient.subscribe_order_book_snapshots"]], "subscribe_order_book_snapshots() (binancespotdataclient method)": [[2, "nautilus_trader.adapters.binance.spot.data.BinanceSpotDataClient.subscribe_order_book_snapshots"]], "subscribe_quote_ticks() (binancefuturesdataclient method)": [[2, "nautilus_trader.adapters.binance.futures.data.BinanceFuturesDataClient.subscribe_quote_ticks"]], "subscribe_quote_ticks() (binancespotdataclient method)": [[2, "nautilus_trader.adapters.binance.spot.data.BinanceSpotDataClient.subscribe_quote_ticks"]], "subscribe_ticker() (binancefuturesdataclient method)": [[2, "nautilus_trader.adapters.binance.futures.data.BinanceFuturesDataClient.subscribe_ticker"]], "subscribe_ticker() (binancespotdataclient method)": [[2, "nautilus_trader.adapters.binance.spot.data.BinanceSpotDataClient.subscribe_ticker"]], "subscribe_trade_ticks() (binancefuturesdataclient method)": [[2, "nautilus_trader.adapters.binance.futures.data.BinanceFuturesDataClient.subscribe_trade_ticks"]], "subscribe_trade_ticks() (binancespotdataclient method)": [[2, "nautilus_trader.adapters.binance.spot.data.BinanceSpotDataClient.subscribe_trade_ticks"]], "subscribe_venue_status() (binancefuturesdataclient method)": [[2, "nautilus_trader.adapters.binance.futures.data.BinanceFuturesDataClient.subscribe_venue_status"]], "subscribe_venue_status() (binancespotdataclient method)": [[2, "nautilus_trader.adapters.binance.spot.data.BinanceSpotDataClient.subscribe_venue_status"]], "subscribed_bars() (binancefuturesdataclient method)": [[2, "nautilus_trader.adapters.binance.futures.data.BinanceFuturesDataClient.subscribed_bars"]], "subscribed_bars() (binancespotdataclient method)": [[2, "nautilus_trader.adapters.binance.spot.data.BinanceSpotDataClient.subscribed_bars"]], "subscribed_generic_data() (binancefuturesdataclient method)": [[2, "nautilus_trader.adapters.binance.futures.data.BinanceFuturesDataClient.subscribed_generic_data"]], "subscribed_generic_data() (binancespotdataclient method)": [[2, "nautilus_trader.adapters.binance.spot.data.BinanceSpotDataClient.subscribed_generic_data"]], "subscribed_instrument_close() (binancefuturesdataclient method)": [[2, "nautilus_trader.adapters.binance.futures.data.BinanceFuturesDataClient.subscribed_instrument_close"]], "subscribed_instrument_close() (binancespotdataclient method)": [[2, "nautilus_trader.adapters.binance.spot.data.BinanceSpotDataClient.subscribed_instrument_close"]], "subscribed_instrument_status() (binancefuturesdataclient method)": [[2, "nautilus_trader.adapters.binance.futures.data.BinanceFuturesDataClient.subscribed_instrument_status"]], "subscribed_instrument_status() (binancespotdataclient method)": [[2, "nautilus_trader.adapters.binance.spot.data.BinanceSpotDataClient.subscribed_instrument_status"]], "subscribed_instruments() (binancefuturesdataclient method)": [[2, "nautilus_trader.adapters.binance.futures.data.BinanceFuturesDataClient.subscribed_instruments"]], "subscribed_instruments() (binancespotdataclient method)": [[2, "nautilus_trader.adapters.binance.spot.data.BinanceSpotDataClient.subscribed_instruments"]], "subscribed_order_book_deltas() (binancefuturesdataclient method)": [[2, "nautilus_trader.adapters.binance.futures.data.BinanceFuturesDataClient.subscribed_order_book_deltas"]], "subscribed_order_book_deltas() (binancespotdataclient method)": [[2, "nautilus_trader.adapters.binance.spot.data.BinanceSpotDataClient.subscribed_order_book_deltas"]], "subscribed_order_book_snapshots() (binancefuturesdataclient method)": [[2, "nautilus_trader.adapters.binance.futures.data.BinanceFuturesDataClient.subscribed_order_book_snapshots"]], "subscribed_order_book_snapshots() (binancespotdataclient method)": [[2, "nautilus_trader.adapters.binance.spot.data.BinanceSpotDataClient.subscribed_order_book_snapshots"]], "subscribed_quote_ticks() (binancefuturesdataclient method)": [[2, "nautilus_trader.adapters.binance.futures.data.BinanceFuturesDataClient.subscribed_quote_ticks"]], "subscribed_quote_ticks() (binancespotdataclient method)": [[2, "nautilus_trader.adapters.binance.spot.data.BinanceSpotDataClient.subscribed_quote_ticks"]], "subscribed_tickers() (binancefuturesdataclient method)": [[2, "nautilus_trader.adapters.binance.futures.data.BinanceFuturesDataClient.subscribed_tickers"]], "subscribed_tickers() (binancespotdataclient method)": [[2, "nautilus_trader.adapters.binance.spot.data.BinanceSpotDataClient.subscribed_tickers"]], "subscribed_trade_ticks() (binancefuturesdataclient method)": [[2, "nautilus_trader.adapters.binance.futures.data.BinanceFuturesDataClient.subscribed_trade_ticks"]], "subscribed_trade_ticks() (binancespotdataclient method)": [[2, "nautilus_trader.adapters.binance.spot.data.BinanceSpotDataClient.subscribed_trade_ticks"]], "subscribed_venue_status() (binancefuturesdataclient method)": [[2, "nautilus_trader.adapters.binance.futures.data.BinanceFuturesDataClient.subscribed_venue_status"]], "subscribed_venue_status() (binancespotdataclient method)": [[2, "nautilus_trader.adapters.binance.spot.data.BinanceSpotDataClient.subscribed_venue_status"]], "to_dict() (binancebar static method)": [[2, "nautilus_trader.adapters.binance.common.types.BinanceBar.to_dict"]], "to_dict() (binancefuturesmarkpriceupdate static method)": [[2, "nautilus_trader.adapters.binance.futures.types.BinanceFuturesMarkPriceUpdate.to_dict"]], "to_dict() (binanceticker static method)": [[2, "nautilus_trader.adapters.binance.common.types.BinanceTicker.to_dict"]], "trader_id (binancefuturesdataclient attribute)": [[2, "nautilus_trader.adapters.binance.futures.data.BinanceFuturesDataClient.trader_id"]], "trader_id (binancefuturesexecutionclient attribute)": [[2, "nautilus_trader.adapters.binance.futures.execution.BinanceFuturesExecutionClient.trader_id"]], "trader_id (binancespotdataclient attribute)": [[2, "nautilus_trader.adapters.binance.spot.data.BinanceSpotDataClient.trader_id"]], "trader_id (binancespotexecutionclient attribute)": [[2, "nautilus_trader.adapters.binance.spot.execution.BinanceSpotExecutionClient.trader_id"]], "treat_expired_as_canceled (binancefuturesexecutionclient property)": [[2, "nautilus_trader.adapters.binance.futures.execution.BinanceFuturesExecutionClient.treat_expired_as_canceled"]], "treat_expired_as_canceled (binancespotexecutionclient property)": [[2, "nautilus_trader.adapters.binance.spot.execution.BinanceSpotExecutionClient.treat_expired_as_canceled"]], "ts_event (binancebar attribute)": [[2, "nautilus_trader.adapters.binance.common.types.BinanceBar.ts_event"]], "ts_event (binancefuturesmarkpriceupdate property)": [[2, "nautilus_trader.adapters.binance.futures.types.BinanceFuturesMarkPriceUpdate.ts_event"]], "ts_event (binanceticker attribute)": [[2, "nautilus_trader.adapters.binance.common.types.BinanceTicker.ts_event"]], "ts_init (binancebar attribute)": [[2, "nautilus_trader.adapters.binance.common.types.BinanceBar.ts_init"]], "ts_init (binancefuturesmarkpriceupdate property)": [[2, "nautilus_trader.adapters.binance.futures.types.BinanceFuturesMarkPriceUpdate.ts_init"]], "ts_init (binanceticker attribute)": [[2, "nautilus_trader.adapters.binance.common.types.BinanceTicker.ts_init"]], "type (binancefuturesdataclient attribute)": [[2, "nautilus_trader.adapters.binance.futures.data.BinanceFuturesDataClient.type"]], "type (binancefuturesexecutionclient attribute)": [[2, "nautilus_trader.adapters.binance.futures.execution.BinanceFuturesExecutionClient.type"]], "type (binancespotdataclient attribute)": [[2, "nautilus_trader.adapters.binance.spot.data.BinanceSpotDataClient.type"]], "type (binancespotexecutionclient attribute)": [[2, "nautilus_trader.adapters.binance.spot.execution.BinanceSpotExecutionClient.type"]], "unsubscribe() (binancefuturesdataclient method)": [[2, "nautilus_trader.adapters.binance.futures.data.BinanceFuturesDataClient.unsubscribe"]], "unsubscribe() (binancespotdataclient method)": [[2, "nautilus_trader.adapters.binance.spot.data.BinanceSpotDataClient.unsubscribe"]], "unsubscribe_bars() (binancefuturesdataclient method)": [[2, "nautilus_trader.adapters.binance.futures.data.BinanceFuturesDataClient.unsubscribe_bars"]], "unsubscribe_bars() (binancespotdataclient method)": [[2, "nautilus_trader.adapters.binance.spot.data.BinanceSpotDataClient.unsubscribe_bars"]], "unsubscribe_instrument() (binancefuturesdataclient method)": [[2, "nautilus_trader.adapters.binance.futures.data.BinanceFuturesDataClient.unsubscribe_instrument"]], "unsubscribe_instrument() (binancespotdataclient method)": [[2, "nautilus_trader.adapters.binance.spot.data.BinanceSpotDataClient.unsubscribe_instrument"]], "unsubscribe_instrument_close() (binancefuturesdataclient method)": [[2, "nautilus_trader.adapters.binance.futures.data.BinanceFuturesDataClient.unsubscribe_instrument_close"]], "unsubscribe_instrument_close() (binancespotdataclient method)": [[2, "nautilus_trader.adapters.binance.spot.data.BinanceSpotDataClient.unsubscribe_instrument_close"]], "unsubscribe_instrument_status() (binancefuturesdataclient method)": [[2, "nautilus_trader.adapters.binance.futures.data.BinanceFuturesDataClient.unsubscribe_instrument_status"]], "unsubscribe_instrument_status() (binancespotdataclient method)": [[2, "nautilus_trader.adapters.binance.spot.data.BinanceSpotDataClient.unsubscribe_instrument_status"]], "unsubscribe_instruments() (binancefuturesdataclient method)": [[2, "nautilus_trader.adapters.binance.futures.data.BinanceFuturesDataClient.unsubscribe_instruments"]], "unsubscribe_instruments() (binancespotdataclient method)": [[2, "nautilus_trader.adapters.binance.spot.data.BinanceSpotDataClient.unsubscribe_instruments"]], "unsubscribe_order_book_deltas() (binancefuturesdataclient method)": [[2, "nautilus_trader.adapters.binance.futures.data.BinanceFuturesDataClient.unsubscribe_order_book_deltas"]], "unsubscribe_order_book_deltas() (binancespotdataclient method)": [[2, "nautilus_trader.adapters.binance.spot.data.BinanceSpotDataClient.unsubscribe_order_book_deltas"]], "unsubscribe_order_book_snapshots() (binancefuturesdataclient method)": [[2, "nautilus_trader.adapters.binance.futures.data.BinanceFuturesDataClient.unsubscribe_order_book_snapshots"]], "unsubscribe_order_book_snapshots() (binancespotdataclient method)": [[2, "nautilus_trader.adapters.binance.spot.data.BinanceSpotDataClient.unsubscribe_order_book_snapshots"]], "unsubscribe_quote_ticks() (binancefuturesdataclient method)": [[2, "nautilus_trader.adapters.binance.futures.data.BinanceFuturesDataClient.unsubscribe_quote_ticks"]], "unsubscribe_quote_ticks() (binancespotdataclient method)": [[2, "nautilus_trader.adapters.binance.spot.data.BinanceSpotDataClient.unsubscribe_quote_ticks"]], "unsubscribe_ticker() (binancefuturesdataclient method)": [[2, "nautilus_trader.adapters.binance.futures.data.BinanceFuturesDataClient.unsubscribe_ticker"]], "unsubscribe_ticker() (binancespotdataclient method)": [[2, "nautilus_trader.adapters.binance.spot.data.BinanceSpotDataClient.unsubscribe_ticker"]], "unsubscribe_trade_ticks() (binancefuturesdataclient method)": [[2, "nautilus_trader.adapters.binance.futures.data.BinanceFuturesDataClient.unsubscribe_trade_ticks"]], "unsubscribe_trade_ticks() (binancespotdataclient method)": [[2, "nautilus_trader.adapters.binance.spot.data.BinanceSpotDataClient.unsubscribe_trade_ticks"]], "unsubscribe_venue_status() (binancefuturesdataclient method)": [[2, "nautilus_trader.adapters.binance.futures.data.BinanceFuturesDataClient.unsubscribe_venue_status"]], "unsubscribe_venue_status() (binancespotdataclient method)": [[2, "nautilus_trader.adapters.binance.spot.data.BinanceSpotDataClient.unsubscribe_venue_status"]], "use_position_ids (binancefuturesexecutionclient property)": [[2, "nautilus_trader.adapters.binance.futures.execution.BinanceFuturesExecutionClient.use_position_ids"]], "use_position_ids (binancespotexecutionclient property)": [[2, "nautilus_trader.adapters.binance.spot.execution.BinanceSpotExecutionClient.use_position_ids"]], "validate() (binancedataclientconfig method)": [[2, "nautilus_trader.adapters.binance.config.BinanceDataClientConfig.validate"]], "validate() (binanceexecclientconfig method)": [[2, "nautilus_trader.adapters.binance.config.BinanceExecClientConfig.validate"]], "venue (binancefuturesdataclient attribute)": [[2, "nautilus_trader.adapters.binance.futures.data.BinanceFuturesDataClient.venue"]], "venue (binancefuturesexecutionclient attribute)": [[2, "nautilus_trader.adapters.binance.futures.execution.BinanceFuturesExecutionClient.venue"]], "venue (binancespotdataclient attribute)": [[2, "nautilus_trader.adapters.binance.spot.data.BinanceSpotDataClient.venue"]], "venue (binancespotexecutionclient attribute)": [[2, "nautilus_trader.adapters.binance.spot.execution.BinanceSpotExecutionClient.venue"]], "volume (binancebar attribute)": [[2, "nautilus_trader.adapters.binance.common.types.BinanceBar.volume"]], "nautilus_trader.adapters": [[3, "module-nautilus_trader.adapters"]], "comboleg (class in nautilus_trader.adapters.interactive_brokers.common)": [[4, "nautilus_trader.adapters.interactive_brokers.common.ComboLeg"]], "contractid (class in nautilus_trader.adapters.interactive_brokers.common)": [[4, "nautilus_trader.adapters.interactive_brokers.common.ContractId"]], "deltaneutralcontract (class in nautilus_trader.adapters.interactive_brokers.common)": [[4, "nautilus_trader.adapters.interactive_brokers.common.DeltaNeutralContract"]], "ibcontract (class in nautilus_trader.adapters.interactive_brokers.common)": [[4, "nautilus_trader.adapters.interactive_brokers.common.IBContract"]], "ibcontractdetails (class in nautilus_trader.adapters.interactive_brokers.common)": [[4, "nautilus_trader.adapters.interactive_brokers.common.IBContractDetails"]], "ibordertags (class in nautilus_trader.adapters.interactive_brokers.common)": [[4, "nautilus_trader.adapters.interactive_brokers.common.IBOrderTags"]], "interactivebrokersdataclient (class in nautilus_trader.adapters.interactive_brokers.data)": [[4, "nautilus_trader.adapters.interactive_brokers.data.InteractiveBrokersDataClient"]], "interactivebrokersdataclientconfig (class in nautilus_trader.adapters.interactive_brokers.config)": [[4, "nautilus_trader.adapters.interactive_brokers.config.InteractiveBrokersDataClientConfig"]], "interactivebrokersexecclientconfig (class in nautilus_trader.adapters.interactive_brokers.config)": [[4, "nautilus_trader.adapters.interactive_brokers.config.InteractiveBrokersExecClientConfig"]], "interactivebrokersexecutionclient (class in nautilus_trader.adapters.interactive_brokers.execution)": [[4, "nautilus_trader.adapters.interactive_brokers.execution.InteractiveBrokersExecutionClient"]], "interactivebrokersgatewayconfig (class in nautilus_trader.adapters.interactive_brokers.config)": [[4, "nautilus_trader.adapters.interactive_brokers.config.InteractiveBrokersGatewayConfig"]], "interactivebrokersinstrumentprovider (class in nautilus_trader.adapters.interactive_brokers.providers)": [[4, "nautilus_trader.adapters.interactive_brokers.providers.InteractiveBrokersInstrumentProvider"]], "interactivebrokersinstrumentproviderconfig (class in nautilus_trader.adapters.interactive_brokers.config)": [[4, "nautilus_trader.adapters.interactive_brokers.config.InteractiveBrokersInstrumentProviderConfig"]], "interactivebrokerslivedataclientfactory (class in nautilus_trader.adapters.interactive_brokers.factories)": [[4, "nautilus_trader.adapters.interactive_brokers.factories.InteractiveBrokersLiveDataClientFactory"]], "interactivebrokersliveexecclientfactory (class in nautilus_trader.adapters.interactive_brokers.factories)": [[4, "nautilus_trader.adapters.interactive_brokers.factories.InteractiveBrokersLiveExecClientFactory"]], "account_id (interactivebrokersexecutionclient attribute)": [[4, "nautilus_trader.adapters.interactive_brokers.execution.InteractiveBrokersExecutionClient.account_id"]], "account_type (interactivebrokersexecutionclient attribute)": [[4, "nautilus_trader.adapters.interactive_brokers.execution.InteractiveBrokersExecutionClient.account_type"]], "add() (interactivebrokersinstrumentprovider method)": [[4, "nautilus_trader.adapters.interactive_brokers.providers.InteractiveBrokersInstrumentProvider.add"]], "add_bulk() (interactivebrokersinstrumentprovider method)": [[4, "nautilus_trader.adapters.interactive_brokers.providers.InteractiveBrokersInstrumentProvider.add_bulk"]], "add_currency() (interactivebrokersinstrumentprovider method)": [[4, "nautilus_trader.adapters.interactive_brokers.providers.InteractiveBrokersInstrumentProvider.add_currency"]], "as_integer_ratio() (contractid method)": [[4, "nautilus_trader.adapters.interactive_brokers.common.ContractId.as_integer_ratio"]], "base_currency (interactivebrokersexecutionclient attribute)": [[4, "nautilus_trader.adapters.interactive_brokers.execution.InteractiveBrokersExecutionClient.base_currency"]], "batch_cancel_orders() (interactivebrokersexecutionclient method)": [[4, "nautilus_trader.adapters.interactive_brokers.execution.InteractiveBrokersExecutionClient.batch_cancel_orders"]], "bit_count() (contractid method)": [[4, "nautilus_trader.adapters.interactive_brokers.common.ContractId.bit_count"]], "bit_length() (contractid method)": [[4, "nautilus_trader.adapters.interactive_brokers.common.ContractId.bit_length"]], "cancel_all_orders() (interactivebrokersexecutionclient method)": [[4, "nautilus_trader.adapters.interactive_brokers.execution.InteractiveBrokersExecutionClient.cancel_all_orders"]], "cancel_order() (interactivebrokersexecutionclient method)": [[4, "nautilus_trader.adapters.interactive_brokers.execution.InteractiveBrokersExecutionClient.cancel_order"]], "conjugate() (contractid method)": [[4, "nautilus_trader.adapters.interactive_brokers.common.ContractId.conjugate"]], "connect() (interactivebrokersdataclient method)": [[4, "nautilus_trader.adapters.interactive_brokers.data.InteractiveBrokersDataClient.connect"]], "connect() (interactivebrokersexecutionclient method)": [[4, "nautilus_trader.adapters.interactive_brokers.execution.InteractiveBrokersExecutionClient.connect"]], "count (interactivebrokersinstrumentprovider property)": [[4, "nautilus_trader.adapters.interactive_brokers.providers.InteractiveBrokersInstrumentProvider.count"]], "create() (interactivebrokerslivedataclientfactory static method)": [[4, "nautilus_trader.adapters.interactive_brokers.factories.InteractiveBrokersLiveDataClientFactory.create"]], "create() (interactivebrokersliveexecclientfactory static method)": [[4, "nautilus_trader.adapters.interactive_brokers.factories.InteractiveBrokersLiveExecClientFactory.create"]], "create_task() (interactivebrokersdataclient method)": [[4, "nautilus_trader.adapters.interactive_brokers.data.InteractiveBrokersDataClient.create_task"]], "create_task() (interactivebrokersexecutionclient method)": [[4, "nautilus_trader.adapters.interactive_brokers.execution.InteractiveBrokersExecutionClient.create_task"]], "currencies() (interactivebrokersinstrumentprovider method)": [[4, "nautilus_trader.adapters.interactive_brokers.providers.InteractiveBrokersInstrumentProvider.currencies"]], "currency() (interactivebrokersinstrumentprovider method)": [[4, "nautilus_trader.adapters.interactive_brokers.providers.InteractiveBrokersInstrumentProvider.currency"]], "degrade() (interactivebrokersdataclient method)": [[4, "nautilus_trader.adapters.interactive_brokers.data.InteractiveBrokersDataClient.degrade"]], "degrade() (interactivebrokersexecutionclient method)": [[4, "nautilus_trader.adapters.interactive_brokers.execution.InteractiveBrokersExecutionClient.degrade"]], "denominator (contractid attribute)": [[4, "nautilus_trader.adapters.interactive_brokers.common.ContractId.denominator"]], "dict() (comboleg method)": [[4, "nautilus_trader.adapters.interactive_brokers.common.ComboLeg.dict"]], "dict() (deltaneutralcontract method)": [[4, "nautilus_trader.adapters.interactive_brokers.common.DeltaNeutralContract.dict"]], "dict() (ibcontract method)": [[4, "nautilus_trader.adapters.interactive_brokers.common.IBContract.dict"]], "dict() (ibcontractdetails method)": [[4, "nautilus_trader.adapters.interactive_brokers.common.IBContractDetails.dict"]], "dict() (ibordertags method)": [[4, "nautilus_trader.adapters.interactive_brokers.common.IBOrderTags.dict"]], "dict() (interactivebrokersdataclientconfig method)": [[4, "nautilus_trader.adapters.interactive_brokers.config.InteractiveBrokersDataClientConfig.dict"]], "dict() (interactivebrokersexecclientconfig method)": [[4, "nautilus_trader.adapters.interactive_brokers.config.InteractiveBrokersExecClientConfig.dict"]], "dict() (interactivebrokersgatewayconfig method)": [[4, "nautilus_trader.adapters.interactive_brokers.config.InteractiveBrokersGatewayConfig.dict"]], "dict() (interactivebrokersinstrumentproviderconfig method)": [[4, "nautilus_trader.adapters.interactive_brokers.config.InteractiveBrokersInstrumentProviderConfig.dict"]], "disconnect() (interactivebrokersdataclient method)": [[4, "nautilus_trader.adapters.interactive_brokers.data.InteractiveBrokersDataClient.disconnect"]], "disconnect() (interactivebrokersexecutionclient method)": [[4, "nautilus_trader.adapters.interactive_brokers.execution.InteractiveBrokersExecutionClient.disconnect"]], "dispose() (interactivebrokersdataclient method)": [[4, "nautilus_trader.adapters.interactive_brokers.data.InteractiveBrokersDataClient.dispose"]], "dispose() (interactivebrokersexecutionclient method)": [[4, "nautilus_trader.adapters.interactive_brokers.execution.InteractiveBrokersExecutionClient.dispose"]], "fault() (interactivebrokersdataclient method)": [[4, "nautilus_trader.adapters.interactive_brokers.data.InteractiveBrokersDataClient.fault"]], "fault() (interactivebrokersexecutionclient method)": [[4, "nautilus_trader.adapters.interactive_brokers.execution.InteractiveBrokersExecutionClient.fault"]], "find() (interactivebrokersinstrumentprovider method)": [[4, "nautilus_trader.adapters.interactive_brokers.providers.InteractiveBrokersInstrumentProvider.find"]], "from_bytes() (contractid method)": [[4, "nautilus_trader.adapters.interactive_brokers.common.ContractId.from_bytes"]], "fully_qualified_name() (comboleg class method)": [[4, "nautilus_trader.adapters.interactive_brokers.common.ComboLeg.fully_qualified_name"]], "fully_qualified_name() (deltaneutralcontract class method)": [[4, "nautilus_trader.adapters.interactive_brokers.common.DeltaNeutralContract.fully_qualified_name"]], "fully_qualified_name() (ibcontract class method)": [[4, "nautilus_trader.adapters.interactive_brokers.common.IBContract.fully_qualified_name"]], "fully_qualified_name() (ibcontractdetails class method)": [[4, "nautilus_trader.adapters.interactive_brokers.common.IBContractDetails.fully_qualified_name"]], "fully_qualified_name() (ibordertags class method)": [[4, "nautilus_trader.adapters.interactive_brokers.common.IBOrderTags.fully_qualified_name"]], "fully_qualified_name() (interactivebrokersdataclient class method)": [[4, "nautilus_trader.adapters.interactive_brokers.data.InteractiveBrokersDataClient.fully_qualified_name"]], "fully_qualified_name() (interactivebrokersdataclientconfig class method)": [[4, "nautilus_trader.adapters.interactive_brokers.config.InteractiveBrokersDataClientConfig.fully_qualified_name"]], "fully_qualified_name() (interactivebrokersexecclientconfig class method)": [[4, "nautilus_trader.adapters.interactive_brokers.config.InteractiveBrokersExecClientConfig.fully_qualified_name"]], "fully_qualified_name() (interactivebrokersexecutionclient class method)": [[4, "nautilus_trader.adapters.interactive_brokers.execution.InteractiveBrokersExecutionClient.fully_qualified_name"]], "fully_qualified_name() (interactivebrokersgatewayconfig class method)": [[4, "nautilus_trader.adapters.interactive_brokers.config.InteractiveBrokersGatewayConfig.fully_qualified_name"]], "fully_qualified_name() (interactivebrokersinstrumentproviderconfig class method)": [[4, "nautilus_trader.adapters.interactive_brokers.config.InteractiveBrokersInstrumentProviderConfig.fully_qualified_name"]], "generate_account_state() (interactivebrokersexecutionclient method)": [[4, "nautilus_trader.adapters.interactive_brokers.execution.InteractiveBrokersExecutionClient.generate_account_state"]], "generate_fill_reports() (interactivebrokersexecutionclient method)": [[4, "nautilus_trader.adapters.interactive_brokers.execution.InteractiveBrokersExecutionClient.generate_fill_reports"]], "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"]], "get_account() (interactivebrokersexecutionclient method)": [[4, "nautilus_trader.adapters.interactive_brokers.execution.InteractiveBrokersExecutionClient.get_account"]], "get_all() (interactivebrokersinstrumentprovider method)": [[4, "nautilus_trader.adapters.interactive_brokers.providers.InteractiveBrokersInstrumentProvider.get_all"]], "get_cached_ib_client() (in module nautilus_trader.adapters.interactive_brokers.factories)": [[4, "nautilus_trader.adapters.interactive_brokers.factories.get_cached_ib_client"]], "get_cached_interactive_brokers_instrument_provider() (in module nautilus_trader.adapters.interactive_brokers.factories)": [[4, "nautilus_trader.adapters.interactive_brokers.factories.get_cached_interactive_brokers_instrument_provider"]], "id (comboleg property)": [[4, "nautilus_trader.adapters.interactive_brokers.common.ComboLeg.id"]], "id (deltaneutralcontract property)": [[4, "nautilus_trader.adapters.interactive_brokers.common.DeltaNeutralContract.id"]], "id (ibcontract property)": [[4, "nautilus_trader.adapters.interactive_brokers.common.IBContract.id"]], "id (ibcontractdetails property)": [[4, "nautilus_trader.adapters.interactive_brokers.common.IBContractDetails.id"]], "id (ibordertags property)": [[4, "nautilus_trader.adapters.interactive_brokers.common.IBOrderTags.id"]], "id (interactivebrokersdataclient attribute)": [[4, "nautilus_trader.adapters.interactive_brokers.data.InteractiveBrokersDataClient.id"]], "id (interactivebrokersdataclientconfig property)": [[4, "nautilus_trader.adapters.interactive_brokers.config.InteractiveBrokersDataClientConfig.id"]], "id (interactivebrokersexecclientconfig property)": [[4, "nautilus_trader.adapters.interactive_brokers.config.InteractiveBrokersExecClientConfig.id"]], "id (interactivebrokersexecutionclient attribute)": [[4, "nautilus_trader.adapters.interactive_brokers.execution.InteractiveBrokersExecutionClient.id"]], "id (interactivebrokersgatewayconfig property)": [[4, "nautilus_trader.adapters.interactive_brokers.config.InteractiveBrokersGatewayConfig.id"]], "id (interactivebrokersinstrumentproviderconfig property)": [[4, "nautilus_trader.adapters.interactive_brokers.config.InteractiveBrokersInstrumentProviderConfig.id"]], "imag (contractid attribute)": [[4, "nautilus_trader.adapters.interactive_brokers.common.ContractId.imag"]], "initialize() (interactivebrokersinstrumentprovider method)": [[4, "nautilus_trader.adapters.interactive_brokers.providers.InteractiveBrokersInstrumentProvider.initialize"]], "is_connected (interactivebrokersdataclient attribute)": [[4, "nautilus_trader.adapters.interactive_brokers.data.InteractiveBrokersDataClient.is_connected"]], "is_connected (interactivebrokersexecutionclient attribute)": [[4, "nautilus_trader.adapters.interactive_brokers.execution.InteractiveBrokersExecutionClient.is_connected"]], "is_degraded (interactivebrokersdataclient attribute)": [[4, "nautilus_trader.adapters.interactive_brokers.data.InteractiveBrokersDataClient.is_degraded"]], "is_degraded (interactivebrokersexecutionclient attribute)": [[4, "nautilus_trader.adapters.interactive_brokers.execution.InteractiveBrokersExecutionClient.is_degraded"]], "is_disposed (interactivebrokersdataclient attribute)": [[4, "nautilus_trader.adapters.interactive_brokers.data.InteractiveBrokersDataClient.is_disposed"]], "is_disposed (interactivebrokersexecutionclient attribute)": [[4, "nautilus_trader.adapters.interactive_brokers.execution.InteractiveBrokersExecutionClient.is_disposed"]], "is_faulted (interactivebrokersdataclient attribute)": [[4, "nautilus_trader.adapters.interactive_brokers.data.InteractiveBrokersDataClient.is_faulted"]], "is_faulted (interactivebrokersexecutionclient attribute)": [[4, "nautilus_trader.adapters.interactive_brokers.execution.InteractiveBrokersExecutionClient.is_faulted"]], "is_initialized (interactivebrokersdataclient attribute)": [[4, "nautilus_trader.adapters.interactive_brokers.data.InteractiveBrokersDataClient.is_initialized"]], "is_initialized (interactivebrokersexecutionclient attribute)": [[4, "nautilus_trader.adapters.interactive_brokers.execution.InteractiveBrokersExecutionClient.is_initialized"]], "is_running (interactivebrokersdataclient attribute)": [[4, "nautilus_trader.adapters.interactive_brokers.data.InteractiveBrokersDataClient.is_running"]], "is_running (interactivebrokersexecutionclient attribute)": [[4, "nautilus_trader.adapters.interactive_brokers.execution.InteractiveBrokersExecutionClient.is_running"]], "is_stopped (interactivebrokersdataclient attribute)": [[4, "nautilus_trader.adapters.interactive_brokers.data.InteractiveBrokersDataClient.is_stopped"]], "is_stopped (interactivebrokersexecutionclient attribute)": [[4, "nautilus_trader.adapters.interactive_brokers.execution.InteractiveBrokersExecutionClient.is_stopped"]], "json() (comboleg method)": [[4, "nautilus_trader.adapters.interactive_brokers.common.ComboLeg.json"]], "json() (deltaneutralcontract method)": [[4, "nautilus_trader.adapters.interactive_brokers.common.DeltaNeutralContract.json"]], "json() (ibcontract method)": [[4, "nautilus_trader.adapters.interactive_brokers.common.IBContract.json"]], "json() (ibcontractdetails method)": [[4, "nautilus_trader.adapters.interactive_brokers.common.IBContractDetails.json"]], "json() (ibordertags method)": [[4, "nautilus_trader.adapters.interactive_brokers.common.IBOrderTags.json"]], "json() (interactivebrokersdataclientconfig method)": [[4, "nautilus_trader.adapters.interactive_brokers.config.InteractiveBrokersDataClientConfig.json"]], "json() (interactivebrokersexecclientconfig method)": [[4, "nautilus_trader.adapters.interactive_brokers.config.InteractiveBrokersExecClientConfig.json"]], "json() (interactivebrokersgatewayconfig method)": [[4, "nautilus_trader.adapters.interactive_brokers.config.InteractiveBrokersGatewayConfig.json"]], "json() (interactivebrokersinstrumentproviderconfig method)": [[4, "nautilus_trader.adapters.interactive_brokers.config.InteractiveBrokersInstrumentProviderConfig.json"]], "json_primitives() (comboleg method)": [[4, "nautilus_trader.adapters.interactive_brokers.common.ComboLeg.json_primitives"]], "json_primitives() (deltaneutralcontract method)": [[4, "nautilus_trader.adapters.interactive_brokers.common.DeltaNeutralContract.json_primitives"]], "json_primitives() (ibcontract method)": [[4, "nautilus_trader.adapters.interactive_brokers.common.IBContract.json_primitives"]], "json_primitives() (ibcontractdetails method)": [[4, "nautilus_trader.adapters.interactive_brokers.common.IBContractDetails.json_primitives"]], "json_primitives() (ibordertags method)": [[4, "nautilus_trader.adapters.interactive_brokers.common.IBOrderTags.json_primitives"]], "json_primitives() (interactivebrokersdataclientconfig method)": [[4, "nautilus_trader.adapters.interactive_brokers.config.InteractiveBrokersDataClientConfig.json_primitives"]], "json_primitives() (interactivebrokersexecclientconfig method)": [[4, "nautilus_trader.adapters.interactive_brokers.config.InteractiveBrokersExecClientConfig.json_primitives"]], "json_primitives() (interactivebrokersgatewayconfig method)": [[4, "nautilus_trader.adapters.interactive_brokers.config.InteractiveBrokersGatewayConfig.json_primitives"]], "json_primitives() (interactivebrokersinstrumentproviderconfig method)": [[4, "nautilus_trader.adapters.interactive_brokers.config.InteractiveBrokersInstrumentProviderConfig.json_primitives"]], "list_all() (interactivebrokersinstrumentprovider method)": [[4, "nautilus_trader.adapters.interactive_brokers.providers.InteractiveBrokersInstrumentProvider.list_all"]], "load() (interactivebrokersinstrumentprovider method)": [[4, "nautilus_trader.adapters.interactive_brokers.providers.InteractiveBrokersInstrumentProvider.load"]], "load_all() (interactivebrokersinstrumentprovider method)": [[4, "nautilus_trader.adapters.interactive_brokers.providers.InteractiveBrokersInstrumentProvider.load_all"]], "load_all_async() (interactivebrokersinstrumentprovider method)": [[4, "nautilus_trader.adapters.interactive_brokers.providers.InteractiveBrokersInstrumentProvider.load_all_async"]], "load_async() (interactivebrokersinstrumentprovider method)": [[4, "nautilus_trader.adapters.interactive_brokers.providers.InteractiveBrokersInstrumentProvider.load_async"]], "load_ids() (interactivebrokersinstrumentprovider method)": [[4, "nautilus_trader.adapters.interactive_brokers.providers.InteractiveBrokersInstrumentProvider.load_ids"]], "load_ids_async() (interactivebrokersinstrumentprovider method)": [[4, "nautilus_trader.adapters.interactive_brokers.providers.InteractiveBrokersInstrumentProvider.load_ids_async"]], "modify_order() (interactivebrokersexecutionclient method)": [[4, "nautilus_trader.adapters.interactive_brokers.execution.InteractiveBrokersExecutionClient.modify_order"]], "nautilus_trader.adapters.interactive_brokers": [[4, "module-nautilus_trader.adapters.interactive_brokers"]], "nautilus_trader.adapters.interactive_brokers.common": [[4, "module-nautilus_trader.adapters.interactive_brokers.common"]], "nautilus_trader.adapters.interactive_brokers.config": [[4, "module-nautilus_trader.adapters.interactive_brokers.config"]], "nautilus_trader.adapters.interactive_brokers.data": [[4, "module-nautilus_trader.adapters.interactive_brokers.data"]], "nautilus_trader.adapters.interactive_brokers.execution": [[4, "module-nautilus_trader.adapters.interactive_brokers.execution"]], "nautilus_trader.adapters.interactive_brokers.factories": [[4, "module-nautilus_trader.adapters.interactive_brokers.factories"]], "nautilus_trader.adapters.interactive_brokers.providers": [[4, "module-nautilus_trader.adapters.interactive_brokers.providers"]], "numerator (contractid attribute)": [[4, "nautilus_trader.adapters.interactive_brokers.common.ContractId.numerator"]], "oms_type (interactivebrokersexecutionclient attribute)": [[4, "nautilus_trader.adapters.interactive_brokers.execution.InteractiveBrokersExecutionClient.oms_type"]], "parse() (comboleg class method)": [[4, "nautilus_trader.adapters.interactive_brokers.common.ComboLeg.parse"]], "parse() (deltaneutralcontract class method)": [[4, "nautilus_trader.adapters.interactive_brokers.common.DeltaNeutralContract.parse"]], "parse() (ibcontract class method)": [[4, "nautilus_trader.adapters.interactive_brokers.common.IBContract.parse"]], "parse() (ibcontractdetails class method)": [[4, "nautilus_trader.adapters.interactive_brokers.common.IBContractDetails.parse"]], "parse() (ibordertags class method)": [[4, "nautilus_trader.adapters.interactive_brokers.common.IBOrderTags.parse"]], "parse() (interactivebrokersdataclientconfig class method)": [[4, "nautilus_trader.adapters.interactive_brokers.config.InteractiveBrokersDataClientConfig.parse"]], "parse() (interactivebrokersexecclientconfig class method)": [[4, "nautilus_trader.adapters.interactive_brokers.config.InteractiveBrokersExecClientConfig.parse"]], "parse() (interactivebrokersgatewayconfig class method)": [[4, "nautilus_trader.adapters.interactive_brokers.config.InteractiveBrokersGatewayConfig.parse"]], "parse() (interactivebrokersinstrumentproviderconfig class method)": [[4, "nautilus_trader.adapters.interactive_brokers.config.InteractiveBrokersInstrumentProviderConfig.parse"]], "query_order() (interactivebrokersexecutionclient method)": [[4, "nautilus_trader.adapters.interactive_brokers.execution.InteractiveBrokersExecutionClient.query_order"]], "real (contractid attribute)": [[4, "nautilus_trader.adapters.interactive_brokers.common.ContractId.real"]], "request() (interactivebrokersdataclient method)": [[4, "nautilus_trader.adapters.interactive_brokers.data.InteractiveBrokersDataClient.request"]], "request_bars() (interactivebrokersdataclient method)": [[4, "nautilus_trader.adapters.interactive_brokers.data.InteractiveBrokersDataClient.request_bars"]], "request_instrument() (interactivebrokersdataclient method)": [[4, "nautilus_trader.adapters.interactive_brokers.data.InteractiveBrokersDataClient.request_instrument"]], "request_instruments() (interactivebrokersdataclient method)": [[4, "nautilus_trader.adapters.interactive_brokers.data.InteractiveBrokersDataClient.request_instruments"]], "request_quote_ticks() (interactivebrokersdataclient method)": [[4, "nautilus_trader.adapters.interactive_brokers.data.InteractiveBrokersDataClient.request_quote_ticks"]], "request_trade_ticks() (interactivebrokersdataclient method)": [[4, "nautilus_trader.adapters.interactive_brokers.data.InteractiveBrokersDataClient.request_trade_ticks"]], "reset() (interactivebrokersdataclient method)": [[4, "nautilus_trader.adapters.interactive_brokers.data.InteractiveBrokersDataClient.reset"]], "reset() (interactivebrokersexecutionclient method)": [[4, "nautilus_trader.adapters.interactive_brokers.execution.InteractiveBrokersExecutionClient.reset"]], "resume() (interactivebrokersdataclient method)": [[4, "nautilus_trader.adapters.interactive_brokers.data.InteractiveBrokersDataClient.resume"]], "resume() (interactivebrokersexecutionclient method)": [[4, "nautilus_trader.adapters.interactive_brokers.execution.InteractiveBrokersExecutionClient.resume"]], "run_after_delay() (interactivebrokersdataclient method)": [[4, "nautilus_trader.adapters.interactive_brokers.data.InteractiveBrokersDataClient.run_after_delay"]], "run_after_delay() (interactivebrokersexecutionclient method)": [[4, "nautilus_trader.adapters.interactive_brokers.execution.InteractiveBrokersExecutionClient.run_after_delay"]], "start() (interactivebrokersdataclient method)": [[4, "nautilus_trader.adapters.interactive_brokers.data.InteractiveBrokersDataClient.start"]], "start() (interactivebrokersexecutionclient method)": [[4, "nautilus_trader.adapters.interactive_brokers.execution.InteractiveBrokersExecutionClient.start"]], "state (interactivebrokersdataclient attribute)": [[4, "nautilus_trader.adapters.interactive_brokers.data.InteractiveBrokersDataClient.state"]], "state (interactivebrokersexecutionclient attribute)": [[4, "nautilus_trader.adapters.interactive_brokers.execution.InteractiveBrokersExecutionClient.state"]], "stop() (interactivebrokersdataclient method)": [[4, "nautilus_trader.adapters.interactive_brokers.data.InteractiveBrokersDataClient.stop"]], "stop() (interactivebrokersexecutionclient method)": [[4, "nautilus_trader.adapters.interactive_brokers.execution.InteractiveBrokersExecutionClient.stop"]], "submit_order() (interactivebrokersexecutionclient method)": [[4, "nautilus_trader.adapters.interactive_brokers.execution.InteractiveBrokersExecutionClient.submit_order"]], "submit_order_list() (interactivebrokersexecutionclient method)": [[4, "nautilus_trader.adapters.interactive_brokers.execution.InteractiveBrokersExecutionClient.submit_order_list"]], "subscribe() (interactivebrokersdataclient method)": [[4, "nautilus_trader.adapters.interactive_brokers.data.InteractiveBrokersDataClient.subscribe"]], "subscribe_bars() (interactivebrokersdataclient method)": [[4, "nautilus_trader.adapters.interactive_brokers.data.InteractiveBrokersDataClient.subscribe_bars"]], "subscribe_instrument() (interactivebrokersdataclient method)": [[4, "nautilus_trader.adapters.interactive_brokers.data.InteractiveBrokersDataClient.subscribe_instrument"]], "subscribe_instrument_close() (interactivebrokersdataclient method)": [[4, "nautilus_trader.adapters.interactive_brokers.data.InteractiveBrokersDataClient.subscribe_instrument_close"]], "subscribe_instrument_status() (interactivebrokersdataclient method)": [[4, "nautilus_trader.adapters.interactive_brokers.data.InteractiveBrokersDataClient.subscribe_instrument_status"]], "subscribe_instruments() (interactivebrokersdataclient method)": [[4, "nautilus_trader.adapters.interactive_brokers.data.InteractiveBrokersDataClient.subscribe_instruments"]], "subscribe_order_book_deltas() (interactivebrokersdataclient method)": [[4, "nautilus_trader.adapters.interactive_brokers.data.InteractiveBrokersDataClient.subscribe_order_book_deltas"]], "subscribe_order_book_snapshots() (interactivebrokersdataclient method)": [[4, "nautilus_trader.adapters.interactive_brokers.data.InteractiveBrokersDataClient.subscribe_order_book_snapshots"]], "subscribe_quote_ticks() (interactivebrokersdataclient method)": [[4, "nautilus_trader.adapters.interactive_brokers.data.InteractiveBrokersDataClient.subscribe_quote_ticks"]], "subscribe_ticker() (interactivebrokersdataclient method)": [[4, "nautilus_trader.adapters.interactive_brokers.data.InteractiveBrokersDataClient.subscribe_ticker"]], "subscribe_trade_ticks() (interactivebrokersdataclient method)": [[4, "nautilus_trader.adapters.interactive_brokers.data.InteractiveBrokersDataClient.subscribe_trade_ticks"]], "subscribe_venue_status() (interactivebrokersdataclient method)": [[4, "nautilus_trader.adapters.interactive_brokers.data.InteractiveBrokersDataClient.subscribe_venue_status"]], "subscribed_bars() (interactivebrokersdataclient method)": [[4, "nautilus_trader.adapters.interactive_brokers.data.InteractiveBrokersDataClient.subscribed_bars"]], "subscribed_generic_data() (interactivebrokersdataclient method)": [[4, "nautilus_trader.adapters.interactive_brokers.data.InteractiveBrokersDataClient.subscribed_generic_data"]], "subscribed_instrument_close() (interactivebrokersdataclient method)": [[4, "nautilus_trader.adapters.interactive_brokers.data.InteractiveBrokersDataClient.subscribed_instrument_close"]], "subscribed_instrument_status() (interactivebrokersdataclient method)": [[4, "nautilus_trader.adapters.interactive_brokers.data.InteractiveBrokersDataClient.subscribed_instrument_status"]], "subscribed_instruments() (interactivebrokersdataclient method)": [[4, "nautilus_trader.adapters.interactive_brokers.data.InteractiveBrokersDataClient.subscribed_instruments"]], "subscribed_order_book_deltas() (interactivebrokersdataclient method)": [[4, "nautilus_trader.adapters.interactive_brokers.data.InteractiveBrokersDataClient.subscribed_order_book_deltas"]], "subscribed_order_book_snapshots() (interactivebrokersdataclient method)": [[4, "nautilus_trader.adapters.interactive_brokers.data.InteractiveBrokersDataClient.subscribed_order_book_snapshots"]], "subscribed_quote_ticks() (interactivebrokersdataclient method)": [[4, "nautilus_trader.adapters.interactive_brokers.data.InteractiveBrokersDataClient.subscribed_quote_ticks"]], "subscribed_tickers() (interactivebrokersdataclient method)": [[4, "nautilus_trader.adapters.interactive_brokers.data.InteractiveBrokersDataClient.subscribed_tickers"]], "subscribed_trade_ticks() (interactivebrokersdataclient method)": [[4, "nautilus_trader.adapters.interactive_brokers.data.InteractiveBrokersDataClient.subscribed_trade_ticks"]], "subscribed_venue_status() (interactivebrokersdataclient method)": [[4, "nautilus_trader.adapters.interactive_brokers.data.InteractiveBrokersDataClient.subscribed_venue_status"]], "to_bytes() (contractid method)": [[4, "nautilus_trader.adapters.interactive_brokers.common.ContractId.to_bytes"]], "trader_id (interactivebrokersdataclient attribute)": [[4, "nautilus_trader.adapters.interactive_brokers.data.InteractiveBrokersDataClient.trader_id"]], "trader_id (interactivebrokersexecutionclient attribute)": [[4, "nautilus_trader.adapters.interactive_brokers.execution.InteractiveBrokersExecutionClient.trader_id"]], "type (interactivebrokersdataclient attribute)": [[4, "nautilus_trader.adapters.interactive_brokers.data.InteractiveBrokersDataClient.type"]], "type (interactivebrokersexecutionclient attribute)": [[4, "nautilus_trader.adapters.interactive_brokers.execution.InteractiveBrokersExecutionClient.type"]], "unsubscribe() (interactivebrokersdataclient method)": [[4, "nautilus_trader.adapters.interactive_brokers.data.InteractiveBrokersDataClient.unsubscribe"]], "unsubscribe_bars() (interactivebrokersdataclient method)": [[4, "nautilus_trader.adapters.interactive_brokers.data.InteractiveBrokersDataClient.unsubscribe_bars"]], "unsubscribe_instrument() (interactivebrokersdataclient method)": [[4, "nautilus_trader.adapters.interactive_brokers.data.InteractiveBrokersDataClient.unsubscribe_instrument"]], "unsubscribe_instrument_close() (interactivebrokersdataclient method)": [[4, "nautilus_trader.adapters.interactive_brokers.data.InteractiveBrokersDataClient.unsubscribe_instrument_close"]], "unsubscribe_instrument_status() (interactivebrokersdataclient method)": [[4, "nautilus_trader.adapters.interactive_brokers.data.InteractiveBrokersDataClient.unsubscribe_instrument_status"]], "unsubscribe_instruments() (interactivebrokersdataclient method)": [[4, "nautilus_trader.adapters.interactive_brokers.data.InteractiveBrokersDataClient.unsubscribe_instruments"]], "unsubscribe_order_book_deltas() (interactivebrokersdataclient method)": [[4, "nautilus_trader.adapters.interactive_brokers.data.InteractiveBrokersDataClient.unsubscribe_order_book_deltas"]], "unsubscribe_order_book_snapshots() (interactivebrokersdataclient method)": [[4, "nautilus_trader.adapters.interactive_brokers.data.InteractiveBrokersDataClient.unsubscribe_order_book_snapshots"]], "unsubscribe_quote_ticks() (interactivebrokersdataclient method)": [[4, "nautilus_trader.adapters.interactive_brokers.data.InteractiveBrokersDataClient.unsubscribe_quote_ticks"]], "unsubscribe_ticker() (interactivebrokersdataclient method)": [[4, "nautilus_trader.adapters.interactive_brokers.data.InteractiveBrokersDataClient.unsubscribe_ticker"]], "unsubscribe_trade_ticks() (interactivebrokersdataclient method)": [[4, "nautilus_trader.adapters.interactive_brokers.data.InteractiveBrokersDataClient.unsubscribe_trade_ticks"]], "unsubscribe_venue_status() (interactivebrokersdataclient method)": [[4, "nautilus_trader.adapters.interactive_brokers.data.InteractiveBrokersDataClient.unsubscribe_venue_status"]], "validate() (comboleg method)": [[4, "nautilus_trader.adapters.interactive_brokers.common.ComboLeg.validate"]], "validate() (deltaneutralcontract method)": [[4, "nautilus_trader.adapters.interactive_brokers.common.DeltaNeutralContract.validate"]], "validate() (ibcontract method)": [[4, "nautilus_trader.adapters.interactive_brokers.common.IBContract.validate"]], "validate() (ibcontractdetails method)": [[4, "nautilus_trader.adapters.interactive_brokers.common.IBContractDetails.validate"]], "validate() (ibordertags method)": [[4, "nautilus_trader.adapters.interactive_brokers.common.IBOrderTags.validate"]], "validate() (interactivebrokersdataclientconfig method)": [[4, "nautilus_trader.adapters.interactive_brokers.config.InteractiveBrokersDataClientConfig.validate"]], "validate() (interactivebrokersexecclientconfig method)": [[4, "nautilus_trader.adapters.interactive_brokers.config.InteractiveBrokersExecClientConfig.validate"]], "validate() (interactivebrokersgatewayconfig method)": [[4, "nautilus_trader.adapters.interactive_brokers.config.InteractiveBrokersGatewayConfig.validate"]], "validate() (interactivebrokersinstrumentproviderconfig method)": [[4, "nautilus_trader.adapters.interactive_brokers.config.InteractiveBrokersInstrumentProviderConfig.validate"]], "venue (interactivebrokersdataclient attribute)": [[4, "nautilus_trader.adapters.interactive_brokers.data.InteractiveBrokersDataClient.venue"]], "venue (interactivebrokersexecutionclient attribute)": [[4, "nautilus_trader.adapters.interactive_brokers.execution.InteractiveBrokersExecutionClient.venue"]], "avgloser (class in nautilus_trader.analysis.statistics.loser_avg)": [[5, "nautilus_trader.analysis.statistics.loser_avg.AvgLoser"]], "avgwinner (class in nautilus_trader.analysis.statistics.winner_avg)": [[5, "nautilus_trader.analysis.statistics.winner_avg.AvgWinner"]], "expectancy (class in nautilus_trader.analysis.statistics.expectancy)": [[5, "nautilus_trader.analysis.statistics.expectancy.Expectancy"]], "longratio (class in nautilus_trader.analysis.statistics.long_ratio)": [[5, "nautilus_trader.analysis.statistics.long_ratio.LongRatio"]], "maxloser (class in nautilus_trader.analysis.statistics.loser_max)": [[5, "nautilus_trader.analysis.statistics.loser_max.MaxLoser"]], "maxwinner (class in nautilus_trader.analysis.statistics.winner_max)": [[5, "nautilus_trader.analysis.statistics.winner_max.MaxWinner"]], "minloser (class in nautilus_trader.analysis.statistics.loser_min)": [[5, "nautilus_trader.analysis.statistics.loser_min.MinLoser"]], "minwinner (class in nautilus_trader.analysis.statistics.winner_min)": [[5, "nautilus_trader.analysis.statistics.winner_min.MinWinner"]], "portfolioanalyzer (class in nautilus_trader.analysis.analyzer)": [[5, "nautilus_trader.analysis.analyzer.PortfolioAnalyzer"]], "portfoliostatistic (class in nautilus_trader.analysis.statistic)": [[5, "nautilus_trader.analysis.statistic.PortfolioStatistic"]], "profitfactor (class in nautilus_trader.analysis.statistics.profit_factor)": [[5, "nautilus_trader.analysis.statistics.profit_factor.ProfitFactor"]], "reportprovider (class in nautilus_trader.analysis.reporter)": [[5, "nautilus_trader.analysis.reporter.ReportProvider"]], "returnsaverage (class in nautilus_trader.analysis.statistics.returns_avg)": [[5, "nautilus_trader.analysis.statistics.returns_avg.ReturnsAverage"]], "returnsaverageloss (class in nautilus_trader.analysis.statistics.returns_avg_loss)": [[5, "nautilus_trader.analysis.statistics.returns_avg_loss.ReturnsAverageLoss"]], "returnsaveragewin (class in nautilus_trader.analysis.statistics.returns_avg_win)": [[5, "nautilus_trader.analysis.statistics.returns_avg_win.ReturnsAverageWin"]], "returnsvolatility (class in nautilus_trader.analysis.statistics.returns_volatility)": [[5, "nautilus_trader.analysis.statistics.returns_volatility.ReturnsVolatility"]], "riskreturnratio (class in nautilus_trader.analysis.statistics.risk_return_ratio)": [[5, "nautilus_trader.analysis.statistics.risk_return_ratio.RiskReturnRatio"]], "sharperatio (class in nautilus_trader.analysis.statistics.sharpe_ratio)": [[5, "nautilus_trader.analysis.statistics.sharpe_ratio.SharpeRatio"]], "sortinoratio (class in nautilus_trader.analysis.statistics.sortino_ratio)": [[5, "nautilus_trader.analysis.statistics.sortino_ratio.SortinoRatio"]], "winrate (class in nautilus_trader.analysis.statistics.win_rate)": [[5, "nautilus_trader.analysis.statistics.win_rate.WinRate"]], "add_positions() (portfolioanalyzer method)": [[5, "nautilus_trader.analysis.analyzer.PortfolioAnalyzer.add_positions"]], "add_return() (portfolioanalyzer method)": [[5, "nautilus_trader.analysis.analyzer.PortfolioAnalyzer.add_return"]], "add_trade() (portfolioanalyzer method)": [[5, "nautilus_trader.analysis.analyzer.PortfolioAnalyzer.add_trade"]], "calculate_from_orders() (avgloser method)": [[5, "nautilus_trader.analysis.statistics.loser_avg.AvgLoser.calculate_from_orders"]], "calculate_from_orders() (avgwinner method)": [[5, "nautilus_trader.analysis.statistics.winner_avg.AvgWinner.calculate_from_orders"]], "calculate_from_orders() (expectancy method)": [[5, "nautilus_trader.analysis.statistics.expectancy.Expectancy.calculate_from_orders"]], "calculate_from_orders() (longratio method)": [[5, "nautilus_trader.analysis.statistics.long_ratio.LongRatio.calculate_from_orders"]], "calculate_from_orders() (maxloser method)": [[5, "nautilus_trader.analysis.statistics.loser_max.MaxLoser.calculate_from_orders"]], "calculate_from_orders() (maxwinner method)": [[5, "nautilus_trader.analysis.statistics.winner_max.MaxWinner.calculate_from_orders"]], "calculate_from_orders() (minloser method)": [[5, "nautilus_trader.analysis.statistics.loser_min.MinLoser.calculate_from_orders"]], "calculate_from_orders() (minwinner method)": [[5, "nautilus_trader.analysis.statistics.winner_min.MinWinner.calculate_from_orders"]], "calculate_from_orders() (portfoliostatistic method)": [[5, "nautilus_trader.analysis.statistic.PortfolioStatistic.calculate_from_orders"]], "calculate_from_orders() (profitfactor method)": [[5, "nautilus_trader.analysis.statistics.profit_factor.ProfitFactor.calculate_from_orders"]], "calculate_from_orders() (returnsaverage method)": [[5, "nautilus_trader.analysis.statistics.returns_avg.ReturnsAverage.calculate_from_orders"]], "calculate_from_orders() (returnsaverageloss method)": [[5, "nautilus_trader.analysis.statistics.returns_avg_loss.ReturnsAverageLoss.calculate_from_orders"]], "calculate_from_orders() (returnsaveragewin method)": [[5, "nautilus_trader.analysis.statistics.returns_avg_win.ReturnsAverageWin.calculate_from_orders"]], "calculate_from_orders() (returnsvolatility method)": [[5, "nautilus_trader.analysis.statistics.returns_volatility.ReturnsVolatility.calculate_from_orders"]], "calculate_from_orders() (riskreturnratio method)": [[5, "nautilus_trader.analysis.statistics.risk_return_ratio.RiskReturnRatio.calculate_from_orders"]], "calculate_from_orders() (sharperatio method)": [[5, "nautilus_trader.analysis.statistics.sharpe_ratio.SharpeRatio.calculate_from_orders"]], "calculate_from_orders() (sortinoratio method)": [[5, "nautilus_trader.analysis.statistics.sortino_ratio.SortinoRatio.calculate_from_orders"]], "calculate_from_orders() (winrate method)": [[5, "nautilus_trader.analysis.statistics.win_rate.WinRate.calculate_from_orders"]], "calculate_from_positions() (avgloser method)": [[5, "nautilus_trader.analysis.statistics.loser_avg.AvgLoser.calculate_from_positions"]], "calculate_from_positions() (avgwinner method)": [[5, "nautilus_trader.analysis.statistics.winner_avg.AvgWinner.calculate_from_positions"]], "calculate_from_positions() (expectancy method)": [[5, "nautilus_trader.analysis.statistics.expectancy.Expectancy.calculate_from_positions"]], "calculate_from_positions() (longratio method)": [[5, "nautilus_trader.analysis.statistics.long_ratio.LongRatio.calculate_from_positions"]], "calculate_from_positions() (maxloser method)": [[5, "nautilus_trader.analysis.statistics.loser_max.MaxLoser.calculate_from_positions"]], "calculate_from_positions() (maxwinner method)": [[5, "nautilus_trader.analysis.statistics.winner_max.MaxWinner.calculate_from_positions"]], "calculate_from_positions() (minloser method)": [[5, "nautilus_trader.analysis.statistics.loser_min.MinLoser.calculate_from_positions"]], "calculate_from_positions() (minwinner method)": [[5, "nautilus_trader.analysis.statistics.winner_min.MinWinner.calculate_from_positions"]], "calculate_from_positions() (portfoliostatistic method)": [[5, "nautilus_trader.analysis.statistic.PortfolioStatistic.calculate_from_positions"]], "calculate_from_positions() (profitfactor method)": [[5, "nautilus_trader.analysis.statistics.profit_factor.ProfitFactor.calculate_from_positions"]], "calculate_from_positions() (returnsaverage method)": [[5, "nautilus_trader.analysis.statistics.returns_avg.ReturnsAverage.calculate_from_positions"]], "calculate_from_positions() (returnsaverageloss method)": [[5, "nautilus_trader.analysis.statistics.returns_avg_loss.ReturnsAverageLoss.calculate_from_positions"]], "calculate_from_positions() (returnsaveragewin method)": [[5, "nautilus_trader.analysis.statistics.returns_avg_win.ReturnsAverageWin.calculate_from_positions"]], "calculate_from_positions() (returnsvolatility method)": [[5, "nautilus_trader.analysis.statistics.returns_volatility.ReturnsVolatility.calculate_from_positions"]], "calculate_from_positions() (riskreturnratio method)": [[5, "nautilus_trader.analysis.statistics.risk_return_ratio.RiskReturnRatio.calculate_from_positions"]], "calculate_from_positions() (sharperatio method)": [[5, "nautilus_trader.analysis.statistics.sharpe_ratio.SharpeRatio.calculate_from_positions"]], "calculate_from_positions() (sortinoratio method)": [[5, "nautilus_trader.analysis.statistics.sortino_ratio.SortinoRatio.calculate_from_positions"]], "calculate_from_positions() (winrate method)": [[5, "nautilus_trader.analysis.statistics.win_rate.WinRate.calculate_from_positions"]], "calculate_from_realized_pnls() (avgloser method)": [[5, "nautilus_trader.analysis.statistics.loser_avg.AvgLoser.calculate_from_realized_pnls"]], "calculate_from_realized_pnls() (avgwinner method)": [[5, "nautilus_trader.analysis.statistics.winner_avg.AvgWinner.calculate_from_realized_pnls"]], "calculate_from_realized_pnls() (expectancy method)": [[5, "nautilus_trader.analysis.statistics.expectancy.Expectancy.calculate_from_realized_pnls"]], "calculate_from_realized_pnls() (longratio method)": [[5, "nautilus_trader.analysis.statistics.long_ratio.LongRatio.calculate_from_realized_pnls"]], "calculate_from_realized_pnls() (maxloser method)": [[5, "nautilus_trader.analysis.statistics.loser_max.MaxLoser.calculate_from_realized_pnls"]], "calculate_from_realized_pnls() (maxwinner method)": [[5, "nautilus_trader.analysis.statistics.winner_max.MaxWinner.calculate_from_realized_pnls"]], "calculate_from_realized_pnls() (minloser method)": [[5, "nautilus_trader.analysis.statistics.loser_min.MinLoser.calculate_from_realized_pnls"]], "calculate_from_realized_pnls() (minwinner method)": [[5, "nautilus_trader.analysis.statistics.winner_min.MinWinner.calculate_from_realized_pnls"]], "calculate_from_realized_pnls() (portfoliostatistic method)": [[5, "nautilus_trader.analysis.statistic.PortfolioStatistic.calculate_from_realized_pnls"]], "calculate_from_realized_pnls() (profitfactor method)": [[5, "nautilus_trader.analysis.statistics.profit_factor.ProfitFactor.calculate_from_realized_pnls"]], "calculate_from_realized_pnls() (returnsaverage method)": [[5, "nautilus_trader.analysis.statistics.returns_avg.ReturnsAverage.calculate_from_realized_pnls"]], "calculate_from_realized_pnls() (returnsaverageloss method)": [[5, "nautilus_trader.analysis.statistics.returns_avg_loss.ReturnsAverageLoss.calculate_from_realized_pnls"]], "calculate_from_realized_pnls() (returnsaveragewin method)": [[5, "nautilus_trader.analysis.statistics.returns_avg_win.ReturnsAverageWin.calculate_from_realized_pnls"]], "calculate_from_realized_pnls() (returnsvolatility method)": [[5, "nautilus_trader.analysis.statistics.returns_volatility.ReturnsVolatility.calculate_from_realized_pnls"]], "calculate_from_realized_pnls() (riskreturnratio method)": [[5, "nautilus_trader.analysis.statistics.risk_return_ratio.RiskReturnRatio.calculate_from_realized_pnls"]], "calculate_from_realized_pnls() (sharperatio method)": [[5, "nautilus_trader.analysis.statistics.sharpe_ratio.SharpeRatio.calculate_from_realized_pnls"]], "calculate_from_realized_pnls() (sortinoratio method)": [[5, "nautilus_trader.analysis.statistics.sortino_ratio.SortinoRatio.calculate_from_realized_pnls"]], "calculate_from_realized_pnls() (winrate method)": [[5, "nautilus_trader.analysis.statistics.win_rate.WinRate.calculate_from_realized_pnls"]], "calculate_from_returns() (avgloser method)": [[5, "nautilus_trader.analysis.statistics.loser_avg.AvgLoser.calculate_from_returns"]], "calculate_from_returns() (avgwinner method)": [[5, "nautilus_trader.analysis.statistics.winner_avg.AvgWinner.calculate_from_returns"]], "calculate_from_returns() (expectancy method)": [[5, "nautilus_trader.analysis.statistics.expectancy.Expectancy.calculate_from_returns"]], "calculate_from_returns() (longratio method)": [[5, "nautilus_trader.analysis.statistics.long_ratio.LongRatio.calculate_from_returns"]], "calculate_from_returns() (maxloser method)": [[5, "nautilus_trader.analysis.statistics.loser_max.MaxLoser.calculate_from_returns"]], "calculate_from_returns() (maxwinner method)": [[5, "nautilus_trader.analysis.statistics.winner_max.MaxWinner.calculate_from_returns"]], "calculate_from_returns() (minloser method)": [[5, "nautilus_trader.analysis.statistics.loser_min.MinLoser.calculate_from_returns"]], "calculate_from_returns() (minwinner method)": [[5, "nautilus_trader.analysis.statistics.winner_min.MinWinner.calculate_from_returns"]], "calculate_from_returns() (portfoliostatistic method)": [[5, "nautilus_trader.analysis.statistic.PortfolioStatistic.calculate_from_returns"]], "calculate_from_returns() (profitfactor method)": [[5, "nautilus_trader.analysis.statistics.profit_factor.ProfitFactor.calculate_from_returns"]], "calculate_from_returns() (returnsaverage method)": [[5, "nautilus_trader.analysis.statistics.returns_avg.ReturnsAverage.calculate_from_returns"]], "calculate_from_returns() (returnsaverageloss method)": [[5, "nautilus_trader.analysis.statistics.returns_avg_loss.ReturnsAverageLoss.calculate_from_returns"]], "calculate_from_returns() (returnsaveragewin method)": [[5, "nautilus_trader.analysis.statistics.returns_avg_win.ReturnsAverageWin.calculate_from_returns"]], "calculate_from_returns() (returnsvolatility method)": [[5, "nautilus_trader.analysis.statistics.returns_volatility.ReturnsVolatility.calculate_from_returns"]], "calculate_from_returns() (riskreturnratio method)": [[5, "nautilus_trader.analysis.statistics.risk_return_ratio.RiskReturnRatio.calculate_from_returns"]], "calculate_from_returns() (sharperatio method)": [[5, "nautilus_trader.analysis.statistics.sharpe_ratio.SharpeRatio.calculate_from_returns"]], "calculate_from_returns() (sortinoratio method)": [[5, "nautilus_trader.analysis.statistics.sortino_ratio.SortinoRatio.calculate_from_returns"]], "calculate_from_returns() (winrate method)": [[5, "nautilus_trader.analysis.statistics.win_rate.WinRate.calculate_from_returns"]], "calculate_statistics() (portfolioanalyzer method)": [[5, "nautilus_trader.analysis.analyzer.PortfolioAnalyzer.calculate_statistics"]], "currencies (portfolioanalyzer property)": [[5, "nautilus_trader.analysis.analyzer.PortfolioAnalyzer.currencies"]], "deregister_statistic() (portfolioanalyzer method)": [[5, "nautilus_trader.analysis.analyzer.PortfolioAnalyzer.deregister_statistic"]], "deregister_statistics() (portfolioanalyzer method)": [[5, "nautilus_trader.analysis.analyzer.PortfolioAnalyzer.deregister_statistics"]], "fully_qualified_name() (avgloser class method)": [[5, "nautilus_trader.analysis.statistics.loser_avg.AvgLoser.fully_qualified_name"]], "fully_qualified_name() (avgwinner class method)": [[5, "nautilus_trader.analysis.statistics.winner_avg.AvgWinner.fully_qualified_name"]], "fully_qualified_name() (expectancy class method)": [[5, "nautilus_trader.analysis.statistics.expectancy.Expectancy.fully_qualified_name"]], "fully_qualified_name() (longratio class method)": [[5, "nautilus_trader.analysis.statistics.long_ratio.LongRatio.fully_qualified_name"]], "fully_qualified_name() (maxloser class method)": [[5, "nautilus_trader.analysis.statistics.loser_max.MaxLoser.fully_qualified_name"]], "fully_qualified_name() (maxwinner class method)": [[5, "nautilus_trader.analysis.statistics.winner_max.MaxWinner.fully_qualified_name"]], "fully_qualified_name() (minloser class method)": [[5, "nautilus_trader.analysis.statistics.loser_min.MinLoser.fully_qualified_name"]], "fully_qualified_name() (minwinner class method)": [[5, "nautilus_trader.analysis.statistics.winner_min.MinWinner.fully_qualified_name"]], "fully_qualified_name() (portfoliostatistic class method)": [[5, "nautilus_trader.analysis.statistic.PortfolioStatistic.fully_qualified_name"]], "fully_qualified_name() (profitfactor class method)": [[5, "nautilus_trader.analysis.statistics.profit_factor.ProfitFactor.fully_qualified_name"]], "fully_qualified_name() (returnsaverage class method)": [[5, "nautilus_trader.analysis.statistics.returns_avg.ReturnsAverage.fully_qualified_name"]], "fully_qualified_name() (returnsaverageloss class method)": [[5, "nautilus_trader.analysis.statistics.returns_avg_loss.ReturnsAverageLoss.fully_qualified_name"]], "fully_qualified_name() (returnsaveragewin class method)": [[5, "nautilus_trader.analysis.statistics.returns_avg_win.ReturnsAverageWin.fully_qualified_name"]], "fully_qualified_name() (returnsvolatility class method)": [[5, "nautilus_trader.analysis.statistics.returns_volatility.ReturnsVolatility.fully_qualified_name"]], "fully_qualified_name() (riskreturnratio class method)": [[5, "nautilus_trader.analysis.statistics.risk_return_ratio.RiskReturnRatio.fully_qualified_name"]], "fully_qualified_name() (sharperatio class method)": [[5, "nautilus_trader.analysis.statistics.sharpe_ratio.SharpeRatio.fully_qualified_name"]], "fully_qualified_name() (sortinoratio class method)": [[5, "nautilus_trader.analysis.statistics.sortino_ratio.SortinoRatio.fully_qualified_name"]], "fully_qualified_name() (winrate class method)": [[5, "nautilus_trader.analysis.statistics.win_rate.WinRate.fully_qualified_name"]], "generate_account_report() (reportprovider static method)": [[5, "nautilus_trader.analysis.reporter.ReportProvider.generate_account_report"]], "generate_fills_report() (reportprovider static method)": [[5, "nautilus_trader.analysis.reporter.ReportProvider.generate_fills_report"]], "generate_order_fills_report() (reportprovider static method)": [[5, "nautilus_trader.analysis.reporter.ReportProvider.generate_order_fills_report"]], "generate_orders_report() (reportprovider static method)": [[5, "nautilus_trader.analysis.reporter.ReportProvider.generate_orders_report"]], "generate_positions_report() (reportprovider static method)": [[5, "nautilus_trader.analysis.reporter.ReportProvider.generate_positions_report"]], "get_performance_stats_general() (portfolioanalyzer method)": [[5, "nautilus_trader.analysis.analyzer.PortfolioAnalyzer.get_performance_stats_general"]], "get_performance_stats_pnls() (portfolioanalyzer method)": [[5, "nautilus_trader.analysis.analyzer.PortfolioAnalyzer.get_performance_stats_pnls"]], "get_performance_stats_returns() (portfolioanalyzer method)": [[5, "nautilus_trader.analysis.analyzer.PortfolioAnalyzer.get_performance_stats_returns"]], "get_stats_general_formatted() (portfolioanalyzer method)": [[5, "nautilus_trader.analysis.analyzer.PortfolioAnalyzer.get_stats_general_formatted"]], "get_stats_pnls_formatted() (portfolioanalyzer method)": [[5, "nautilus_trader.analysis.analyzer.PortfolioAnalyzer.get_stats_pnls_formatted"]], "get_stats_returns_formatted() (portfolioanalyzer method)": [[5, "nautilus_trader.analysis.analyzer.PortfolioAnalyzer.get_stats_returns_formatted"]], "name (avgloser property)": [[5, "nautilus_trader.analysis.statistics.loser_avg.AvgLoser.name"]], "name (avgwinner property)": [[5, "nautilus_trader.analysis.statistics.winner_avg.AvgWinner.name"]], "name (expectancy property)": [[5, "nautilus_trader.analysis.statistics.expectancy.Expectancy.name"]], "name (longratio property)": [[5, "nautilus_trader.analysis.statistics.long_ratio.LongRatio.name"]], "name (maxloser property)": [[5, "nautilus_trader.analysis.statistics.loser_max.MaxLoser.name"]], "name (maxwinner property)": [[5, "nautilus_trader.analysis.statistics.winner_max.MaxWinner.name"]], "name (minloser property)": [[5, "nautilus_trader.analysis.statistics.loser_min.MinLoser.name"]], "name (minwinner property)": [[5, "nautilus_trader.analysis.statistics.winner_min.MinWinner.name"]], "name (portfoliostatistic property)": [[5, "nautilus_trader.analysis.statistic.PortfolioStatistic.name"]], "name (profitfactor property)": [[5, "nautilus_trader.analysis.statistics.profit_factor.ProfitFactor.name"]], "name (returnsaverage property)": [[5, "nautilus_trader.analysis.statistics.returns_avg.ReturnsAverage.name"]], "name (returnsaverageloss property)": [[5, "nautilus_trader.analysis.statistics.returns_avg_loss.ReturnsAverageLoss.name"]], "name (returnsaveragewin property)": [[5, "nautilus_trader.analysis.statistics.returns_avg_win.ReturnsAverageWin.name"]], "name (returnsvolatility property)": [[5, "nautilus_trader.analysis.statistics.returns_volatility.ReturnsVolatility.name"]], "name (riskreturnratio property)": [[5, "nautilus_trader.analysis.statistics.risk_return_ratio.RiskReturnRatio.name"]], "name (sharperatio property)": [[5, "nautilus_trader.analysis.statistics.sharpe_ratio.SharpeRatio.name"]], "name (sortinoratio property)": [[5, "nautilus_trader.analysis.statistics.sortino_ratio.SortinoRatio.name"]], "name (winrate property)": [[5, "nautilus_trader.analysis.statistics.win_rate.WinRate.name"]], "nautilus_trader.analysis": [[5, "module-nautilus_trader.analysis"]], "nautilus_trader.analysis.analyzer": [[5, "module-nautilus_trader.analysis.analyzer"]], "nautilus_trader.analysis.reporter": [[5, "module-nautilus_trader.analysis.reporter"]], "nautilus_trader.analysis.statistic": [[5, "module-nautilus_trader.analysis.statistic"]], "nautilus_trader.analysis.statistics.expectancy": [[5, "module-nautilus_trader.analysis.statistics.expectancy"]], "nautilus_trader.analysis.statistics.long_ratio": [[5, "module-nautilus_trader.analysis.statistics.long_ratio"]], "nautilus_trader.analysis.statistics.loser_avg": [[5, "module-nautilus_trader.analysis.statistics.loser_avg"]], "nautilus_trader.analysis.statistics.loser_max": [[5, "module-nautilus_trader.analysis.statistics.loser_max"]], "nautilus_trader.analysis.statistics.loser_min": [[5, "module-nautilus_trader.analysis.statistics.loser_min"]], "nautilus_trader.analysis.statistics.profit_factor": [[5, "module-nautilus_trader.analysis.statistics.profit_factor"]], "nautilus_trader.analysis.statistics.returns_avg": [[5, "module-nautilus_trader.analysis.statistics.returns_avg"]], "nautilus_trader.analysis.statistics.returns_avg_loss": [[5, "module-nautilus_trader.analysis.statistics.returns_avg_loss"]], "nautilus_trader.analysis.statistics.returns_avg_win": [[5, "module-nautilus_trader.analysis.statistics.returns_avg_win"]], "nautilus_trader.analysis.statistics.returns_volatility": [[5, "module-nautilus_trader.analysis.statistics.returns_volatility"]], "nautilus_trader.analysis.statistics.risk_return_ratio": [[5, "module-nautilus_trader.analysis.statistics.risk_return_ratio"]], "nautilus_trader.analysis.statistics.sharpe_ratio": [[5, "module-nautilus_trader.analysis.statistics.sharpe_ratio"]], "nautilus_trader.analysis.statistics.sortino_ratio": [[5, "module-nautilus_trader.analysis.statistics.sortino_ratio"]], "nautilus_trader.analysis.statistics.win_rate": [[5, "module-nautilus_trader.analysis.statistics.win_rate"]], "nautilus_trader.analysis.statistics.winner_avg": [[5, "module-nautilus_trader.analysis.statistics.winner_avg"]], "nautilus_trader.analysis.statistics.winner_max": [[5, "module-nautilus_trader.analysis.statistics.winner_max"]], "nautilus_trader.analysis.statistics.winner_min": [[5, "module-nautilus_trader.analysis.statistics.winner_min"]], "realized_pnls() (portfolioanalyzer method)": [[5, "nautilus_trader.analysis.analyzer.PortfolioAnalyzer.realized_pnls"]], "register_statistic() (portfolioanalyzer method)": [[5, "nautilus_trader.analysis.analyzer.PortfolioAnalyzer.register_statistic"]], "reset() (portfolioanalyzer method)": [[5, "nautilus_trader.analysis.analyzer.PortfolioAnalyzer.reset"]], "returns() (portfolioanalyzer method)": [[5, "nautilus_trader.analysis.analyzer.PortfolioAnalyzer.returns"]], "statistic() (portfolioanalyzer method)": [[5, "nautilus_trader.analysis.analyzer.PortfolioAnalyzer.statistic"]], "total_pnl() (portfolioanalyzer method)": [[5, "nautilus_trader.analysis.analyzer.PortfolioAnalyzer.total_pnl"]], "total_pnl_percentage() (portfolioanalyzer method)": [[5, "nautilus_trader.analysis.analyzer.PortfolioAnalyzer.total_pnl_percentage"]], "backtestdataclient (class in nautilus_trader.backtest.data_client)": [[6, "nautilus_trader.backtest.data_client.BacktestDataClient"]], "backtestengine (class in nautilus_trader.backtest.engine)": [[6, "nautilus_trader.backtest.engine.BacktestEngine"]], "backtestexecclient (class in nautilus_trader.backtest.execution_client)": [[6, "nautilus_trader.backtest.execution_client.BacktestExecClient"]], "backtestmarketdataclient (class in nautilus_trader.backtest.data_client)": [[6, "nautilus_trader.backtest.data_client.BacktestMarketDataClient"]], "backtestnode (class in nautilus_trader.backtest.node)": [[6, "nautilus_trader.backtest.node.BacktestNode"]], "backtestresult (class in nautilus_trader.backtest.results)": [[6, "nautilus_trader.backtest.results.BacktestResult"]], "fxrolloverinterestconfig (class in nautilus_trader.backtest.modules)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestConfig"]], "fxrolloverinterestmodule (class in nautilus_trader.backtest.modules)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule"]], "fillmodel (class in nautilus_trader.backtest.models)": [[6, "nautilus_trader.backtest.models.FillModel"]], "latencymodel (class in nautilus_trader.backtest.models)": [[6, "nautilus_trader.backtest.models.LatencyModel"]], "simulatedexchange (class in nautilus_trader.backtest.exchange)": [[6, "nautilus_trader.backtest.exchange.SimulatedExchange"]], "simulationmodule (class in nautilus_trader.backtest.modules)": [[6, "nautilus_trader.backtest.modules.SimulationModule"]], "simulationmoduleconfig (class in nautilus_trader.backtest.modules)": [[6, "nautilus_trader.backtest.modules.SimulationModuleConfig"]], "account_id (backtestexecclient attribute)": [[6, "nautilus_trader.backtest.execution_client.BacktestExecClient.account_id"]], "account_type (backtestexecclient attribute)": [[6, "nautilus_trader.backtest.execution_client.BacktestExecClient.account_type"]], "account_type (simulatedexchange attribute)": [[6, "nautilus_trader.backtest.exchange.SimulatedExchange.account_type"]], "active_task_ids() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.active_task_ids"]], "active_task_ids() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.active_task_ids"]], "add_actor() (backtestengine method)": [[6, "nautilus_trader.backtest.engine.BacktestEngine.add_actor"]], "add_actors() (backtestengine method)": [[6, "nautilus_trader.backtest.engine.BacktestEngine.add_actors"]], "add_data() (backtestengine method)": [[6, "nautilus_trader.backtest.engine.BacktestEngine.add_data"]], "add_exec_algorithm() (backtestengine method)": [[6, "nautilus_trader.backtest.engine.BacktestEngine.add_exec_algorithm"]], "add_exec_algorithms() (backtestengine method)": [[6, "nautilus_trader.backtest.engine.BacktestEngine.add_exec_algorithms"]], "add_instrument() (backtestengine method)": [[6, "nautilus_trader.backtest.engine.BacktestEngine.add_instrument"]], "add_instrument() (simulatedexchange method)": [[6, "nautilus_trader.backtest.exchange.SimulatedExchange.add_instrument"]], "add_strategies() (backtestengine method)": [[6, "nautilus_trader.backtest.engine.BacktestEngine.add_strategies"]], "add_strategy() (backtestengine method)": [[6, "nautilus_trader.backtest.engine.BacktestEngine.add_strategy"]], "add_synthetic() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.add_synthetic"]], "add_synthetic() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.add_synthetic"]], "add_venue() (backtestengine method)": [[6, "nautilus_trader.backtest.engine.BacktestEngine.add_venue"]], "adjust_account() (simulatedexchange method)": [[6, "nautilus_trader.backtest.exchange.SimulatedExchange.adjust_account"]], "backtest_end (backtestengine attribute)": [[6, "nautilus_trader.backtest.engine.BacktestEngine.backtest_end"]], "backtest_start (backtestengine attribute)": [[6, "nautilus_trader.backtest.engine.BacktestEngine.backtest_start"]], "bar_execution (simulatedexchange attribute)": [[6, "nautilus_trader.backtest.exchange.SimulatedExchange.bar_execution"]], "base_currency (backtestexecclient attribute)": [[6, "nautilus_trader.backtest.execution_client.BacktestExecClient.base_currency"]], "base_currency (simulatedexchange attribute)": [[6, "nautilus_trader.backtest.exchange.SimulatedExchange.base_currency"]], "base_latency_nanos (latencymodel attribute)": [[6, "nautilus_trader.backtest.models.LatencyModel.base_latency_nanos"]], "batch_cancel_orders() (backtestexecclient method)": [[6, "nautilus_trader.backtest.execution_client.BacktestExecClient.batch_cancel_orders"]], "best_ask_price() (simulatedexchange method)": [[6, "nautilus_trader.backtest.exchange.SimulatedExchange.best_ask_price"]], "best_bid_price() (simulatedexchange method)": [[6, "nautilus_trader.backtest.exchange.SimulatedExchange.best_bid_price"]], "book_type (simulatedexchange attribute)": [[6, "nautilus_trader.backtest.exchange.SimulatedExchange.book_type"]], "cache (backtestengine attribute)": [[6, "nautilus_trader.backtest.engine.BacktestEngine.cache"]], "cache (fxrolloverinterestmodule attribute)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.cache"]], "cache (simulatedexchange attribute)": [[6, "nautilus_trader.backtest.exchange.SimulatedExchange.cache"]], "cache (simulationmodule attribute)": [[6, "nautilus_trader.backtest.modules.SimulationModule.cache"]], "cancel_all_orders() (backtestexecclient method)": [[6, "nautilus_trader.backtest.execution_client.BacktestExecClient.cancel_all_orders"]], "cancel_all_tasks() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.cancel_all_tasks"]], "cancel_all_tasks() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.cancel_all_tasks"]], "cancel_latency_nanos (latencymodel attribute)": [[6, "nautilus_trader.backtest.models.LatencyModel.cancel_latency_nanos"]], "cancel_order() (backtestexecclient method)": [[6, "nautilus_trader.backtest.execution_client.BacktestExecClient.cancel_order"]], "cancel_task() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.cancel_task"]], "cancel_task() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.cancel_task"]], "change_fill_model() (backtestengine method)": [[6, "nautilus_trader.backtest.engine.BacktestEngine.change_fill_model"]], "clear_actors() (backtestengine method)": [[6, "nautilus_trader.backtest.engine.BacktestEngine.clear_actors"]], "clear_data() (backtestengine method)": [[6, "nautilus_trader.backtest.engine.BacktestEngine.clear_data"]], "clear_exec_algorithms() (backtestengine method)": [[6, "nautilus_trader.backtest.engine.BacktestEngine.clear_exec_algorithms"]], "clear_strategies() (backtestengine method)": [[6, "nautilus_trader.backtest.engine.BacktestEngine.clear_strategies"]], "clock (fxrolloverinterestmodule attribute)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.clock"]], "clock (simulationmodule attribute)": [[6, "nautilus_trader.backtest.modules.SimulationModule.clock"]], "config (fxrolloverinterestmodule attribute)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.config"]], "config (simulationmodule attribute)": [[6, "nautilus_trader.backtest.modules.SimulationModule.config"]], "configs (backtestnode property)": [[6, "nautilus_trader.backtest.node.BacktestNode.configs"]], "data (backtestengine attribute)": [[6, "nautilus_trader.backtest.engine.BacktestEngine.data"]], "default_leverage (simulatedexchange attribute)": [[6, "nautilus_trader.backtest.exchange.SimulatedExchange.default_leverage"]], "degrade() (backtestdataclient method)": [[6, "nautilus_trader.backtest.data_client.BacktestDataClient.degrade"]], "degrade() (backtestexecclient method)": [[6, "nautilus_trader.backtest.execution_client.BacktestExecClient.degrade"]], "degrade() (backtestmarketdataclient method)": [[6, "nautilus_trader.backtest.data_client.BacktestMarketDataClient.degrade"]], "degrade() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.degrade"]], "degrade() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.degrade"]], "deregister_warning_event() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.deregister_warning_event"]], "deregister_warning_event() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.deregister_warning_event"]], "dict() (fxrolloverinterestconfig method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestConfig.dict"]], "dict() (simulationmoduleconfig method)": [[6, "nautilus_trader.backtest.modules.SimulationModuleConfig.dict"]], "dispose() (backtestdataclient method)": [[6, "nautilus_trader.backtest.data_client.BacktestDataClient.dispose"]], "dispose() (backtestengine method)": [[6, "nautilus_trader.backtest.engine.BacktestEngine.dispose"]], "dispose() (backtestexecclient method)": [[6, "nautilus_trader.backtest.execution_client.BacktestExecClient.dispose"]], "dispose() (backtestmarketdataclient method)": [[6, "nautilus_trader.backtest.data_client.BacktestMarketDataClient.dispose"]], "dispose() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.dispose"]], "dispose() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.dispose"]], "dump_pickled_data() (backtestengine method)": [[6, "nautilus_trader.backtest.engine.BacktestEngine.dump_pickled_data"]], "end() (backtestengine method)": [[6, "nautilus_trader.backtest.engine.BacktestEngine.end"]], "ensure_plotting() (in module nautilus_trader.backtest.results)": [[6, "nautilus_trader.backtest.results.ensure_plotting"]], "exec_client (simulatedexchange attribute)": [[6, "nautilus_trader.backtest.exchange.SimulatedExchange.exec_client"]], "fault() (backtestdataclient method)": [[6, "nautilus_trader.backtest.data_client.BacktestDataClient.fault"]], "fault() (backtestexecclient method)": [[6, "nautilus_trader.backtest.execution_client.BacktestExecClient.fault"]], "fault() (backtestmarketdataclient method)": [[6, "nautilus_trader.backtest.data_client.BacktestMarketDataClient.fault"]], "fault() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.fault"]], "fault() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.fault"]], "fill_model (simulatedexchange attribute)": [[6, "nautilus_trader.backtest.exchange.SimulatedExchange.fill_model"]], "fully_qualified_name() (backtestdataclient class method)": [[6, "nautilus_trader.backtest.data_client.BacktestDataClient.fully_qualified_name"]], "fully_qualified_name() (backtestexecclient class method)": [[6, "nautilus_trader.backtest.execution_client.BacktestExecClient.fully_qualified_name"]], "fully_qualified_name() (backtestmarketdataclient class method)": [[6, "nautilus_trader.backtest.data_client.BacktestMarketDataClient.fully_qualified_name"]], "fully_qualified_name() (fxrolloverinterestconfig class method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestConfig.fully_qualified_name"]], "fully_qualified_name() (fxrolloverinterestmodule class method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.fully_qualified_name"]], "fully_qualified_name() (simulationmodule class method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.fully_qualified_name"]], "fully_qualified_name() (simulationmoduleconfig class method)": [[6, "nautilus_trader.backtest.modules.SimulationModuleConfig.fully_qualified_name"]], "generate_account_state() (backtestexecclient method)": [[6, "nautilus_trader.backtest.execution_client.BacktestExecClient.generate_account_state"]], "generate_order_accepted() (backtestexecclient method)": [[6, "nautilus_trader.backtest.execution_client.BacktestExecClient.generate_order_accepted"]], "generate_order_cancel_rejected() (backtestexecclient method)": [[6, "nautilus_trader.backtest.execution_client.BacktestExecClient.generate_order_cancel_rejected"]], "generate_order_canceled() (backtestexecclient method)": [[6, "nautilus_trader.backtest.execution_client.BacktestExecClient.generate_order_canceled"]], "generate_order_expired() (backtestexecclient method)": [[6, "nautilus_trader.backtest.execution_client.BacktestExecClient.generate_order_expired"]], "generate_order_filled() (backtestexecclient method)": [[6, "nautilus_trader.backtest.execution_client.BacktestExecClient.generate_order_filled"]], "generate_order_modify_rejected() (backtestexecclient method)": [[6, "nautilus_trader.backtest.execution_client.BacktestExecClient.generate_order_modify_rejected"]], "generate_order_rejected() (backtestexecclient method)": [[6, "nautilus_trader.backtest.execution_client.BacktestExecClient.generate_order_rejected"]], "generate_order_submitted() (backtestexecclient method)": [[6, "nautilus_trader.backtest.execution_client.BacktestExecClient.generate_order_submitted"]], "generate_order_triggered() (backtestexecclient method)": [[6, "nautilus_trader.backtest.execution_client.BacktestExecClient.generate_order_triggered"]], "generate_order_updated() (backtestexecclient method)": [[6, "nautilus_trader.backtest.execution_client.BacktestExecClient.generate_order_updated"]], "get_account() (backtestexecclient method)": [[6, "nautilus_trader.backtest.execution_client.BacktestExecClient.get_account"]], "get_account() (simulatedexchange method)": [[6, "nautilus_trader.backtest.exchange.SimulatedExchange.get_account"]], "get_book() (simulatedexchange method)": [[6, "nautilus_trader.backtest.exchange.SimulatedExchange.get_book"]], "get_books() (simulatedexchange method)": [[6, "nautilus_trader.backtest.exchange.SimulatedExchange.get_books"]], "get_engine() (backtestnode method)": [[6, "nautilus_trader.backtest.node.BacktestNode.get_engine"]], "get_engines() (backtestnode method)": [[6, "nautilus_trader.backtest.node.BacktestNode.get_engines"]], "get_matching_engine() (simulatedexchange method)": [[6, "nautilus_trader.backtest.exchange.SimulatedExchange.get_matching_engine"]], "get_matching_engines() (simulatedexchange method)": [[6, "nautilus_trader.backtest.exchange.SimulatedExchange.get_matching_engines"]], "get_open_ask_orders() (simulatedexchange method)": [[6, "nautilus_trader.backtest.exchange.SimulatedExchange.get_open_ask_orders"]], "get_open_bid_orders() (simulatedexchange method)": [[6, "nautilus_trader.backtest.exchange.SimulatedExchange.get_open_bid_orders"]], "get_open_orders() (simulatedexchange method)": [[6, "nautilus_trader.backtest.exchange.SimulatedExchange.get_open_orders"]], "get_result() (backtestengine method)": [[6, "nautilus_trader.backtest.engine.BacktestEngine.get_result"]], "handle_bar() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.handle_bar"]], "handle_bar() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.handle_bar"]], "handle_bars() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.handle_bars"]], "handle_bars() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.handle_bars"]], "handle_data() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.handle_data"]], "handle_data() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.handle_data"]], "handle_event() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.handle_event"]], "handle_event() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.handle_event"]], "handle_historical_data() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.handle_historical_data"]], "handle_historical_data() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.handle_historical_data"]], "handle_instrument() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.handle_instrument"]], "handle_instrument() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.handle_instrument"]], "handle_instrument_close() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.handle_instrument_close"]], "handle_instrument_close() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.handle_instrument_close"]], "handle_instrument_status() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.handle_instrument_status"]], "handle_instrument_status() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.handle_instrument_status"]], "handle_instruments() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.handle_instruments"]], "handle_instruments() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.handle_instruments"]], "handle_order_book() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.handle_order_book"]], "handle_order_book() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.handle_order_book"]], "handle_order_book_deltas() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.handle_order_book_deltas"]], "handle_order_book_deltas() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.handle_order_book_deltas"]], "handle_quote_tick() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.handle_quote_tick"]], "handle_quote_tick() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.handle_quote_tick"]], "handle_quote_ticks() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.handle_quote_ticks"]], "handle_quote_ticks() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.handle_quote_ticks"]], "handle_ticker() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.handle_ticker"]], "handle_ticker() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.handle_ticker"]], "handle_trade_tick() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.handle_trade_tick"]], "handle_trade_tick() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.handle_trade_tick"]], "handle_trade_ticks() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.handle_trade_ticks"]], "handle_trade_ticks() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.handle_trade_ticks"]], "handle_venue_status() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.handle_venue_status"]], "handle_venue_status() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.handle_venue_status"]], "has_active_tasks() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.has_active_tasks"]], "has_active_tasks() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.has_active_tasks"]], "has_any_tasks() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.has_any_tasks"]], "has_any_tasks() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.has_any_tasks"]], "has_pending_requests() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.has_pending_requests"]], "has_pending_requests() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.has_pending_requests"]], "has_queued_tasks() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.has_queued_tasks"]], "has_queued_tasks() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.has_queued_tasks"]], "id (backtestdataclient attribute)": [[6, "nautilus_trader.backtest.data_client.BacktestDataClient.id"]], "id (backtestexecclient attribute)": [[6, "nautilus_trader.backtest.execution_client.BacktestExecClient.id"]], "id (backtestmarketdataclient attribute)": [[6, "nautilus_trader.backtest.data_client.BacktestMarketDataClient.id"]], "id (fxrolloverinterestconfig property)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestConfig.id"]], "id (fxrolloverinterestmodule attribute)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.id"]], "id (simulatedexchange attribute)": [[6, "nautilus_trader.backtest.exchange.SimulatedExchange.id"]], "id (simulationmodule attribute)": [[6, "nautilus_trader.backtest.modules.SimulationModule.id"]], "id (simulationmoduleconfig property)": [[6, "nautilus_trader.backtest.modules.SimulationModuleConfig.id"]], "indicators_initialized() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.indicators_initialized"]], "indicators_initialized() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.indicators_initialized"]], "initialize_account() (simulatedexchange method)": [[6, "nautilus_trader.backtest.exchange.SimulatedExchange.initialize_account"]], "insert_latency_nanos (latencymodel attribute)": [[6, "nautilus_trader.backtest.models.LatencyModel.insert_latency_nanos"]], "instance_id (backtestengine attribute)": [[6, "nautilus_trader.backtest.engine.BacktestEngine.instance_id"]], "instruments (simulatedexchange attribute)": [[6, "nautilus_trader.backtest.exchange.SimulatedExchange.instruments"]], "is_connected (backtestdataclient attribute)": [[6, "nautilus_trader.backtest.data_client.BacktestDataClient.is_connected"]], "is_connected (backtestexecclient attribute)": [[6, "nautilus_trader.backtest.execution_client.BacktestExecClient.is_connected"]], "is_connected (backtestmarketdataclient attribute)": [[6, "nautilus_trader.backtest.data_client.BacktestMarketDataClient.is_connected"]], "is_degraded (backtestdataclient attribute)": [[6, "nautilus_trader.backtest.data_client.BacktestDataClient.is_degraded"]], "is_degraded (backtestexecclient attribute)": [[6, "nautilus_trader.backtest.execution_client.BacktestExecClient.is_degraded"]], "is_degraded (backtestmarketdataclient attribute)": [[6, "nautilus_trader.backtest.data_client.BacktestMarketDataClient.is_degraded"]], "is_degraded (fxrolloverinterestmodule attribute)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.is_degraded"]], "is_degraded (simulationmodule attribute)": [[6, "nautilus_trader.backtest.modules.SimulationModule.is_degraded"]], "is_disposed (backtestdataclient attribute)": [[6, "nautilus_trader.backtest.data_client.BacktestDataClient.is_disposed"]], "is_disposed (backtestexecclient attribute)": [[6, "nautilus_trader.backtest.execution_client.BacktestExecClient.is_disposed"]], "is_disposed (backtestmarketdataclient attribute)": [[6, "nautilus_trader.backtest.data_client.BacktestMarketDataClient.is_disposed"]], "is_disposed (fxrolloverinterestmodule attribute)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.is_disposed"]], "is_disposed (simulationmodule attribute)": [[6, "nautilus_trader.backtest.modules.SimulationModule.is_disposed"]], "is_faulted (backtestdataclient attribute)": [[6, "nautilus_trader.backtest.data_client.BacktestDataClient.is_faulted"]], "is_faulted (backtestexecclient attribute)": [[6, "nautilus_trader.backtest.execution_client.BacktestExecClient.is_faulted"]], "is_faulted (backtestmarketdataclient attribute)": [[6, "nautilus_trader.backtest.data_client.BacktestMarketDataClient.is_faulted"]], "is_faulted (fxrolloverinterestmodule attribute)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.is_faulted"]], "is_faulted (simulationmodule attribute)": [[6, "nautilus_trader.backtest.modules.SimulationModule.is_faulted"]], "is_frozen_account (simulatedexchange attribute)": [[6, "nautilus_trader.backtest.exchange.SimulatedExchange.is_frozen_account"]], "is_initialized (backtestdataclient attribute)": [[6, "nautilus_trader.backtest.data_client.BacktestDataClient.is_initialized"]], "is_initialized (backtestexecclient attribute)": [[6, "nautilus_trader.backtest.execution_client.BacktestExecClient.is_initialized"]], "is_initialized (backtestmarketdataclient attribute)": [[6, "nautilus_trader.backtest.data_client.BacktestMarketDataClient.is_initialized"]], "is_initialized (fxrolloverinterestmodule attribute)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.is_initialized"]], "is_initialized (simulationmodule attribute)": [[6, "nautilus_trader.backtest.modules.SimulationModule.is_initialized"]], "is_limit_filled() (fillmodel method)": [[6, "nautilus_trader.backtest.models.FillModel.is_limit_filled"]], "is_pending_request() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.is_pending_request"]], "is_pending_request() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.is_pending_request"]], "is_running (backtestdataclient attribute)": [[6, "nautilus_trader.backtest.data_client.BacktestDataClient.is_running"]], "is_running (backtestexecclient attribute)": [[6, "nautilus_trader.backtest.execution_client.BacktestExecClient.is_running"]], "is_running (backtestmarketdataclient attribute)": [[6, "nautilus_trader.backtest.data_client.BacktestMarketDataClient.is_running"]], "is_running (fxrolloverinterestmodule attribute)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.is_running"]], "is_running (simulationmodule attribute)": [[6, "nautilus_trader.backtest.modules.SimulationModule.is_running"]], "is_slipped() (fillmodel method)": [[6, "nautilus_trader.backtest.models.FillModel.is_slipped"]], "is_stop_filled() (fillmodel method)": [[6, "nautilus_trader.backtest.models.FillModel.is_stop_filled"]], "is_stopped (backtestdataclient attribute)": [[6, "nautilus_trader.backtest.data_client.BacktestDataClient.is_stopped"]], "is_stopped (backtestexecclient attribute)": [[6, "nautilus_trader.backtest.execution_client.BacktestExecClient.is_stopped"]], "is_stopped (backtestmarketdataclient attribute)": [[6, "nautilus_trader.backtest.data_client.BacktestMarketDataClient.is_stopped"]], "is_stopped (fxrolloverinterestmodule attribute)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.is_stopped"]], "is_stopped (simulationmodule attribute)": [[6, "nautilus_trader.backtest.modules.SimulationModule.is_stopped"]], "iteration (backtestengine attribute)": [[6, "nautilus_trader.backtest.engine.BacktestEngine.iteration"]], "json() (fxrolloverinterestconfig method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestConfig.json"]], "json() (simulationmoduleconfig method)": [[6, "nautilus_trader.backtest.modules.SimulationModuleConfig.json"]], "json_primitives() (fxrolloverinterestconfig method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestConfig.json_primitives"]], "json_primitives() (simulationmoduleconfig method)": [[6, "nautilus_trader.backtest.modules.SimulationModuleConfig.json_primitives"]], "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"]], "portfolio (fxrolloverinterestmodule attribute)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.portfolio"]], "portfolio (simulationmodule attribute)": [[6, "nautilus_trader.backtest.modules.SimulationModule.portfolio"]], "pre_process() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.pre_process"]], "pre_process() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.pre_process"]], "prob_fill_on_limit (fillmodel attribute)": [[6, "nautilus_trader.backtest.models.FillModel.prob_fill_on_limit"]], "prob_fill_on_stop (fillmodel attribute)": [[6, "nautilus_trader.backtest.models.FillModel.prob_fill_on_stop"]], "prob_slippage (fillmodel attribute)": [[6, "nautilus_trader.backtest.models.FillModel.prob_slippage"]], "process() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.process"]], "process() (simulatedexchange method)": [[6, "nautilus_trader.backtest.exchange.SimulatedExchange.process"]], "process() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.process"]], "process_bar() (simulatedexchange method)": [[6, "nautilus_trader.backtest.exchange.SimulatedExchange.process_bar"]], "process_instrument_status() (simulatedexchange method)": [[6, "nautilus_trader.backtest.exchange.SimulatedExchange.process_instrument_status"]], "process_order_book_delta() (simulatedexchange method)": [[6, "nautilus_trader.backtest.exchange.SimulatedExchange.process_order_book_delta"]], "process_order_book_deltas() (simulatedexchange method)": [[6, "nautilus_trader.backtest.exchange.SimulatedExchange.process_order_book_deltas"]], "process_quote_tick() (simulatedexchange method)": [[6, "nautilus_trader.backtest.exchange.SimulatedExchange.process_quote_tick"]], "process_trade_tick() (simulatedexchange method)": [[6, "nautilus_trader.backtest.exchange.SimulatedExchange.process_trade_tick"]], "process_venue_status() (simulatedexchange method)": [[6, "nautilus_trader.backtest.exchange.SimulatedExchange.process_venue_status"]], "publish_data() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.publish_data"]], "publish_data() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.publish_data"]], "publish_signal() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.publish_signal"]], "publish_signal() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.publish_signal"]], "query_order() (backtestexecclient method)": [[6, "nautilus_trader.backtest.execution_client.BacktestExecClient.query_order"]], "queue_for_executor() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.queue_for_executor"]], "queue_for_executor() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.queue_for_executor"]], "queued_task_ids() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.queued_task_ids"]], "queued_task_ids() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.queued_task_ids"]], "register_base() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.register_base"]], "register_base() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.register_base"]], "register_client() (simulatedexchange method)": [[6, "nautilus_trader.backtest.exchange.SimulatedExchange.register_client"]], "register_executor() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.register_executor"]], "register_executor() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.register_executor"]], "register_indicator_for_bars() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.register_indicator_for_bars"]], "register_indicator_for_bars() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.register_indicator_for_bars"]], "register_indicator_for_quote_ticks() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.register_indicator_for_quote_ticks"]], "register_indicator_for_quote_ticks() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.register_indicator_for_quote_ticks"]], "register_indicator_for_trade_ticks() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.register_indicator_for_trade_ticks"]], "register_indicator_for_trade_ticks() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.register_indicator_for_trade_ticks"]], "register_venue() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.register_venue"]], "register_venue() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.register_venue"]], "register_warning_event() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.register_warning_event"]], "register_warning_event() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.register_warning_event"]], "registered_indicators (fxrolloverinterestmodule attribute)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.registered_indicators"]], "registered_indicators (simulationmodule attribute)": [[6, "nautilus_trader.backtest.modules.SimulationModule.registered_indicators"]], "reject_stop_orders (simulatedexchange attribute)": [[6, "nautilus_trader.backtest.exchange.SimulatedExchange.reject_stop_orders"]], "request() (backtestdataclient method)": [[6, "nautilus_trader.backtest.data_client.BacktestDataClient.request"]], "request() (backtestmarketdataclient method)": [[6, "nautilus_trader.backtest.data_client.BacktestMarketDataClient.request"]], "request_bars() (backtestmarketdataclient method)": [[6, "nautilus_trader.backtest.data_client.BacktestMarketDataClient.request_bars"]], "request_bars() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.request_bars"]], "request_bars() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.request_bars"]], "request_data() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.request_data"]], "request_data() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.request_data"]], "request_instrument() (backtestmarketdataclient method)": [[6, "nautilus_trader.backtest.data_client.BacktestMarketDataClient.request_instrument"]], "request_instrument() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.request_instrument"]], "request_instrument() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.request_instrument"]], "request_instruments() (backtestmarketdataclient method)": [[6, "nautilus_trader.backtest.data_client.BacktestMarketDataClient.request_instruments"]], "request_instruments() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.request_instruments"]], "request_instruments() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.request_instruments"]], "request_quote_ticks() (backtestmarketdataclient method)": [[6, "nautilus_trader.backtest.data_client.BacktestMarketDataClient.request_quote_ticks"]], "request_quote_ticks() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.request_quote_ticks"]], "request_quote_ticks() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.request_quote_ticks"]], "request_trade_ticks() (backtestmarketdataclient method)": [[6, "nautilus_trader.backtest.data_client.BacktestMarketDataClient.request_trade_ticks"]], "request_trade_ticks() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.request_trade_ticks"]], "request_trade_ticks() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.request_trade_ticks"]], "reset() (backtestdataclient method)": [[6, "nautilus_trader.backtest.data_client.BacktestDataClient.reset"]], "reset() (backtestengine method)": [[6, "nautilus_trader.backtest.engine.BacktestEngine.reset"]], "reset() (backtestexecclient method)": [[6, "nautilus_trader.backtest.execution_client.BacktestExecClient.reset"]], "reset() (backtestmarketdataclient method)": [[6, "nautilus_trader.backtest.data_client.BacktestMarketDataClient.reset"]], "reset() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.reset"]], "reset() (simulatedexchange method)": [[6, "nautilus_trader.backtest.exchange.SimulatedExchange.reset"]], "reset() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.reset"]], "resume() (backtestdataclient method)": [[6, "nautilus_trader.backtest.data_client.BacktestDataClient.resume"]], "resume() (backtestexecclient method)": [[6, "nautilus_trader.backtest.execution_client.BacktestExecClient.resume"]], "resume() (backtestmarketdataclient method)": [[6, "nautilus_trader.backtest.data_client.BacktestMarketDataClient.resume"]], "resume() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.resume"]], "resume() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.resume"]], "run() (backtestengine method)": [[6, "nautilus_trader.backtest.engine.BacktestEngine.run"]], "run() (backtestnode method)": [[6, "nautilus_trader.backtest.node.BacktestNode.run"]], "run_config_id (backtestengine attribute)": [[6, "nautilus_trader.backtest.engine.BacktestEngine.run_config_id"]], "run_finished (backtestengine attribute)": [[6, "nautilus_trader.backtest.engine.BacktestEngine.run_finished"]], "run_id (backtestengine attribute)": [[6, "nautilus_trader.backtest.engine.BacktestEngine.run_id"]], "run_in_executor() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.run_in_executor"]], "run_in_executor() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.run_in_executor"]], "run_started (backtestengine attribute)": [[6, "nautilus_trader.backtest.engine.BacktestEngine.run_started"]], "save() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.save"]], "save() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.save"]], "send() (simulatedexchange method)": [[6, "nautilus_trader.backtest.exchange.SimulatedExchange.send"]], "set_fill_model() (simulatedexchange method)": [[6, "nautilus_trader.backtest.exchange.SimulatedExchange.set_fill_model"]], "set_latency_model() (simulatedexchange method)": [[6, "nautilus_trader.backtest.exchange.SimulatedExchange.set_latency_model"]], "start() (backtestdataclient method)": [[6, "nautilus_trader.backtest.data_client.BacktestDataClient.start"]], "start() (backtestexecclient method)": [[6, "nautilus_trader.backtest.execution_client.BacktestExecClient.start"]], "start() (backtestmarketdataclient method)": [[6, "nautilus_trader.backtest.data_client.BacktestMarketDataClient.start"]], "start() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.start"]], "start() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.start"]], "starting_balances (simulatedexchange attribute)": [[6, "nautilus_trader.backtest.exchange.SimulatedExchange.starting_balances"]], "state (backtestdataclient attribute)": [[6, "nautilus_trader.backtest.data_client.BacktestDataClient.state"]], "state (backtestexecclient attribute)": [[6, "nautilus_trader.backtest.execution_client.BacktestExecClient.state"]], "state (backtestmarketdataclient attribute)": [[6, "nautilus_trader.backtest.data_client.BacktestMarketDataClient.state"]], "state (fxrolloverinterestmodule attribute)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.state"]], "state (simulationmodule attribute)": [[6, "nautilus_trader.backtest.modules.SimulationModule.state"]], "stop() (backtestdataclient method)": [[6, "nautilus_trader.backtest.data_client.BacktestDataClient.stop"]], "stop() (backtestexecclient method)": [[6, "nautilus_trader.backtest.execution_client.BacktestExecClient.stop"]], "stop() (backtestmarketdataclient method)": [[6, "nautilus_trader.backtest.data_client.BacktestMarketDataClient.stop"]], "stop() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.stop"]], "stop() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.stop"]], "submit_order() (backtestexecclient method)": [[6, "nautilus_trader.backtest.execution_client.BacktestExecClient.submit_order"]], "submit_order_list() (backtestexecclient method)": [[6, "nautilus_trader.backtest.execution_client.BacktestExecClient.submit_order_list"]], "subscribe() (backtestdataclient method)": [[6, "nautilus_trader.backtest.data_client.BacktestDataClient.subscribe"]], "subscribe() (backtestmarketdataclient method)": [[6, "nautilus_trader.backtest.data_client.BacktestMarketDataClient.subscribe"]], "subscribe_bars() (backtestmarketdataclient method)": [[6, "nautilus_trader.backtest.data_client.BacktestMarketDataClient.subscribe_bars"]], "subscribe_bars() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.subscribe_bars"]], "subscribe_bars() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.subscribe_bars"]], "subscribe_data() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.subscribe_data"]], "subscribe_data() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.subscribe_data"]], "subscribe_instrument() (backtestmarketdataclient method)": [[6, "nautilus_trader.backtest.data_client.BacktestMarketDataClient.subscribe_instrument"]], "subscribe_instrument() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.subscribe_instrument"]], "subscribe_instrument() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.subscribe_instrument"]], "subscribe_instrument_close() (backtestmarketdataclient method)": [[6, "nautilus_trader.backtest.data_client.BacktestMarketDataClient.subscribe_instrument_close"]], "subscribe_instrument_close() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.subscribe_instrument_close"]], "subscribe_instrument_close() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.subscribe_instrument_close"]], "subscribe_instrument_status() (backtestmarketdataclient method)": [[6, "nautilus_trader.backtest.data_client.BacktestMarketDataClient.subscribe_instrument_status"]], "subscribe_instrument_status() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.subscribe_instrument_status"]], "subscribe_instrument_status() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.subscribe_instrument_status"]], "subscribe_instruments() (backtestmarketdataclient method)": [[6, "nautilus_trader.backtest.data_client.BacktestMarketDataClient.subscribe_instruments"]], "subscribe_instruments() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.subscribe_instruments"]], "subscribe_instruments() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.subscribe_instruments"]], "subscribe_order_book_deltas() (backtestmarketdataclient method)": [[6, "nautilus_trader.backtest.data_client.BacktestMarketDataClient.subscribe_order_book_deltas"]], "subscribe_order_book_deltas() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.subscribe_order_book_deltas"]], "subscribe_order_book_deltas() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.subscribe_order_book_deltas"]], "subscribe_order_book_snapshots() (backtestmarketdataclient method)": [[6, "nautilus_trader.backtest.data_client.BacktestMarketDataClient.subscribe_order_book_snapshots"]], "subscribe_order_book_snapshots() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.subscribe_order_book_snapshots"]], "subscribe_order_book_snapshots() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.subscribe_order_book_snapshots"]], "subscribe_quote_ticks() (backtestmarketdataclient method)": [[6, "nautilus_trader.backtest.data_client.BacktestMarketDataClient.subscribe_quote_ticks"]], "subscribe_quote_ticks() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.subscribe_quote_ticks"]], "subscribe_quote_ticks() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.subscribe_quote_ticks"]], "subscribe_ticker() (backtestmarketdataclient method)": [[6, "nautilus_trader.backtest.data_client.BacktestMarketDataClient.subscribe_ticker"]], "subscribe_ticker() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.subscribe_ticker"]], "subscribe_ticker() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.subscribe_ticker"]], "subscribe_trade_ticks() (backtestmarketdataclient method)": [[6, "nautilus_trader.backtest.data_client.BacktestMarketDataClient.subscribe_trade_ticks"]], "subscribe_trade_ticks() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.subscribe_trade_ticks"]], "subscribe_trade_ticks() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.subscribe_trade_ticks"]], "subscribe_venue_status() (backtestmarketdataclient method)": [[6, "nautilus_trader.backtest.data_client.BacktestMarketDataClient.subscribe_venue_status"]], "subscribe_venue_status() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.subscribe_venue_status"]], "subscribe_venue_status() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.subscribe_venue_status"]], "subscribed_bars() (backtestmarketdataclient method)": [[6, "nautilus_trader.backtest.data_client.BacktestMarketDataClient.subscribed_bars"]], "subscribed_generic_data() (backtestdataclient method)": [[6, "nautilus_trader.backtest.data_client.BacktestDataClient.subscribed_generic_data"]], "subscribed_generic_data() (backtestmarketdataclient method)": [[6, "nautilus_trader.backtest.data_client.BacktestMarketDataClient.subscribed_generic_data"]], "subscribed_instrument_close() (backtestmarketdataclient method)": [[6, "nautilus_trader.backtest.data_client.BacktestMarketDataClient.subscribed_instrument_close"]], "subscribed_instrument_status() (backtestmarketdataclient method)": [[6, "nautilus_trader.backtest.data_client.BacktestMarketDataClient.subscribed_instrument_status"]], "subscribed_instruments() (backtestmarketdataclient method)": [[6, "nautilus_trader.backtest.data_client.BacktestMarketDataClient.subscribed_instruments"]], "subscribed_order_book_deltas() (backtestmarketdataclient method)": [[6, "nautilus_trader.backtest.data_client.BacktestMarketDataClient.subscribed_order_book_deltas"]], "subscribed_order_book_snapshots() (backtestmarketdataclient method)": [[6, "nautilus_trader.backtest.data_client.BacktestMarketDataClient.subscribed_order_book_snapshots"]], "subscribed_quote_ticks() (backtestmarketdataclient method)": [[6, "nautilus_trader.backtest.data_client.BacktestMarketDataClient.subscribed_quote_ticks"]], "subscribed_tickers() (backtestmarketdataclient method)": [[6, "nautilus_trader.backtest.data_client.BacktestMarketDataClient.subscribed_tickers"]], "subscribed_trade_ticks() (backtestmarketdataclient method)": [[6, "nautilus_trader.backtest.data_client.BacktestMarketDataClient.subscribed_trade_ticks"]], "subscribed_venue_status() (backtestmarketdataclient method)": [[6, "nautilus_trader.backtest.data_client.BacktestMarketDataClient.subscribed_venue_status"]], "support_contingent_orders (simulatedexchange attribute)": [[6, "nautilus_trader.backtest.exchange.SimulatedExchange.support_contingent_orders"]], "support_gtd_orders (simulatedexchange attribute)": [[6, "nautilus_trader.backtest.exchange.SimulatedExchange.support_gtd_orders"]], "to_importable_config() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.to_importable_config"]], "to_importable_config() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.to_importable_config"]], "trader (backtestengine attribute)": [[6, "nautilus_trader.backtest.engine.BacktestEngine.trader"]], "trader_id (backtestdataclient attribute)": [[6, "nautilus_trader.backtest.data_client.BacktestDataClient.trader_id"]], "trader_id (backtestengine attribute)": [[6, "nautilus_trader.backtest.engine.BacktestEngine.trader_id"]], "trader_id (backtestexecclient attribute)": [[6, "nautilus_trader.backtest.execution_client.BacktestExecClient.trader_id"]], "trader_id (backtestmarketdataclient attribute)": [[6, "nautilus_trader.backtest.data_client.BacktestMarketDataClient.trader_id"]], "trader_id (fxrolloverinterestmodule attribute)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.trader_id"]], "trader_id (simulationmodule attribute)": [[6, "nautilus_trader.backtest.modules.SimulationModule.trader_id"]], "type (backtestdataclient attribute)": [[6, "nautilus_trader.backtest.data_client.BacktestDataClient.type"]], "type (backtestexecclient attribute)": [[6, "nautilus_trader.backtest.execution_client.BacktestExecClient.type"]], "type (backtestmarketdataclient attribute)": [[6, "nautilus_trader.backtest.data_client.BacktestMarketDataClient.type"]], "type (fxrolloverinterestmodule attribute)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.type"]], "type (simulationmodule attribute)": [[6, "nautilus_trader.backtest.modules.SimulationModule.type"]], "unsubscribe() (backtestdataclient method)": [[6, "nautilus_trader.backtest.data_client.BacktestDataClient.unsubscribe"]], "unsubscribe() (backtestmarketdataclient method)": [[6, "nautilus_trader.backtest.data_client.BacktestMarketDataClient.unsubscribe"]], "unsubscribe_bars() (backtestmarketdataclient method)": [[6, "nautilus_trader.backtest.data_client.BacktestMarketDataClient.unsubscribe_bars"]], "unsubscribe_bars() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.unsubscribe_bars"]], "unsubscribe_bars() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.unsubscribe_bars"]], "unsubscribe_data() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.unsubscribe_data"]], "unsubscribe_data() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.unsubscribe_data"]], "unsubscribe_instrument() (backtestmarketdataclient method)": [[6, "nautilus_trader.backtest.data_client.BacktestMarketDataClient.unsubscribe_instrument"]], "unsubscribe_instrument() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.unsubscribe_instrument"]], "unsubscribe_instrument() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.unsubscribe_instrument"]], "unsubscribe_instrument_close() (backtestmarketdataclient method)": [[6, "nautilus_trader.backtest.data_client.BacktestMarketDataClient.unsubscribe_instrument_close"]], "unsubscribe_instrument_status() (backtestmarketdataclient method)": [[6, "nautilus_trader.backtest.data_client.BacktestMarketDataClient.unsubscribe_instrument_status"]], "unsubscribe_instrument_status() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.unsubscribe_instrument_status"]], "unsubscribe_instrument_status() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.unsubscribe_instrument_status"]], "unsubscribe_instruments() (backtestmarketdataclient method)": [[6, "nautilus_trader.backtest.data_client.BacktestMarketDataClient.unsubscribe_instruments"]], "unsubscribe_instruments() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.unsubscribe_instruments"]], "unsubscribe_instruments() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.unsubscribe_instruments"]], "unsubscribe_order_book_deltas() (backtestmarketdataclient method)": [[6, "nautilus_trader.backtest.data_client.BacktestMarketDataClient.unsubscribe_order_book_deltas"]], "unsubscribe_order_book_deltas() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.unsubscribe_order_book_deltas"]], "unsubscribe_order_book_deltas() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.unsubscribe_order_book_deltas"]], "unsubscribe_order_book_snapshots() (backtestmarketdataclient method)": [[6, "nautilus_trader.backtest.data_client.BacktestMarketDataClient.unsubscribe_order_book_snapshots"]], "unsubscribe_order_book_snapshots() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.unsubscribe_order_book_snapshots"]], "unsubscribe_order_book_snapshots() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.unsubscribe_order_book_snapshots"]], "unsubscribe_quote_ticks() (backtestmarketdataclient method)": [[6, "nautilus_trader.backtest.data_client.BacktestMarketDataClient.unsubscribe_quote_ticks"]], "unsubscribe_quote_ticks() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.unsubscribe_quote_ticks"]], "unsubscribe_quote_ticks() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.unsubscribe_quote_ticks"]], "unsubscribe_ticker() (backtestmarketdataclient method)": [[6, "nautilus_trader.backtest.data_client.BacktestMarketDataClient.unsubscribe_ticker"]], "unsubscribe_ticker() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.unsubscribe_ticker"]], "unsubscribe_ticker() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.unsubscribe_ticker"]], "unsubscribe_trade_ticks() (backtestmarketdataclient method)": [[6, "nautilus_trader.backtest.data_client.BacktestMarketDataClient.unsubscribe_trade_ticks"]], "unsubscribe_trade_ticks() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.unsubscribe_trade_ticks"]], "unsubscribe_trade_ticks() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.unsubscribe_trade_ticks"]], "unsubscribe_venue_status() (backtestmarketdataclient method)": [[6, "nautilus_trader.backtest.data_client.BacktestMarketDataClient.unsubscribe_venue_status"]], "unsubscribe_venue_status() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.unsubscribe_venue_status"]], "unsubscribe_venue_status() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.unsubscribe_venue_status"]], "update_latency_nanos (latencymodel attribute)": [[6, "nautilus_trader.backtest.models.LatencyModel.update_latency_nanos"]], "update_synthetic() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.update_synthetic"]], "update_synthetic() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.update_synthetic"]], "use_position_ids (simulatedexchange attribute)": [[6, "nautilus_trader.backtest.exchange.SimulatedExchange.use_position_ids"]], "use_random_ids (simulatedexchange attribute)": [[6, "nautilus_trader.backtest.exchange.SimulatedExchange.use_random_ids"]], "use_reduce_only (simulatedexchange attribute)": [[6, "nautilus_trader.backtest.exchange.SimulatedExchange.use_reduce_only"]], "validate() (fxrolloverinterestconfig method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestConfig.validate"]], "validate() (simulationmoduleconfig method)": [[6, "nautilus_trader.backtest.modules.SimulationModuleConfig.validate"]], "venue (backtestdataclient attribute)": [[6, "nautilus_trader.backtest.data_client.BacktestDataClient.venue"]], "venue (backtestexecclient attribute)": [[6, "nautilus_trader.backtest.execution_client.BacktestExecClient.venue"]], "venue (backtestmarketdataclient attribute)": [[6, "nautilus_trader.backtest.data_client.BacktestMarketDataClient.venue"]], "cache (class in nautilus_trader.cache.cache)": [[7, "nautilus_trader.cache.cache.Cache"]], "cachedatabaseadapter (class in nautilus_trader.cache.database)": [[7, "nautilus_trader.cache.database.CacheDatabaseAdapter"]], "cachefacade (class in nautilus_trader.cache.base)": [[7, "nautilus_trader.cache.base.CacheFacade"]], "account() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.account"]], "account() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.account"]], "account_for_venue() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.account_for_venue"]], "account_for_venue() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.account_for_venue"]], "account_id() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.account_id"]], "account_id() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.account_id"]], "accounts() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.accounts"]], "accounts() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.accounts"]], "actor_ids() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.actor_ids"]], "actor_ids() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.actor_ids"]], "add() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.add"]], "add() (cachedatabaseadapter method)": [[7, "nautilus_trader.cache.database.CacheDatabaseAdapter.add"]], "add() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.add"]], "add_account() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.add_account"]], "add_account() (cachedatabaseadapter method)": [[7, "nautilus_trader.cache.database.CacheDatabaseAdapter.add_account"]], "add_bar() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.add_bar"]], "add_bars() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.add_bars"]], "add_currency() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.add_currency"]], "add_currency() (cachedatabaseadapter method)": [[7, "nautilus_trader.cache.database.CacheDatabaseAdapter.add_currency"]], "add_instrument() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.add_instrument"]], "add_instrument() (cachedatabaseadapter method)": [[7, "nautilus_trader.cache.database.CacheDatabaseAdapter.add_instrument"]], "add_order() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.add_order"]], "add_order() (cachedatabaseadapter method)": [[7, "nautilus_trader.cache.database.CacheDatabaseAdapter.add_order"]], "add_order_book() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.add_order_book"]], "add_order_list() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.add_order_list"]], "add_position() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.add_position"]], "add_position() (cachedatabaseadapter method)": [[7, "nautilus_trader.cache.database.CacheDatabaseAdapter.add_position"]], "add_position_id() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.add_position_id"]], "add_quote_tick() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.add_quote_tick"]], "add_quote_ticks() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.add_quote_ticks"]], "add_synthetic() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.add_synthetic"]], "add_synthetic() (cachedatabaseadapter method)": [[7, "nautilus_trader.cache.database.CacheDatabaseAdapter.add_synthetic"]], "add_ticker() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.add_ticker"]], "add_trade_tick() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.add_trade_tick"]], "add_trade_ticks() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.add_trade_ticks"]], "bar() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.bar"]], "bar() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.bar"]], "bar_capacity (cache attribute)": [[7, "nautilus_trader.cache.cache.Cache.bar_capacity"]], "bar_count() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.bar_count"]], "bar_count() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.bar_count"]], "bars() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.bars"]], "bars() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.bars"]], "book_update_count() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.book_update_count"]], "book_update_count() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.book_update_count"]], "build_index() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.build_index"]], "cache_accounts() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.cache_accounts"]], "cache_currencies() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.cache_currencies"]], "cache_general() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.cache_general"]], "cache_instruments() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.cache_instruments"]], "cache_order_lists() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.cache_order_lists"]], "cache_orders() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.cache_orders"]], "cache_positions() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.cache_positions"]], "cache_synthetics() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.cache_synthetics"]], "calculate_unrealized_pnl() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.calculate_unrealized_pnl"]], "check_integrity() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.check_integrity"]], "check_residuals() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.check_residuals"]], "clear_index() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.clear_index"]], "client_id() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.client_id"]], "client_id() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.client_id"]], "client_order_id() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.client_order_id"]], "client_order_id() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.client_order_id"]], "client_order_ids() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.client_order_ids"]], "client_order_ids() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.client_order_ids"]], "client_order_ids_closed() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.client_order_ids_closed"]], "client_order_ids_closed() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.client_order_ids_closed"]], "client_order_ids_emulated() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.client_order_ids_emulated"]], "client_order_ids_emulated() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.client_order_ids_emulated"]], "client_order_ids_inflight() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.client_order_ids_inflight"]], "client_order_ids_inflight() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.client_order_ids_inflight"]], "client_order_ids_open() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.client_order_ids_open"]], "client_order_ids_open() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.client_order_ids_open"]], "delete_actor() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.delete_actor"]], "delete_actor() (cachedatabaseadapter method)": [[7, "nautilus_trader.cache.database.CacheDatabaseAdapter.delete_actor"]], "delete_strategy() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.delete_strategy"]], "delete_strategy() (cachedatabaseadapter method)": [[7, "nautilus_trader.cache.database.CacheDatabaseAdapter.delete_strategy"]], "exec_algorithm_ids() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.exec_algorithm_ids"]], "exec_algorithm_ids() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.exec_algorithm_ids"]], "exec_spawn_total_filled_qty() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.exec_spawn_total_filled_qty"]], "exec_spawn_total_filled_qty() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.exec_spawn_total_filled_qty"]], "exec_spawn_total_leaves_qty() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.exec_spawn_total_leaves_qty"]], "exec_spawn_total_leaves_qty() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.exec_spawn_total_leaves_qty"]], "exec_spawn_total_quantity() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.exec_spawn_total_quantity"]], "exec_spawn_total_quantity() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.exec_spawn_total_quantity"]], "flush() (cachedatabaseadapter method)": [[7, "nautilus_trader.cache.database.CacheDatabaseAdapter.flush"]], "flush_db() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.flush_db"]], "get() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.get"]], "get() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.get"]], "get_xrate() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.get_xrate"]], "get_xrate() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.get_xrate"]], "has_bars() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.has_bars"]], "has_bars() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.has_bars"]], "has_order_book() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.has_order_book"]], "has_order_book() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.has_order_book"]], "has_quote_ticks() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.has_quote_ticks"]], "has_quote_ticks() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.has_quote_ticks"]], "has_tickers() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.has_tickers"]], "has_tickers() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.has_tickers"]], "has_trade_ticks() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.has_trade_ticks"]], "has_trade_ticks() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.has_trade_ticks"]], "heartbeat() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.heartbeat"]], "heartbeat() (cachedatabaseadapter method)": [[7, "nautilus_trader.cache.database.CacheDatabaseAdapter.heartbeat"]], "index_order_position() (cachedatabaseadapter method)": [[7, "nautilus_trader.cache.database.CacheDatabaseAdapter.index_order_position"]], "index_venue_order_id() (cachedatabaseadapter method)": [[7, "nautilus_trader.cache.database.CacheDatabaseAdapter.index_venue_order_id"]], "instrument() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.instrument"]], "instrument() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.instrument"]], "instrument_ids() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.instrument_ids"]], "instrument_ids() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.instrument_ids"]], "instruments() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.instruments"]], "instruments() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.instruments"]], "is_order_closed() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.is_order_closed"]], "is_order_closed() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.is_order_closed"]], "is_order_emulated() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.is_order_emulated"]], "is_order_emulated() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.is_order_emulated"]], "is_order_inflight() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.is_order_inflight"]], "is_order_inflight() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.is_order_inflight"]], "is_order_open() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.is_order_open"]], "is_order_open() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.is_order_open"]], "is_order_pending_cancel_local() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.is_order_pending_cancel_local"]], "is_order_pending_cancel_local() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.is_order_pending_cancel_local"]], "is_position_closed() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.is_position_closed"]], "is_position_closed() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.is_position_closed"]], "is_position_open() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.is_position_open"]], "is_position_open() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.is_position_open"]], "keys() (cachedatabaseadapter method)": [[7, "nautilus_trader.cache.database.CacheDatabaseAdapter.keys"]], "load() (cachedatabaseadapter method)": [[7, "nautilus_trader.cache.database.CacheDatabaseAdapter.load"]], "load_account() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.load_account"]], "load_account() (cachedatabaseadapter method)": [[7, "nautilus_trader.cache.database.CacheDatabaseAdapter.load_account"]], "load_accounts() (cachedatabaseadapter method)": [[7, "nautilus_trader.cache.database.CacheDatabaseAdapter.load_accounts"]], "load_actor() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.load_actor"]], "load_actor() (cachedatabaseadapter method)": [[7, "nautilus_trader.cache.database.CacheDatabaseAdapter.load_actor"]], "load_currencies() (cachedatabaseadapter method)": [[7, "nautilus_trader.cache.database.CacheDatabaseAdapter.load_currencies"]], "load_currency() (cachedatabaseadapter method)": [[7, "nautilus_trader.cache.database.CacheDatabaseAdapter.load_currency"]], "load_index_order_client() (cachedatabaseadapter method)": [[7, "nautilus_trader.cache.database.CacheDatabaseAdapter.load_index_order_client"]], "load_index_order_position() (cachedatabaseadapter method)": [[7, "nautilus_trader.cache.database.CacheDatabaseAdapter.load_index_order_position"]], "load_instrument() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.load_instrument"]], "load_instrument() (cachedatabaseadapter method)": [[7, "nautilus_trader.cache.database.CacheDatabaseAdapter.load_instrument"]], "load_instruments() (cachedatabaseadapter method)": [[7, "nautilus_trader.cache.database.CacheDatabaseAdapter.load_instruments"]], "load_order() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.load_order"]], "load_order() (cachedatabaseadapter method)": [[7, "nautilus_trader.cache.database.CacheDatabaseAdapter.load_order"]], "load_orders() (cachedatabaseadapter method)": [[7, "nautilus_trader.cache.database.CacheDatabaseAdapter.load_orders"]], "load_position() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.load_position"]], "load_position() (cachedatabaseadapter method)": [[7, "nautilus_trader.cache.database.CacheDatabaseAdapter.load_position"]], "load_positions() (cachedatabaseadapter method)": [[7, "nautilus_trader.cache.database.CacheDatabaseAdapter.load_positions"]], "load_strategy() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.load_strategy"]], "load_strategy() (cachedatabaseadapter method)": [[7, "nautilus_trader.cache.database.CacheDatabaseAdapter.load_strategy"]], "load_synthetic() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.load_synthetic"]], "load_synthetic() (cachedatabaseadapter method)": [[7, "nautilus_trader.cache.database.CacheDatabaseAdapter.load_synthetic"]], "load_synthetics() (cachedatabaseadapter method)": [[7, "nautilus_trader.cache.database.CacheDatabaseAdapter.load_synthetics"]], "nautilus_trader.cache": [[7, "module-nautilus_trader.cache"]], "nautilus_trader.cache.base": [[7, "module-nautilus_trader.cache.base"]], "nautilus_trader.cache.cache": [[7, "module-nautilus_trader.cache.cache"]], "nautilus_trader.cache.database": [[7, "module-nautilus_trader.cache.database"]], "order() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.order"]], "order() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.order"]], "order_book() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.order_book"]], "order_book() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.order_book"]], "order_exists() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.order_exists"]], "order_exists() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.order_exists"]], "order_list() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.order_list"]], "order_list() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.order_list"]], "order_list_exists() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.order_list_exists"]], "order_list_exists() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.order_list_exists"]], "order_list_ids() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.order_list_ids"]], "order_list_ids() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.order_list_ids"]], "order_lists() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.order_lists"]], "order_lists() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.order_lists"]], "orders() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.orders"]], "orders() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.orders"]], "orders_closed() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.orders_closed"]], "orders_closed() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.orders_closed"]], "orders_closed_count() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.orders_closed_count"]], "orders_closed_count() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.orders_closed_count"]], "orders_emulated() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.orders_emulated"]], "orders_emulated() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.orders_emulated"]], "orders_emulated_count() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.orders_emulated_count"]], "orders_emulated_count() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.orders_emulated_count"]], "orders_for_exec_algorithm() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.orders_for_exec_algorithm"]], "orders_for_exec_algorithm() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.orders_for_exec_algorithm"]], "orders_for_exec_spawn() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.orders_for_exec_spawn"]], "orders_for_exec_spawn() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.orders_for_exec_spawn"]], "orders_for_position() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.orders_for_position"]], "orders_for_position() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.orders_for_position"]], "orders_inflight() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.orders_inflight"]], "orders_inflight() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.orders_inflight"]], "orders_inflight_count() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.orders_inflight_count"]], "orders_inflight_count() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.orders_inflight_count"]], "orders_open() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.orders_open"]], "orders_open() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.orders_open"]], "orders_open_count() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.orders_open_count"]], "orders_open_count() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.orders_open_count"]], "orders_total_count() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.orders_total_count"]], "orders_total_count() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.orders_total_count"]], "position() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.position"]], "position() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.position"]], "position_closed_ids() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.position_closed_ids"]], "position_closed_ids() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.position_closed_ids"]], "position_exists() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.position_exists"]], "position_exists() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.position_exists"]], "position_for_order() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.position_for_order"]], "position_for_order() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.position_for_order"]], "position_id() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.position_id"]], "position_id() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.position_id"]], "position_ids() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.position_ids"]], "position_ids() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.position_ids"]], "position_open_ids() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.position_open_ids"]], "position_open_ids() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.position_open_ids"]], "position_snapshots() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.position_snapshots"]], "position_snapshots() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.position_snapshots"]], "positions() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.positions"]], "positions() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.positions"]], "positions_closed() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.positions_closed"]], "positions_closed() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.positions_closed"]], "positions_closed_count() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.positions_closed_count"]], "positions_closed_count() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.positions_closed_count"]], "positions_open() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.positions_open"]], "positions_open() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.positions_open"]], "positions_open_count() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.positions_open_count"]], "positions_open_count() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.positions_open_count"]], "positions_total_count() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.positions_total_count"]], "positions_total_count() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.positions_total_count"]], "price() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.price"]], "price() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.price"]], "quote_tick() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.quote_tick"]], "quote_tick() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.quote_tick"]], "quote_tick_count() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.quote_tick_count"]], "quote_tick_count() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.quote_tick_count"]], "quote_ticks() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.quote_ticks"]], "quote_ticks() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.quote_ticks"]], "reset() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.reset"]], "snapshot_order_state() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.snapshot_order_state"]], "snapshot_order_state() (cachedatabaseadapter method)": [[7, "nautilus_trader.cache.database.CacheDatabaseAdapter.snapshot_order_state"]], "snapshot_orders (cache attribute)": [[7, "nautilus_trader.cache.cache.Cache.snapshot_orders"]], "snapshot_position() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.snapshot_position"]], "snapshot_position_state() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.snapshot_position_state"]], "snapshot_position_state() (cachedatabaseadapter method)": [[7, "nautilus_trader.cache.database.CacheDatabaseAdapter.snapshot_position_state"]], "snapshot_positions (cache attribute)": [[7, "nautilus_trader.cache.cache.Cache.snapshot_positions"]], "strategy_id_for_order() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.strategy_id_for_order"]], "strategy_id_for_order() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.strategy_id_for_order"]], "strategy_id_for_position() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.strategy_id_for_position"]], "strategy_id_for_position() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.strategy_id_for_position"]], "strategy_ids() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.strategy_ids"]], "strategy_ids() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.strategy_ids"]], "synthetic() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.synthetic"]], "synthetic() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.synthetic"]], "synthetic_ids() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.synthetic_ids"]], "synthetic_ids() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.synthetic_ids"]], "synthetics() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.synthetics"]], "synthetics() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.synthetics"]], "tick_capacity (cache attribute)": [[7, "nautilus_trader.cache.cache.Cache.tick_capacity"]], "ticker() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.ticker"]], "ticker() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.ticker"]], "ticker_count() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.ticker_count"]], "ticker_count() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.ticker_count"]], "tickers() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.tickers"]], "tickers() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.tickers"]], "trade_tick() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.trade_tick"]], "trade_tick() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.trade_tick"]], "trade_tick_count() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.trade_tick_count"]], "trade_tick_count() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.trade_tick_count"]], "trade_ticks() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.trade_ticks"]], "trade_ticks() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.trade_ticks"]], "update_account() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.update_account"]], "update_account() (cachedatabaseadapter method)": [[7, "nautilus_trader.cache.database.CacheDatabaseAdapter.update_account"]], "update_actor() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.update_actor"]], "update_actor() (cachedatabaseadapter method)": [[7, "nautilus_trader.cache.database.CacheDatabaseAdapter.update_actor"]], "update_order() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.update_order"]], "update_order() (cachedatabaseadapter method)": [[7, "nautilus_trader.cache.database.CacheDatabaseAdapter.update_order"]], "update_order_pending_cancel_local() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.update_order_pending_cancel_local"]], "update_position() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.update_position"]], "update_position() (cachedatabaseadapter method)": [[7, "nautilus_trader.cache.database.CacheDatabaseAdapter.update_position"]], "update_strategy() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.update_strategy"]], "update_strategy() (cachedatabaseadapter method)": [[7, "nautilus_trader.cache.database.CacheDatabaseAdapter.update_strategy"]], "venue_order_id() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.venue_order_id"]], "venue_order_id() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.venue_order_id"]], "actor (class in nautilus_trader.common.actor)": [[8, "nautilus_trader.common.actor.Actor"]], "actorexecutor (class in nautilus_trader.common.executor)": [[8, "nautilus_trader.common.executor.ActorExecutor"]], "clientorderidgenerator (class in nautilus_trader.common.generators)": [[8, "nautilus_trader.common.generators.ClientOrderIdGenerator"]], "clock (class in nautilus_trader.common.clock)": [[8, "nautilus_trader.common.clock.Clock"]], "component (class in nautilus_trader.common.component)": [[8, "nautilus_trader.common.component.Component"]], "componentfsmfactory (class in nautilus_trader.common.component)": [[8, "nautilus_trader.common.component.ComponentFSMFactory"]], "identifiergenerator (class in nautilus_trader.common.generators)": [[8, "nautilus_trader.common.generators.IdentifierGenerator"]], "instrumentprovider (class in nautilus_trader.common.providers)": [[8, "nautilus_trader.common.providers.InstrumentProvider"]], "liveclock (class in nautilus_trader.common.clock)": [[8, "nautilus_trader.common.clock.LiveClock"]], "livetimer (class in nautilus_trader.common.clock)": [[8, "nautilus_trader.common.clock.LiveTimer"]], "logger (class in nautilus_trader.common.logging)": [[8, "nautilus_trader.common.logging.Logger"]], "loggeradapter (class in nautilus_trader.common.logging)": [[8, "nautilus_trader.common.logging.LoggerAdapter"]], "looptimer (class in nautilus_trader.common.clock)": [[8, "nautilus_trader.common.clock.LoopTimer"]], "messagebus (class in nautilus_trader.common.component)": [[8, "nautilus_trader.common.component.MessageBus"]], "orderfactory (class in nautilus_trader.common.factories)": [[8, "nautilus_trader.common.factories.OrderFactory"]], "orderlistidgenerator (class in nautilus_trader.common.generators)": [[8, "nautilus_trader.common.generators.OrderListIdGenerator"]], "positionidgenerator (class in nautilus_trader.common.generators)": [[8, "nautilus_trader.common.generators.PositionIdGenerator"]], "subscription (class in nautilus_trader.common.component)": [[8, "nautilus_trader.common.component.Subscription"]], "taskid (class in nautilus_trader.common.executor)": [[8, "nautilus_trader.common.executor.TaskId"]], "testclock (class in nautilus_trader.common.clock)": [[8, "nautilus_trader.common.clock.TestClock"]], "threadtimer (class in nautilus_trader.common.clock)": [[8, "nautilus_trader.common.clock.ThreadTimer"]], "throttler (class in nautilus_trader.common.component)": [[8, "nautilus_trader.common.component.Throttler"]], "timeevent (class in nautilus_trader.common.clock)": [[8, "nautilus_trader.common.clock.TimeEvent"]], "timeeventhandler (class in nautilus_trader.common.clock)": [[8, "nautilus_trader.common.clock.TimeEventHandler"]], "active_task_ids() (actor method)": [[8, "nautilus_trader.common.actor.Actor.active_task_ids"]], "active_task_ids() (actorexecutor method)": [[8, "nautilus_trader.common.executor.ActorExecutor.active_task_ids"]], "add() (instrumentprovider method)": [[8, "nautilus_trader.common.providers.InstrumentProvider.add"]], "add_bulk() (instrumentprovider method)": [[8, "nautilus_trader.common.providers.InstrumentProvider.add_bulk"]], "add_currency() (instrumentprovider method)": [[8, "nautilus_trader.common.providers.InstrumentProvider.add_currency"]], "add_synthetic() (actor method)": [[8, "nautilus_trader.common.actor.Actor.add_synthetic"]], "advance_time() (testclock method)": [[8, "nautilus_trader.common.clock.TestClock.advance_time"]], "bracket() (orderfactory method)": [[8, "nautilus_trader.common.factories.OrderFactory.bracket"]], "cache (actor attribute)": [[8, "nautilus_trader.common.actor.Actor.cache"]], "callback (livetimer attribute)": [[8, "nautilus_trader.common.clock.LiveTimer.callback"]], "callback (looptimer attribute)": [[8, "nautilus_trader.common.clock.LoopTimer.callback"]], "callback (threadtimer attribute)": [[8, "nautilus_trader.common.clock.ThreadTimer.callback"]], "cancel() (livetimer method)": [[8, "nautilus_trader.common.clock.LiveTimer.cancel"]], "cancel() (looptimer method)": [[8, "nautilus_trader.common.clock.LoopTimer.cancel"]], "cancel() (threadtimer method)": [[8, "nautilus_trader.common.clock.ThreadTimer.cancel"]], "cancel_all_tasks() (actor method)": [[8, "nautilus_trader.common.actor.Actor.cancel_all_tasks"]], "cancel_all_tasks() (actorexecutor method)": [[8, "nautilus_trader.common.executor.ActorExecutor.cancel_all_tasks"]], "cancel_task() (actor method)": [[8, "nautilus_trader.common.actor.Actor.cancel_task"]], "cancel_task() (actorexecutor method)": [[8, "nautilus_trader.common.executor.ActorExecutor.cancel_task"]], "cancel_timer() (clock method)": [[8, "nautilus_trader.common.clock.Clock.cancel_timer"]], "cancel_timer() (liveclock method)": [[8, "nautilus_trader.common.clock.LiveClock.cancel_timer"]], "cancel_timer() (testclock method)": [[8, "nautilus_trader.common.clock.TestClock.cancel_timer"]], "cancel_timers() (clock method)": [[8, "nautilus_trader.common.clock.Clock.cancel_timers"]], "cancel_timers() (liveclock method)": [[8, "nautilus_trader.common.clock.LiveClock.cancel_timers"]], "cancel_timers() (testclock method)": [[8, "nautilus_trader.common.clock.TestClock.cancel_timers"]], "change_clock() (logger method)": [[8, "nautilus_trader.common.logging.Logger.change_clock"]], "clock (actor attribute)": [[8, "nautilus_trader.common.actor.Actor.clock"]], "component (loggeradapter attribute)": [[8, "nautilus_trader.common.logging.LoggerAdapter.component"]], "component_state_from_str() (in module nautilus_trader.common.component)": [[8, "nautilus_trader.common.component.component_state_from_str"]], "component_state_to_str() (in module nautilus_trader.common.component)": [[8, "nautilus_trader.common.component.component_state_to_str"]], "component_trigger_from_str() (in module nautilus_trader.common.component)": [[8, "nautilus_trader.common.component.component_trigger_from_str"]], "component_trigger_to_str() (in module nautilus_trader.common.component)": [[8, "nautilus_trader.common.component.component_trigger_to_str"]], "config (actor attribute)": [[8, "nautilus_trader.common.actor.Actor.config"]], "count (clientorderidgenerator attribute)": [[8, "nautilus_trader.common.generators.ClientOrderIdGenerator.count"]], "count (instrumentprovider property)": [[8, "nautilus_trader.common.providers.InstrumentProvider.count"]], "count (orderlistidgenerator attribute)": [[8, "nautilus_trader.common.generators.OrderListIdGenerator.count"]], "create() (taskid class method)": [[8, "nautilus_trader.common.executor.TaskId.create"]], "create_list() (orderfactory method)": [[8, "nautilus_trader.common.factories.OrderFactory.create_list"]], "critical() (loggeradapter method)": [[8, "nautilus_trader.common.logging.LoggerAdapter.critical"]], "currencies() (instrumentprovider method)": [[8, "nautilus_trader.common.providers.InstrumentProvider.currencies"]], "currency() (instrumentprovider method)": [[8, "nautilus_trader.common.providers.InstrumentProvider.currency"]], "debug() (loggeradapter method)": [[8, "nautilus_trader.common.logging.LoggerAdapter.debug"]], "degrade() (actor method)": [[8, "nautilus_trader.common.actor.Actor.degrade"]], "degrade() (component method)": [[8, "nautilus_trader.common.component.Component.degrade"]], "deregister() (messagebus method)": [[8, "nautilus_trader.common.component.MessageBus.deregister"]], "deregister_warning_event() (actor method)": [[8, "nautilus_trader.common.actor.Actor.deregister_warning_event"]], "dispose() (actor method)": [[8, "nautilus_trader.common.actor.Actor.dispose"]], "dispose() (component method)": [[8, "nautilus_trader.common.component.Component.dispose"]], "endpoints() (messagebus method)": [[8, "nautilus_trader.common.component.MessageBus.endpoints"]], "error() (loggeradapter method)": [[8, "nautilus_trader.common.logging.LoggerAdapter.error"]], "event (timeeventhandler attribute)": [[8, "nautilus_trader.common.clock.TimeEventHandler.event"]], "exception() (loggeradapter method)": [[8, "nautilus_trader.common.logging.LoggerAdapter.exception"]], "fault() (actor method)": [[8, "nautilus_trader.common.actor.Actor.fault"]], "fault() (component method)": [[8, "nautilus_trader.common.component.Component.fault"]], "find() (instrumentprovider method)": [[8, "nautilus_trader.common.providers.InstrumentProvider.find"]], "fully_qualified_name() (actor class method)": [[8, "nautilus_trader.common.actor.Actor.fully_qualified_name"]], "fully_qualified_name() (component class method)": [[8, "nautilus_trader.common.component.Component.fully_qualified_name"]], "generate() (clientorderidgenerator method)": [[8, "nautilus_trader.common.generators.ClientOrderIdGenerator.generate"]], "generate() (orderlistidgenerator method)": [[8, "nautilus_trader.common.generators.OrderListIdGenerator.generate"]], "generate() (positionidgenerator method)": [[8, "nautilus_trader.common.generators.PositionIdGenerator.generate"]], "generate_client_order_id() (orderfactory method)": [[8, "nautilus_trader.common.factories.OrderFactory.generate_client_order_id"]], "generate_order_list_id() (orderfactory method)": [[8, "nautilus_trader.common.factories.OrderFactory.generate_order_list_id"]], "get_all() (instrumentprovider method)": [[8, "nautilus_trader.common.providers.InstrumentProvider.get_all"]], "get_count() (positionidgenerator method)": [[8, "nautilus_trader.common.generators.PositionIdGenerator.get_count"]], "get_future() (actorexecutor method)": [[8, "nautilus_trader.common.executor.ActorExecutor.get_future"]], "get_logger() (loggeradapter method)": [[8, "nautilus_trader.common.logging.LoggerAdapter.get_logger"]], "get_state_transition_table() (componentfsmfactory static method)": [[8, "nautilus_trader.common.component.ComponentFSMFactory.get_state_transition_table"]], "handle() (timeeventhandler method)": [[8, "nautilus_trader.common.clock.TimeEventHandler.handle"]], "handle_bar() (actor method)": [[8, "nautilus_trader.common.actor.Actor.handle_bar"]], "handle_bars() (actor method)": [[8, "nautilus_trader.common.actor.Actor.handle_bars"]], "handle_data() (actor method)": [[8, "nautilus_trader.common.actor.Actor.handle_data"]], "handle_event() (actor method)": [[8, "nautilus_trader.common.actor.Actor.handle_event"]], "handle_historical_data() (actor method)": [[8, "nautilus_trader.common.actor.Actor.handle_historical_data"]], "handle_instrument() (actor method)": [[8, "nautilus_trader.common.actor.Actor.handle_instrument"]], "handle_instrument_close() (actor method)": [[8, "nautilus_trader.common.actor.Actor.handle_instrument_close"]], "handle_instrument_status() (actor method)": [[8, "nautilus_trader.common.actor.Actor.handle_instrument_status"]], "handle_instruments() (actor method)": [[8, "nautilus_trader.common.actor.Actor.handle_instruments"]], "handle_order_book() (actor method)": [[8, "nautilus_trader.common.actor.Actor.handle_order_book"]], "handle_order_book_deltas() (actor method)": [[8, "nautilus_trader.common.actor.Actor.handle_order_book_deltas"]], "handle_quote_tick() (actor method)": [[8, "nautilus_trader.common.actor.Actor.handle_quote_tick"]], "handle_quote_ticks() (actor method)": [[8, "nautilus_trader.common.actor.Actor.handle_quote_ticks"]], "handle_ticker() (actor method)": [[8, "nautilus_trader.common.actor.Actor.handle_ticker"]], "handle_trade_tick() (actor method)": [[8, "nautilus_trader.common.actor.Actor.handle_trade_tick"]], "handle_trade_ticks() (actor method)": [[8, "nautilus_trader.common.actor.Actor.handle_trade_ticks"]], "handle_venue_status() (actor method)": [[8, "nautilus_trader.common.actor.Actor.handle_venue_status"]], "handler (subscription attribute)": [[8, "nautilus_trader.common.component.Subscription.handler"]], "has_active_tasks() (actor method)": [[8, "nautilus_trader.common.actor.Actor.has_active_tasks"]], "has_active_tasks() (actorexecutor method)": [[8, "nautilus_trader.common.executor.ActorExecutor.has_active_tasks"]], "has_any_tasks() (actor method)": [[8, "nautilus_trader.common.actor.Actor.has_any_tasks"]], "has_backing (messagebus attribute)": [[8, "nautilus_trader.common.component.MessageBus.has_backing"]], "has_pending_requests() (actor method)": [[8, "nautilus_trader.common.actor.Actor.has_pending_requests"]], "has_queued_tasks() (actor method)": [[8, "nautilus_trader.common.actor.Actor.has_queued_tasks"]], "has_queued_tasks() (actorexecutor method)": [[8, "nautilus_trader.common.executor.ActorExecutor.has_queued_tasks"]], "has_subscribers() (messagebus method)": [[8, "nautilus_trader.common.component.MessageBus.has_subscribers"]], "id (actor attribute)": [[8, "nautilus_trader.common.actor.Actor.id"]], "id (component attribute)": [[8, "nautilus_trader.common.component.Component.id"]], "id (timeevent attribute)": [[8, "nautilus_trader.common.clock.TimeEvent.id"]], "indicators_initialized() (actor method)": [[8, "nautilus_trader.common.actor.Actor.indicators_initialized"]], "info() (loggeradapter method)": [[8, "nautilus_trader.common.logging.LoggerAdapter.info"]], "initialize() (instrumentprovider method)": [[8, "nautilus_trader.common.providers.InstrumentProvider.initialize"]], "instance_id (logger attribute)": [[8, "nautilus_trader.common.logging.Logger.instance_id"]], "instance_id (loggeradapter attribute)": [[8, "nautilus_trader.common.logging.LoggerAdapter.instance_id"]], "interval (throttler attribute)": [[8, "nautilus_trader.common.component.Throttler.interval"]], "interval_ns (livetimer attribute)": [[8, "nautilus_trader.common.clock.LiveTimer.interval_ns"]], "interval_ns (looptimer attribute)": [[8, "nautilus_trader.common.clock.LoopTimer.interval_ns"]], "interval_ns (threadtimer attribute)": [[8, "nautilus_trader.common.clock.ThreadTimer.interval_ns"]], "is_bypassed (logger attribute)": [[8, "nautilus_trader.common.logging.Logger.is_bypassed"]], "is_bypassed (loggeradapter attribute)": [[8, "nautilus_trader.common.logging.LoggerAdapter.is_bypassed"]], "is_colored (logger attribute)": [[8, "nautilus_trader.common.logging.Logger.is_colored"]], "is_colored (loggeradapter attribute)": [[8, "nautilus_trader.common.logging.LoggerAdapter.is_colored"]], "is_degraded (actor attribute)": [[8, "nautilus_trader.common.actor.Actor.is_degraded"]], "is_degraded (component attribute)": [[8, "nautilus_trader.common.component.Component.is_degraded"]], "is_disposed (actor attribute)": [[8, "nautilus_trader.common.actor.Actor.is_disposed"]], "is_disposed (component attribute)": [[8, "nautilus_trader.common.component.Component.is_disposed"]], "is_expired (livetimer attribute)": [[8, "nautilus_trader.common.clock.LiveTimer.is_expired"]], "is_expired (looptimer attribute)": [[8, "nautilus_trader.common.clock.LoopTimer.is_expired"]], "is_expired (threadtimer attribute)": [[8, "nautilus_trader.common.clock.ThreadTimer.is_expired"]], "is_faulted (actor attribute)": [[8, "nautilus_trader.common.actor.Actor.is_faulted"]], "is_faulted (component attribute)": [[8, "nautilus_trader.common.component.Component.is_faulted"]], "is_initialized (actor attribute)": [[8, "nautilus_trader.common.actor.Actor.is_initialized"]], "is_initialized (component attribute)": [[8, "nautilus_trader.common.component.Component.is_initialized"]], "is_limiting (throttler attribute)": [[8, "nautilus_trader.common.component.Throttler.is_limiting"]], "is_matching_py() (in module nautilus_trader.common.component)": [[8, "nautilus_trader.common.component.is_matching_py"]], "is_pending_request() (actor method)": [[8, "nautilus_trader.common.actor.Actor.is_pending_request"]], "is_pending_request() (messagebus method)": [[8, "nautilus_trader.common.component.MessageBus.is_pending_request"]], "is_running (actor attribute)": [[8, "nautilus_trader.common.actor.Actor.is_running"]], "is_running (component attribute)": [[8, "nautilus_trader.common.component.Component.is_running"]], "is_stopped (actor attribute)": [[8, "nautilus_trader.common.actor.Actor.is_stopped"]], "is_stopped (component attribute)": [[8, "nautilus_trader.common.component.Component.is_stopped"]], "is_subscribed() (messagebus method)": [[8, "nautilus_trader.common.component.MessageBus.is_subscribed"]], "iterate_next_time() (livetimer method)": [[8, "nautilus_trader.common.clock.LiveTimer.iterate_next_time"]], "iterate_next_time() (looptimer method)": [[8, "nautilus_trader.common.clock.LoopTimer.iterate_next_time"]], "iterate_next_time() (threadtimer method)": [[8, "nautilus_trader.common.clock.ThreadTimer.iterate_next_time"]], "limit (throttler attribute)": [[8, "nautilus_trader.common.component.Throttler.limit"]], "limit() (orderfactory method)": [[8, "nautilus_trader.common.factories.OrderFactory.limit"]], "limit_if_touched() (orderfactory method)": [[8, "nautilus_trader.common.factories.OrderFactory.limit_if_touched"]], "list_all() (instrumentprovider method)": [[8, "nautilus_trader.common.providers.InstrumentProvider.list_all"]], "load() (actor method)": [[8, "nautilus_trader.common.actor.Actor.load"]], "load() (instrumentprovider method)": [[8, "nautilus_trader.common.providers.InstrumentProvider.load"]], "load_all() (instrumentprovider method)": [[8, "nautilus_trader.common.providers.InstrumentProvider.load_all"]], "load_all_async() (instrumentprovider method)": [[8, "nautilus_trader.common.providers.InstrumentProvider.load_all_async"]], "load_async() (instrumentprovider method)": [[8, "nautilus_trader.common.providers.InstrumentProvider.load_async"]], "load_ids() (instrumentprovider method)": [[8, "nautilus_trader.common.providers.InstrumentProvider.load_ids"]], "load_ids_async() (instrumentprovider method)": [[8, "nautilus_trader.common.providers.InstrumentProvider.load_ids_async"]], "local_now() (clock method)": [[8, "nautilus_trader.common.clock.Clock.local_now"]], "local_now() (liveclock method)": [[8, "nautilus_trader.common.clock.LiveClock.local_now"]], "local_now() (testclock method)": [[8, "nautilus_trader.common.clock.TestClock.local_now"]], "log (actor attribute)": [[8, "nautilus_trader.common.actor.Actor.log"]], "log_color_from_str() (in module nautilus_trader.common.logging)": [[8, "nautilus_trader.common.logging.log_color_from_str"]], "log_color_to_str() (in module nautilus_trader.common.logging)": [[8, "nautilus_trader.common.logging.log_color_to_str"]], "log_level_from_str() (in module nautilus_trader.common.logging)": [[8, "nautilus_trader.common.logging.log_level_from_str"]], "log_level_to_str() (in module nautilus_trader.common.logging)": [[8, "nautilus_trader.common.logging.log_level_to_str"]], "log_memory() (in module nautilus_trader.common.logging)": [[8, "nautilus_trader.common.logging.log_memory"]], "machine_id (logger attribute)": [[8, "nautilus_trader.common.logging.Logger.machine_id"]], "machine_id (loggeradapter attribute)": [[8, "nautilus_trader.common.logging.LoggerAdapter.machine_id"]], "market() (orderfactory method)": [[8, "nautilus_trader.common.factories.OrderFactory.market"]], "market_if_touched() (orderfactory method)": [[8, "nautilus_trader.common.factories.OrderFactory.market_if_touched"]], "market_to_limit() (orderfactory method)": [[8, "nautilus_trader.common.factories.OrderFactory.market_to_limit"]], "msgbus (actor attribute)": [[8, "nautilus_trader.common.actor.Actor.msgbus"]], "name (livetimer attribute)": [[8, "nautilus_trader.common.clock.LiveTimer.name"]], "name (looptimer attribute)": [[8, "nautilus_trader.common.clock.LoopTimer.name"]], "name (threadtimer attribute)": [[8, "nautilus_trader.common.clock.ThreadTimer.name"]], "name (throttler attribute)": [[8, "nautilus_trader.common.component.Throttler.name"]], "name (timeevent attribute)": [[8, "nautilus_trader.common.clock.TimeEvent.name"]], "nautilus_header() (in module nautilus_trader.common.logging)": [[8, "nautilus_trader.common.logging.nautilus_header"]], "nautilus_trader.common": [[8, "module-nautilus_trader.common"]], "nautilus_trader.common.actor": [[8, "module-nautilus_trader.common.actor"]], "nautilus_trader.common.clock": [[8, "module-nautilus_trader.common.clock"]], "nautilus_trader.common.component": [[8, "module-nautilus_trader.common.component"]], "nautilus_trader.common.executor": [[8, "module-nautilus_trader.common.executor"]], "nautilus_trader.common.factories": [[8, "module-nautilus_trader.common.factories"]], "nautilus_trader.common.generators": [[8, "module-nautilus_trader.common.generators"]], "nautilus_trader.common.logging": [[8, "module-nautilus_trader.common.logging"]], "nautilus_trader.common.providers": [[8, "module-nautilus_trader.common.providers"]], "next_time_ns (livetimer attribute)": [[8, "nautilus_trader.common.clock.LiveTimer.next_time_ns"]], "next_time_ns (looptimer attribute)": [[8, "nautilus_trader.common.clock.LoopTimer.next_time_ns"]], "next_time_ns (threadtimer attribute)": [[8, "nautilus_trader.common.clock.ThreadTimer.next_time_ns"]], "next_time_ns() (clock method)": [[8, "nautilus_trader.common.clock.Clock.next_time_ns"]], "next_time_ns() (liveclock method)": [[8, "nautilus_trader.common.clock.LiveClock.next_time_ns"]], "next_time_ns() (testclock method)": [[8, "nautilus_trader.common.clock.TestClock.next_time_ns"]], "on_bar() (actor method)": [[8, "nautilus_trader.common.actor.Actor.on_bar"]], "on_data() (actor method)": [[8, "nautilus_trader.common.actor.Actor.on_data"]], "on_degrade() (actor method)": [[8, "nautilus_trader.common.actor.Actor.on_degrade"]], "on_dispose() (actor method)": [[8, "nautilus_trader.common.actor.Actor.on_dispose"]], "on_event() (actor method)": [[8, "nautilus_trader.common.actor.Actor.on_event"]], "on_fault() (actor method)": [[8, "nautilus_trader.common.actor.Actor.on_fault"]], "on_historical_data() (actor method)": [[8, "nautilus_trader.common.actor.Actor.on_historical_data"]], "on_instrument() (actor method)": [[8, "nautilus_trader.common.actor.Actor.on_instrument"]], "on_instrument_close() (actor method)": [[8, "nautilus_trader.common.actor.Actor.on_instrument_close"]], "on_instrument_status() (actor method)": [[8, "nautilus_trader.common.actor.Actor.on_instrument_status"]], "on_load() (actor method)": [[8, "nautilus_trader.common.actor.Actor.on_load"]], "on_order_book() (actor method)": [[8, "nautilus_trader.common.actor.Actor.on_order_book"]], "on_order_book_deltas() (actor method)": [[8, "nautilus_trader.common.actor.Actor.on_order_book_deltas"]], "on_quote_tick() (actor method)": [[8, "nautilus_trader.common.actor.Actor.on_quote_tick"]], "on_reset() (actor method)": [[8, "nautilus_trader.common.actor.Actor.on_reset"]], "on_resume() (actor method)": [[8, "nautilus_trader.common.actor.Actor.on_resume"]], "on_save() (actor method)": [[8, "nautilus_trader.common.actor.Actor.on_save"]], "on_start() (actor method)": [[8, "nautilus_trader.common.actor.Actor.on_start"]], "on_stop() (actor method)": [[8, "nautilus_trader.common.actor.Actor.on_stop"]], "on_ticker() (actor method)": [[8, "nautilus_trader.common.actor.Actor.on_ticker"]], "on_trade_tick() (actor method)": [[8, "nautilus_trader.common.actor.Actor.on_trade_tick"]], "on_venue_status() (actor method)": [[8, "nautilus_trader.common.actor.Actor.on_venue_status"]], "pending_requests() (actor method)": [[8, "nautilus_trader.common.actor.Actor.pending_requests"]], "pop_event() (livetimer method)": [[8, "nautilus_trader.common.clock.LiveTimer.pop_event"]], "pop_event() (looptimer method)": [[8, "nautilus_trader.common.clock.LoopTimer.pop_event"]], "pop_event() (threadtimer method)": [[8, "nautilus_trader.common.clock.ThreadTimer.pop_event"]], "portfolio (actor attribute)": [[8, "nautilus_trader.common.actor.Actor.portfolio"]], "priority (subscription attribute)": [[8, "nautilus_trader.common.component.Subscription.priority"]], "pub_count (messagebus attribute)": [[8, "nautilus_trader.common.component.MessageBus.pub_count"]], "publish() (messagebus method)": [[8, "nautilus_trader.common.component.MessageBus.publish"]], "publish_data() (actor method)": [[8, "nautilus_trader.common.actor.Actor.publish_data"]], "publish_signal() (actor method)": [[8, "nautilus_trader.common.actor.Actor.publish_signal"]], "qsize (throttler attribute)": [[8, "nautilus_trader.common.component.Throttler.qsize"]], "queue_for_executor() (actor method)": [[8, "nautilus_trader.common.actor.Actor.queue_for_executor"]], "queue_for_executor() (actorexecutor method)": [[8, "nautilus_trader.common.executor.ActorExecutor.queue_for_executor"]], "queued_task_ids() (actor method)": [[8, "nautilus_trader.common.actor.Actor.queued_task_ids"]], "queued_task_ids() (actorexecutor method)": [[8, "nautilus_trader.common.executor.ActorExecutor.queued_task_ids"]], "recv_count (throttler attribute)": [[8, "nautilus_trader.common.component.Throttler.recv_count"]], "register() (messagebus method)": [[8, "nautilus_trader.common.component.MessageBus.register"]], "register_base() (actor method)": [[8, "nautilus_trader.common.actor.Actor.register_base"]], "register_default_handler() (clock method)": [[8, "nautilus_trader.common.clock.Clock.register_default_handler"]], "register_default_handler() (liveclock method)": [[8, "nautilus_trader.common.clock.LiveClock.register_default_handler"]], "register_default_handler() (testclock method)": [[8, "nautilus_trader.common.clock.TestClock.register_default_handler"]], "register_executor() (actor method)": [[8, "nautilus_trader.common.actor.Actor.register_executor"]], "register_indicator_for_bars() (actor method)": [[8, "nautilus_trader.common.actor.Actor.register_indicator_for_bars"]], "register_indicator_for_quote_ticks() (actor method)": [[8, "nautilus_trader.common.actor.Actor.register_indicator_for_quote_ticks"]], "register_indicator_for_trade_ticks() (actor method)": [[8, "nautilus_trader.common.actor.Actor.register_indicator_for_trade_ticks"]], "register_warning_event() (actor method)": [[8, "nautilus_trader.common.actor.Actor.register_warning_event"]], "registered_indicators (actor attribute)": [[8, "nautilus_trader.common.actor.Actor.registered_indicators"]], "repeat() (livetimer method)": [[8, "nautilus_trader.common.clock.LiveTimer.repeat"]], "repeat() (looptimer method)": [[8, "nautilus_trader.common.clock.LoopTimer.repeat"]], "repeat() (threadtimer method)": [[8, "nautilus_trader.common.clock.ThreadTimer.repeat"]], "req_count (messagebus attribute)": [[8, "nautilus_trader.common.component.MessageBus.req_count"]], "request() (messagebus method)": [[8, "nautilus_trader.common.component.MessageBus.request"]], "request_bars() (actor method)": [[8, "nautilus_trader.common.actor.Actor.request_bars"]], "request_data() (actor method)": [[8, "nautilus_trader.common.actor.Actor.request_data"]], "request_instrument() (actor method)": [[8, "nautilus_trader.common.actor.Actor.request_instrument"]], "request_instruments() (actor method)": [[8, "nautilus_trader.common.actor.Actor.request_instruments"]], "request_quote_ticks() (actor method)": [[8, "nautilus_trader.common.actor.Actor.request_quote_ticks"]], "request_trade_ticks() (actor method)": [[8, "nautilus_trader.common.actor.Actor.request_trade_ticks"]], "res_count (messagebus attribute)": [[8, "nautilus_trader.common.component.MessageBus.res_count"]], "reset() (actor method)": [[8, "nautilus_trader.common.actor.Actor.reset"]], "reset() (actorexecutor method)": [[8, "nautilus_trader.common.executor.ActorExecutor.reset"]], "reset() (clientorderidgenerator method)": [[8, "nautilus_trader.common.generators.ClientOrderIdGenerator.reset"]], "reset() (component method)": [[8, "nautilus_trader.common.component.Component.reset"]], "reset() (orderfactory method)": [[8, "nautilus_trader.common.factories.OrderFactory.reset"]], "reset() (orderlistidgenerator method)": [[8, "nautilus_trader.common.generators.OrderListIdGenerator.reset"]], "reset() (positionidgenerator method)": [[8, "nautilus_trader.common.generators.PositionIdGenerator.reset"]], "reset() (throttler method)": [[8, "nautilus_trader.common.component.Throttler.reset"]], "response() (messagebus method)": [[8, "nautilus_trader.common.component.MessageBus.response"]], "resume() (actor method)": [[8, "nautilus_trader.common.actor.Actor.resume"]], "resume() (component method)": [[8, "nautilus_trader.common.component.Component.resume"]], "run_in_executor() (actor method)": [[8, "nautilus_trader.common.actor.Actor.run_in_executor"]], "run_in_executor() (actorexecutor method)": [[8, "nautilus_trader.common.executor.ActorExecutor.run_in_executor"]], "save() (actor method)": [[8, "nautilus_trader.common.actor.Actor.save"]], "send() (messagebus method)": [[8, "nautilus_trader.common.component.MessageBus.send"]], "send() (throttler method)": [[8, "nautilus_trader.common.component.Throttler.send"]], "sent_count (messagebus attribute)": [[8, "nautilus_trader.common.component.MessageBus.sent_count"]], "sent_count (throttler attribute)": [[8, "nautilus_trader.common.component.Throttler.sent_count"]], "serializer (messagebus attribute)": [[8, "nautilus_trader.common.component.MessageBus.serializer"]], "set_client_order_id_count() (orderfactory method)": [[8, "nautilus_trader.common.factories.OrderFactory.set_client_order_id_count"]], "set_count() (clientorderidgenerator method)": [[8, "nautilus_trader.common.generators.ClientOrderIdGenerator.set_count"]], "set_count() (orderlistidgenerator method)": [[8, "nautilus_trader.common.generators.OrderListIdGenerator.set_count"]], "set_count() (positionidgenerator method)": [[8, "nautilus_trader.common.generators.PositionIdGenerator.set_count"]], "set_order_list_id_count() (orderfactory method)": [[8, "nautilus_trader.common.factories.OrderFactory.set_order_list_id_count"]], "set_time() (testclock method)": [[8, "nautilus_trader.common.clock.TestClock.set_time"]], "set_time_alert() (clock method)": [[8, "nautilus_trader.common.clock.Clock.set_time_alert"]], "set_time_alert() (liveclock method)": [[8, "nautilus_trader.common.clock.LiveClock.set_time_alert"]], "set_time_alert() (testclock method)": [[8, "nautilus_trader.common.clock.TestClock.set_time_alert"]], "set_time_alert_ns() (clock method)": [[8, "nautilus_trader.common.clock.Clock.set_time_alert_ns"]], "set_time_alert_ns() (liveclock method)": [[8, "nautilus_trader.common.clock.LiveClock.set_time_alert_ns"]], "set_time_alert_ns() (testclock method)": [[8, "nautilus_trader.common.clock.TestClock.set_time_alert_ns"]], "set_timer() (clock method)": [[8, "nautilus_trader.common.clock.Clock.set_timer"]], "set_timer() (liveclock method)": [[8, "nautilus_trader.common.clock.LiveClock.set_timer"]], "set_timer() (testclock method)": [[8, "nautilus_trader.common.clock.TestClock.set_timer"]], "set_timer_ns() (clock method)": [[8, "nautilus_trader.common.clock.Clock.set_timer_ns"]], "set_timer_ns() (liveclock method)": [[8, "nautilus_trader.common.clock.LiveClock.set_timer_ns"]], "set_timer_ns() (testclock method)": [[8, "nautilus_trader.common.clock.TestClock.set_timer_ns"]], "shutdown() (actorexecutor method)": [[8, "nautilus_trader.common.executor.ActorExecutor.shutdown"]], "snapshot_orders (messagebus attribute)": [[8, "nautilus_trader.common.component.MessageBus.snapshot_orders"]], "snapshot_positions (messagebus attribute)": [[8, "nautilus_trader.common.component.MessageBus.snapshot_positions"]], "start() (actor method)": [[8, "nautilus_trader.common.actor.Actor.start"]], "start() (component method)": [[8, "nautilus_trader.common.component.Component.start"]], "start_time_ns (livetimer attribute)": [[8, "nautilus_trader.common.clock.LiveTimer.start_time_ns"]], "start_time_ns (looptimer attribute)": [[8, "nautilus_trader.common.clock.LoopTimer.start_time_ns"]], "start_time_ns (threadtimer attribute)": [[8, "nautilus_trader.common.clock.ThreadTimer.start_time_ns"]], "state (actor attribute)": [[8, "nautilus_trader.common.actor.Actor.state"]], "state (component attribute)": [[8, "nautilus_trader.common.component.Component.state"]], "stop() (actor method)": [[8, "nautilus_trader.common.actor.Actor.stop"]], "stop() (component method)": [[8, "nautilus_trader.common.component.Component.stop"]], "stop_limit() (orderfactory method)": [[8, "nautilus_trader.common.factories.OrderFactory.stop_limit"]], "stop_market() (orderfactory method)": [[8, "nautilus_trader.common.factories.OrderFactory.stop_market"]], "stop_time_ns (livetimer attribute)": [[8, "nautilus_trader.common.clock.LiveTimer.stop_time_ns"]], "stop_time_ns (looptimer attribute)": [[8, "nautilus_trader.common.clock.LoopTimer.stop_time_ns"]], "stop_time_ns (threadtimer attribute)": [[8, "nautilus_trader.common.clock.ThreadTimer.stop_time_ns"]], "strategy_id (orderfactory attribute)": [[8, "nautilus_trader.common.factories.OrderFactory.strategy_id"]], "subscribe() (messagebus method)": [[8, "nautilus_trader.common.component.MessageBus.subscribe"]], "subscribe_bars() (actor method)": [[8, "nautilus_trader.common.actor.Actor.subscribe_bars"]], "subscribe_data() (actor method)": [[8, "nautilus_trader.common.actor.Actor.subscribe_data"]], "subscribe_instrument() (actor method)": [[8, "nautilus_trader.common.actor.Actor.subscribe_instrument"]], "subscribe_instrument_close() (actor method)": [[8, "nautilus_trader.common.actor.Actor.subscribe_instrument_close"]], "subscribe_instrument_status() (actor method)": [[8, "nautilus_trader.common.actor.Actor.subscribe_instrument_status"]], "subscribe_instruments() (actor method)": [[8, "nautilus_trader.common.actor.Actor.subscribe_instruments"]], "subscribe_order_book_deltas() (actor method)": [[8, "nautilus_trader.common.actor.Actor.subscribe_order_book_deltas"]], "subscribe_order_book_snapshots() (actor method)": [[8, "nautilus_trader.common.actor.Actor.subscribe_order_book_snapshots"]], "subscribe_quote_ticks() (actor method)": [[8, "nautilus_trader.common.actor.Actor.subscribe_quote_ticks"]], "subscribe_ticker() (actor method)": [[8, "nautilus_trader.common.actor.Actor.subscribe_ticker"]], "subscribe_trade_ticks() (actor method)": [[8, "nautilus_trader.common.actor.Actor.subscribe_trade_ticks"]], "subscribe_venue_status() (actor method)": [[8, "nautilus_trader.common.actor.Actor.subscribe_venue_status"]], "subscriptions() (messagebus method)": [[8, "nautilus_trader.common.component.MessageBus.subscriptions"]], "timer_count (clock attribute)": [[8, "nautilus_trader.common.clock.Clock.timer_count"]], "timer_count (liveclock attribute)": [[8, "nautilus_trader.common.clock.LiveClock.timer_count"]], "timer_count (testclock attribute)": [[8, "nautilus_trader.common.clock.TestClock.timer_count"]], "timer_names (clock attribute)": [[8, "nautilus_trader.common.clock.Clock.timer_names"]], "timer_names (liveclock attribute)": [[8, "nautilus_trader.common.clock.LiveClock.timer_names"]], "timer_names (testclock attribute)": [[8, "nautilus_trader.common.clock.TestClock.timer_names"]], "timestamp() (clock method)": [[8, "nautilus_trader.common.clock.Clock.timestamp"]], "timestamp() (liveclock method)": [[8, "nautilus_trader.common.clock.LiveClock.timestamp"]], "timestamp() (testclock method)": [[8, "nautilus_trader.common.clock.TestClock.timestamp"]], "timestamp_ms() (clock method)": [[8, "nautilus_trader.common.clock.Clock.timestamp_ms"]], "timestamp_ms() (liveclock method)": [[8, "nautilus_trader.common.clock.LiveClock.timestamp_ms"]], "timestamp_ms() (testclock method)": [[8, "nautilus_trader.common.clock.TestClock.timestamp_ms"]], "timestamp_ns() (clock method)": [[8, "nautilus_trader.common.clock.Clock.timestamp_ns"]], "timestamp_ns() (liveclock method)": [[8, "nautilus_trader.common.clock.LiveClock.timestamp_ns"]], "timestamp_ns() (testclock method)": [[8, "nautilus_trader.common.clock.TestClock.timestamp_ns"]], "to_importable_config() (actor method)": [[8, "nautilus_trader.common.actor.Actor.to_importable_config"]], "topic (subscription attribute)": [[8, "nautilus_trader.common.component.Subscription.topic"]], "topics() (messagebus method)": [[8, "nautilus_trader.common.component.MessageBus.topics"]], "trader_id (actor attribute)": [[8, "nautilus_trader.common.actor.Actor.trader_id"]], "trader_id (component attribute)": [[8, "nautilus_trader.common.component.Component.trader_id"]], "trader_id (logger attribute)": [[8, "nautilus_trader.common.logging.Logger.trader_id"]], "trader_id (loggeradapter attribute)": [[8, "nautilus_trader.common.logging.LoggerAdapter.trader_id"]], "trader_id (messagebus attribute)": [[8, "nautilus_trader.common.component.MessageBus.trader_id"]], "trader_id (orderfactory attribute)": [[8, "nautilus_trader.common.factories.OrderFactory.trader_id"]], "trailing_stop_limit() (orderfactory method)": [[8, "nautilus_trader.common.factories.OrderFactory.trailing_stop_limit"]], "trailing_stop_market() (orderfactory method)": [[8, "nautilus_trader.common.factories.OrderFactory.trailing_stop_market"]], "ts_event (timeevent attribute)": [[8, "nautilus_trader.common.clock.TimeEvent.ts_event"]], "ts_init (timeevent attribute)": [[8, "nautilus_trader.common.clock.TimeEvent.ts_init"]], "type (actor attribute)": [[8, "nautilus_trader.common.actor.Actor.type"]], "type (component attribute)": [[8, "nautilus_trader.common.component.Component.type"]], "unsubscribe() (messagebus method)": [[8, "nautilus_trader.common.component.MessageBus.unsubscribe"]], "unsubscribe_bars() (actor method)": [[8, "nautilus_trader.common.actor.Actor.unsubscribe_bars"]], "unsubscribe_data() (actor method)": [[8, "nautilus_trader.common.actor.Actor.unsubscribe_data"]], "unsubscribe_instrument() (actor method)": [[8, "nautilus_trader.common.actor.Actor.unsubscribe_instrument"]], "unsubscribe_instrument_status() (actor method)": [[8, "nautilus_trader.common.actor.Actor.unsubscribe_instrument_status"]], "unsubscribe_instruments() (actor method)": [[8, "nautilus_trader.common.actor.Actor.unsubscribe_instruments"]], "unsubscribe_order_book_deltas() (actor method)": [[8, "nautilus_trader.common.actor.Actor.unsubscribe_order_book_deltas"]], "unsubscribe_order_book_snapshots() (actor method)": [[8, "nautilus_trader.common.actor.Actor.unsubscribe_order_book_snapshots"]], "unsubscribe_quote_ticks() (actor method)": [[8, "nautilus_trader.common.actor.Actor.unsubscribe_quote_ticks"]], "unsubscribe_ticker() (actor method)": [[8, "nautilus_trader.common.actor.Actor.unsubscribe_ticker"]], "unsubscribe_trade_ticks() (actor method)": [[8, "nautilus_trader.common.actor.Actor.unsubscribe_trade_ticks"]], "unsubscribe_venue_status() (actor method)": [[8, "nautilus_trader.common.actor.Actor.unsubscribe_venue_status"]], "update_synthetic() (actor method)": [[8, "nautilus_trader.common.actor.Actor.update_synthetic"]], "used() (throttler method)": [[8, "nautilus_trader.common.component.Throttler.used"]], "utc_now() (clock method)": [[8, "nautilus_trader.common.clock.Clock.utc_now"]], "utc_now() (liveclock method)": [[8, "nautilus_trader.common.clock.LiveClock.utc_now"]], "utc_now() (testclock method)": [[8, "nautilus_trader.common.clock.TestClock.utc_now"]], "warning() (loggeradapter method)": [[8, "nautilus_trader.common.logging.LoggerAdapter.warning"]], "actorconfig (class in nautilus_trader.config.common)": [[9, "nautilus_trader.config.common.ActorConfig"]], "actorfactory (class in nautilus_trader.config.common)": [[9, "nautilus_trader.config.common.ActorFactory"]], "backtestdataconfig (class in nautilus_trader.config.backtest)": [[9, "nautilus_trader.config.backtest.BacktestDataConfig"]], "backtestengineconfig (class in nautilus_trader.config.backtest)": [[9, "nautilus_trader.config.backtest.BacktestEngineConfig"]], "backtestrunconfig (class in nautilus_trader.config.backtest)": [[9, "nautilus_trader.config.backtest.BacktestRunConfig"]], "backtestvenueconfig (class in nautilus_trader.config.backtest)": [[9, "nautilus_trader.config.backtest.BacktestVenueConfig"]], "cacheconfig (class in nautilus_trader.config.common)": [[9, "nautilus_trader.config.common.CacheConfig"]], "controllerconfig (class in nautilus_trader.config.common)": [[9, "nautilus_trader.config.common.ControllerConfig"]], "controllerfactory (class in nautilus_trader.config.common)": [[9, "nautilus_trader.config.common.ControllerFactory"]], "datacatalogconfig (class in nautilus_trader.config.common)": [[9, "nautilus_trader.config.common.DataCatalogConfig"]], "dataengineconfig (class in nautilus_trader.config.common)": [[9, "nautilus_trader.config.common.DataEngineConfig"]], "databaseconfig (class in nautilus_trader.config.common)": [[9, "nautilus_trader.config.common.DatabaseConfig"]], "execalgorithmconfig (class in nautilus_trader.config.common)": [[9, "nautilus_trader.config.common.ExecAlgorithmConfig"]], "execalgorithmfactory (class in nautilus_trader.config.common)": [[9, "nautilus_trader.config.common.ExecAlgorithmFactory"]], "execengineconfig (class in nautilus_trader.config.common)": [[9, "nautilus_trader.config.common.ExecEngineConfig"]], "importableactorconfig (class in nautilus_trader.config.common)": [[9, "nautilus_trader.config.common.ImportableActorConfig"]], "importableconfig (class in nautilus_trader.config.common)": [[9, "nautilus_trader.config.common.ImportableConfig"]], "importablecontrollerconfig (class in nautilus_trader.config.common)": [[9, "nautilus_trader.config.common.ImportableControllerConfig"]], "importableexecalgorithmconfig (class in nautilus_trader.config.common)": [[9, "nautilus_trader.config.common.ImportableExecAlgorithmConfig"]], "importablefactoryconfig (class in nautilus_trader.config.common)": [[9, "nautilus_trader.config.common.ImportableFactoryConfig"]], "importablestrategyconfig (class in nautilus_trader.config.common)": [[9, "nautilus_trader.config.common.ImportableStrategyConfig"]], "instrumentproviderconfig (class in nautilus_trader.config.common)": [[9, "nautilus_trader.config.common.InstrumentProviderConfig"]], "livedataclientconfig (class in nautilus_trader.config.live)": [[9, "nautilus_trader.config.live.LiveDataClientConfig"]], "livedataengineconfig (class in nautilus_trader.config.live)": [[9, "nautilus_trader.config.live.LiveDataEngineConfig"]], "liveexecclientconfig (class in nautilus_trader.config.live)": [[9, "nautilus_trader.config.live.LiveExecClientConfig"]], "liveexecengineconfig (class in nautilus_trader.config.live)": [[9, "nautilus_trader.config.live.LiveExecEngineConfig"]], "liveriskengineconfig (class in nautilus_trader.config.live)": [[9, "nautilus_trader.config.live.LiveRiskEngineConfig"]], "loggingconfig (class in nautilus_trader.config.common)": [[9, "nautilus_trader.config.common.LoggingConfig"]], "messagebusconfig (class in nautilus_trader.config.common)": [[9, "nautilus_trader.config.common.MessageBusConfig"]], "nautilusconfig (class in nautilus_trader.config.common)": [[9, "nautilus_trader.config.common.NautilusConfig"]], "nautiluskernelconfig (class in nautilus_trader.config.common)": [[9, "nautilus_trader.config.common.NautilusKernelConfig"]], "orderemulatorconfig (class in nautilus_trader.config.common)": [[9, "nautilus_trader.config.common.OrderEmulatorConfig"]], "riskengineconfig (class in nautilus_trader.config.common)": [[9, "nautilus_trader.config.common.RiskEngineConfig"]], "routingconfig (class in nautilus_trader.config.live)": [[9, "nautilus_trader.config.live.RoutingConfig"]], "strategyconfig (class in nautilus_trader.config.common)": [[9, "nautilus_trader.config.common.StrategyConfig"]], "strategyfactory (class in nautilus_trader.config.common)": [[9, "nautilus_trader.config.common.StrategyFactory"]], "streamingconfig (class in nautilus_trader.config.common)": [[9, "nautilus_trader.config.common.StreamingConfig"]], "tracingconfig (class in nautilus_trader.config.common)": [[9, "nautilus_trader.config.common.TracingConfig"]], "tradingnodeconfig (class in nautilus_trader.config.live)": [[9, "nautilus_trader.config.live.TradingNodeConfig"]], "create() (actorfactory static method)": [[9, "nautilus_trader.config.common.ActorFactory.create"]], "create() (execalgorithmfactory static method)": [[9, "nautilus_trader.config.common.ExecAlgorithmFactory.create"]], "create() (strategyfactory static method)": [[9, "nautilus_trader.config.common.StrategyFactory.create"]], "data_type (backtestdataconfig property)": [[9, "nautilus_trader.config.backtest.BacktestDataConfig.data_type"]], "dict() (actorconfig method)": [[9, "nautilus_trader.config.common.ActorConfig.dict"]], "dict() (backtestdataconfig method)": [[9, "nautilus_trader.config.backtest.BacktestDataConfig.dict"]], "dict() (backtestengineconfig method)": [[9, "nautilus_trader.config.backtest.BacktestEngineConfig.dict"]], "dict() (backtestrunconfig method)": [[9, "nautilus_trader.config.backtest.BacktestRunConfig.dict"]], "dict() (backtestvenueconfig method)": [[9, "nautilus_trader.config.backtest.BacktestVenueConfig.dict"]], "dict() (cacheconfig method)": [[9, "nautilus_trader.config.common.CacheConfig.dict"]], "dict() (controllerconfig method)": [[9, "nautilus_trader.config.common.ControllerConfig.dict"]], "dict() (datacatalogconfig method)": [[9, "nautilus_trader.config.common.DataCatalogConfig.dict"]], "dict() (dataengineconfig method)": [[9, "nautilus_trader.config.common.DataEngineConfig.dict"]], "dict() (databaseconfig method)": [[9, "nautilus_trader.config.common.DatabaseConfig.dict"]], "dict() (execalgorithmconfig method)": [[9, "nautilus_trader.config.common.ExecAlgorithmConfig.dict"]], "dict() (execengineconfig method)": [[9, "nautilus_trader.config.common.ExecEngineConfig.dict"]], "dict() (importableactorconfig method)": [[9, "nautilus_trader.config.common.ImportableActorConfig.dict"]], "dict() (importableconfig method)": [[9, "nautilus_trader.config.common.ImportableConfig.dict"]], "dict() (importablecontrollerconfig method)": [[9, "nautilus_trader.config.common.ImportableControllerConfig.dict"]], "dict() (importableexecalgorithmconfig method)": [[9, "nautilus_trader.config.common.ImportableExecAlgorithmConfig.dict"]], "dict() (importablefactoryconfig method)": [[9, "nautilus_trader.config.common.ImportableFactoryConfig.dict"]], "dict() (importablestrategyconfig method)": [[9, "nautilus_trader.config.common.ImportableStrategyConfig.dict"]], "dict() (instrumentproviderconfig method)": [[9, "nautilus_trader.config.common.InstrumentProviderConfig.dict"]], "dict() (livedataclientconfig method)": [[9, "nautilus_trader.config.live.LiveDataClientConfig.dict"]], "dict() (livedataengineconfig method)": [[9, "nautilus_trader.config.live.LiveDataEngineConfig.dict"]], "dict() (liveexecclientconfig method)": [[9, "nautilus_trader.config.live.LiveExecClientConfig.dict"]], "dict() (liveexecengineconfig method)": [[9, "nautilus_trader.config.live.LiveExecEngineConfig.dict"]], "dict() (liveriskengineconfig method)": [[9, "nautilus_trader.config.live.LiveRiskEngineConfig.dict"]], "dict() (loggingconfig method)": [[9, "nautilus_trader.config.common.LoggingConfig.dict"]], "dict() (messagebusconfig method)": [[9, "nautilus_trader.config.common.MessageBusConfig.dict"]], "dict() (nautilusconfig method)": [[9, "nautilus_trader.config.common.NautilusConfig.dict"]], "dict() (nautiluskernelconfig method)": [[9, "nautilus_trader.config.common.NautilusKernelConfig.dict"]], "dict() (orderemulatorconfig method)": [[9, "nautilus_trader.config.common.OrderEmulatorConfig.dict"]], "dict() (riskengineconfig method)": [[9, "nautilus_trader.config.common.RiskEngineConfig.dict"]], "dict() (routingconfig method)": [[9, "nautilus_trader.config.live.RoutingConfig.dict"]], "dict() (strategyconfig method)": [[9, "nautilus_trader.config.common.StrategyConfig.dict"]], "dict() (streamingconfig method)": [[9, "nautilus_trader.config.common.StreamingConfig.dict"]], "dict() (tracingconfig method)": [[9, "nautilus_trader.config.common.TracingConfig.dict"]], "dict() (tradingnodeconfig method)": [[9, "nautilus_trader.config.live.TradingNodeConfig.dict"]], "end_time_nanos (backtestdataconfig property)": [[9, "nautilus_trader.config.backtest.BacktestDataConfig.end_time_nanos"]], "fully_qualified_name() (actorconfig class method)": [[9, "nautilus_trader.config.common.ActorConfig.fully_qualified_name"]], "fully_qualified_name() (backtestdataconfig class method)": [[9, "nautilus_trader.config.backtest.BacktestDataConfig.fully_qualified_name"]], "fully_qualified_name() (backtestengineconfig class method)": [[9, "nautilus_trader.config.backtest.BacktestEngineConfig.fully_qualified_name"]], "fully_qualified_name() (backtestrunconfig class method)": [[9, "nautilus_trader.config.backtest.BacktestRunConfig.fully_qualified_name"]], "fully_qualified_name() (backtestvenueconfig class method)": [[9, "nautilus_trader.config.backtest.BacktestVenueConfig.fully_qualified_name"]], "fully_qualified_name() (cacheconfig class method)": [[9, "nautilus_trader.config.common.CacheConfig.fully_qualified_name"]], "fully_qualified_name() (controllerconfig class method)": [[9, "nautilus_trader.config.common.ControllerConfig.fully_qualified_name"]], "fully_qualified_name() (datacatalogconfig class method)": [[9, "nautilus_trader.config.common.DataCatalogConfig.fully_qualified_name"]], "fully_qualified_name() (dataengineconfig class method)": [[9, "nautilus_trader.config.common.DataEngineConfig.fully_qualified_name"]], "fully_qualified_name() (databaseconfig class method)": [[9, "nautilus_trader.config.common.DatabaseConfig.fully_qualified_name"]], "fully_qualified_name() (execalgorithmconfig class method)": [[9, "nautilus_trader.config.common.ExecAlgorithmConfig.fully_qualified_name"]], "fully_qualified_name() (execengineconfig class method)": [[9, "nautilus_trader.config.common.ExecEngineConfig.fully_qualified_name"]], "fully_qualified_name() (importableactorconfig class method)": [[9, "nautilus_trader.config.common.ImportableActorConfig.fully_qualified_name"]], "fully_qualified_name() (importableconfig class method)": [[9, "nautilus_trader.config.common.ImportableConfig.fully_qualified_name"]], "fully_qualified_name() (importablecontrollerconfig class method)": [[9, "nautilus_trader.config.common.ImportableControllerConfig.fully_qualified_name"]], "fully_qualified_name() (importableexecalgorithmconfig class method)": [[9, "nautilus_trader.config.common.ImportableExecAlgorithmConfig.fully_qualified_name"]], "fully_qualified_name() (importablefactoryconfig class method)": [[9, "nautilus_trader.config.common.ImportableFactoryConfig.fully_qualified_name"]], "fully_qualified_name() (importablestrategyconfig class method)": [[9, "nautilus_trader.config.common.ImportableStrategyConfig.fully_qualified_name"]], "fully_qualified_name() (instrumentproviderconfig class method)": [[9, "nautilus_trader.config.common.InstrumentProviderConfig.fully_qualified_name"]], "fully_qualified_name() (livedataclientconfig class method)": [[9, "nautilus_trader.config.live.LiveDataClientConfig.fully_qualified_name"]], "fully_qualified_name() (livedataengineconfig class method)": [[9, "nautilus_trader.config.live.LiveDataEngineConfig.fully_qualified_name"]], "fully_qualified_name() (liveexecclientconfig class method)": [[9, "nautilus_trader.config.live.LiveExecClientConfig.fully_qualified_name"]], "fully_qualified_name() (liveexecengineconfig class method)": [[9, "nautilus_trader.config.live.LiveExecEngineConfig.fully_qualified_name"]], "fully_qualified_name() (liveriskengineconfig class method)": [[9, "nautilus_trader.config.live.LiveRiskEngineConfig.fully_qualified_name"]], "fully_qualified_name() (loggingconfig class method)": [[9, "nautilus_trader.config.common.LoggingConfig.fully_qualified_name"]], "fully_qualified_name() (messagebusconfig class method)": [[9, "nautilus_trader.config.common.MessageBusConfig.fully_qualified_name"]], "fully_qualified_name() (nautilusconfig class method)": [[9, "nautilus_trader.config.common.NautilusConfig.fully_qualified_name"]], "fully_qualified_name() (nautiluskernelconfig class method)": [[9, "nautilus_trader.config.common.NautilusKernelConfig.fully_qualified_name"]], "fully_qualified_name() (orderemulatorconfig class method)": [[9, "nautilus_trader.config.common.OrderEmulatorConfig.fully_qualified_name"]], "fully_qualified_name() (riskengineconfig class method)": [[9, "nautilus_trader.config.common.RiskEngineConfig.fully_qualified_name"]], "fully_qualified_name() (routingconfig class method)": [[9, "nautilus_trader.config.live.RoutingConfig.fully_qualified_name"]], "fully_qualified_name() (strategyconfig class method)": [[9, "nautilus_trader.config.common.StrategyConfig.fully_qualified_name"]], "fully_qualified_name() (streamingconfig class method)": [[9, "nautilus_trader.config.common.StreamingConfig.fully_qualified_name"]], "fully_qualified_name() (tracingconfig class method)": [[9, "nautilus_trader.config.common.TracingConfig.fully_qualified_name"]], "fully_qualified_name() (tradingnodeconfig class method)": [[9, "nautilus_trader.config.live.TradingNodeConfig.fully_qualified_name"]], "id (actorconfig property)": [[9, "nautilus_trader.config.common.ActorConfig.id"]], "id (backtestdataconfig property)": [[9, "nautilus_trader.config.backtest.BacktestDataConfig.id"]], "id (backtestengineconfig property)": [[9, "nautilus_trader.config.backtest.BacktestEngineConfig.id"]], "id (backtestrunconfig property)": [[9, "nautilus_trader.config.backtest.BacktestRunConfig.id"]], "id (backtestvenueconfig property)": [[9, "nautilus_trader.config.backtest.BacktestVenueConfig.id"]], "id (cacheconfig property)": [[9, "nautilus_trader.config.common.CacheConfig.id"]], "id (controllerconfig property)": [[9, "nautilus_trader.config.common.ControllerConfig.id"]], "id (datacatalogconfig property)": [[9, "nautilus_trader.config.common.DataCatalogConfig.id"]], "id (dataengineconfig property)": [[9, "nautilus_trader.config.common.DataEngineConfig.id"]], "id (databaseconfig property)": [[9, "nautilus_trader.config.common.DatabaseConfig.id"]], "id (execalgorithmconfig property)": [[9, "nautilus_trader.config.common.ExecAlgorithmConfig.id"]], "id (execengineconfig property)": [[9, "nautilus_trader.config.common.ExecEngineConfig.id"]], "id (importableactorconfig property)": [[9, "nautilus_trader.config.common.ImportableActorConfig.id"]], "id (importableconfig property)": [[9, "nautilus_trader.config.common.ImportableConfig.id"]], "id (importablecontrollerconfig property)": [[9, "nautilus_trader.config.common.ImportableControllerConfig.id"]], "id (importableexecalgorithmconfig property)": [[9, "nautilus_trader.config.common.ImportableExecAlgorithmConfig.id"]], "id (importablefactoryconfig property)": [[9, "nautilus_trader.config.common.ImportableFactoryConfig.id"]], "id (importablestrategyconfig property)": [[9, "nautilus_trader.config.common.ImportableStrategyConfig.id"]], "id (instrumentproviderconfig property)": [[9, "nautilus_trader.config.common.InstrumentProviderConfig.id"]], "id (livedataclientconfig property)": [[9, "nautilus_trader.config.live.LiveDataClientConfig.id"]], "id (livedataengineconfig property)": [[9, "nautilus_trader.config.live.LiveDataEngineConfig.id"]], "id (liveexecclientconfig property)": [[9, "nautilus_trader.config.live.LiveExecClientConfig.id"]], "id (liveexecengineconfig property)": [[9, "nautilus_trader.config.live.LiveExecEngineConfig.id"]], "id (liveriskengineconfig property)": [[9, "nautilus_trader.config.live.LiveRiskEngineConfig.id"]], "id (loggingconfig property)": [[9, "nautilus_trader.config.common.LoggingConfig.id"]], "id (messagebusconfig property)": [[9, "nautilus_trader.config.common.MessageBusConfig.id"]], "id (nautilusconfig property)": [[9, "nautilus_trader.config.common.NautilusConfig.id"]], "id (nautiluskernelconfig property)": [[9, "nautilus_trader.config.common.NautilusKernelConfig.id"]], "id (orderemulatorconfig property)": [[9, "nautilus_trader.config.common.OrderEmulatorConfig.id"]], "id (riskengineconfig property)": [[9, "nautilus_trader.config.common.RiskEngineConfig.id"]], "id (routingconfig property)": [[9, "nautilus_trader.config.live.RoutingConfig.id"]], "id (strategyconfig property)": [[9, "nautilus_trader.config.common.StrategyConfig.id"]], "id (streamingconfig property)": [[9, "nautilus_trader.config.common.StreamingConfig.id"]], "id (tracingconfig property)": [[9, "nautilus_trader.config.common.TracingConfig.id"]], "id (tradingnodeconfig property)": [[9, "nautilus_trader.config.live.TradingNodeConfig.id"]], "json() (actorconfig method)": [[9, "nautilus_trader.config.common.ActorConfig.json"]], "json() (backtestdataconfig method)": [[9, "nautilus_trader.config.backtest.BacktestDataConfig.json"]], "json() (backtestengineconfig method)": [[9, "nautilus_trader.config.backtest.BacktestEngineConfig.json"]], "json() (backtestrunconfig method)": [[9, "nautilus_trader.config.backtest.BacktestRunConfig.json"]], "json() (backtestvenueconfig method)": [[9, "nautilus_trader.config.backtest.BacktestVenueConfig.json"]], "json() (cacheconfig method)": [[9, "nautilus_trader.config.common.CacheConfig.json"]], "json() (controllerconfig method)": [[9, "nautilus_trader.config.common.ControllerConfig.json"]], "json() (datacatalogconfig method)": [[9, "nautilus_trader.config.common.DataCatalogConfig.json"]], "json() (dataengineconfig method)": [[9, "nautilus_trader.config.common.DataEngineConfig.json"]], "json() (databaseconfig method)": [[9, "nautilus_trader.config.common.DatabaseConfig.json"]], "json() (execalgorithmconfig method)": [[9, "nautilus_trader.config.common.ExecAlgorithmConfig.json"]], "json() (execengineconfig method)": [[9, "nautilus_trader.config.common.ExecEngineConfig.json"]], "json() (importableactorconfig method)": [[9, "nautilus_trader.config.common.ImportableActorConfig.json"]], "json() (importableconfig method)": [[9, "nautilus_trader.config.common.ImportableConfig.json"]], "json() (importablecontrollerconfig method)": [[9, "nautilus_trader.config.common.ImportableControllerConfig.json"]], "json() (importableexecalgorithmconfig method)": [[9, "nautilus_trader.config.common.ImportableExecAlgorithmConfig.json"]], "json() (importablefactoryconfig method)": [[9, "nautilus_trader.config.common.ImportableFactoryConfig.json"]], "json() (importablestrategyconfig method)": [[9, "nautilus_trader.config.common.ImportableStrategyConfig.json"]], "json() (instrumentproviderconfig method)": [[9, "nautilus_trader.config.common.InstrumentProviderConfig.json"]], "json() (livedataclientconfig method)": [[9, "nautilus_trader.config.live.LiveDataClientConfig.json"]], "json() (livedataengineconfig method)": [[9, "nautilus_trader.config.live.LiveDataEngineConfig.json"]], "json() (liveexecclientconfig method)": [[9, "nautilus_trader.config.live.LiveExecClientConfig.json"]], "json() (liveexecengineconfig method)": [[9, "nautilus_trader.config.live.LiveExecEngineConfig.json"]], "json() (liveriskengineconfig method)": [[9, "nautilus_trader.config.live.LiveRiskEngineConfig.json"]], "json() (loggingconfig method)": [[9, "nautilus_trader.config.common.LoggingConfig.json"]], "json() (messagebusconfig method)": [[9, "nautilus_trader.config.common.MessageBusConfig.json"]], "json() (nautilusconfig method)": [[9, "nautilus_trader.config.common.NautilusConfig.json"]], "json() (nautiluskernelconfig method)": [[9, "nautilus_trader.config.common.NautilusKernelConfig.json"]], "json() (orderemulatorconfig method)": [[9, "nautilus_trader.config.common.OrderEmulatorConfig.json"]], "json() (riskengineconfig method)": [[9, "nautilus_trader.config.common.RiskEngineConfig.json"]], "json() (routingconfig method)": [[9, "nautilus_trader.config.live.RoutingConfig.json"]], "json() (strategyconfig method)": [[9, "nautilus_trader.config.common.StrategyConfig.json"]], "json() (streamingconfig method)": [[9, "nautilus_trader.config.common.StreamingConfig.json"]], "json() (tracingconfig method)": [[9, "nautilus_trader.config.common.TracingConfig.json"]], "json() (tradingnodeconfig method)": [[9, "nautilus_trader.config.live.TradingNodeConfig.json"]], "json_primitives() (actorconfig method)": [[9, "nautilus_trader.config.common.ActorConfig.json_primitives"]], "json_primitives() (backtestdataconfig method)": [[9, "nautilus_trader.config.backtest.BacktestDataConfig.json_primitives"]], "json_primitives() (backtestengineconfig method)": [[9, "nautilus_trader.config.backtest.BacktestEngineConfig.json_primitives"]], "json_primitives() (backtestrunconfig method)": [[9, "nautilus_trader.config.backtest.BacktestRunConfig.json_primitives"]], "json_primitives() (backtestvenueconfig method)": [[9, "nautilus_trader.config.backtest.BacktestVenueConfig.json_primitives"]], "json_primitives() (cacheconfig method)": [[9, "nautilus_trader.config.common.CacheConfig.json_primitives"]], "json_primitives() (controllerconfig method)": [[9, "nautilus_trader.config.common.ControllerConfig.json_primitives"]], "json_primitives() (datacatalogconfig method)": [[9, "nautilus_trader.config.common.DataCatalogConfig.json_primitives"]], "json_primitives() (dataengineconfig method)": [[9, "nautilus_trader.config.common.DataEngineConfig.json_primitives"]], "json_primitives() (databaseconfig method)": [[9, "nautilus_trader.config.common.DatabaseConfig.json_primitives"]], "json_primitives() (execalgorithmconfig method)": [[9, "nautilus_trader.config.common.ExecAlgorithmConfig.json_primitives"]], "json_primitives() (execengineconfig method)": [[9, "nautilus_trader.config.common.ExecEngineConfig.json_primitives"]], "json_primitives() (importableactorconfig method)": [[9, "nautilus_trader.config.common.ImportableActorConfig.json_primitives"]], "json_primitives() (importableconfig method)": [[9, "nautilus_trader.config.common.ImportableConfig.json_primitives"]], "json_primitives() (importablecontrollerconfig method)": [[9, "nautilus_trader.config.common.ImportableControllerConfig.json_primitives"]], "json_primitives() (importableexecalgorithmconfig method)": [[9, "nautilus_trader.config.common.ImportableExecAlgorithmConfig.json_primitives"]], "json_primitives() (importablefactoryconfig method)": [[9, "nautilus_trader.config.common.ImportableFactoryConfig.json_primitives"]], "json_primitives() (importablestrategyconfig method)": [[9, "nautilus_trader.config.common.ImportableStrategyConfig.json_primitives"]], "json_primitives() (instrumentproviderconfig method)": [[9, "nautilus_trader.config.common.InstrumentProviderConfig.json_primitives"]], "json_primitives() (livedataclientconfig method)": [[9, "nautilus_trader.config.live.LiveDataClientConfig.json_primitives"]], "json_primitives() (livedataengineconfig method)": [[9, "nautilus_trader.config.live.LiveDataEngineConfig.json_primitives"]], "json_primitives() (liveexecclientconfig method)": [[9, "nautilus_trader.config.live.LiveExecClientConfig.json_primitives"]], "json_primitives() (liveexecengineconfig method)": [[9, "nautilus_trader.config.live.LiveExecEngineConfig.json_primitives"]], "json_primitives() (liveriskengineconfig method)": [[9, "nautilus_trader.config.live.LiveRiskEngineConfig.json_primitives"]], "json_primitives() (loggingconfig method)": [[9, "nautilus_trader.config.common.LoggingConfig.json_primitives"]], "json_primitives() (messagebusconfig method)": [[9, "nautilus_trader.config.common.MessageBusConfig.json_primitives"]], "json_primitives() (nautilusconfig method)": [[9, "nautilus_trader.config.common.NautilusConfig.json_primitives"]], "json_primitives() (nautiluskernelconfig method)": [[9, "nautilus_trader.config.common.NautilusKernelConfig.json_primitives"]], "json_primitives() (orderemulatorconfig method)": [[9, "nautilus_trader.config.common.OrderEmulatorConfig.json_primitives"]], "json_primitives() (riskengineconfig method)": [[9, "nautilus_trader.config.common.RiskEngineConfig.json_primitives"]], "json_primitives() (routingconfig method)": [[9, "nautilus_trader.config.live.RoutingConfig.json_primitives"]], "json_primitives() (strategyconfig method)": [[9, "nautilus_trader.config.common.StrategyConfig.json_primitives"]], "json_primitives() (streamingconfig method)": [[9, "nautilus_trader.config.common.StreamingConfig.json_primitives"]], "json_primitives() (tracingconfig method)": [[9, "nautilus_trader.config.common.TracingConfig.json_primitives"]], "json_primitives() (tradingnodeconfig method)": [[9, "nautilus_trader.config.live.TradingNodeConfig.json_primitives"]], "nautilus_trader.config": [[9, "module-nautilus_trader.config"]], "nautilus_trader.config.backtest": [[9, "module-nautilus_trader.config.backtest"]], "nautilus_trader.config.common": [[9, "module-nautilus_trader.config.common"]], "nautilus_trader.config.live": [[9, "module-nautilus_trader.config.live"]], "parse() (actorconfig class method)": [[9, "nautilus_trader.config.common.ActorConfig.parse"]], "parse() (backtestdataconfig class method)": [[9, "nautilus_trader.config.backtest.BacktestDataConfig.parse"]], "parse() (backtestengineconfig class method)": [[9, "nautilus_trader.config.backtest.BacktestEngineConfig.parse"]], "parse() (backtestrunconfig class method)": [[9, "nautilus_trader.config.backtest.BacktestRunConfig.parse"]], "parse() (backtestvenueconfig class method)": [[9, "nautilus_trader.config.backtest.BacktestVenueConfig.parse"]], "parse() (cacheconfig class method)": [[9, "nautilus_trader.config.common.CacheConfig.parse"]], "parse() (controllerconfig class method)": [[9, "nautilus_trader.config.common.ControllerConfig.parse"]], "parse() (datacatalogconfig class method)": [[9, "nautilus_trader.config.common.DataCatalogConfig.parse"]], "parse() (dataengineconfig class method)": [[9, "nautilus_trader.config.common.DataEngineConfig.parse"]], "parse() (databaseconfig class method)": [[9, "nautilus_trader.config.common.DatabaseConfig.parse"]], "parse() (execalgorithmconfig class method)": [[9, "nautilus_trader.config.common.ExecAlgorithmConfig.parse"]], "parse() (execengineconfig class method)": [[9, "nautilus_trader.config.common.ExecEngineConfig.parse"]], "parse() (importableactorconfig class method)": [[9, "nautilus_trader.config.common.ImportableActorConfig.parse"]], "parse() (importableconfig class method)": [[9, "nautilus_trader.config.common.ImportableConfig.parse"]], "parse() (importablecontrollerconfig class method)": [[9, "nautilus_trader.config.common.ImportableControllerConfig.parse"]], "parse() (importableexecalgorithmconfig class method)": [[9, "nautilus_trader.config.common.ImportableExecAlgorithmConfig.parse"]], "parse() (importablefactoryconfig class method)": [[9, "nautilus_trader.config.common.ImportableFactoryConfig.parse"]], "parse() (importablestrategyconfig class method)": [[9, "nautilus_trader.config.common.ImportableStrategyConfig.parse"]], "parse() (instrumentproviderconfig class method)": [[9, "nautilus_trader.config.common.InstrumentProviderConfig.parse"]], "parse() (livedataclientconfig class method)": [[9, "nautilus_trader.config.live.LiveDataClientConfig.parse"]], "parse() (livedataengineconfig class method)": [[9, "nautilus_trader.config.live.LiveDataEngineConfig.parse"]], "parse() (liveexecclientconfig class method)": [[9, "nautilus_trader.config.live.LiveExecClientConfig.parse"]], "parse() (liveexecengineconfig class method)": [[9, "nautilus_trader.config.live.LiveExecEngineConfig.parse"]], "parse() (liveriskengineconfig class method)": [[9, "nautilus_trader.config.live.LiveRiskEngineConfig.parse"]], "parse() (loggingconfig class method)": [[9, "nautilus_trader.config.common.LoggingConfig.parse"]], "parse() (messagebusconfig class method)": [[9, "nautilus_trader.config.common.MessageBusConfig.parse"]], "parse() (nautilusconfig class method)": [[9, "nautilus_trader.config.common.NautilusConfig.parse"]], "parse() (nautiluskernelconfig class method)": [[9, "nautilus_trader.config.common.NautilusKernelConfig.parse"]], "parse() (orderemulatorconfig class method)": [[9, "nautilus_trader.config.common.OrderEmulatorConfig.parse"]], "parse() (riskengineconfig class method)": [[9, "nautilus_trader.config.common.RiskEngineConfig.parse"]], "parse() (routingconfig class method)": [[9, "nautilus_trader.config.live.RoutingConfig.parse"]], "parse() (strategyconfig class method)": [[9, "nautilus_trader.config.common.StrategyConfig.parse"]], "parse() (streamingconfig class method)": [[9, "nautilus_trader.config.common.StreamingConfig.parse"]], "parse() (tracingconfig class method)": [[9, "nautilus_trader.config.common.TracingConfig.parse"]], "parse() (tradingnodeconfig class method)": [[9, "nautilus_trader.config.live.TradingNodeConfig.parse"]], "parse_filters_expr() (in module nautilus_trader.config.backtest)": [[9, "nautilus_trader.config.backtest.parse_filters_expr"]], "query (backtestdataconfig property)": [[9, "nautilus_trader.config.backtest.BacktestDataConfig.query"]], "start_time_nanos (backtestdataconfig property)": [[9, "nautilus_trader.config.backtest.BacktestDataConfig.start_time_nanos"]], "validate() (actorconfig method)": [[9, "nautilus_trader.config.common.ActorConfig.validate"]], "validate() (backtestdataconfig method)": [[9, "nautilus_trader.config.backtest.BacktestDataConfig.validate"]], "validate() (backtestengineconfig method)": [[9, "nautilus_trader.config.backtest.BacktestEngineConfig.validate"]], "validate() (backtestrunconfig method)": [[9, "nautilus_trader.config.backtest.BacktestRunConfig.validate"]], "validate() (backtestvenueconfig method)": [[9, "nautilus_trader.config.backtest.BacktestVenueConfig.validate"]], "validate() (cacheconfig method)": [[9, "nautilus_trader.config.common.CacheConfig.validate"]], "validate() (controllerconfig method)": [[9, "nautilus_trader.config.common.ControllerConfig.validate"]], "validate() (datacatalogconfig method)": [[9, "nautilus_trader.config.common.DataCatalogConfig.validate"]], "validate() (dataengineconfig method)": [[9, "nautilus_trader.config.common.DataEngineConfig.validate"]], "validate() (databaseconfig method)": [[9, "nautilus_trader.config.common.DatabaseConfig.validate"]], "validate() (execalgorithmconfig method)": [[9, "nautilus_trader.config.common.ExecAlgorithmConfig.validate"]], "validate() (execengineconfig method)": [[9, "nautilus_trader.config.common.ExecEngineConfig.validate"]], "validate() (importableactorconfig method)": [[9, "nautilus_trader.config.common.ImportableActorConfig.validate"]], "validate() (importableconfig method)": [[9, "nautilus_trader.config.common.ImportableConfig.validate"]], "validate() (importablecontrollerconfig method)": [[9, "nautilus_trader.config.common.ImportableControllerConfig.validate"]], "validate() (importableexecalgorithmconfig method)": [[9, "nautilus_trader.config.common.ImportableExecAlgorithmConfig.validate"]], "validate() (importablefactoryconfig method)": [[9, "nautilus_trader.config.common.ImportableFactoryConfig.validate"]], "validate() (importablestrategyconfig method)": [[9, "nautilus_trader.config.common.ImportableStrategyConfig.validate"]], "validate() (instrumentproviderconfig method)": [[9, "nautilus_trader.config.common.InstrumentProviderConfig.validate"]], "validate() (livedataclientconfig method)": [[9, "nautilus_trader.config.live.LiveDataClientConfig.validate"]], "validate() (livedataengineconfig method)": [[9, "nautilus_trader.config.live.LiveDataEngineConfig.validate"]], "validate() (liveexecclientconfig method)": [[9, "nautilus_trader.config.live.LiveExecClientConfig.validate"]], "validate() (liveexecengineconfig method)": [[9, "nautilus_trader.config.live.LiveExecEngineConfig.validate"]], "validate() (liveriskengineconfig method)": [[9, "nautilus_trader.config.live.LiveRiskEngineConfig.validate"]], "validate() (loggingconfig method)": [[9, "nautilus_trader.config.common.LoggingConfig.validate"]], "validate() (messagebusconfig method)": [[9, "nautilus_trader.config.common.MessageBusConfig.validate"]], "validate() (nautilusconfig method)": [[9, "nautilus_trader.config.common.NautilusConfig.validate"]], "validate() (nautiluskernelconfig method)": [[9, "nautilus_trader.config.common.NautilusKernelConfig.validate"]], "validate() (orderemulatorconfig method)": [[9, "nautilus_trader.config.common.OrderEmulatorConfig.validate"]], "validate() (riskengineconfig method)": [[9, "nautilus_trader.config.common.RiskEngineConfig.validate"]], "validate() (routingconfig method)": [[9, "nautilus_trader.config.live.RoutingConfig.validate"]], "validate() (strategyconfig method)": [[9, "nautilus_trader.config.common.StrategyConfig.validate"]], "validate() (streamingconfig method)": [[9, "nautilus_trader.config.common.StreamingConfig.validate"]], "validate() (tracingconfig method)": [[9, "nautilus_trader.config.common.TracingConfig.validate"]], "validate() (tradingnodeconfig method)": [[9, "nautilus_trader.config.live.TradingNodeConfig.validate"]], "command (class in nautilus_trader.core.message)": [[10, "nautilus_trader.core.message.Command"]], "document (class in nautilus_trader.core.message)": [[10, "nautilus_trader.core.message.Document"]], "event (class in nautilus_trader.core.message)": [[10, "nautilus_trader.core.message.Event"]], "finitestatemachine (class in nautilus_trader.core.fsm)": [[10, "nautilus_trader.core.fsm.FiniteStateMachine"]], "invalidstatetrigger": [[10, "nautilus_trader.core.fsm.InvalidStateTrigger"]], "request (class in nautilus_trader.core.message)": [[10, "nautilus_trader.core.message.Request"]], "response (class in nautilus_trader.core.message)": [[10, "nautilus_trader.core.message.Response"]], "uuid4 (class in nautilus_trader.core.uuid)": [[10, "nautilus_trader.core.uuid.UUID4"]], "add_note() (invalidstatetrigger method)": [[10, "nautilus_trader.core.fsm.InvalidStateTrigger.add_note"]], "as_utc_index() (in module nautilus_trader.core.datetime)": [[10, "nautilus_trader.core.datetime.as_utc_index"]], "as_utc_timestamp() (in module nautilus_trader.core.datetime)": [[10, "nautilus_trader.core.datetime.as_utc_timestamp"]], "basis_points_as_percentage() (in module nautilus_trader.core.stats)": [[10, "nautilus_trader.core.stats.basis_points_as_percentage"]], "callback (request attribute)": [[10, "nautilus_trader.core.message.Request.callback"]], "correlation_id (response attribute)": [[10, "nautilus_trader.core.message.Response.correlation_id"]], "dt_to_unix_nanos() (in module nautilus_trader.core.datetime)": [[10, "nautilus_trader.core.datetime.dt_to_unix_nanos"]], "fast_mad() (in module nautilus_trader.core.stats)": [[10, "nautilus_trader.core.stats.fast_mad"]], "fast_mad_with_mean() (in module nautilus_trader.core.stats)": [[10, "nautilus_trader.core.stats.fast_mad_with_mean"]], "fast_mean() (in module nautilus_trader.core.stats)": [[10, "nautilus_trader.core.stats.fast_mean"]], "fast_mean_iterated() (in module nautilus_trader.core.stats)": [[10, "nautilus_trader.core.stats.fast_mean_iterated"]], "fast_std() (in module nautilus_trader.core.stats)": [[10, "nautilus_trader.core.stats.fast_std"]], "fast_std_with_mean() (in module nautilus_trader.core.stats)": [[10, "nautilus_trader.core.stats.fast_std_with_mean"]], "format_iso8601() (in module nautilus_trader.core.datetime)": [[10, "nautilus_trader.core.datetime.format_iso8601"]], "id (command attribute)": [[10, "nautilus_trader.core.message.Command.id"]], "id (document attribute)": [[10, "nautilus_trader.core.message.Document.id"]], "id (event attribute)": [[10, "nautilus_trader.core.message.Event.id"]], "id (request attribute)": [[10, "nautilus_trader.core.message.Request.id"]], "id (response attribute)": [[10, "nautilus_trader.core.message.Response.id"]], "is_datetime_utc() (in module nautilus_trader.core.datetime)": [[10, "nautilus_trader.core.datetime.is_datetime_utc"]], "is_tz_aware() (in module nautilus_trader.core.datetime)": [[10, "nautilus_trader.core.datetime.is_tz_aware"]], "is_tz_naive() (in module nautilus_trader.core.datetime)": [[10, "nautilus_trader.core.datetime.is_tz_naive"]], "maybe_dt_to_unix_nanos() (in module nautilus_trader.core.datetime)": [[10, "nautilus_trader.core.datetime.maybe_dt_to_unix_nanos"]], "maybe_unix_nanos_to_dt() (in module nautilus_trader.core.datetime)": [[10, "nautilus_trader.core.datetime.maybe_unix_nanos_to_dt"]], "nautilus_trader.core": [[10, "module-nautilus_trader.core"]], "nautilus_trader.core.datetime": [[10, "module-nautilus_trader.core.datetime"]], "nautilus_trader.core.fsm": [[10, "module-nautilus_trader.core.fsm"]], "nautilus_trader.core.message": [[10, "module-nautilus_trader.core.message"]], "nautilus_trader.core.stats": [[10, "module-nautilus_trader.core.stats"]], "nautilus_trader.core.uuid": [[10, "module-nautilus_trader.core.uuid"]], "state (finitestatemachine attribute)": [[10, "nautilus_trader.core.fsm.FiniteStateMachine.state"]], "state_string (finitestatemachine attribute)": [[10, "nautilus_trader.core.fsm.FiniteStateMachine.state_string"]], "trigger() (finitestatemachine method)": [[10, "nautilus_trader.core.fsm.FiniteStateMachine.trigger"]], "ts_event (event attribute)": [[10, "nautilus_trader.core.message.Event.ts_event"]], "ts_init (command attribute)": [[10, "nautilus_trader.core.message.Command.ts_init"]], "ts_init (document attribute)": [[10, "nautilus_trader.core.message.Document.ts_init"]], "ts_init (event attribute)": [[10, "nautilus_trader.core.message.Event.ts_init"]], "ts_init (request attribute)": [[10, "nautilus_trader.core.message.Request.ts_init"]], "ts_init (response attribute)": [[10, "nautilus_trader.core.message.Response.ts_init"]], "unix_nanos_to_dt() (in module nautilus_trader.core.datetime)": [[10, "nautilus_trader.core.datetime.unix_nanos_to_dt"]], "value (uuid4 attribute)": [[10, "nautilus_trader.core.uuid.UUID4.value"]], "with_traceback() (invalidstatetrigger method)": [[10, "nautilus_trader.core.fsm.InvalidStateTrigger.with_traceback"]], "baraggregator (class in nautilus_trader.data.aggregation)": [[11, "nautilus_trader.data.aggregation.BarAggregator"]], "barbuilder (class in nautilus_trader.data.aggregation)": [[11, "nautilus_trader.data.aggregation.BarBuilder"]], "dataclient (class in nautilus_trader.data.client)": [[11, "nautilus_trader.data.client.DataClient"]], "datacommand (class in nautilus_trader.data.messages)": [[11, "nautilus_trader.data.messages.DataCommand"]], "dataengine (class in nautilus_trader.data.engine)": [[11, "nautilus_trader.data.engine.DataEngine"]], "datarequest (class in nautilus_trader.data.messages)": [[11, "nautilus_trader.data.messages.DataRequest"]], "dataresponse (class in nautilus_trader.data.messages)": [[11, "nautilus_trader.data.messages.DataResponse"]], "marketdataclient (class in nautilus_trader.data.client)": [[11, "nautilus_trader.data.client.MarketDataClient"]], "subscribe (class in nautilus_trader.data.messages)": [[11, "nautilus_trader.data.messages.Subscribe"]], "tickbaraggregator (class in nautilus_trader.data.aggregation)": [[11, "nautilus_trader.data.aggregation.TickBarAggregator"]], "timebaraggregator (class in nautilus_trader.data.aggregation)": [[11, "nautilus_trader.data.aggregation.TimeBarAggregator"]], "unsubscribe (class in nautilus_trader.data.messages)": [[11, "nautilus_trader.data.messages.Unsubscribe"]], "valuebaraggregator (class in nautilus_trader.data.aggregation)": [[11, "nautilus_trader.data.aggregation.ValueBarAggregator"]], "volumebaraggregator (class in nautilus_trader.data.aggregation)": [[11, "nautilus_trader.data.aggregation.VolumeBarAggregator"]], "bar_type (baraggregator attribute)": [[11, "nautilus_trader.data.aggregation.BarAggregator.bar_type"]], "bar_type (tickbaraggregator attribute)": [[11, "nautilus_trader.data.aggregation.TickBarAggregator.bar_type"]], "bar_type (timebaraggregator attribute)": [[11, "nautilus_trader.data.aggregation.TimeBarAggregator.bar_type"]], "bar_type (valuebaraggregator attribute)": [[11, "nautilus_trader.data.aggregation.ValueBarAggregator.bar_type"]], "bar_type (volumebaraggregator attribute)": [[11, "nautilus_trader.data.aggregation.VolumeBarAggregator.bar_type"]], "build() (barbuilder method)": [[11, "nautilus_trader.data.aggregation.BarBuilder.build"]], "build_now() (barbuilder method)": [[11, "nautilus_trader.data.aggregation.BarBuilder.build_now"]], "callback (datarequest attribute)": [[11, "nautilus_trader.data.messages.DataRequest.callback"]], "check_connected() (dataengine method)": [[11, "nautilus_trader.data.engine.DataEngine.check_connected"]], "check_disconnected() (dataengine method)": [[11, "nautilus_trader.data.engine.DataEngine.check_disconnected"]], "client_id (datacommand attribute)": [[11, "nautilus_trader.data.messages.DataCommand.client_id"]], "client_id (datarequest attribute)": [[11, "nautilus_trader.data.messages.DataRequest.client_id"]], "client_id (dataresponse attribute)": [[11, "nautilus_trader.data.messages.DataResponse.client_id"]], "client_id (subscribe attribute)": [[11, "nautilus_trader.data.messages.Subscribe.client_id"]], "client_id (unsubscribe attribute)": [[11, "nautilus_trader.data.messages.Unsubscribe.client_id"]], "command_count (dataengine attribute)": [[11, "nautilus_trader.data.engine.DataEngine.command_count"]], "connect() (dataengine method)": [[11, "nautilus_trader.data.engine.DataEngine.connect"]], "correlation_id (dataresponse attribute)": [[11, "nautilus_trader.data.messages.DataResponse.correlation_id"]], "count (barbuilder attribute)": [[11, "nautilus_trader.data.aggregation.BarBuilder.count"]], "data (dataresponse attribute)": [[11, "nautilus_trader.data.messages.DataResponse.data"]], "data_count (dataengine attribute)": [[11, "nautilus_trader.data.engine.DataEngine.data_count"]], "data_type (datacommand attribute)": [[11, "nautilus_trader.data.messages.DataCommand.data_type"]], "data_type (datarequest attribute)": [[11, "nautilus_trader.data.messages.DataRequest.data_type"]], "data_type (dataresponse attribute)": [[11, "nautilus_trader.data.messages.DataResponse.data_type"]], "data_type (subscribe attribute)": [[11, "nautilus_trader.data.messages.Subscribe.data_type"]], "data_type (unsubscribe attribute)": [[11, "nautilus_trader.data.messages.Unsubscribe.data_type"]], "debug (dataengine attribute)": [[11, "nautilus_trader.data.engine.DataEngine.debug"]], "default_client (dataengine attribute)": [[11, "nautilus_trader.data.engine.DataEngine.default_client"]], "degrade() (dataclient method)": [[11, "nautilus_trader.data.client.DataClient.degrade"]], "degrade() (dataengine method)": [[11, "nautilus_trader.data.engine.DataEngine.degrade"]], "degrade() (marketdataclient method)": [[11, "nautilus_trader.data.client.MarketDataClient.degrade"]], "deregister_client() (dataengine method)": [[11, "nautilus_trader.data.engine.DataEngine.deregister_client"]], "disconnect() (dataengine method)": [[11, "nautilus_trader.data.engine.DataEngine.disconnect"]], "dispose() (dataclient method)": [[11, "nautilus_trader.data.client.DataClient.dispose"]], "dispose() (dataengine method)": [[11, "nautilus_trader.data.engine.DataEngine.dispose"]], "dispose() (marketdataclient method)": [[11, "nautilus_trader.data.client.MarketDataClient.dispose"]], "execute() (dataengine method)": [[11, "nautilus_trader.data.engine.DataEngine.execute"]], "fault() (dataclient method)": [[11, "nautilus_trader.data.client.DataClient.fault"]], "fault() (dataengine method)": [[11, "nautilus_trader.data.engine.DataEngine.fault"]], "fault() (marketdataclient method)": [[11, "nautilus_trader.data.client.MarketDataClient.fault"]], "fully_qualified_name() (dataclient class method)": [[11, "nautilus_trader.data.client.DataClient.fully_qualified_name"]], "fully_qualified_name() (dataengine class method)": [[11, "nautilus_trader.data.engine.DataEngine.fully_qualified_name"]], "fully_qualified_name() (marketdataclient class method)": [[11, "nautilus_trader.data.client.MarketDataClient.fully_qualified_name"]], "get_cumulative_value() (valuebaraggregator method)": [[11, "nautilus_trader.data.aggregation.ValueBarAggregator.get_cumulative_value"]], "get_start_time() (timebaraggregator method)": [[11, "nautilus_trader.data.aggregation.TimeBarAggregator.get_start_time"]], "handle_quote_tick() (baraggregator method)": [[11, "nautilus_trader.data.aggregation.BarAggregator.handle_quote_tick"]], "handle_quote_tick() (tickbaraggregator method)": [[11, "nautilus_trader.data.aggregation.TickBarAggregator.handle_quote_tick"]], "handle_quote_tick() (timebaraggregator method)": [[11, "nautilus_trader.data.aggregation.TimeBarAggregator.handle_quote_tick"]], "handle_quote_tick() (valuebaraggregator method)": [[11, "nautilus_trader.data.aggregation.ValueBarAggregator.handle_quote_tick"]], "handle_quote_tick() (volumebaraggregator method)": [[11, "nautilus_trader.data.aggregation.VolumeBarAggregator.handle_quote_tick"]], "handle_trade_tick() (baraggregator method)": [[11, "nautilus_trader.data.aggregation.BarAggregator.handle_trade_tick"]], "handle_trade_tick() (tickbaraggregator method)": [[11, "nautilus_trader.data.aggregation.TickBarAggregator.handle_trade_tick"]], "handle_trade_tick() (timebaraggregator method)": [[11, "nautilus_trader.data.aggregation.TimeBarAggregator.handle_trade_tick"]], "handle_trade_tick() (valuebaraggregator method)": [[11, "nautilus_trader.data.aggregation.ValueBarAggregator.handle_trade_tick"]], "handle_trade_tick() (volumebaraggregator method)": [[11, "nautilus_trader.data.aggregation.VolumeBarAggregator.handle_trade_tick"]], "id (dataclient attribute)": [[11, "nautilus_trader.data.client.DataClient.id"]], "id (datacommand attribute)": [[11, "nautilus_trader.data.messages.DataCommand.id"]], "id (dataengine attribute)": [[11, "nautilus_trader.data.engine.DataEngine.id"]], "id (datarequest attribute)": [[11, "nautilus_trader.data.messages.DataRequest.id"]], "id (dataresponse attribute)": [[11, "nautilus_trader.data.messages.DataResponse.id"]], "id (marketdataclient attribute)": [[11, "nautilus_trader.data.client.MarketDataClient.id"]], "id (subscribe attribute)": [[11, "nautilus_trader.data.messages.Subscribe.id"]], "id (unsubscribe attribute)": [[11, "nautilus_trader.data.messages.Unsubscribe.id"]], "initialized (barbuilder attribute)": [[11, "nautilus_trader.data.aggregation.BarBuilder.initialized"]], "interval (timebaraggregator attribute)": [[11, "nautilus_trader.data.aggregation.TimeBarAggregator.interval"]], "interval_ns (timebaraggregator attribute)": [[11, "nautilus_trader.data.aggregation.TimeBarAggregator.interval_ns"]], "is_connected (dataclient attribute)": [[11, "nautilus_trader.data.client.DataClient.is_connected"]], "is_connected (marketdataclient attribute)": [[11, "nautilus_trader.data.client.MarketDataClient.is_connected"]], "is_degraded (dataclient attribute)": [[11, "nautilus_trader.data.client.DataClient.is_degraded"]], "is_degraded (dataengine attribute)": [[11, "nautilus_trader.data.engine.DataEngine.is_degraded"]], "is_degraded (marketdataclient attribute)": [[11, "nautilus_trader.data.client.MarketDataClient.is_degraded"]], "is_disposed (dataclient attribute)": [[11, "nautilus_trader.data.client.DataClient.is_disposed"]], "is_disposed (dataengine attribute)": [[11, "nautilus_trader.data.engine.DataEngine.is_disposed"]], "is_disposed (marketdataclient attribute)": [[11, "nautilus_trader.data.client.MarketDataClient.is_disposed"]], "is_faulted (dataclient attribute)": [[11, "nautilus_trader.data.client.DataClient.is_faulted"]], "is_faulted (dataengine attribute)": [[11, "nautilus_trader.data.engine.DataEngine.is_faulted"]], "is_faulted (marketdataclient attribute)": [[11, "nautilus_trader.data.client.MarketDataClient.is_faulted"]], "is_initialized (dataclient attribute)": [[11, "nautilus_trader.data.client.DataClient.is_initialized"]], "is_initialized (dataengine attribute)": [[11, "nautilus_trader.data.engine.DataEngine.is_initialized"]], "is_initialized (marketdataclient attribute)": [[11, "nautilus_trader.data.client.MarketDataClient.is_initialized"]], "is_running (dataclient attribute)": [[11, "nautilus_trader.data.client.DataClient.is_running"]], "is_running (dataengine attribute)": [[11, "nautilus_trader.data.engine.DataEngine.is_running"]], "is_running (marketdataclient attribute)": [[11, "nautilus_trader.data.client.MarketDataClient.is_running"]], "is_stopped (dataclient attribute)": [[11, "nautilus_trader.data.client.DataClient.is_stopped"]], "is_stopped (dataengine attribute)": [[11, "nautilus_trader.data.engine.DataEngine.is_stopped"]], "is_stopped (marketdataclient attribute)": [[11, "nautilus_trader.data.client.MarketDataClient.is_stopped"]], "nautilus_trader.data": [[11, "module-nautilus_trader.data"]], "nautilus_trader.data.aggregation": [[11, "module-nautilus_trader.data.aggregation"]], "nautilus_trader.data.client": [[11, "module-nautilus_trader.data.client"]], "nautilus_trader.data.engine": [[11, "module-nautilus_trader.data.engine"]], "nautilus_trader.data.messages": [[11, "module-nautilus_trader.data.messages"]], "next_close_ns (timebaraggregator attribute)": [[11, "nautilus_trader.data.aggregation.TimeBarAggregator.next_close_ns"]], "price_precision (barbuilder attribute)": [[11, "nautilus_trader.data.aggregation.BarBuilder.price_precision"]], "process() (dataengine method)": [[11, "nautilus_trader.data.engine.DataEngine.process"]], "register_catalog() (dataengine method)": [[11, "nautilus_trader.data.engine.DataEngine.register_catalog"]], "register_client() (dataengine method)": [[11, "nautilus_trader.data.engine.DataEngine.register_client"]], "register_default_client() (dataengine method)": [[11, "nautilus_trader.data.engine.DataEngine.register_default_client"]], "register_venue_routing() (dataengine method)": [[11, "nautilus_trader.data.engine.DataEngine.register_venue_routing"]], "registered_clients (dataengine attribute)": [[11, "nautilus_trader.data.engine.DataEngine.registered_clients"]], "request() (dataclient method)": [[11, "nautilus_trader.data.client.DataClient.request"]], "request() (dataengine method)": [[11, "nautilus_trader.data.engine.DataEngine.request"]], "request() (marketdataclient method)": [[11, "nautilus_trader.data.client.MarketDataClient.request"]], "request_bars() (marketdataclient method)": [[11, "nautilus_trader.data.client.MarketDataClient.request_bars"]], "request_count (dataengine attribute)": [[11, "nautilus_trader.data.engine.DataEngine.request_count"]], "request_instrument() (marketdataclient method)": [[11, "nautilus_trader.data.client.MarketDataClient.request_instrument"]], "request_instruments() (marketdataclient method)": [[11, "nautilus_trader.data.client.MarketDataClient.request_instruments"]], "request_quote_ticks() (marketdataclient method)": [[11, "nautilus_trader.data.client.MarketDataClient.request_quote_ticks"]], "request_trade_ticks() (marketdataclient method)": [[11, "nautilus_trader.data.client.MarketDataClient.request_trade_ticks"]], "reset() (barbuilder method)": [[11, "nautilus_trader.data.aggregation.BarBuilder.reset"]], "reset() (dataclient method)": [[11, "nautilus_trader.data.client.DataClient.reset"]], "reset() (dataengine method)": [[11, "nautilus_trader.data.engine.DataEngine.reset"]], "reset() (marketdataclient method)": [[11, "nautilus_trader.data.client.MarketDataClient.reset"]], "response() (dataengine method)": [[11, "nautilus_trader.data.engine.DataEngine.response"]], "response_count (dataengine attribute)": [[11, "nautilus_trader.data.engine.DataEngine.response_count"]], "resume() (dataclient method)": [[11, "nautilus_trader.data.client.DataClient.resume"]], "resume() (dataengine method)": [[11, "nautilus_trader.data.engine.DataEngine.resume"]], "resume() (marketdataclient method)": [[11, "nautilus_trader.data.client.MarketDataClient.resume"]], "set_await_partial() (baraggregator method)": [[11, "nautilus_trader.data.aggregation.BarAggregator.set_await_partial"]], "set_await_partial() (tickbaraggregator method)": [[11, "nautilus_trader.data.aggregation.TickBarAggregator.set_await_partial"]], "set_await_partial() (timebaraggregator method)": [[11, "nautilus_trader.data.aggregation.TimeBarAggregator.set_await_partial"]], "set_await_partial() (valuebaraggregator method)": [[11, "nautilus_trader.data.aggregation.ValueBarAggregator.set_await_partial"]], "set_await_partial() (volumebaraggregator method)": [[11, "nautilus_trader.data.aggregation.VolumeBarAggregator.set_await_partial"]], "set_partial() (baraggregator method)": [[11, "nautilus_trader.data.aggregation.BarAggregator.set_partial"]], "set_partial() (barbuilder method)": [[11, "nautilus_trader.data.aggregation.BarBuilder.set_partial"]], "set_partial() (tickbaraggregator method)": [[11, "nautilus_trader.data.aggregation.TickBarAggregator.set_partial"]], "set_partial() (timebaraggregator method)": [[11, "nautilus_trader.data.aggregation.TimeBarAggregator.set_partial"]], "set_partial() (valuebaraggregator method)": [[11, "nautilus_trader.data.aggregation.ValueBarAggregator.set_partial"]], "set_partial() (volumebaraggregator method)": [[11, "nautilus_trader.data.aggregation.VolumeBarAggregator.set_partial"]], "size_precision (barbuilder attribute)": [[11, "nautilus_trader.data.aggregation.BarBuilder.size_precision"]], "start() (dataclient method)": [[11, "nautilus_trader.data.client.DataClient.start"]], "start() (dataengine method)": [[11, "nautilus_trader.data.engine.DataEngine.start"]], "start() (marketdataclient method)": [[11, "nautilus_trader.data.client.MarketDataClient.start"]], "state (dataclient attribute)": [[11, "nautilus_trader.data.client.DataClient.state"]], "state (dataengine attribute)": [[11, "nautilus_trader.data.engine.DataEngine.state"]], "state (marketdataclient attribute)": [[11, "nautilus_trader.data.client.MarketDataClient.state"]], "stop() (dataclient method)": [[11, "nautilus_trader.data.client.DataClient.stop"]], "stop() (dataengine method)": [[11, "nautilus_trader.data.engine.DataEngine.stop"]], "stop() (marketdataclient method)": [[11, "nautilus_trader.data.client.MarketDataClient.stop"]], "stop() (timebaraggregator method)": [[11, "nautilus_trader.data.aggregation.TimeBarAggregator.stop"]], "subscribe() (dataclient method)": [[11, "nautilus_trader.data.client.DataClient.subscribe"]], "subscribe() (marketdataclient method)": [[11, "nautilus_trader.data.client.MarketDataClient.subscribe"]], "subscribe_bars() (marketdataclient method)": [[11, "nautilus_trader.data.client.MarketDataClient.subscribe_bars"]], "subscribe_instrument() (marketdataclient method)": [[11, "nautilus_trader.data.client.MarketDataClient.subscribe_instrument"]], "subscribe_instrument_close() (marketdataclient method)": [[11, "nautilus_trader.data.client.MarketDataClient.subscribe_instrument_close"]], "subscribe_instrument_status() (marketdataclient method)": [[11, "nautilus_trader.data.client.MarketDataClient.subscribe_instrument_status"]], "subscribe_instruments() (marketdataclient method)": [[11, "nautilus_trader.data.client.MarketDataClient.subscribe_instruments"]], "subscribe_order_book_deltas() (marketdataclient method)": [[11, "nautilus_trader.data.client.MarketDataClient.subscribe_order_book_deltas"]], "subscribe_order_book_snapshots() (marketdataclient method)": [[11, "nautilus_trader.data.client.MarketDataClient.subscribe_order_book_snapshots"]], "subscribe_quote_ticks() (marketdataclient method)": [[11, "nautilus_trader.data.client.MarketDataClient.subscribe_quote_ticks"]], "subscribe_ticker() (marketdataclient method)": [[11, "nautilus_trader.data.client.MarketDataClient.subscribe_ticker"]], "subscribe_trade_ticks() (marketdataclient method)": [[11, "nautilus_trader.data.client.MarketDataClient.subscribe_trade_ticks"]], "subscribe_venue_status() (marketdataclient method)": [[11, "nautilus_trader.data.client.MarketDataClient.subscribe_venue_status"]], "subscribed_bars() (dataengine method)": [[11, "nautilus_trader.data.engine.DataEngine.subscribed_bars"]], "subscribed_bars() (marketdataclient method)": [[11, "nautilus_trader.data.client.MarketDataClient.subscribed_bars"]], "subscribed_generic_data() (dataclient method)": [[11, "nautilus_trader.data.client.DataClient.subscribed_generic_data"]], "subscribed_generic_data() (dataengine method)": [[11, "nautilus_trader.data.engine.DataEngine.subscribed_generic_data"]], "subscribed_generic_data() (marketdataclient method)": [[11, "nautilus_trader.data.client.MarketDataClient.subscribed_generic_data"]], "subscribed_instrument_close() (dataengine method)": [[11, "nautilus_trader.data.engine.DataEngine.subscribed_instrument_close"]], "subscribed_instrument_close() (marketdataclient method)": [[11, "nautilus_trader.data.client.MarketDataClient.subscribed_instrument_close"]], "subscribed_instrument_status() (dataengine method)": [[11, "nautilus_trader.data.engine.DataEngine.subscribed_instrument_status"]], "subscribed_instrument_status() (marketdataclient method)": [[11, "nautilus_trader.data.client.MarketDataClient.subscribed_instrument_status"]], "subscribed_instruments() (dataengine method)": [[11, "nautilus_trader.data.engine.DataEngine.subscribed_instruments"]], "subscribed_instruments() (marketdataclient method)": [[11, "nautilus_trader.data.client.MarketDataClient.subscribed_instruments"]], "subscribed_order_book_deltas() (dataengine method)": [[11, "nautilus_trader.data.engine.DataEngine.subscribed_order_book_deltas"]], "subscribed_order_book_deltas() (marketdataclient method)": [[11, "nautilus_trader.data.client.MarketDataClient.subscribed_order_book_deltas"]], "subscribed_order_book_snapshots() (dataengine method)": [[11, "nautilus_trader.data.engine.DataEngine.subscribed_order_book_snapshots"]], "subscribed_order_book_snapshots() (marketdataclient method)": [[11, "nautilus_trader.data.client.MarketDataClient.subscribed_order_book_snapshots"]], "subscribed_quote_ticks() (dataengine method)": [[11, "nautilus_trader.data.engine.DataEngine.subscribed_quote_ticks"]], "subscribed_quote_ticks() (marketdataclient method)": [[11, "nautilus_trader.data.client.MarketDataClient.subscribed_quote_ticks"]], "subscribed_synthetic_quotes() (dataengine method)": [[11, "nautilus_trader.data.engine.DataEngine.subscribed_synthetic_quotes"]], "subscribed_synthetic_trades() (dataengine method)": [[11, "nautilus_trader.data.engine.DataEngine.subscribed_synthetic_trades"]], "subscribed_tickers() (dataengine method)": [[11, "nautilus_trader.data.engine.DataEngine.subscribed_tickers"]], "subscribed_tickers() (marketdataclient method)": [[11, "nautilus_trader.data.client.MarketDataClient.subscribed_tickers"]], "subscribed_trade_ticks() (dataengine method)": [[11, "nautilus_trader.data.engine.DataEngine.subscribed_trade_ticks"]], "subscribed_trade_ticks() (marketdataclient method)": [[11, "nautilus_trader.data.client.MarketDataClient.subscribed_trade_ticks"]], "subscribed_venue_status() (marketdataclient method)": [[11, "nautilus_trader.data.client.MarketDataClient.subscribed_venue_status"]], "trader_id (dataclient attribute)": [[11, "nautilus_trader.data.client.DataClient.trader_id"]], "trader_id (dataengine attribute)": [[11, "nautilus_trader.data.engine.DataEngine.trader_id"]], "trader_id (marketdataclient attribute)": [[11, "nautilus_trader.data.client.MarketDataClient.trader_id"]], "ts_init (datacommand attribute)": [[11, "nautilus_trader.data.messages.DataCommand.ts_init"]], "ts_init (datarequest attribute)": [[11, "nautilus_trader.data.messages.DataRequest.ts_init"]], "ts_init (dataresponse attribute)": [[11, "nautilus_trader.data.messages.DataResponse.ts_init"]], "ts_init (subscribe attribute)": [[11, "nautilus_trader.data.messages.Subscribe.ts_init"]], "ts_init (unsubscribe attribute)": [[11, "nautilus_trader.data.messages.Unsubscribe.ts_init"]], "ts_last (barbuilder attribute)": [[11, "nautilus_trader.data.aggregation.BarBuilder.ts_last"]], "type (dataclient attribute)": [[11, "nautilus_trader.data.client.DataClient.type"]], "type (dataengine attribute)": [[11, "nautilus_trader.data.engine.DataEngine.type"]], "type (marketdataclient attribute)": [[11, "nautilus_trader.data.client.MarketDataClient.type"]], "unsubscribe() (dataclient method)": [[11, "nautilus_trader.data.client.DataClient.unsubscribe"]], "unsubscribe() (marketdataclient method)": [[11, "nautilus_trader.data.client.MarketDataClient.unsubscribe"]], "unsubscribe_bars() (marketdataclient method)": [[11, "nautilus_trader.data.client.MarketDataClient.unsubscribe_bars"]], "unsubscribe_instrument() (marketdataclient method)": [[11, "nautilus_trader.data.client.MarketDataClient.unsubscribe_instrument"]], "unsubscribe_instrument_close() (marketdataclient method)": [[11, "nautilus_trader.data.client.MarketDataClient.unsubscribe_instrument_close"]], "unsubscribe_instrument_status() (marketdataclient method)": [[11, "nautilus_trader.data.client.MarketDataClient.unsubscribe_instrument_status"]], "unsubscribe_instruments() (marketdataclient method)": [[11, "nautilus_trader.data.client.MarketDataClient.unsubscribe_instruments"]], "unsubscribe_order_book_deltas() (marketdataclient method)": [[11, "nautilus_trader.data.client.MarketDataClient.unsubscribe_order_book_deltas"]], "unsubscribe_order_book_snapshots() (marketdataclient method)": [[11, "nautilus_trader.data.client.MarketDataClient.unsubscribe_order_book_snapshots"]], "unsubscribe_quote_ticks() (marketdataclient method)": [[11, "nautilus_trader.data.client.MarketDataClient.unsubscribe_quote_ticks"]], "unsubscribe_ticker() (marketdataclient method)": [[11, "nautilus_trader.data.client.MarketDataClient.unsubscribe_ticker"]], "unsubscribe_trade_ticks() (marketdataclient method)": [[11, "nautilus_trader.data.client.MarketDataClient.unsubscribe_trade_ticks"]], "unsubscribe_venue_status() (marketdataclient method)": [[11, "nautilus_trader.data.client.MarketDataClient.unsubscribe_venue_status"]], "update() (barbuilder method)": [[11, "nautilus_trader.data.aggregation.BarBuilder.update"]], "venue (dataclient attribute)": [[11, "nautilus_trader.data.client.DataClient.venue"]], "venue (datacommand attribute)": [[11, "nautilus_trader.data.messages.DataCommand.venue"]], "venue (datarequest attribute)": [[11, "nautilus_trader.data.messages.DataRequest.venue"]], "venue (dataresponse attribute)": [[11, "nautilus_trader.data.messages.DataResponse.venue"]], "venue (marketdataclient attribute)": [[11, "nautilus_trader.data.client.MarketDataClient.venue"]], "venue (subscribe attribute)": [[11, "nautilus_trader.data.messages.Subscribe.venue"]], "venue (unsubscribe attribute)": [[11, "nautilus_trader.data.messages.Unsubscribe.venue"]], "batchcancelorders (class in nautilus_trader.execution.messages)": [[12, "nautilus_trader.execution.messages.BatchCancelOrders"]], "cancelallorders (class in nautilus_trader.execution.messages)": [[12, "nautilus_trader.execution.messages.CancelAllOrders"]], "cancelorder (class in nautilus_trader.execution.messages)": [[12, "nautilus_trader.execution.messages.CancelOrder"]], "execalgorithm (class in nautilus_trader.execution.algorithm)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm"]], "executionclient (class in nautilus_trader.execution.client)": [[12, "nautilus_trader.execution.client.ExecutionClient"]], "executionengine (class in nautilus_trader.execution.engine)": [[12, "nautilus_trader.execution.engine.ExecutionEngine"]], "executionmassstatus (class in nautilus_trader.execution.reports)": [[12, "nautilus_trader.execution.reports.ExecutionMassStatus"]], "executionreport (class in nautilus_trader.execution.reports)": [[12, "nautilus_trader.execution.reports.ExecutionReport"]], "fillreport (class in nautilus_trader.execution.reports)": [[12, "nautilus_trader.execution.reports.FillReport"]], "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"]], "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_fill_reports() (executionmassstatus method)": [[12, "nautilus_trader.execution.reports.ExecutionMassStatus.add_fill_reports"]], "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"]], "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"]], "fill_reports() (executionmassstatus method)": [[12, "nautilus_trader.execution.reports.ExecutionMassStatus.fill_reports"]], "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 (fillreport attribute)": [[12, "nautilus_trader.execution.reports.FillReport.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 (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"]], "portfolio (orderemulator attribute)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.portfolio"]], "position_id (submitorder attribute)": [[12, "nautilus_trader.execution.messages.SubmitOrder.position_id"]], "position_id (submitorderlist attribute)": [[12, "nautilus_trader.execution.messages.SubmitOrderList.position_id"]], "position_id_count() (executionengine method)": [[12, "nautilus_trader.execution.engine.ExecutionEngine.position_id_count"]], "position_reports() (executionmassstatus method)": [[12, "nautilus_trader.execution.reports.ExecutionMassStatus.position_reports"]], "price (modifyorder attribute)": [[12, "nautilus_trader.execution.messages.ModifyOrder.price"]], "price_increment (matchingcore attribute)": [[12, "nautilus_trader.execution.matching_core.MatchingCore.price_increment"]], "price_precision (matchingcore attribute)": [[12, "nautilus_trader.execution.matching_core.MatchingCore.price_precision"]], "process() (executionengine method)": [[12, "nautilus_trader.execution.engine.ExecutionEngine.process"]], "publish_data() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.publish_data"]], "publish_data() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.publish_data"]], "publish_signal() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.publish_signal"]], "publish_signal() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.publish_signal"]], "quantity (modifyorder attribute)": [[12, "nautilus_trader.execution.messages.ModifyOrder.quantity"]], "query_order() (executionclient method)": [[12, "nautilus_trader.execution.client.ExecutionClient.query_order"]], "queue_for_executor() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.queue_for_executor"]], "queue_for_executor() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.queue_for_executor"]], "queued_task_ids() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.queued_task_ids"]], "queued_task_ids() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.queued_task_ids"]], "reconcile_mass_status() (executionengine method)": [[12, "nautilus_trader.execution.engine.ExecutionEngine.reconcile_mass_status"]], "reconcile_report() (executionengine method)": [[12, "nautilus_trader.execution.engine.ExecutionEngine.reconcile_report"]], "reconcile_state() (executionengine method)": [[12, "nautilus_trader.execution.engine.ExecutionEngine.reconcile_state"]], "reconciliation (executionengine attribute)": [[12, "nautilus_trader.execution.engine.ExecutionEngine.reconciliation"]], "register() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.register"]], "register_base() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.register_base"]], "register_base() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.register_base"]], "register_client() (executionengine method)": [[12, "nautilus_trader.execution.engine.ExecutionEngine.register_client"]], "register_default_client() (executionengine method)": [[12, "nautilus_trader.execution.engine.ExecutionEngine.register_default_client"]], "register_executor() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.register_executor"]], "register_executor() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.register_executor"]], "register_external_order_claims() (executionengine method)": [[12, "nautilus_trader.execution.engine.ExecutionEngine.register_external_order_claims"]], "register_indicator_for_bars() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.register_indicator_for_bars"]], "register_indicator_for_bars() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.register_indicator_for_bars"]], "register_indicator_for_quote_ticks() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.register_indicator_for_quote_ticks"]], "register_indicator_for_quote_ticks() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.register_indicator_for_quote_ticks"]], "register_indicator_for_trade_ticks() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.register_indicator_for_trade_ticks"]], "register_indicator_for_trade_ticks() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.register_indicator_for_trade_ticks"]], "register_oms_type() (executionengine method)": [[12, "nautilus_trader.execution.engine.ExecutionEngine.register_oms_type"]], "register_venue_routing() (executionengine method)": [[12, "nautilus_trader.execution.engine.ExecutionEngine.register_venue_routing"]], "register_warning_event() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.register_warning_event"]], "register_warning_event() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.register_warning_event"]], "registered_clients (executionengine attribute)": [[12, "nautilus_trader.execution.engine.ExecutionEngine.registered_clients"]], "registered_indicators (execalgorithm attribute)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.registered_indicators"]], "registered_indicators (orderemulator attribute)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.registered_indicators"]], "report_count (executionengine attribute)": [[12, "nautilus_trader.execution.engine.ExecutionEngine.report_count"]], "request_bars() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.request_bars"]], "request_bars() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.request_bars"]], "request_data() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.request_data"]], "request_data() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.request_data"]], "request_instrument() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.request_instrument"]], "request_instrument() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.request_instrument"]], "request_instruments() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.request_instruments"]], "request_instruments() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.request_instruments"]], "request_quote_ticks() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.request_quote_ticks"]], "request_quote_ticks() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.request_quote_ticks"]], "request_trade_ticks() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.request_trade_ticks"]], "request_trade_ticks() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.request_trade_ticks"]], "reset() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.reset"]], "reset() (executionclient method)": [[12, "nautilus_trader.execution.client.ExecutionClient.reset"]], "reset() (executionengine method)": [[12, "nautilus_trader.execution.engine.ExecutionEngine.reset"]], "reset() (matchingcore method)": [[12, "nautilus_trader.execution.matching_core.MatchingCore.reset"]], "reset() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.reset"]], "reset() (ordermanager method)": [[12, "nautilus_trader.execution.manager.OrderManager.reset"]], "resume() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.resume"]], "resume() (executionclient method)": [[12, "nautilus_trader.execution.client.ExecutionClient.resume"]], "resume() (executionengine method)": [[12, "nautilus_trader.execution.engine.ExecutionEngine.resume"]], "resume() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.resume"]], "run_in_executor() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.run_in_executor"]], "run_in_executor() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.run_in_executor"]], "save() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.save"]], "save() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.save"]], "send_algo_command() (ordermanager method)": [[12, "nautilus_trader.execution.manager.OrderManager.send_algo_command"]], "send_emulator_command() (ordermanager method)": [[12, "nautilus_trader.execution.manager.OrderManager.send_emulator_command"]], "send_exec_command() (ordermanager method)": [[12, "nautilus_trader.execution.manager.OrderManager.send_exec_command"]], "send_exec_event() (ordermanager method)": [[12, "nautilus_trader.execution.manager.OrderManager.send_exec_event"]], "send_risk_command() (ordermanager method)": [[12, "nautilus_trader.execution.manager.OrderManager.send_risk_command"]], "send_risk_event() (ordermanager method)": [[12, "nautilus_trader.execution.manager.OrderManager.send_risk_event"]], "should_manage_order() (ordermanager method)": [[12, "nautilus_trader.execution.manager.OrderManager.should_manage_order"]], "spawn_limit() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.spawn_limit"]], "spawn_market() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.spawn_market"]], "spawn_market_to_limit() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.spawn_market_to_limit"]], "start() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.start"]], "start() (executionclient method)": [[12, "nautilus_trader.execution.client.ExecutionClient.start"]], "start() (executionengine method)": [[12, "nautilus_trader.execution.engine.ExecutionEngine.start"]], "start() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.start"]], "state (execalgorithm attribute)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.state"]], "state (executionclient attribute)": [[12, "nautilus_trader.execution.client.ExecutionClient.state"]], "state (executionengine attribute)": [[12, "nautilus_trader.execution.engine.ExecutionEngine.state"]], "state (orderemulator attribute)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.state"]], "stop() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.stop"]], "stop() (executionclient method)": [[12, "nautilus_trader.execution.client.ExecutionClient.stop"]], "stop() (executionengine method)": [[12, "nautilus_trader.execution.engine.ExecutionEngine.stop"]], "stop() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.stop"]], "strategy_id (batchcancelorders attribute)": [[12, "nautilus_trader.execution.messages.BatchCancelOrders.strategy_id"]], "strategy_id (cancelallorders attribute)": [[12, "nautilus_trader.execution.messages.CancelAllOrders.strategy_id"]], "strategy_id (cancelorder attribute)": [[12, "nautilus_trader.execution.messages.CancelOrder.strategy_id"]], "strategy_id (modifyorder attribute)": [[12, "nautilus_trader.execution.messages.ModifyOrder.strategy_id"]], "strategy_id (queryorder attribute)": [[12, "nautilus_trader.execution.messages.QueryOrder.strategy_id"]], "strategy_id (submitorder attribute)": [[12, "nautilus_trader.execution.messages.SubmitOrder.strategy_id"]], "strategy_id (submitorderlist attribute)": [[12, "nautilus_trader.execution.messages.SubmitOrderList.strategy_id"]], "strategy_id (tradingcommand attribute)": [[12, "nautilus_trader.execution.messages.TradingCommand.strategy_id"]], "submit_order() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.submit_order"]], "submit_order() (executionclient method)": [[12, "nautilus_trader.execution.client.ExecutionClient.submit_order"]], "submit_order_list() (executionclient method)": [[12, "nautilus_trader.execution.client.ExecutionClient.submit_order_list"]], "subscribe_bars() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.subscribe_bars"]], "subscribe_bars() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.subscribe_bars"]], "subscribe_data() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.subscribe_data"]], "subscribe_data() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.subscribe_data"]], "subscribe_instrument() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.subscribe_instrument"]], "subscribe_instrument() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.subscribe_instrument"]], "subscribe_instrument_close() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.subscribe_instrument_close"]], "subscribe_instrument_close() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.subscribe_instrument_close"]], "subscribe_instrument_status() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.subscribe_instrument_status"]], "subscribe_instrument_status() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.subscribe_instrument_status"]], "subscribe_instruments() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.subscribe_instruments"]], "subscribe_instruments() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.subscribe_instruments"]], "subscribe_order_book_deltas() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.subscribe_order_book_deltas"]], "subscribe_order_book_deltas() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.subscribe_order_book_deltas"]], "subscribe_order_book_snapshots() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.subscribe_order_book_snapshots"]], "subscribe_order_book_snapshots() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.subscribe_order_book_snapshots"]], "subscribe_quote_ticks() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.subscribe_quote_ticks"]], "subscribe_quote_ticks() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.subscribe_quote_ticks"]], "subscribe_ticker() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.subscribe_ticker"]], "subscribe_ticker() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.subscribe_ticker"]], "subscribe_trade_ticks() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.subscribe_trade_ticks"]], "subscribe_trade_ticks() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.subscribe_trade_ticks"]], "subscribe_venue_status() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.subscribe_venue_status"]], "subscribe_venue_status() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.subscribe_venue_status"]], "subscribed_quotes (orderemulator attribute)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.subscribed_quotes"]], "subscribed_trades (orderemulator attribute)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.subscribed_trades"]], "to_dict() (batchcancelorders static method)": [[12, "nautilus_trader.execution.messages.BatchCancelOrders.to_dict"]], "to_dict() (cancelallorders static method)": [[12, "nautilus_trader.execution.messages.CancelAllOrders.to_dict"]], "to_dict() (cancelorder static method)": [[12, "nautilus_trader.execution.messages.CancelOrder.to_dict"]], "to_dict() (modifyorder static method)": [[12, "nautilus_trader.execution.messages.ModifyOrder.to_dict"]], "to_dict() (queryorder static method)": [[12, "nautilus_trader.execution.messages.QueryOrder.to_dict"]], "to_dict() (submitorder static method)": [[12, "nautilus_trader.execution.messages.SubmitOrder.to_dict"]], "to_dict() (submitorderlist static method)": [[12, "nautilus_trader.execution.messages.SubmitOrderList.to_dict"]], "to_importable_config() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.to_importable_config"]], "to_importable_config() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.to_importable_config"]], "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 (fillreport attribute)": [[12, "nautilus_trader.execution.reports.FillReport.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 (tradingcommand attribute)": [[12, "nautilus_trader.execution.messages.TradingCommand.ts_init"]], "type (execalgorithm attribute)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.type"]], "type (executionclient attribute)": [[12, "nautilus_trader.execution.client.ExecutionClient.type"]], "type (executionengine attribute)": [[12, "nautilus_trader.execution.engine.ExecutionEngine.type"]], "type (orderemulator attribute)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.type"]], "unsubscribe_bars() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.unsubscribe_bars"]], "unsubscribe_bars() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.unsubscribe_bars"]], "unsubscribe_data() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.unsubscribe_data"]], "unsubscribe_data() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.unsubscribe_data"]], "unsubscribe_instrument() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.unsubscribe_instrument"]], "unsubscribe_instrument() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.unsubscribe_instrument"]], "unsubscribe_instrument_status() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.unsubscribe_instrument_status"]], "unsubscribe_instrument_status() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.unsubscribe_instrument_status"]], "unsubscribe_instruments() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.unsubscribe_instruments"]], "unsubscribe_instruments() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.unsubscribe_instruments"]], "unsubscribe_order_book_deltas() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.unsubscribe_order_book_deltas"]], "unsubscribe_order_book_deltas() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.unsubscribe_order_book_deltas"]], "unsubscribe_order_book_snapshots() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.unsubscribe_order_book_snapshots"]], "unsubscribe_order_book_snapshots() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.unsubscribe_order_book_snapshots"]], "unsubscribe_quote_ticks() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.unsubscribe_quote_ticks"]], "unsubscribe_quote_ticks() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.unsubscribe_quote_ticks"]], "unsubscribe_ticker() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.unsubscribe_ticker"]], "unsubscribe_ticker() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.unsubscribe_ticker"]], "unsubscribe_trade_ticks() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.unsubscribe_trade_ticks"]], "unsubscribe_trade_ticks() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.unsubscribe_trade_ticks"]], "unsubscribe_venue_status() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.unsubscribe_venue_status"]], "unsubscribe_venue_status() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.unsubscribe_venue_status"]], "update_synthetic() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.update_synthetic"]], "update_synthetic() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.update_synthetic"]], "venue (executionclient attribute)": [[12, "nautilus_trader.execution.client.ExecutionClient.venue"]], "venue_order_id (cancelorder attribute)": [[12, "nautilus_trader.execution.messages.CancelOrder.venue_order_id"]], "venue_order_id (modifyorder attribute)": [[12, "nautilus_trader.execution.messages.ModifyOrder.venue_order_id"]], "venue_order_id (queryorder attribute)": [[12, "nautilus_trader.execution.messages.QueryOrder.venue_order_id"]], "adaptivemovingaverage (class in nautilus_trader.indicators.average.ama)": [[14, "nautilus_trader.indicators.average.ama.AdaptiveMovingAverage"]], "averagetruerange (class in nautilus_trader.indicators.atr)": [[14, "nautilus_trader.indicators.atr.AverageTrueRange"]], "bollingerbands (class in nautilus_trader.indicators.bollinger_bands)": [[14, "nautilus_trader.indicators.bollinger_bands.BollingerBands"]], "donchianchannel (class in nautilus_trader.indicators.donchian_channel)": [[14, "nautilus_trader.indicators.donchian_channel.DonchianChannel"]], "efficiencyratio (class in nautilus_trader.indicators.efficiency_ratio)": [[14, "nautilus_trader.indicators.efficiency_ratio.EfficiencyRatio"]], "exponentialmovingaverage (class in nautilus_trader.indicators.average.ema)": [[14, "nautilus_trader.indicators.average.ema.ExponentialMovingAverage"]], "fuzzycandle (class in nautilus_trader.indicators.fuzzy_candlesticks)": [[14, "nautilus_trader.indicators.fuzzy_candlesticks.FuzzyCandle"]], "fuzzycandlesticks (class in nautilus_trader.indicators.fuzzy_candlesticks)": [[14, "nautilus_trader.indicators.fuzzy_candlesticks.FuzzyCandlesticks"]], "hullmovingaverage (class in nautilus_trader.indicators.average.hma)": [[14, "nautilus_trader.indicators.average.hma.HullMovingAverage"]], "indicator (class in nautilus_trader.indicators.base.indicator)": [[14, "nautilus_trader.indicators.base.indicator.Indicator"]], "keltnerchannel (class in nautilus_trader.indicators.keltner_channel)": [[14, "nautilus_trader.indicators.keltner_channel.KeltnerChannel"]], "keltnerposition (class in nautilus_trader.indicators.keltner_position)": [[14, "nautilus_trader.indicators.keltner_position.KeltnerPosition"]], "movingaverage (class in nautilus_trader.indicators.average.moving_average)": [[14, "nautilus_trader.indicators.average.moving_average.MovingAverage"]], "movingaverageconvergencedivergence (class in nautilus_trader.indicators.macd)": [[14, "nautilus_trader.indicators.macd.MovingAverageConvergenceDivergence"]], "movingaveragefactory (class in nautilus_trader.indicators.average.ma_factory)": [[14, "nautilus_trader.indicators.average.ma_factory.MovingAverageFactory"]], "movingaveragetype (class in nautilus_trader.indicators.average.moving_average)": [[14, "nautilus_trader.indicators.average.moving_average.MovingAverageType"]], "onbalancevolume (class in nautilus_trader.indicators.obv)": [[14, "nautilus_trader.indicators.obv.OnBalanceVolume"]], "pressure (class in nautilus_trader.indicators.pressure)": [[14, "nautilus_trader.indicators.pressure.Pressure"]], "rateofchange (class in nautilus_trader.indicators.roc)": [[14, "nautilus_trader.indicators.roc.RateOfChange"]], "relativestrengthindex (class in nautilus_trader.indicators.rsi)": [[14, "nautilus_trader.indicators.rsi.RelativeStrengthIndex"]], "simplemovingaverage (class in nautilus_trader.indicators.average.sma)": [[14, "nautilus_trader.indicators.average.sma.SimpleMovingAverage"]], "spreadanalyzer (class in nautilus_trader.indicators.spread_analyzer)": [[14, "nautilus_trader.indicators.spread_analyzer.SpreadAnalyzer"]], "stochastics (class in nautilus_trader.indicators.stochastics)": [[14, "nautilus_trader.indicators.stochastics.Stochastics"]], "swings (class in nautilus_trader.indicators.swings)": [[14, "nautilus_trader.indicators.swings.Swings"]], "volatilityratio (class in nautilus_trader.indicators.volatility_ratio)": [[14, "nautilus_trader.indicators.volatility_ratio.VolatilityRatio"]], "volumeweightedaverageprice (class in nautilus_trader.indicators.vwap)": [[14, "nautilus_trader.indicators.vwap.VolumeWeightedAveragePrice"]], "weightedmovingaverage (class in nautilus_trader.indicators.average.wma)": [[14, "nautilus_trader.indicators.average.wma.WeightedMovingAverage"]], "alpha (exponentialmovingaverage attribute)": [[14, "nautilus_trader.indicators.average.ema.ExponentialMovingAverage.alpha"]], "alpha_diff (adaptivemovingaverage attribute)": [[14, "nautilus_trader.indicators.average.ama.AdaptiveMovingAverage.alpha_diff"]], "alpha_fast (adaptivemovingaverage attribute)": [[14, "nautilus_trader.indicators.average.ama.AdaptiveMovingAverage.alpha_fast"]], "alpha_slow (adaptivemovingaverage attribute)": [[14, "nautilus_trader.indicators.average.ama.AdaptiveMovingAverage.alpha_slow"]], "average (spreadanalyzer attribute)": [[14, "nautilus_trader.indicators.spread_analyzer.SpreadAnalyzer.average"]], "body_size (fuzzycandle attribute)": [[14, "nautilus_trader.indicators.fuzzy_candlesticks.FuzzyCandle.body_size"]], "capacity (spreadanalyzer attribute)": [[14, "nautilus_trader.indicators.spread_analyzer.SpreadAnalyzer.capacity"]], "changed (swings attribute)": [[14, "nautilus_trader.indicators.swings.Swings.changed"]], "count (adaptivemovingaverage attribute)": [[14, "nautilus_trader.indicators.average.ama.AdaptiveMovingAverage.count"]], "count (exponentialmovingaverage attribute)": [[14, "nautilus_trader.indicators.average.ema.ExponentialMovingAverage.count"]], "count (hullmovingaverage attribute)": [[14, "nautilus_trader.indicators.average.hma.HullMovingAverage.count"]], "count (movingaverage attribute)": [[14, "nautilus_trader.indicators.average.moving_average.MovingAverage.count"]], "count (simplemovingaverage attribute)": [[14, "nautilus_trader.indicators.average.sma.SimpleMovingAverage.count"]], "count (weightedmovingaverage attribute)": [[14, "nautilus_trader.indicators.average.wma.WeightedMovingAverage.count"]], "create() (movingaveragefactory static method)": [[14, "nautilus_trader.indicators.average.ma_factory.MovingAverageFactory.create"]], "current (spreadanalyzer attribute)": [[14, "nautilus_trader.indicators.spread_analyzer.SpreadAnalyzer.current"]], "direction (fuzzycandle attribute)": [[14, "nautilus_trader.indicators.fuzzy_candlesticks.FuzzyCandle.direction"]], "direction (swings attribute)": [[14, "nautilus_trader.indicators.swings.Swings.direction"]], "duration (swings attribute)": [[14, "nautilus_trader.indicators.swings.Swings.duration"]], "fast_period (movingaverageconvergencedivergence attribute)": [[14, "nautilus_trader.indicators.macd.MovingAverageConvergenceDivergence.fast_period"]], "fast_period (volatilityratio attribute)": [[14, "nautilus_trader.indicators.volatility_ratio.VolatilityRatio.fast_period"]], "handle_bar() (adaptivemovingaverage method)": [[14, "nautilus_trader.indicators.average.ama.AdaptiveMovingAverage.handle_bar"]], "handle_bar() (averagetruerange method)": [[14, "nautilus_trader.indicators.atr.AverageTrueRange.handle_bar"]], "handle_bar() (bollingerbands method)": [[14, "nautilus_trader.indicators.bollinger_bands.BollingerBands.handle_bar"]], "handle_bar() (donchianchannel method)": [[14, "nautilus_trader.indicators.donchian_channel.DonchianChannel.handle_bar"]], "handle_bar() (efficiencyratio method)": [[14, "nautilus_trader.indicators.efficiency_ratio.EfficiencyRatio.handle_bar"]], "handle_bar() (exponentialmovingaverage method)": [[14, "nautilus_trader.indicators.average.ema.ExponentialMovingAverage.handle_bar"]], "handle_bar() (fuzzycandlesticks method)": [[14, "nautilus_trader.indicators.fuzzy_candlesticks.FuzzyCandlesticks.handle_bar"]], "handle_bar() (hullmovingaverage method)": [[14, "nautilus_trader.indicators.average.hma.HullMovingAverage.handle_bar"]], "handle_bar() (indicator method)": [[14, "nautilus_trader.indicators.base.indicator.Indicator.handle_bar"]], "handle_bar() (keltnerchannel method)": [[14, "nautilus_trader.indicators.keltner_channel.KeltnerChannel.handle_bar"]], "handle_bar() (keltnerposition method)": [[14, "nautilus_trader.indicators.keltner_position.KeltnerPosition.handle_bar"]], "handle_bar() (movingaverage method)": [[14, "nautilus_trader.indicators.average.moving_average.MovingAverage.handle_bar"]], "handle_bar() (movingaverageconvergencedivergence method)": [[14, "nautilus_trader.indicators.macd.MovingAverageConvergenceDivergence.handle_bar"]], "handle_bar() (onbalancevolume method)": [[14, "nautilus_trader.indicators.obv.OnBalanceVolume.handle_bar"]], "handle_bar() (pressure method)": [[14, "nautilus_trader.indicators.pressure.Pressure.handle_bar"]], "handle_bar() (rateofchange method)": [[14, "nautilus_trader.indicators.roc.RateOfChange.handle_bar"]], "handle_bar() (relativestrengthindex method)": [[14, "nautilus_trader.indicators.rsi.RelativeStrengthIndex.handle_bar"]], "handle_bar() (simplemovingaverage method)": [[14, "nautilus_trader.indicators.average.sma.SimpleMovingAverage.handle_bar"]], "handle_bar() (spreadanalyzer method)": [[14, "nautilus_trader.indicators.spread_analyzer.SpreadAnalyzer.handle_bar"]], "handle_bar() (stochastics method)": [[14, "nautilus_trader.indicators.stochastics.Stochastics.handle_bar"]], "handle_bar() (swings method)": [[14, "nautilus_trader.indicators.swings.Swings.handle_bar"]], "handle_bar() (volatilityratio method)": [[14, "nautilus_trader.indicators.volatility_ratio.VolatilityRatio.handle_bar"]], "handle_bar() (volumeweightedaverageprice method)": [[14, "nautilus_trader.indicators.vwap.VolumeWeightedAveragePrice.handle_bar"]], "handle_bar() (weightedmovingaverage method)": [[14, "nautilus_trader.indicators.average.wma.WeightedMovingAverage.handle_bar"]], "handle_quote_tick() (adaptivemovingaverage method)": [[14, "nautilus_trader.indicators.average.ama.AdaptiveMovingAverage.handle_quote_tick"]], "handle_quote_tick() (averagetruerange method)": [[14, "nautilus_trader.indicators.atr.AverageTrueRange.handle_quote_tick"]], "handle_quote_tick() (bollingerbands method)": [[14, "nautilus_trader.indicators.bollinger_bands.BollingerBands.handle_quote_tick"]], "handle_quote_tick() (donchianchannel method)": [[14, "nautilus_trader.indicators.donchian_channel.DonchianChannel.handle_quote_tick"]], "handle_quote_tick() (efficiencyratio method)": [[14, "nautilus_trader.indicators.efficiency_ratio.EfficiencyRatio.handle_quote_tick"]], "handle_quote_tick() (exponentialmovingaverage method)": [[14, "nautilus_trader.indicators.average.ema.ExponentialMovingAverage.handle_quote_tick"]], "handle_quote_tick() (fuzzycandlesticks method)": [[14, "nautilus_trader.indicators.fuzzy_candlesticks.FuzzyCandlesticks.handle_quote_tick"]], "handle_quote_tick() (hullmovingaverage method)": [[14, "nautilus_trader.indicators.average.hma.HullMovingAverage.handle_quote_tick"]], "handle_quote_tick() (indicator method)": [[14, "nautilus_trader.indicators.base.indicator.Indicator.handle_quote_tick"]], "handle_quote_tick() (keltnerchannel method)": [[14, "nautilus_trader.indicators.keltner_channel.KeltnerChannel.handle_quote_tick"]], "handle_quote_tick() (keltnerposition method)": [[14, "nautilus_trader.indicators.keltner_position.KeltnerPosition.handle_quote_tick"]], "handle_quote_tick() (movingaverage method)": [[14, "nautilus_trader.indicators.average.moving_average.MovingAverage.handle_quote_tick"]], "handle_quote_tick() (movingaverageconvergencedivergence method)": [[14, "nautilus_trader.indicators.macd.MovingAverageConvergenceDivergence.handle_quote_tick"]], "handle_quote_tick() (onbalancevolume method)": [[14, "nautilus_trader.indicators.obv.OnBalanceVolume.handle_quote_tick"]], "handle_quote_tick() (pressure method)": [[14, "nautilus_trader.indicators.pressure.Pressure.handle_quote_tick"]], "handle_quote_tick() (rateofchange method)": [[14, "nautilus_trader.indicators.roc.RateOfChange.handle_quote_tick"]], "handle_quote_tick() (relativestrengthindex method)": [[14, "nautilus_trader.indicators.rsi.RelativeStrengthIndex.handle_quote_tick"]], "handle_quote_tick() (simplemovingaverage method)": [[14, "nautilus_trader.indicators.average.sma.SimpleMovingAverage.handle_quote_tick"]], "handle_quote_tick() (spreadanalyzer method)": [[14, "nautilus_trader.indicators.spread_analyzer.SpreadAnalyzer.handle_quote_tick"]], "handle_quote_tick() (stochastics method)": [[14, "nautilus_trader.indicators.stochastics.Stochastics.handle_quote_tick"]], "handle_quote_tick() (swings method)": [[14, "nautilus_trader.indicators.swings.Swings.handle_quote_tick"]], "handle_quote_tick() (volatilityratio method)": [[14, "nautilus_trader.indicators.volatility_ratio.VolatilityRatio.handle_quote_tick"]], "handle_quote_tick() (volumeweightedaverageprice method)": [[14, "nautilus_trader.indicators.vwap.VolumeWeightedAveragePrice.handle_quote_tick"]], "handle_quote_tick() (weightedmovingaverage method)": [[14, "nautilus_trader.indicators.average.wma.WeightedMovingAverage.handle_quote_tick"]], "handle_trade_tick() (adaptivemovingaverage method)": [[14, "nautilus_trader.indicators.average.ama.AdaptiveMovingAverage.handle_trade_tick"]], "handle_trade_tick() (averagetruerange method)": [[14, "nautilus_trader.indicators.atr.AverageTrueRange.handle_trade_tick"]], "handle_trade_tick() (bollingerbands method)": [[14, "nautilus_trader.indicators.bollinger_bands.BollingerBands.handle_trade_tick"]], "handle_trade_tick() (donchianchannel method)": [[14, "nautilus_trader.indicators.donchian_channel.DonchianChannel.handle_trade_tick"]], "handle_trade_tick() (efficiencyratio method)": [[14, "nautilus_trader.indicators.efficiency_ratio.EfficiencyRatio.handle_trade_tick"]], "handle_trade_tick() (exponentialmovingaverage method)": [[14, "nautilus_trader.indicators.average.ema.ExponentialMovingAverage.handle_trade_tick"]], "handle_trade_tick() (fuzzycandlesticks method)": [[14, "nautilus_trader.indicators.fuzzy_candlesticks.FuzzyCandlesticks.handle_trade_tick"]], "handle_trade_tick() (hullmovingaverage method)": [[14, "nautilus_trader.indicators.average.hma.HullMovingAverage.handle_trade_tick"]], "handle_trade_tick() (indicator method)": [[14, "nautilus_trader.indicators.base.indicator.Indicator.handle_trade_tick"]], "handle_trade_tick() (keltnerchannel method)": [[14, "nautilus_trader.indicators.keltner_channel.KeltnerChannel.handle_trade_tick"]], "handle_trade_tick() (keltnerposition method)": [[14, "nautilus_trader.indicators.keltner_position.KeltnerPosition.handle_trade_tick"]], "handle_trade_tick() (movingaverage method)": [[14, "nautilus_trader.indicators.average.moving_average.MovingAverage.handle_trade_tick"]], "handle_trade_tick() (movingaverageconvergencedivergence method)": [[14, "nautilus_trader.indicators.macd.MovingAverageConvergenceDivergence.handle_trade_tick"]], "handle_trade_tick() (onbalancevolume method)": [[14, "nautilus_trader.indicators.obv.OnBalanceVolume.handle_trade_tick"]], "handle_trade_tick() (pressure method)": [[14, "nautilus_trader.indicators.pressure.Pressure.handle_trade_tick"]], "handle_trade_tick() (rateofchange method)": [[14, "nautilus_trader.indicators.roc.RateOfChange.handle_trade_tick"]], "handle_trade_tick() (relativestrengthindex method)": [[14, "nautilus_trader.indicators.rsi.RelativeStrengthIndex.handle_trade_tick"]], "handle_trade_tick() (simplemovingaverage method)": [[14, "nautilus_trader.indicators.average.sma.SimpleMovingAverage.handle_trade_tick"]], "handle_trade_tick() (spreadanalyzer method)": [[14, "nautilus_trader.indicators.spread_analyzer.SpreadAnalyzer.handle_trade_tick"]], "handle_trade_tick() (stochastics method)": [[14, "nautilus_trader.indicators.stochastics.Stochastics.handle_trade_tick"]], "handle_trade_tick() (swings method)": [[14, "nautilus_trader.indicators.swings.Swings.handle_trade_tick"]], "handle_trade_tick() (volatilityratio method)": [[14, "nautilus_trader.indicators.volatility_ratio.VolatilityRatio.handle_trade_tick"]], "handle_trade_tick() (volumeweightedaverageprice method)": [[14, "nautilus_trader.indicators.vwap.VolumeWeightedAveragePrice.handle_trade_tick"]], "handle_trade_tick() (weightedmovingaverage method)": [[14, "nautilus_trader.indicators.average.wma.WeightedMovingAverage.handle_trade_tick"]], "has_inputs (adaptivemovingaverage attribute)": [[14, "nautilus_trader.indicators.average.ama.AdaptiveMovingAverage.has_inputs"]], "has_inputs (averagetruerange attribute)": [[14, "nautilus_trader.indicators.atr.AverageTrueRange.has_inputs"]], "has_inputs (bollingerbands attribute)": [[14, "nautilus_trader.indicators.bollinger_bands.BollingerBands.has_inputs"]], "has_inputs (donchianchannel attribute)": [[14, "nautilus_trader.indicators.donchian_channel.DonchianChannel.has_inputs"]], "has_inputs (efficiencyratio attribute)": [[14, "nautilus_trader.indicators.efficiency_ratio.EfficiencyRatio.has_inputs"]], "has_inputs (exponentialmovingaverage attribute)": [[14, "nautilus_trader.indicators.average.ema.ExponentialMovingAverage.has_inputs"]], "has_inputs (fuzzycandlesticks attribute)": [[14, "nautilus_trader.indicators.fuzzy_candlesticks.FuzzyCandlesticks.has_inputs"]], "has_inputs (hullmovingaverage attribute)": [[14, "nautilus_trader.indicators.average.hma.HullMovingAverage.has_inputs"]], "has_inputs (indicator attribute)": [[14, "nautilus_trader.indicators.base.indicator.Indicator.has_inputs"]], "has_inputs (keltnerchannel attribute)": [[14, "nautilus_trader.indicators.keltner_channel.KeltnerChannel.has_inputs"]], "has_inputs (keltnerposition attribute)": [[14, "nautilus_trader.indicators.keltner_position.KeltnerPosition.has_inputs"]], "has_inputs (movingaverage attribute)": [[14, "nautilus_trader.indicators.average.moving_average.MovingAverage.has_inputs"]], "has_inputs (movingaverageconvergencedivergence attribute)": [[14, "nautilus_trader.indicators.macd.MovingAverageConvergenceDivergence.has_inputs"]], "has_inputs (onbalancevolume attribute)": [[14, "nautilus_trader.indicators.obv.OnBalanceVolume.has_inputs"]], "has_inputs (pressure attribute)": [[14, "nautilus_trader.indicators.pressure.Pressure.has_inputs"]], "has_inputs (rateofchange attribute)": [[14, "nautilus_trader.indicators.roc.RateOfChange.has_inputs"]], "has_inputs (relativestrengthindex attribute)": [[14, "nautilus_trader.indicators.rsi.RelativeStrengthIndex.has_inputs"]], "has_inputs (simplemovingaverage attribute)": [[14, "nautilus_trader.indicators.average.sma.SimpleMovingAverage.has_inputs"]], "has_inputs (spreadanalyzer attribute)": [[14, "nautilus_trader.indicators.spread_analyzer.SpreadAnalyzer.has_inputs"]], "has_inputs (stochastics attribute)": [[14, "nautilus_trader.indicators.stochastics.Stochastics.has_inputs"]], "has_inputs (swings attribute)": [[14, "nautilus_trader.indicators.swings.Swings.has_inputs"]], "has_inputs (volatilityratio attribute)": [[14, "nautilus_trader.indicators.volatility_ratio.VolatilityRatio.has_inputs"]], "has_inputs (volumeweightedaverageprice attribute)": [[14, "nautilus_trader.indicators.vwap.VolumeWeightedAveragePrice.has_inputs"]], "has_inputs (weightedmovingaverage attribute)": [[14, "nautilus_trader.indicators.average.wma.WeightedMovingAverage.has_inputs"]], "high_datetime (swings attribute)": [[14, "nautilus_trader.indicators.swings.Swings.high_datetime"]], "high_price (swings attribute)": [[14, "nautilus_trader.indicators.swings.Swings.high_price"]], "initialized (adaptivemovingaverage attribute)": [[14, "nautilus_trader.indicators.average.ama.AdaptiveMovingAverage.initialized"]], "initialized (averagetruerange attribute)": [[14, "nautilus_trader.indicators.atr.AverageTrueRange.initialized"]], "initialized (bollingerbands attribute)": [[14, "nautilus_trader.indicators.bollinger_bands.BollingerBands.initialized"]], "initialized (donchianchannel attribute)": [[14, "nautilus_trader.indicators.donchian_channel.DonchianChannel.initialized"]], "initialized (efficiencyratio attribute)": [[14, "nautilus_trader.indicators.efficiency_ratio.EfficiencyRatio.initialized"]], "initialized (exponentialmovingaverage attribute)": [[14, "nautilus_trader.indicators.average.ema.ExponentialMovingAverage.initialized"]], "initialized (fuzzycandlesticks attribute)": [[14, "nautilus_trader.indicators.fuzzy_candlesticks.FuzzyCandlesticks.initialized"]], "initialized (hullmovingaverage attribute)": [[14, "nautilus_trader.indicators.average.hma.HullMovingAverage.initialized"]], "initialized (indicator attribute)": [[14, "nautilus_trader.indicators.base.indicator.Indicator.initialized"]], "initialized (keltnerchannel attribute)": [[14, "nautilus_trader.indicators.keltner_channel.KeltnerChannel.initialized"]], "initialized (keltnerposition attribute)": [[14, "nautilus_trader.indicators.keltner_position.KeltnerPosition.initialized"]], "initialized (movingaverage attribute)": [[14, "nautilus_trader.indicators.average.moving_average.MovingAverage.initialized"]], "initialized (movingaverageconvergencedivergence attribute)": [[14, "nautilus_trader.indicators.macd.MovingAverageConvergenceDivergence.initialized"]], "initialized (onbalancevolume attribute)": [[14, "nautilus_trader.indicators.obv.OnBalanceVolume.initialized"]], "initialized (pressure attribute)": [[14, "nautilus_trader.indicators.pressure.Pressure.initialized"]], "initialized (rateofchange attribute)": [[14, "nautilus_trader.indicators.roc.RateOfChange.initialized"]], "initialized (relativestrengthindex attribute)": [[14, "nautilus_trader.indicators.rsi.RelativeStrengthIndex.initialized"]], "initialized (simplemovingaverage attribute)": [[14, "nautilus_trader.indicators.average.sma.SimpleMovingAverage.initialized"]], "initialized (spreadanalyzer attribute)": [[14, "nautilus_trader.indicators.spread_analyzer.SpreadAnalyzer.initialized"]], "initialized (stochastics attribute)": [[14, "nautilus_trader.indicators.stochastics.Stochastics.initialized"]], "initialized (swings attribute)": [[14, "nautilus_trader.indicators.swings.Swings.initialized"]], "initialized (volatilityratio attribute)": [[14, "nautilus_trader.indicators.volatility_ratio.VolatilityRatio.initialized"]], "initialized (volumeweightedaverageprice attribute)": [[14, "nautilus_trader.indicators.vwap.VolumeWeightedAveragePrice.initialized"]], "initialized (weightedmovingaverage attribute)": [[14, "nautilus_trader.indicators.average.wma.WeightedMovingAverage.initialized"]], "instrument_id (spreadanalyzer attribute)": [[14, "nautilus_trader.indicators.spread_analyzer.SpreadAnalyzer.instrument_id"]], "k (bollingerbands attribute)": [[14, "nautilus_trader.indicators.bollinger_bands.BollingerBands.k"]], "k_multiplier (keltnerchannel attribute)": [[14, "nautilus_trader.indicators.keltner_channel.KeltnerChannel.k_multiplier"]], "k_multiplier (keltnerposition attribute)": [[14, "nautilus_trader.indicators.keltner_position.KeltnerPosition.k_multiplier"]], "length (swings attribute)": [[14, "nautilus_trader.indicators.swings.Swings.length"]], "low_datetime (swings attribute)": [[14, "nautilus_trader.indicators.swings.Swings.low_datetime"]], "low_price (swings attribute)": [[14, "nautilus_trader.indicators.swings.Swings.low_price"]], "lower (bollingerbands attribute)": [[14, "nautilus_trader.indicators.bollinger_bands.BollingerBands.lower"]], "lower (donchianchannel attribute)": [[14, "nautilus_trader.indicators.donchian_channel.DonchianChannel.lower"]], "lower (keltnerchannel attribute)": [[14, "nautilus_trader.indicators.keltner_channel.KeltnerChannel.lower"]], "lower_wick_size (fuzzycandle attribute)": [[14, "nautilus_trader.indicators.fuzzy_candlesticks.FuzzyCandle.lower_wick_size"]], "middle (bollingerbands attribute)": [[14, "nautilus_trader.indicators.bollinger_bands.BollingerBands.middle"]], "middle (donchianchannel attribute)": [[14, "nautilus_trader.indicators.donchian_channel.DonchianChannel.middle"]], "middle (keltnerchannel attribute)": [[14, "nautilus_trader.indicators.keltner_channel.KeltnerChannel.middle"]], "name (adaptivemovingaverage attribute)": [[14, "nautilus_trader.indicators.average.ama.AdaptiveMovingAverage.name"]], "name (averagetruerange attribute)": [[14, "nautilus_trader.indicators.atr.AverageTrueRange.name"]], "name (bollingerbands attribute)": [[14, "nautilus_trader.indicators.bollinger_bands.BollingerBands.name"]], "name (donchianchannel attribute)": [[14, "nautilus_trader.indicators.donchian_channel.DonchianChannel.name"]], "name (efficiencyratio attribute)": [[14, "nautilus_trader.indicators.efficiency_ratio.EfficiencyRatio.name"]], "name (exponentialmovingaverage attribute)": [[14, "nautilus_trader.indicators.average.ema.ExponentialMovingAverage.name"]], "name (fuzzycandlesticks attribute)": [[14, "nautilus_trader.indicators.fuzzy_candlesticks.FuzzyCandlesticks.name"]], "name (hullmovingaverage attribute)": [[14, "nautilus_trader.indicators.average.hma.HullMovingAverage.name"]], "name (indicator attribute)": [[14, "nautilus_trader.indicators.base.indicator.Indicator.name"]], "name (keltnerchannel attribute)": [[14, "nautilus_trader.indicators.keltner_channel.KeltnerChannel.name"]], "name (keltnerposition attribute)": [[14, "nautilus_trader.indicators.keltner_position.KeltnerPosition.name"]], "name (movingaverage attribute)": [[14, "nautilus_trader.indicators.average.moving_average.MovingAverage.name"]], "name (movingaverageconvergencedivergence attribute)": [[14, "nautilus_trader.indicators.macd.MovingAverageConvergenceDivergence.name"]], "name (onbalancevolume attribute)": [[14, "nautilus_trader.indicators.obv.OnBalanceVolume.name"]], "name (pressure attribute)": [[14, "nautilus_trader.indicators.pressure.Pressure.name"]], "name (rateofchange attribute)": [[14, "nautilus_trader.indicators.roc.RateOfChange.name"]], "name (relativestrengthindex attribute)": [[14, "nautilus_trader.indicators.rsi.RelativeStrengthIndex.name"]], "name (simplemovingaverage attribute)": [[14, "nautilus_trader.indicators.average.sma.SimpleMovingAverage.name"]], "name (spreadanalyzer attribute)": [[14, "nautilus_trader.indicators.spread_analyzer.SpreadAnalyzer.name"]], "name (stochastics attribute)": [[14, "nautilus_trader.indicators.stochastics.Stochastics.name"]], "name (swings attribute)": [[14, "nautilus_trader.indicators.swings.Swings.name"]], "name (volatilityratio attribute)": [[14, "nautilus_trader.indicators.volatility_ratio.VolatilityRatio.name"]], "name (volumeweightedaverageprice attribute)": [[14, "nautilus_trader.indicators.vwap.VolumeWeightedAveragePrice.name"]], "name (weightedmovingaverage attribute)": [[14, "nautilus_trader.indicators.average.wma.WeightedMovingAverage.name"]], "nautilus_trader.indicators": [[14, "module-nautilus_trader.indicators"]], "nautilus_trader.indicators.atr": [[14, "module-nautilus_trader.indicators.atr"]], "nautilus_trader.indicators.average.ama": [[14, "module-nautilus_trader.indicators.average.ama"]], "nautilus_trader.indicators.average.ema": [[14, "module-nautilus_trader.indicators.average.ema"]], "nautilus_trader.indicators.average.hma": [[14, "module-nautilus_trader.indicators.average.hma"]], "nautilus_trader.indicators.average.ma_factory": [[14, "module-nautilus_trader.indicators.average.ma_factory"]], "nautilus_trader.indicators.average.moving_average": [[14, "module-nautilus_trader.indicators.average.moving_average"]], "nautilus_trader.indicators.average.sma": [[14, "module-nautilus_trader.indicators.average.sma"]], "nautilus_trader.indicators.average.wma": [[14, "module-nautilus_trader.indicators.average.wma"]], "nautilus_trader.indicators.base.indicator": [[14, "module-nautilus_trader.indicators.base.indicator"]], "nautilus_trader.indicators.bollinger_bands": [[14, "module-nautilus_trader.indicators.bollinger_bands"]], "nautilus_trader.indicators.donchian_channel": [[14, "module-nautilus_trader.indicators.donchian_channel"]], "nautilus_trader.indicators.efficiency_ratio": [[14, "module-nautilus_trader.indicators.efficiency_ratio"]], "nautilus_trader.indicators.fuzzy_candlesticks": [[14, "module-nautilus_trader.indicators.fuzzy_candlesticks"]], "nautilus_trader.indicators.keltner_channel": [[14, "module-nautilus_trader.indicators.keltner_channel"]], "nautilus_trader.indicators.keltner_position": [[14, "module-nautilus_trader.indicators.keltner_position"]], "nautilus_trader.indicators.macd": [[14, "module-nautilus_trader.indicators.macd"]], "nautilus_trader.indicators.obv": [[14, "module-nautilus_trader.indicators.obv"]], "nautilus_trader.indicators.pressure": [[14, "module-nautilus_trader.indicators.pressure"]], "nautilus_trader.indicators.roc": [[14, "module-nautilus_trader.indicators.roc"]], "nautilus_trader.indicators.rsi": [[14, "module-nautilus_trader.indicators.rsi"]], "nautilus_trader.indicators.spread_analyzer": [[14, "module-nautilus_trader.indicators.spread_analyzer"]], "nautilus_trader.indicators.stochastics": [[14, "module-nautilus_trader.indicators.stochastics"]], "nautilus_trader.indicators.swings": [[14, "module-nautilus_trader.indicators.swings"]], "nautilus_trader.indicators.volatility_ratio": [[14, "module-nautilus_trader.indicators.volatility_ratio"]], "nautilus_trader.indicators.vwap": [[14, "module-nautilus_trader.indicators.vwap"]], "period (adaptivemovingaverage attribute)": [[14, "nautilus_trader.indicators.average.ama.AdaptiveMovingAverage.period"]], "period (averagetruerange attribute)": [[14, "nautilus_trader.indicators.atr.AverageTrueRange.period"]], "period (bollingerbands attribute)": [[14, "nautilus_trader.indicators.bollinger_bands.BollingerBands.period"]], "period (donchianchannel attribute)": [[14, "nautilus_trader.indicators.donchian_channel.DonchianChannel.period"]], "period (efficiencyratio attribute)": [[14, "nautilus_trader.indicators.efficiency_ratio.EfficiencyRatio.period"]], "period (exponentialmovingaverage attribute)": [[14, "nautilus_trader.indicators.average.ema.ExponentialMovingAverage.period"]], "period (fuzzycandlesticks attribute)": [[14, "nautilus_trader.indicators.fuzzy_candlesticks.FuzzyCandlesticks.period"]], "period (hullmovingaverage attribute)": [[14, "nautilus_trader.indicators.average.hma.HullMovingAverage.period"]], "period (keltnerchannel attribute)": [[14, "nautilus_trader.indicators.keltner_channel.KeltnerChannel.period"]], "period (keltnerposition attribute)": [[14, "nautilus_trader.indicators.keltner_position.KeltnerPosition.period"]], "period (movingaverage attribute)": [[14, "nautilus_trader.indicators.average.moving_average.MovingAverage.period"]], "period (onbalancevolume attribute)": [[14, "nautilus_trader.indicators.obv.OnBalanceVolume.period"]], "period (pressure attribute)": [[14, "nautilus_trader.indicators.pressure.Pressure.period"]], "period (rateofchange attribute)": [[14, "nautilus_trader.indicators.roc.RateOfChange.period"]], "period (relativestrengthindex attribute)": [[14, "nautilus_trader.indicators.rsi.RelativeStrengthIndex.period"]], "period (simplemovingaverage attribute)": [[14, "nautilus_trader.indicators.average.sma.SimpleMovingAverage.period"]], "period (swings attribute)": [[14, "nautilus_trader.indicators.swings.Swings.period"]], "period (weightedmovingaverage attribute)": [[14, "nautilus_trader.indicators.average.wma.WeightedMovingAverage.period"]], "period_alpha_fast (adaptivemovingaverage attribute)": [[14, "nautilus_trader.indicators.average.ama.AdaptiveMovingAverage.period_alpha_fast"]], "period_alpha_slow (adaptivemovingaverage attribute)": [[14, "nautilus_trader.indicators.average.ama.AdaptiveMovingAverage.period_alpha_slow"]], "period_d (stochastics attribute)": [[14, "nautilus_trader.indicators.stochastics.Stochastics.period_d"]], "period_er (adaptivemovingaverage attribute)": [[14, "nautilus_trader.indicators.average.ama.AdaptiveMovingAverage.period_er"]], "period_k (stochastics attribute)": [[14, "nautilus_trader.indicators.stochastics.Stochastics.period_k"]], "price_type (adaptivemovingaverage attribute)": [[14, "nautilus_trader.indicators.average.ama.AdaptiveMovingAverage.price_type"]], "price_type (exponentialmovingaverage attribute)": [[14, "nautilus_trader.indicators.average.ema.ExponentialMovingAverage.price_type"]], "price_type (hullmovingaverage attribute)": [[14, "nautilus_trader.indicators.average.hma.HullMovingAverage.price_type"]], "price_type (movingaverage attribute)": [[14, "nautilus_trader.indicators.average.moving_average.MovingAverage.price_type"]], "price_type (movingaverageconvergencedivergence attribute)": [[14, "nautilus_trader.indicators.macd.MovingAverageConvergenceDivergence.price_type"]], "price_type (simplemovingaverage attribute)": [[14, "nautilus_trader.indicators.average.sma.SimpleMovingAverage.price_type"]], "price_type (weightedmovingaverage attribute)": [[14, "nautilus_trader.indicators.average.wma.WeightedMovingAverage.price_type"]], "reset() (adaptivemovingaverage method)": [[14, "nautilus_trader.indicators.average.ama.AdaptiveMovingAverage.reset"]], "reset() (averagetruerange method)": [[14, "nautilus_trader.indicators.atr.AverageTrueRange.reset"]], "reset() (bollingerbands method)": [[14, "nautilus_trader.indicators.bollinger_bands.BollingerBands.reset"]], "reset() (donchianchannel method)": [[14, "nautilus_trader.indicators.donchian_channel.DonchianChannel.reset"]], "reset() (efficiencyratio method)": [[14, "nautilus_trader.indicators.efficiency_ratio.EfficiencyRatio.reset"]], "reset() (exponentialmovingaverage method)": [[14, "nautilus_trader.indicators.average.ema.ExponentialMovingAverage.reset"]], "reset() (fuzzycandlesticks method)": [[14, "nautilus_trader.indicators.fuzzy_candlesticks.FuzzyCandlesticks.reset"]], "reset() (hullmovingaverage method)": [[14, "nautilus_trader.indicators.average.hma.HullMovingAverage.reset"]], "reset() (indicator method)": [[14, "nautilus_trader.indicators.base.indicator.Indicator.reset"]], "reset() (keltnerchannel method)": [[14, "nautilus_trader.indicators.keltner_channel.KeltnerChannel.reset"]], "reset() (keltnerposition method)": [[14, "nautilus_trader.indicators.keltner_position.KeltnerPosition.reset"]], "reset() (movingaverage method)": [[14, "nautilus_trader.indicators.average.moving_average.MovingAverage.reset"]], "reset() (movingaverageconvergencedivergence method)": [[14, "nautilus_trader.indicators.macd.MovingAverageConvergenceDivergence.reset"]], "reset() (onbalancevolume method)": [[14, "nautilus_trader.indicators.obv.OnBalanceVolume.reset"]], "reset() (pressure method)": [[14, "nautilus_trader.indicators.pressure.Pressure.reset"]], "reset() (rateofchange method)": [[14, "nautilus_trader.indicators.roc.RateOfChange.reset"]], "reset() (relativestrengthindex method)": [[14, "nautilus_trader.indicators.rsi.RelativeStrengthIndex.reset"]], "reset() (simplemovingaverage method)": [[14, "nautilus_trader.indicators.average.sma.SimpleMovingAverage.reset"]], "reset() (spreadanalyzer method)": [[14, "nautilus_trader.indicators.spread_analyzer.SpreadAnalyzer.reset"]], "reset() (stochastics method)": [[14, "nautilus_trader.indicators.stochastics.Stochastics.reset"]], "reset() (swings method)": [[14, "nautilus_trader.indicators.swings.Swings.reset"]], "reset() (volatilityratio method)": [[14, "nautilus_trader.indicators.volatility_ratio.VolatilityRatio.reset"]], "reset() (volumeweightedaverageprice method)": [[14, "nautilus_trader.indicators.vwap.VolumeWeightedAveragePrice.reset"]], "reset() (weightedmovingaverage method)": [[14, "nautilus_trader.indicators.average.wma.WeightedMovingAverage.reset"]], "since_high (swings attribute)": [[14, "nautilus_trader.indicators.swings.Swings.since_high"]], "since_low (swings attribute)": [[14, "nautilus_trader.indicators.swings.Swings.since_low"]], "size (fuzzycandle attribute)": [[14, "nautilus_trader.indicators.fuzzy_candlesticks.FuzzyCandle.size"]], "slow_period (movingaverageconvergencedivergence attribute)": [[14, "nautilus_trader.indicators.macd.MovingAverageConvergenceDivergence.slow_period"]], "slow_period (volatilityratio attribute)": [[14, "nautilus_trader.indicators.volatility_ratio.VolatilityRatio.slow_period"]], "update_raw() (adaptivemovingaverage method)": [[14, "nautilus_trader.indicators.average.ama.AdaptiveMovingAverage.update_raw"]], "update_raw() (averagetruerange method)": [[14, "nautilus_trader.indicators.atr.AverageTrueRange.update_raw"]], "update_raw() (bollingerbands method)": [[14, "nautilus_trader.indicators.bollinger_bands.BollingerBands.update_raw"]], "update_raw() (donchianchannel method)": [[14, "nautilus_trader.indicators.donchian_channel.DonchianChannel.update_raw"]], "update_raw() (efficiencyratio method)": [[14, "nautilus_trader.indicators.efficiency_ratio.EfficiencyRatio.update_raw"]], "update_raw() (exponentialmovingaverage method)": [[14, "nautilus_trader.indicators.average.ema.ExponentialMovingAverage.update_raw"]], "update_raw() (fuzzycandlesticks method)": [[14, "nautilus_trader.indicators.fuzzy_candlesticks.FuzzyCandlesticks.update_raw"]], "update_raw() (hullmovingaverage method)": [[14, "nautilus_trader.indicators.average.hma.HullMovingAverage.update_raw"]], "update_raw() (keltnerchannel method)": [[14, "nautilus_trader.indicators.keltner_channel.KeltnerChannel.update_raw"]], "update_raw() (keltnerposition method)": [[14, "nautilus_trader.indicators.keltner_position.KeltnerPosition.update_raw"]], "update_raw() (movingaverage method)": [[14, "nautilus_trader.indicators.average.moving_average.MovingAverage.update_raw"]], "update_raw() (movingaverageconvergencedivergence method)": [[14, "nautilus_trader.indicators.macd.MovingAverageConvergenceDivergence.update_raw"]], "update_raw() (onbalancevolume method)": [[14, "nautilus_trader.indicators.obv.OnBalanceVolume.update_raw"]], "update_raw() (pressure method)": [[14, "nautilus_trader.indicators.pressure.Pressure.update_raw"]], "update_raw() (rateofchange method)": [[14, "nautilus_trader.indicators.roc.RateOfChange.update_raw"]], "update_raw() (relativestrengthindex method)": [[14, "nautilus_trader.indicators.rsi.RelativeStrengthIndex.update_raw"]], "update_raw() (simplemovingaverage method)": [[14, "nautilus_trader.indicators.average.sma.SimpleMovingAverage.update_raw"]], "update_raw() (stochastics method)": [[14, "nautilus_trader.indicators.stochastics.Stochastics.update_raw"]], "update_raw() (swings method)": [[14, "nautilus_trader.indicators.swings.Swings.update_raw"]], "update_raw() (volatilityratio method)": [[14, "nautilus_trader.indicators.volatility_ratio.VolatilityRatio.update_raw"]], "update_raw() (volumeweightedaverageprice method)": [[14, "nautilus_trader.indicators.vwap.VolumeWeightedAveragePrice.update_raw"]], "update_raw() (weightedmovingaverage method)": [[14, "nautilus_trader.indicators.average.wma.WeightedMovingAverage.update_raw"]], "upper (bollingerbands attribute)": [[14, "nautilus_trader.indicators.bollinger_bands.BollingerBands.upper"]], "upper (donchianchannel attribute)": [[14, "nautilus_trader.indicators.donchian_channel.DonchianChannel.upper"]], "upper (keltnerchannel attribute)": [[14, "nautilus_trader.indicators.keltner_channel.KeltnerChannel.upper"]], "upper_wick_size (fuzzycandle attribute)": [[14, "nautilus_trader.indicators.fuzzy_candlesticks.FuzzyCandle.upper_wick_size"]], "value (adaptivemovingaverage attribute)": [[14, "nautilus_trader.indicators.average.ama.AdaptiveMovingAverage.value"]], "value (averagetruerange attribute)": [[14, "nautilus_trader.indicators.atr.AverageTrueRange.value"]], "value (efficiencyratio attribute)": [[14, "nautilus_trader.indicators.efficiency_ratio.EfficiencyRatio.value"]], "value (exponentialmovingaverage attribute)": [[14, "nautilus_trader.indicators.average.ema.ExponentialMovingAverage.value"]], "value (fuzzycandlesticks attribute)": [[14, "nautilus_trader.indicators.fuzzy_candlesticks.FuzzyCandlesticks.value"]], "value (hullmovingaverage attribute)": [[14, "nautilus_trader.indicators.average.hma.HullMovingAverage.value"]], "value (keltnerposition attribute)": [[14, "nautilus_trader.indicators.keltner_position.KeltnerPosition.value"]], "value (movingaverage attribute)": [[14, "nautilus_trader.indicators.average.moving_average.MovingAverage.value"]], "value (movingaverageconvergencedivergence attribute)": [[14, "nautilus_trader.indicators.macd.MovingAverageConvergenceDivergence.value"]], "value (onbalancevolume attribute)": [[14, "nautilus_trader.indicators.obv.OnBalanceVolume.value"]], "value (pressure attribute)": [[14, "nautilus_trader.indicators.pressure.Pressure.value"]], "value (rateofchange attribute)": [[14, "nautilus_trader.indicators.roc.RateOfChange.value"]], "value (relativestrengthindex attribute)": [[14, "nautilus_trader.indicators.rsi.RelativeStrengthIndex.value"]], "value (simplemovingaverage attribute)": [[14, "nautilus_trader.indicators.average.sma.SimpleMovingAverage.value"]], "value (volatilityratio attribute)": [[14, "nautilus_trader.indicators.volatility_ratio.VolatilityRatio.value"]], "value (volumeweightedaverageprice attribute)": [[14, "nautilus_trader.indicators.vwap.VolumeWeightedAveragePrice.value"]], "value (weightedmovingaverage attribute)": [[14, "nautilus_trader.indicators.average.wma.WeightedMovingAverage.value"]], "value_cumulative (pressure attribute)": [[14, "nautilus_trader.indicators.pressure.Pressure.value_cumulative"]], "value_d (stochastics attribute)": [[14, "nautilus_trader.indicators.stochastics.Stochastics.value_d"]], "value_k (stochastics attribute)": [[14, "nautilus_trader.indicators.stochastics.Stochastics.value_k"]], "vector (fuzzycandlesticks attribute)": [[14, "nautilus_trader.indicators.fuzzy_candlesticks.FuzzyCandlesticks.vector"]], "weights (weightedmovingaverage attribute)": [[14, "nautilus_trader.indicators.average.wma.WeightedMovingAverage.weights"]], "livedataclient (class in nautilus_trader.live.data_client)": [[16, "nautilus_trader.live.data_client.LiveDataClient"]], "livedataengine (class in nautilus_trader.live.data_engine)": [[16, "nautilus_trader.live.data_engine.LiveDataEngine"]], "liveexecutionclient (class in nautilus_trader.live.execution_client)": [[16, "nautilus_trader.live.execution_client.LiveExecutionClient"]], "liveexecutionengine (class in nautilus_trader.live.execution_engine)": [[16, "nautilus_trader.live.execution_engine.LiveExecutionEngine"]], "livemarketdataclient (class in nautilus_trader.live.data_client)": [[16, "nautilus_trader.live.data_client.LiveMarketDataClient"]], "liveriskengine (class in nautilus_trader.live.risk_engine)": [[16, "nautilus_trader.live.risk_engine.LiveRiskEngine"]], "tradingnode (class in nautilus_trader.live.node)": [[16, "nautilus_trader.live.node.TradingNode"]], "tradingnodebuilder (class in nautilus_trader.live.node_builder)": [[16, "nautilus_trader.live.node_builder.TradingNodeBuilder"]], "account_id (liveexecutionclient attribute)": [[16, "nautilus_trader.live.execution_client.LiveExecutionClient.account_id"]], "account_type (liveexecutionclient attribute)": [[16, "nautilus_trader.live.execution_client.LiveExecutionClient.account_type"]], "add_data_client_factory() (tradingnode method)": [[16, "nautilus_trader.live.node.TradingNode.add_data_client_factory"]], "add_data_client_factory() (tradingnodebuilder method)": [[16, "nautilus_trader.live.node_builder.TradingNodeBuilder.add_data_client_factory"]], "add_exec_client_factory() (tradingnode method)": [[16, "nautilus_trader.live.node.TradingNode.add_exec_client_factory"]], "add_exec_client_factory() (tradingnodebuilder method)": [[16, "nautilus_trader.live.node_builder.TradingNodeBuilder.add_exec_client_factory"]], "allow_cash_positions (liveexecutionengine attribute)": [[16, "nautilus_trader.live.execution_engine.LiveExecutionEngine.allow_cash_positions"]], "base_currency (liveexecutionclient attribute)": [[16, "nautilus_trader.live.execution_client.LiveExecutionClient.base_currency"]], "batch_cancel_orders() (liveexecutionclient method)": [[16, "nautilus_trader.live.execution_client.LiveExecutionClient.batch_cancel_orders"]], "build() (tradingnode method)": [[16, "nautilus_trader.live.node.TradingNode.build"]], "build_data_clients() (tradingnodebuilder method)": [[16, "nautilus_trader.live.node_builder.TradingNodeBuilder.build_data_clients"]], "build_exec_clients() (tradingnodebuilder method)": [[16, "nautilus_trader.live.node_builder.TradingNodeBuilder.build_exec_clients"]], "cache (tradingnode property)": [[16, "nautilus_trader.live.node.TradingNode.cache"]], "cancel_all_orders() (liveexecutionclient method)": [[16, "nautilus_trader.live.execution_client.LiveExecutionClient.cancel_all_orders"]], "cancel_order() (liveexecutionclient method)": [[16, "nautilus_trader.live.execution_client.LiveExecutionClient.cancel_order"]], "check_connected() (livedataengine method)": [[16, "nautilus_trader.live.data_engine.LiveDataEngine.check_connected"]], "check_connected() (liveexecutionengine method)": [[16, "nautilus_trader.live.execution_engine.LiveExecutionEngine.check_connected"]], "check_disconnected() (livedataengine method)": [[16, "nautilus_trader.live.data_engine.LiveDataEngine.check_disconnected"]], "check_disconnected() (liveexecutionengine method)": [[16, "nautilus_trader.live.execution_engine.LiveExecutionEngine.check_disconnected"]], "check_integrity() (liveexecutionengine method)": [[16, "nautilus_trader.live.execution_engine.LiveExecutionEngine.check_integrity"]], "check_residuals() (liveexecutionengine method)": [[16, "nautilus_trader.live.execution_engine.LiveExecutionEngine.check_residuals"]], "cmd_qsize() (livedataengine method)": [[16, "nautilus_trader.live.data_engine.LiveDataEngine.cmd_qsize"]], "cmd_qsize() (liveexecutionengine method)": [[16, "nautilus_trader.live.execution_engine.LiveExecutionEngine.cmd_qsize"]], "cmd_qsize() (liveriskengine method)": [[16, "nautilus_trader.live.risk_engine.LiveRiskEngine.cmd_qsize"]], "command_count (livedataengine attribute)": [[16, "nautilus_trader.live.data_engine.LiveDataEngine.command_count"]], "command_count (liveexecutionengine attribute)": [[16, "nautilus_trader.live.execution_engine.LiveExecutionEngine.command_count"]], "command_count (liveriskengine attribute)": [[16, "nautilus_trader.live.risk_engine.LiveRiskEngine.command_count"]], "connect() (livedataclient method)": [[16, "nautilus_trader.live.data_client.LiveDataClient.connect"]], "connect() (livedataengine method)": [[16, "nautilus_trader.live.data_engine.LiveDataEngine.connect"]], "connect() (liveexecutionclient method)": [[16, "nautilus_trader.live.execution_client.LiveExecutionClient.connect"]], "connect() (liveexecutionengine method)": [[16, "nautilus_trader.live.execution_engine.LiveExecutionEngine.connect"]], "connect() (livemarketdataclient method)": [[16, "nautilus_trader.live.data_client.LiveMarketDataClient.connect"]], "create_task() (livedataclient method)": [[16, "nautilus_trader.live.data_client.LiveDataClient.create_task"]], "create_task() (liveexecutionclient method)": [[16, "nautilus_trader.live.execution_client.LiveExecutionClient.create_task"]], "create_task() (livemarketdataclient method)": [[16, "nautilus_trader.live.data_client.LiveMarketDataClient.create_task"]], "data_count (livedataengine attribute)": [[16, "nautilus_trader.live.data_engine.LiveDataEngine.data_count"]], "data_qsize() (livedataengine method)": [[16, "nautilus_trader.live.data_engine.LiveDataEngine.data_qsize"]], "debug (livedataengine attribute)": [[16, "nautilus_trader.live.data_engine.LiveDataEngine.debug"]], "debug (liveexecutionengine attribute)": [[16, "nautilus_trader.live.execution_engine.LiveExecutionEngine.debug"]], "debug (liveriskengine attribute)": [[16, "nautilus_trader.live.risk_engine.LiveRiskEngine.debug"]], "default_client (livedataengine attribute)": [[16, "nautilus_trader.live.data_engine.LiveDataEngine.default_client"]], "default_client (liveexecutionengine attribute)": [[16, "nautilus_trader.live.execution_engine.LiveExecutionEngine.default_client"]], "degrade() (livedataclient method)": [[16, "nautilus_trader.live.data_client.LiveDataClient.degrade"]], "degrade() (livedataengine method)": [[16, "nautilus_trader.live.data_engine.LiveDataEngine.degrade"]], "degrade() (liveexecutionclient method)": [[16, "nautilus_trader.live.execution_client.LiveExecutionClient.degrade"]], "degrade() (liveexecutionengine method)": [[16, "nautilus_trader.live.execution_engine.LiveExecutionEngine.degrade"]], "degrade() (livemarketdataclient method)": [[16, "nautilus_trader.live.data_client.LiveMarketDataClient.degrade"]], "degrade() (liveriskengine method)": [[16, "nautilus_trader.live.risk_engine.LiveRiskEngine.degrade"]], "deregister_client() (livedataengine method)": [[16, "nautilus_trader.live.data_engine.LiveDataEngine.deregister_client"]], "deregister_client() (liveexecutionengine method)": [[16, "nautilus_trader.live.execution_engine.LiveExecutionEngine.deregister_client"]], "disconnect() (livedataclient method)": [[16, "nautilus_trader.live.data_client.LiveDataClient.disconnect"]], "disconnect() (livedataengine method)": [[16, "nautilus_trader.live.data_engine.LiveDataEngine.disconnect"]], "disconnect() (liveexecutionclient method)": [[16, "nautilus_trader.live.execution_client.LiveExecutionClient.disconnect"]], "disconnect() (liveexecutionengine method)": [[16, "nautilus_trader.live.execution_engine.LiveExecutionEngine.disconnect"]], "disconnect() (livemarketdataclient method)": [[16, "nautilus_trader.live.data_client.LiveMarketDataClient.disconnect"]], "dispose() (livedataclient method)": [[16, "nautilus_trader.live.data_client.LiveDataClient.dispose"]], "dispose() (livedataengine method)": [[16, "nautilus_trader.live.data_engine.LiveDataEngine.dispose"]], "dispose() (liveexecutionclient method)": [[16, "nautilus_trader.live.execution_client.LiveExecutionClient.dispose"]], "dispose() (liveexecutionengine method)": [[16, "nautilus_trader.live.execution_engine.LiveExecutionEngine.dispose"]], "dispose() (livemarketdataclient method)": [[16, "nautilus_trader.live.data_client.LiveMarketDataClient.dispose"]], "dispose() (liveriskengine method)": [[16, "nautilus_trader.live.risk_engine.LiveRiskEngine.dispose"]], "dispose() (tradingnode method)": [[16, "nautilus_trader.live.node.TradingNode.dispose"]], "event_count (liveexecutionengine attribute)": [[16, "nautilus_trader.live.execution_engine.LiveExecutionEngine.event_count"]], "event_count (liveriskengine attribute)": [[16, "nautilus_trader.live.risk_engine.LiveRiskEngine.event_count"]], "evt_qsize() (liveexecutionengine method)": [[16, "nautilus_trader.live.execution_engine.LiveExecutionEngine.evt_qsize"]], "evt_qsize() (liveriskengine method)": [[16, "nautilus_trader.live.risk_engine.LiveRiskEngine.evt_qsize"]], "execute() (livedataengine method)": [[16, "nautilus_trader.live.data_engine.LiveDataEngine.execute"]], "execute() (liveexecutionengine method)": [[16, "nautilus_trader.live.execution_engine.LiveExecutionEngine.execute"]], "execute() (liveriskengine method)": [[16, "nautilus_trader.live.risk_engine.LiveRiskEngine.execute"]], "fault() (livedataclient method)": [[16, "nautilus_trader.live.data_client.LiveDataClient.fault"]], "fault() (livedataengine method)": [[16, "nautilus_trader.live.data_engine.LiveDataEngine.fault"]], "fault() (liveexecutionclient method)": [[16, "nautilus_trader.live.execution_client.LiveExecutionClient.fault"]], "fault() (liveexecutionengine method)": [[16, "nautilus_trader.live.execution_engine.LiveExecutionEngine.fault"]], "fault() (livemarketdataclient method)": [[16, "nautilus_trader.live.data_client.LiveMarketDataClient.fault"]], "fault() (liveriskengine method)": [[16, "nautilus_trader.live.risk_engine.LiveRiskEngine.fault"]], "flush_db() (liveexecutionengine method)": [[16, "nautilus_trader.live.execution_engine.LiveExecutionEngine.flush_db"]], "fully_qualified_name() (livedataclient class method)": [[16, "nautilus_trader.live.data_client.LiveDataClient.fully_qualified_name"]], "fully_qualified_name() (livedataengine class method)": [[16, "nautilus_trader.live.data_engine.LiveDataEngine.fully_qualified_name"]], "fully_qualified_name() (liveexecutionclient class method)": [[16, "nautilus_trader.live.execution_client.LiveExecutionClient.fully_qualified_name"]], "fully_qualified_name() (liveexecutionengine class method)": [[16, "nautilus_trader.live.execution_engine.LiveExecutionEngine.fully_qualified_name"]], "fully_qualified_name() (livemarketdataclient class method)": [[16, "nautilus_trader.live.data_client.LiveMarketDataClient.fully_qualified_name"]], "fully_qualified_name() (liveriskengine class method)": [[16, "nautilus_trader.live.risk_engine.LiveRiskEngine.fully_qualified_name"]], "generate_account_state() (liveexecutionclient method)": [[16, "nautilus_trader.live.execution_client.LiveExecutionClient.generate_account_state"]], "generate_fill_reports() (liveexecutionclient method)": [[16, "nautilus_trader.live.execution_client.LiveExecutionClient.generate_fill_reports"]], "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"]], "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"]], "level (class in nautilus_trader.model.book)": [[17, "nautilus_trader.model.book.Level"]], "orderbook (class in nautilus_trader.model.book)": [[17, "nautilus_trader.model.book.OrderBook"]], "add() (orderbook method)": [[17, "nautilus_trader.model.book.OrderBook.add"]], "apply() (orderbook method)": [[17, "nautilus_trader.model.book.OrderBook.apply"]], "apply_delta() (orderbook method)": [[17, "nautilus_trader.model.book.OrderBook.apply_delta"]], "apply_deltas() (orderbook method)": [[17, "nautilus_trader.model.book.OrderBook.apply_deltas"]], "asks() (orderbook method)": [[17, "nautilus_trader.model.book.OrderBook.asks"]], "best_ask_price() (orderbook method)": [[17, "nautilus_trader.model.book.OrderBook.best_ask_price"]], "best_ask_size() (orderbook method)": [[17, "nautilus_trader.model.book.OrderBook.best_ask_size"]], "best_bid_price() (orderbook method)": [[17, "nautilus_trader.model.book.OrderBook.best_bid_price"]], "best_bid_size() (orderbook method)": [[17, "nautilus_trader.model.book.OrderBook.best_bid_size"]], "bids() (orderbook method)": [[17, "nautilus_trader.model.book.OrderBook.bids"]], "book_type (orderbook attribute)": [[17, "nautilus_trader.model.book.OrderBook.book_type"]], "check_integrity() (orderbook method)": [[17, "nautilus_trader.model.book.OrderBook.check_integrity"]], "clear() (orderbook method)": [[17, "nautilus_trader.model.book.OrderBook.clear"]], "clear_asks() (orderbook method)": [[17, "nautilus_trader.model.book.OrderBook.clear_asks"]], "clear_bids() (orderbook method)": [[17, "nautilus_trader.model.book.OrderBook.clear_bids"]], "count (orderbook attribute)": [[17, "nautilus_trader.model.book.OrderBook.count"]], "delete() (orderbook method)": [[17, "nautilus_trader.model.book.OrderBook.delete"]], "exposure() (level method)": [[17, "nautilus_trader.model.book.Level.exposure"]], "fully_qualified_name() (orderbook class method)": [[17, "nautilus_trader.model.book.OrderBook.fully_qualified_name"]], "get_avg_px_for_quantity() (orderbook method)": [[17, "nautilus_trader.model.book.OrderBook.get_avg_px_for_quantity"]], "get_quantity_for_price() (orderbook method)": [[17, "nautilus_trader.model.book.OrderBook.get_quantity_for_price"]], "instrument_id (orderbook attribute)": [[17, "nautilus_trader.model.book.OrderBook.instrument_id"]], "midpoint() (orderbook method)": [[17, "nautilus_trader.model.book.OrderBook.midpoint"]], "nautilus_trader.model.book": [[17, "module-nautilus_trader.model.book"]], "orders() (level method)": [[17, "nautilus_trader.model.book.Level.orders"]], "pprint() (orderbook method)": [[17, "nautilus_trader.model.book.OrderBook.pprint"]], "price (level attribute)": [[17, "nautilus_trader.model.book.Level.price"]], "reset() (orderbook method)": [[17, "nautilus_trader.model.book.OrderBook.reset"]], "sequence (orderbook attribute)": [[17, "nautilus_trader.model.book.OrderBook.sequence"]], "simulate_fills() (orderbook method)": [[17, "nautilus_trader.model.book.OrderBook.simulate_fills"]], "size() (level method)": [[17, "nautilus_trader.model.book.Level.size"]], "spread() (orderbook method)": [[17, "nautilus_trader.model.book.OrderBook.spread"]], "ts_event (orderbook attribute)": [[17, "nautilus_trader.model.book.OrderBook.ts_event"]], "ts_init (orderbook attribute)": [[17, "nautilus_trader.model.book.OrderBook.ts_init"]], "ts_last (orderbook attribute)": [[17, "nautilus_trader.model.book.OrderBook.ts_last"]], "update() (orderbook method)": [[17, "nautilus_trader.model.book.OrderBook.update"]], "update_quote_tick() (orderbook method)": [[17, "nautilus_trader.model.book.OrderBook.update_quote_tick"]], "update_trade_tick() (orderbook method)": [[17, "nautilus_trader.model.book.OrderBook.update_trade_tick"]], "bar (class in nautilus_trader.model.data)": [[18, "nautilus_trader.model.data.Bar"]], "baraggregation (class in nautilus_trader.model.data)": [[18, "nautilus_trader.model.data.BarAggregation"]], "barspecification (class in nautilus_trader.model.data)": [[18, "nautilus_trader.model.data.BarSpecification"]], "bartype (class in nautilus_trader.model.data)": [[18, "nautilus_trader.model.data.BarType"]], "bookorder (class in nautilus_trader.model.data)": [[18, "nautilus_trader.model.data.BookOrder"]], "datatype (class in nautilus_trader.model.data)": [[18, "nautilus_trader.model.data.DataType"]], "genericdata (class in nautilus_trader.model.data)": [[18, "nautilus_trader.model.data.GenericData"]], "instrumentclose (class in nautilus_trader.model.data)": [[18, "nautilus_trader.model.data.InstrumentClose"]], "instrumentstatus (class in nautilus_trader.model.data)": [[18, "nautilus_trader.model.data.InstrumentStatus"]], "orderbookdelta (class in nautilus_trader.model.data)": [[18, "nautilus_trader.model.data.OrderBookDelta"]], "orderbookdeltas (class in nautilus_trader.model.data)": [[18, "nautilus_trader.model.data.OrderBookDeltas"]], "quotetick (class in nautilus_trader.model.data)": [[18, "nautilus_trader.model.data.QuoteTick"]], "ticker (class in nautilus_trader.model.data)": [[18, "nautilus_trader.model.data.Ticker"]], "tradetick (class in nautilus_trader.model.data)": [[18, "nautilus_trader.model.data.TradeTick"]], "venuestatus (class in nautilus_trader.model.data)": [[18, "nautilus_trader.model.data.VenueStatus"]], "action (orderbookdelta attribute)": [[18, "nautilus_trader.model.data.OrderBookDelta.action"]], "aggregation (barspecification attribute)": [[18, "nautilus_trader.model.data.BarSpecification.aggregation"]], "aggregation_source (bartype attribute)": [[18, "nautilus_trader.model.data.BarType.aggregation_source"]], "aggressor_side (tradetick attribute)": [[18, "nautilus_trader.model.data.TradeTick.aggressor_side"]], "as_integer_ratio() (baraggregation method)": [[18, "nautilus_trader.model.data.BarAggregation.as_integer_ratio"]], "ask_price (quotetick attribute)": [[18, "nautilus_trader.model.data.QuoteTick.ask_price"]], "ask_size (quotetick attribute)": [[18, "nautilus_trader.model.data.QuoteTick.ask_size"]], "bar_type (bar attribute)": [[18, "nautilus_trader.model.data.Bar.bar_type"]], "bid_price (quotetick attribute)": [[18, "nautilus_trader.model.data.QuoteTick.bid_price"]], "bid_size (quotetick attribute)": [[18, "nautilus_trader.model.data.QuoteTick.bid_size"]], "bit_count() (baraggregation method)": [[18, "nautilus_trader.model.data.BarAggregation.bit_count"]], "bit_length() (baraggregation method)": [[18, "nautilus_trader.model.data.BarAggregation.bit_length"]], "capsule_from_list() (orderbookdelta static method)": [[18, "nautilus_trader.model.data.OrderBookDelta.capsule_from_list"]], "capsule_from_list() (quotetick static method)": [[18, "nautilus_trader.model.data.QuoteTick.capsule_from_list"]], "capsule_from_list() (tradetick static method)": [[18, "nautilus_trader.model.data.TradeTick.capsule_from_list"]], "capsule_to_list() (in module nautilus_trader.model.data)": [[18, "nautilus_trader.model.data.capsule_to_list"]], "check_information_aggregated() (barspecification static method)": [[18, "nautilus_trader.model.data.BarSpecification.check_information_aggregated"]], "check_threshold_aggregated() (barspecification static method)": [[18, "nautilus_trader.model.data.BarSpecification.check_threshold_aggregated"]], "check_time_aggregated() (barspecification static method)": [[18, "nautilus_trader.model.data.BarSpecification.check_time_aggregated"]], "clear() (orderbookdelta static method)": [[18, "nautilus_trader.model.data.OrderBookDelta.clear"]], "close (bar attribute)": [[18, "nautilus_trader.model.data.Bar.close"]], "close_price (instrumentclose attribute)": [[18, "nautilus_trader.model.data.InstrumentClose.close_price"]], "close_type (instrumentclose attribute)": [[18, "nautilus_trader.model.data.InstrumentClose.close_type"]], "conjugate() (baraggregation method)": [[18, "nautilus_trader.model.data.BarAggregation.conjugate"]], "data (genericdata attribute)": [[18, "nautilus_trader.model.data.GenericData.data"]], "data_type (genericdata attribute)": [[18, "nautilus_trader.model.data.GenericData.data_type"]], "deltas (orderbookdeltas attribute)": [[18, "nautilus_trader.model.data.OrderBookDeltas.deltas"]], "denominator (baraggregation attribute)": [[18, "nautilus_trader.model.data.BarAggregation.denominator"]], "exposure() (bookorder method)": [[18, "nautilus_trader.model.data.BookOrder.exposure"]], "extract_price() (quotetick method)": [[18, "nautilus_trader.model.data.QuoteTick.extract_price"]], "extract_volume() (quotetick method)": [[18, "nautilus_trader.model.data.QuoteTick.extract_volume"]], "flags (orderbookdelta attribute)": [[18, "nautilus_trader.model.data.OrderBookDelta.flags"]], "from_bytes() (baraggregation method)": [[18, "nautilus_trader.model.data.BarAggregation.from_bytes"]], "from_dict() (bar static method)": [[18, "nautilus_trader.model.data.Bar.from_dict"]], "from_dict() (bookorder static method)": [[18, "nautilus_trader.model.data.BookOrder.from_dict"]], "from_dict() (instrumentclose static method)": [[18, "nautilus_trader.model.data.InstrumentClose.from_dict"]], "from_dict() (instrumentstatus static method)": [[18, "nautilus_trader.model.data.InstrumentStatus.from_dict"]], "from_dict() (orderbookdelta static method)": [[18, "nautilus_trader.model.data.OrderBookDelta.from_dict"]], "from_dict() (orderbookdeltas static method)": [[18, "nautilus_trader.model.data.OrderBookDeltas.from_dict"]], "from_dict() (quotetick static method)": [[18, "nautilus_trader.model.data.QuoteTick.from_dict"]], "from_dict() (ticker static method)": [[18, "nautilus_trader.model.data.Ticker.from_dict"]], "from_dict() (tradetick static method)": [[18, "nautilus_trader.model.data.TradeTick.from_dict"]], "from_dict() (venuestatus static method)": [[18, "nautilus_trader.model.data.VenueStatus.from_dict"]], "from_pyo3() (bar static method)": [[18, "nautilus_trader.model.data.Bar.from_pyo3"]], "from_pyo3() (orderbookdelta static method)": [[18, "nautilus_trader.model.data.OrderBookDelta.from_pyo3"]], "from_pyo3() (quotetick static method)": [[18, "nautilus_trader.model.data.QuoteTick.from_pyo3"]], "from_pyo3() (tradetick static method)": [[18, "nautilus_trader.model.data.TradeTick.from_pyo3"]], "from_raw() (bookorder static method)": [[18, "nautilus_trader.model.data.BookOrder.from_raw"]], "from_raw() (orderbookdelta static method)": [[18, "nautilus_trader.model.data.OrderBookDelta.from_raw"]], "from_raw() (quotetick static method)": [[18, "nautilus_trader.model.data.QuoteTick.from_raw"]], "from_raw() (tradetick static method)": [[18, "nautilus_trader.model.data.TradeTick.from_raw"]], "from_str() (barspecification static method)": [[18, "nautilus_trader.model.data.BarSpecification.from_str"]], "from_str() (bartype static method)": [[18, "nautilus_trader.model.data.BarType.from_str"]], "from_timedelta() (barspecification static method)": [[18, "nautilus_trader.model.data.BarSpecification.from_timedelta"]], "fully_qualified_name() (bar class method)": [[18, "nautilus_trader.model.data.Bar.fully_qualified_name"]], "fully_qualified_name() (genericdata class method)": [[18, "nautilus_trader.model.data.GenericData.fully_qualified_name"]], "fully_qualified_name() (instrumentclose class method)": [[18, "nautilus_trader.model.data.InstrumentClose.fully_qualified_name"]], "fully_qualified_name() (instrumentstatus class method)": [[18, "nautilus_trader.model.data.InstrumentStatus.fully_qualified_name"]], "fully_qualified_name() (orderbookdelta class method)": [[18, "nautilus_trader.model.data.OrderBookDelta.fully_qualified_name"]], "fully_qualified_name() (orderbookdeltas class method)": [[18, "nautilus_trader.model.data.OrderBookDeltas.fully_qualified_name"]], "fully_qualified_name() (quotetick class method)": [[18, "nautilus_trader.model.data.QuoteTick.fully_qualified_name"]], "fully_qualified_name() (ticker class method)": [[18, "nautilus_trader.model.data.Ticker.fully_qualified_name"]], "fully_qualified_name() (tradetick class method)": [[18, "nautilus_trader.model.data.TradeTick.fully_qualified_name"]], "fully_qualified_name() (venuestatus class method)": [[18, "nautilus_trader.model.data.VenueStatus.fully_qualified_name"]], "halt_reason (instrumentstatus attribute)": [[18, "nautilus_trader.model.data.InstrumentStatus.halt_reason"]], "high (bar attribute)": [[18, "nautilus_trader.model.data.Bar.high"]], "imag (baraggregation attribute)": [[18, "nautilus_trader.model.data.BarAggregation.imag"]], "instrument_id (bartype attribute)": [[18, "nautilus_trader.model.data.BarType.instrument_id"]], "instrument_id (instrumentclose attribute)": [[18, "nautilus_trader.model.data.InstrumentClose.instrument_id"]], "instrument_id (instrumentstatus attribute)": [[18, "nautilus_trader.model.data.InstrumentStatus.instrument_id"]], "instrument_id (orderbookdelta attribute)": [[18, "nautilus_trader.model.data.OrderBookDelta.instrument_id"]], "instrument_id (orderbookdeltas attribute)": [[18, "nautilus_trader.model.data.OrderBookDeltas.instrument_id"]], "instrument_id (quotetick attribute)": [[18, "nautilus_trader.model.data.QuoteTick.instrument_id"]], "instrument_id (ticker attribute)": [[18, "nautilus_trader.model.data.Ticker.instrument_id"]], "instrument_id (tradetick attribute)": [[18, "nautilus_trader.model.data.TradeTick.instrument_id"]], "is_add (orderbookdelta attribute)": [[18, "nautilus_trader.model.data.OrderBookDelta.is_add"]], "is_clear (orderbookdelta attribute)": [[18, "nautilus_trader.model.data.OrderBookDelta.is_clear"]], "is_delete (orderbookdelta attribute)": [[18, "nautilus_trader.model.data.OrderBookDelta.is_delete"]], "is_externally_aggregated() (bartype method)": [[18, "nautilus_trader.model.data.BarType.is_externally_aggregated"]], "is_information_aggregated() (barspecification method)": [[18, "nautilus_trader.model.data.BarSpecification.is_information_aggregated"]], "is_internally_aggregated() (bartype method)": [[18, "nautilus_trader.model.data.BarType.is_internally_aggregated"]], "is_revision (bar attribute)": [[18, "nautilus_trader.model.data.Bar.is_revision"]], "is_single_price() (bar method)": [[18, "nautilus_trader.model.data.Bar.is_single_price"]], "is_snapshot (orderbookdeltas attribute)": [[18, "nautilus_trader.model.data.OrderBookDeltas.is_snapshot"]], "is_threshold_aggregated() (barspecification method)": [[18, "nautilus_trader.model.data.BarSpecification.is_threshold_aggregated"]], "is_time_aggregated() (barspecification method)": [[18, "nautilus_trader.model.data.BarSpecification.is_time_aggregated"]], "is_update (orderbookdelta attribute)": [[18, "nautilus_trader.model.data.OrderBookDelta.is_update"]], "list_from_capsule() (orderbookdelta static method)": [[18, "nautilus_trader.model.data.OrderBookDelta.list_from_capsule"]], "list_from_capsule() (quotetick static method)": [[18, "nautilus_trader.model.data.QuoteTick.list_from_capsule"]], "list_from_capsule() (tradetick static method)": [[18, "nautilus_trader.model.data.TradeTick.list_from_capsule"]], "low (bar attribute)": [[18, "nautilus_trader.model.data.Bar.low"]], "metadata (datatype attribute)": [[18, "nautilus_trader.model.data.DataType.metadata"]], "nautilus_trader.model.data": [[18, "module-nautilus_trader.model.data"]], "numerator (baraggregation attribute)": [[18, "nautilus_trader.model.data.BarAggregation.numerator"]], "open (bar attribute)": [[18, "nautilus_trader.model.data.Bar.open"]], "order (orderbookdelta attribute)": [[18, "nautilus_trader.model.data.OrderBookDelta.order"]], "order_id (bookorder attribute)": [[18, "nautilus_trader.model.data.BookOrder.order_id"]], "price (bookorder attribute)": [[18, "nautilus_trader.model.data.BookOrder.price"]], "price (tradetick attribute)": [[18, "nautilus_trader.model.data.TradeTick.price"]], "price_type (barspecification attribute)": [[18, "nautilus_trader.model.data.BarSpecification.price_type"]], "real (baraggregation attribute)": [[18, "nautilus_trader.model.data.BarAggregation.real"]], "sequence (orderbookdelta attribute)": [[18, "nautilus_trader.model.data.OrderBookDelta.sequence"]], "sequence (orderbookdeltas attribute)": [[18, "nautilus_trader.model.data.OrderBookDeltas.sequence"]], "side (bookorder attribute)": [[18, "nautilus_trader.model.data.BookOrder.side"]], "signed_size() (bookorder method)": [[18, "nautilus_trader.model.data.BookOrder.signed_size"]], "size (bookorder attribute)": [[18, "nautilus_trader.model.data.BookOrder.size"]], "size (tradetick attribute)": [[18, "nautilus_trader.model.data.TradeTick.size"]], "spec (bartype attribute)": [[18, "nautilus_trader.model.data.BarType.spec"]], "status (instrumentstatus attribute)": [[18, "nautilus_trader.model.data.InstrumentStatus.status"]], "status (venuestatus attribute)": [[18, "nautilus_trader.model.data.VenueStatus.status"]], "step (barspecification attribute)": [[18, "nautilus_trader.model.data.BarSpecification.step"]], "timedelta (barspecification attribute)": [[18, "nautilus_trader.model.data.BarSpecification.timedelta"]], "to_bytes() (baraggregation method)": [[18, "nautilus_trader.model.data.BarAggregation.to_bytes"]], "to_dict() (bar static method)": [[18, "nautilus_trader.model.data.Bar.to_dict"]], "to_dict() (bookorder static method)": [[18, "nautilus_trader.model.data.BookOrder.to_dict"]], "to_dict() (instrumentclose static method)": [[18, "nautilus_trader.model.data.InstrumentClose.to_dict"]], "to_dict() (instrumentstatus static method)": [[18, "nautilus_trader.model.data.InstrumentStatus.to_dict"]], "to_dict() (orderbookdelta static method)": [[18, "nautilus_trader.model.data.OrderBookDelta.to_dict"]], "to_dict() (orderbookdeltas static method)": [[18, "nautilus_trader.model.data.OrderBookDeltas.to_dict"]], "to_dict() (quotetick static method)": [[18, "nautilus_trader.model.data.QuoteTick.to_dict"]], "to_dict() (ticker static method)": [[18, "nautilus_trader.model.data.Ticker.to_dict"]], "to_dict() (tradetick static method)": [[18, "nautilus_trader.model.data.TradeTick.to_dict"]], "to_dict() (venuestatus static method)": [[18, "nautilus_trader.model.data.VenueStatus.to_dict"]], "topic (datatype attribute)": [[18, "nautilus_trader.model.data.DataType.topic"]], "trade_id (tradetick attribute)": [[18, "nautilus_trader.model.data.TradeTick.trade_id"]], "trading_session (instrumentstatus attribute)": [[18, "nautilus_trader.model.data.InstrumentStatus.trading_session"]], "ts_event (bar attribute)": [[18, "nautilus_trader.model.data.Bar.ts_event"]], "ts_event (genericdata attribute)": [[18, "nautilus_trader.model.data.GenericData.ts_event"]], "ts_event (instrumentclose attribute)": [[18, "nautilus_trader.model.data.InstrumentClose.ts_event"]], "ts_event (instrumentstatus attribute)": [[18, "nautilus_trader.model.data.InstrumentStatus.ts_event"]], "ts_event (orderbookdelta attribute)": [[18, "nautilus_trader.model.data.OrderBookDelta.ts_event"]], "ts_event (orderbookdeltas attribute)": [[18, "nautilus_trader.model.data.OrderBookDeltas.ts_event"]], "ts_event (quotetick attribute)": [[18, "nautilus_trader.model.data.QuoteTick.ts_event"]], "ts_event (ticker attribute)": [[18, "nautilus_trader.model.data.Ticker.ts_event"]], "ts_event (tradetick attribute)": [[18, "nautilus_trader.model.data.TradeTick.ts_event"]], "ts_event (venuestatus attribute)": [[18, "nautilus_trader.model.data.VenueStatus.ts_event"]], "ts_init (bar attribute)": [[18, "nautilus_trader.model.data.Bar.ts_init"]], "ts_init (genericdata attribute)": [[18, "nautilus_trader.model.data.GenericData.ts_init"]], "ts_init (instrumentclose attribute)": [[18, "nautilus_trader.model.data.InstrumentClose.ts_init"]], "ts_init (instrumentstatus attribute)": [[18, "nautilus_trader.model.data.InstrumentStatus.ts_init"]], "ts_init (orderbookdelta attribute)": [[18, "nautilus_trader.model.data.OrderBookDelta.ts_init"]], "ts_init (orderbookdeltas attribute)": [[18, "nautilus_trader.model.data.OrderBookDeltas.ts_init"]], "ts_init (quotetick attribute)": [[18, "nautilus_trader.model.data.QuoteTick.ts_init"]], "ts_init (ticker attribute)": [[18, "nautilus_trader.model.data.Ticker.ts_init"]], "ts_init (tradetick attribute)": [[18, "nautilus_trader.model.data.TradeTick.ts_init"]], "ts_init (venuestatus attribute)": [[18, "nautilus_trader.model.data.VenueStatus.ts_init"]], "type (datatype attribute)": [[18, "nautilus_trader.model.data.DataType.type"]], "venue (venuestatus attribute)": [[18, "nautilus_trader.model.data.VenueStatus.venue"]], "volume (bar attribute)": [[18, "nautilus_trader.model.data.Bar.volume"]], "accountstate (class in nautilus_trader.model.events.account)": [[19, "nautilus_trader.model.events.account.AccountState"]], "orderaccepted (class in nautilus_trader.model.events.order)": [[19, "nautilus_trader.model.events.order.OrderAccepted"]], "ordercancelrejected (class in nautilus_trader.model.events.order)": [[19, "nautilus_trader.model.events.order.OrderCancelRejected"]], "ordercanceled (class in nautilus_trader.model.events.order)": [[19, "nautilus_trader.model.events.order.OrderCanceled"]], "orderdenied (class in nautilus_trader.model.events.order)": [[19, "nautilus_trader.model.events.order.OrderDenied"]], "orderemulated (class in nautilus_trader.model.events.order)": [[19, "nautilus_trader.model.events.order.OrderEmulated"]], "orderevent (class in nautilus_trader.model.events.order)": [[19, "nautilus_trader.model.events.order.OrderEvent"]], "orderexpired (class in nautilus_trader.model.events.order)": [[19, "nautilus_trader.model.events.order.OrderExpired"]], "orderfilled (class in nautilus_trader.model.events.order)": [[19, "nautilus_trader.model.events.order.OrderFilled"]], "orderinitialized (class in nautilus_trader.model.events.order)": [[19, "nautilus_trader.model.events.order.OrderInitialized"]], "ordermodifyrejected (class in nautilus_trader.model.events.order)": [[19, "nautilus_trader.model.events.order.OrderModifyRejected"]], "orderpendingcancel (class in nautilus_trader.model.events.order)": [[19, "nautilus_trader.model.events.order.OrderPendingCancel"]], "orderpendingupdate (class in nautilus_trader.model.events.order)": [[19, "nautilus_trader.model.events.order.OrderPendingUpdate"]], "orderrejected (class in nautilus_trader.model.events.order)": [[19, "nautilus_trader.model.events.order.OrderRejected"]], "orderreleased (class in nautilus_trader.model.events.order)": [[19, "nautilus_trader.model.events.order.OrderReleased"]], "ordersubmitted (class in nautilus_trader.model.events.order)": [[19, "nautilus_trader.model.events.order.OrderSubmitted"]], "ordertriggered (class in nautilus_trader.model.events.order)": [[19, "nautilus_trader.model.events.order.OrderTriggered"]], "orderupdated (class in nautilus_trader.model.events.order)": [[19, "nautilus_trader.model.events.order.OrderUpdated"]], "positionchanged (class in nautilus_trader.model.events.position)": [[19, "nautilus_trader.model.events.position.PositionChanged"]], "positionclosed (class in nautilus_trader.model.events.position)": [[19, "nautilus_trader.model.events.position.PositionClosed"]], "positionevent (class in nautilus_trader.model.events.position)": [[19, "nautilus_trader.model.events.position.PositionEvent"]], "positionopened (class in nautilus_trader.model.events.position)": [[19, "nautilus_trader.model.events.position.PositionOpened"]], "account_id (accountstate attribute)": [[19, "nautilus_trader.model.events.account.AccountState.account_id"]], "account_id (orderaccepted attribute)": [[19, "nautilus_trader.model.events.order.OrderAccepted.account_id"]], "account_id (ordercancelrejected attribute)": [[19, "nautilus_trader.model.events.order.OrderCancelRejected.account_id"]], "account_id (ordercanceled attribute)": [[19, "nautilus_trader.model.events.order.OrderCanceled.account_id"]], "account_id (orderdenied attribute)": [[19, "nautilus_trader.model.events.order.OrderDenied.account_id"]], "account_id (orderemulated attribute)": [[19, "nautilus_trader.model.events.order.OrderEmulated.account_id"]], "account_id (orderevent attribute)": [[19, "nautilus_trader.model.events.order.OrderEvent.account_id"]], "account_id (orderexpired attribute)": [[19, "nautilus_trader.model.events.order.OrderExpired.account_id"]], "account_id (orderfilled attribute)": [[19, "nautilus_trader.model.events.order.OrderFilled.account_id"]], "account_id (orderinitialized attribute)": [[19, "nautilus_trader.model.events.order.OrderInitialized.account_id"]], "account_id (ordermodifyrejected attribute)": [[19, "nautilus_trader.model.events.order.OrderModifyRejected.account_id"]], "account_id (orderpendingcancel attribute)": [[19, "nautilus_trader.model.events.order.OrderPendingCancel.account_id"]], "account_id (orderpendingupdate attribute)": [[19, "nautilus_trader.model.events.order.OrderPendingUpdate.account_id"]], "account_id (orderrejected attribute)": [[19, "nautilus_trader.model.events.order.OrderRejected.account_id"]], "account_id (orderreleased attribute)": [[19, "nautilus_trader.model.events.order.OrderReleased.account_id"]], "account_id (ordersubmitted attribute)": [[19, "nautilus_trader.model.events.order.OrderSubmitted.account_id"]], "account_id (ordertriggered attribute)": [[19, "nautilus_trader.model.events.order.OrderTriggered.account_id"]], "account_id (orderupdated attribute)": [[19, "nautilus_trader.model.events.order.OrderUpdated.account_id"]], "account_id (positionchanged attribute)": [[19, "nautilus_trader.model.events.position.PositionChanged.account_id"]], "account_id (positionclosed attribute)": [[19, "nautilus_trader.model.events.position.PositionClosed.account_id"]], "account_id (positionevent attribute)": [[19, "nautilus_trader.model.events.position.PositionEvent.account_id"]], "account_id (positionopened attribute)": [[19, "nautilus_trader.model.events.position.PositionOpened.account_id"]], "account_type (accountstate attribute)": [[19, "nautilus_trader.model.events.account.AccountState.account_type"]], "avg_px_close (positionchanged attribute)": [[19, "nautilus_trader.model.events.position.PositionChanged.avg_px_close"]], "avg_px_close (positionclosed attribute)": [[19, "nautilus_trader.model.events.position.PositionClosed.avg_px_close"]], "avg_px_close (positionevent attribute)": [[19, "nautilus_trader.model.events.position.PositionEvent.avg_px_close"]], "avg_px_close (positionopened attribute)": [[19, "nautilus_trader.model.events.position.PositionOpened.avg_px_close"]], "avg_px_open (positionchanged attribute)": [[19, "nautilus_trader.model.events.position.PositionChanged.avg_px_open"]], "avg_px_open (positionclosed attribute)": [[19, "nautilus_trader.model.events.position.PositionClosed.avg_px_open"]], "avg_px_open (positionevent attribute)": [[19, "nautilus_trader.model.events.position.PositionEvent.avg_px_open"]], "avg_px_open (positionopened attribute)": [[19, "nautilus_trader.model.events.position.PositionOpened.avg_px_open"]], "balances (accountstate attribute)": [[19, "nautilus_trader.model.events.account.AccountState.balances"]], "base_currency (accountstate attribute)": [[19, "nautilus_trader.model.events.account.AccountState.base_currency"]], "client_order_id (orderaccepted attribute)": [[19, "nautilus_trader.model.events.order.OrderAccepted.client_order_id"]], "client_order_id (ordercancelrejected attribute)": [[19, "nautilus_trader.model.events.order.OrderCancelRejected.client_order_id"]], "client_order_id (ordercanceled attribute)": [[19, "nautilus_trader.model.events.order.OrderCanceled.client_order_id"]], "client_order_id (orderdenied attribute)": [[19, "nautilus_trader.model.events.order.OrderDenied.client_order_id"]], "client_order_id (orderemulated attribute)": [[19, "nautilus_trader.model.events.order.OrderEmulated.client_order_id"]], "client_order_id (orderevent attribute)": [[19, "nautilus_trader.model.events.order.OrderEvent.client_order_id"]], "client_order_id (orderexpired attribute)": [[19, "nautilus_trader.model.events.order.OrderExpired.client_order_id"]], "client_order_id (orderfilled attribute)": [[19, "nautilus_trader.model.events.order.OrderFilled.client_order_id"]], "client_order_id (orderinitialized attribute)": [[19, "nautilus_trader.model.events.order.OrderInitialized.client_order_id"]], "client_order_id (ordermodifyrejected attribute)": [[19, "nautilus_trader.model.events.order.OrderModifyRejected.client_order_id"]], "client_order_id (orderpendingcancel attribute)": [[19, "nautilus_trader.model.events.order.OrderPendingCancel.client_order_id"]], "client_order_id (orderpendingupdate attribute)": [[19, "nautilus_trader.model.events.order.OrderPendingUpdate.client_order_id"]], "client_order_id (orderrejected attribute)": [[19, "nautilus_trader.model.events.order.OrderRejected.client_order_id"]], "client_order_id (orderreleased attribute)": [[19, "nautilus_trader.model.events.order.OrderReleased.client_order_id"]], "client_order_id (ordersubmitted attribute)": [[19, "nautilus_trader.model.events.order.OrderSubmitted.client_order_id"]], "client_order_id (ordertriggered attribute)": [[19, "nautilus_trader.model.events.order.OrderTriggered.client_order_id"]], "client_order_id (orderupdated attribute)": [[19, "nautilus_trader.model.events.order.OrderUpdated.client_order_id"]], "closing_order_id (positionchanged attribute)": [[19, "nautilus_trader.model.events.position.PositionChanged.closing_order_id"]], "closing_order_id (positionclosed attribute)": [[19, "nautilus_trader.model.events.position.PositionClosed.closing_order_id"]], "closing_order_id (positionevent attribute)": [[19, "nautilus_trader.model.events.position.PositionEvent.closing_order_id"]], "closing_order_id (positionopened attribute)": [[19, "nautilus_trader.model.events.position.PositionOpened.closing_order_id"]], "commission (orderfilled attribute)": [[19, "nautilus_trader.model.events.order.OrderFilled.commission"]], "contingency_type (orderinitialized attribute)": [[19, "nautilus_trader.model.events.order.OrderInitialized.contingency_type"]], "create() (positionchanged static method)": [[19, "nautilus_trader.model.events.position.PositionChanged.create"]], "create() (positionclosed static method)": [[19, "nautilus_trader.model.events.position.PositionClosed.create"]], "create() (positionopened static method)": [[19, "nautilus_trader.model.events.position.PositionOpened.create"]], "currency (orderfilled attribute)": [[19, "nautilus_trader.model.events.order.OrderFilled.currency"]], "currency (positionchanged attribute)": [[19, "nautilus_trader.model.events.position.PositionChanged.currency"]], "currency (positionclosed attribute)": [[19, "nautilus_trader.model.events.position.PositionClosed.currency"]], "currency (positionevent attribute)": [[19, "nautilus_trader.model.events.position.PositionEvent.currency"]], "currency (positionopened attribute)": [[19, "nautilus_trader.model.events.position.PositionOpened.currency"]], "duration_ns (positionchanged attribute)": [[19, "nautilus_trader.model.events.position.PositionChanged.duration_ns"]], "duration_ns (positionclosed attribute)": [[19, "nautilus_trader.model.events.position.PositionClosed.duration_ns"]], "duration_ns (positionevent attribute)": [[19, "nautilus_trader.model.events.position.PositionEvent.duration_ns"]], "duration_ns (positionopened attribute)": [[19, "nautilus_trader.model.events.position.PositionOpened.duration_ns"]], "emulation_trigger (orderinitialized attribute)": [[19, "nautilus_trader.model.events.order.OrderInitialized.emulation_trigger"]], "entry (positionchanged attribute)": [[19, "nautilus_trader.model.events.position.PositionChanged.entry"]], "entry (positionclosed attribute)": [[19, "nautilus_trader.model.events.position.PositionClosed.entry"]], "entry (positionevent attribute)": [[19, "nautilus_trader.model.events.position.PositionEvent.entry"]], "entry (positionopened attribute)": [[19, "nautilus_trader.model.events.position.PositionOpened.entry"]], "exec_algorithm_id (orderinitialized attribute)": [[19, "nautilus_trader.model.events.order.OrderInitialized.exec_algorithm_id"]], "exec_algorithm_params (orderinitialized attribute)": [[19, "nautilus_trader.model.events.order.OrderInitialized.exec_algorithm_params"]], "exec_spawn_id (orderinitialized attribute)": [[19, "nautilus_trader.model.events.order.OrderInitialized.exec_spawn_id"]], "from_dict() (accountstate static method)": [[19, "nautilus_trader.model.events.account.AccountState.from_dict"]], "from_dict() (orderaccepted static method)": [[19, "nautilus_trader.model.events.order.OrderAccepted.from_dict"]], "from_dict() (ordercancelrejected static method)": [[19, "nautilus_trader.model.events.order.OrderCancelRejected.from_dict"]], "from_dict() (ordercanceled static method)": [[19, "nautilus_trader.model.events.order.OrderCanceled.from_dict"]], "from_dict() (orderdenied static method)": [[19, "nautilus_trader.model.events.order.OrderDenied.from_dict"]], "from_dict() (orderemulated static method)": [[19, "nautilus_trader.model.events.order.OrderEmulated.from_dict"]], "from_dict() (orderexpired static method)": [[19, "nautilus_trader.model.events.order.OrderExpired.from_dict"]], "from_dict() (orderfilled static method)": [[19, "nautilus_trader.model.events.order.OrderFilled.from_dict"]], "from_dict() (orderinitialized static method)": [[19, "nautilus_trader.model.events.order.OrderInitialized.from_dict"]], "from_dict() (ordermodifyrejected static method)": [[19, "nautilus_trader.model.events.order.OrderModifyRejected.from_dict"]], "from_dict() (orderpendingcancel static method)": [[19, "nautilus_trader.model.events.order.OrderPendingCancel.from_dict"]], "from_dict() (orderpendingupdate static method)": [[19, "nautilus_trader.model.events.order.OrderPendingUpdate.from_dict"]], "from_dict() (orderrejected static method)": [[19, "nautilus_trader.model.events.order.OrderRejected.from_dict"]], "from_dict() (orderreleased static method)": [[19, "nautilus_trader.model.events.order.OrderReleased.from_dict"]], "from_dict() (ordersubmitted static method)": [[19, "nautilus_trader.model.events.order.OrderSubmitted.from_dict"]], "from_dict() (ordertriggered static method)": [[19, "nautilus_trader.model.events.order.OrderTriggered.from_dict"]], "from_dict() (orderupdated static method)": [[19, "nautilus_trader.model.events.order.OrderUpdated.from_dict"]], "from_dict() (positionchanged static method)": [[19, "nautilus_trader.model.events.position.PositionChanged.from_dict"]], "from_dict() (positionclosed static method)": [[19, "nautilus_trader.model.events.position.PositionClosed.from_dict"]], "from_dict() (positionopened static method)": [[19, "nautilus_trader.model.events.position.PositionOpened.from_dict"]], "id (accountstate attribute)": [[19, "nautilus_trader.model.events.account.AccountState.id"]], "id (orderaccepted attribute)": [[19, "nautilus_trader.model.events.order.OrderAccepted.id"]], "id (ordercancelrejected attribute)": [[19, "nautilus_trader.model.events.order.OrderCancelRejected.id"]], "id (ordercanceled attribute)": [[19, "nautilus_trader.model.events.order.OrderCanceled.id"]], "id (orderdenied attribute)": [[19, "nautilus_trader.model.events.order.OrderDenied.id"]], "id (orderemulated attribute)": [[19, "nautilus_trader.model.events.order.OrderEmulated.id"]], "id (orderevent attribute)": [[19, "nautilus_trader.model.events.order.OrderEvent.id"]], "id (orderexpired attribute)": [[19, "nautilus_trader.model.events.order.OrderExpired.id"]], "id (orderfilled attribute)": [[19, "nautilus_trader.model.events.order.OrderFilled.id"]], "id (orderinitialized attribute)": [[19, "nautilus_trader.model.events.order.OrderInitialized.id"]], "id (ordermodifyrejected attribute)": [[19, "nautilus_trader.model.events.order.OrderModifyRejected.id"]], "id (orderpendingcancel attribute)": [[19, "nautilus_trader.model.events.order.OrderPendingCancel.id"]], "id (orderpendingupdate attribute)": [[19, "nautilus_trader.model.events.order.OrderPendingUpdate.id"]], "id (orderrejected attribute)": [[19, "nautilus_trader.model.events.order.OrderRejected.id"]], "id (orderreleased attribute)": [[19, "nautilus_trader.model.events.order.OrderReleased.id"]], "id (ordersubmitted attribute)": [[19, "nautilus_trader.model.events.order.OrderSubmitted.id"]], "id (ordertriggered attribute)": [[19, "nautilus_trader.model.events.order.OrderTriggered.id"]], "id (orderupdated attribute)": [[19, "nautilus_trader.model.events.order.OrderUpdated.id"]], "id (positionchanged attribute)": [[19, "nautilus_trader.model.events.position.PositionChanged.id"]], "id (positionclosed attribute)": [[19, "nautilus_trader.model.events.position.PositionClosed.id"]], "id (positionevent attribute)": [[19, "nautilus_trader.model.events.position.PositionEvent.id"]], "id (positionopened attribute)": [[19, "nautilus_trader.model.events.position.PositionOpened.id"]], "info (accountstate attribute)": [[19, "nautilus_trader.model.events.account.AccountState.info"]], "info (orderfilled attribute)": [[19, "nautilus_trader.model.events.order.OrderFilled.info"]], "instrument_id (orderaccepted attribute)": [[19, "nautilus_trader.model.events.order.OrderAccepted.instrument_id"]], "instrument_id (ordercancelrejected attribute)": [[19, "nautilus_trader.model.events.order.OrderCancelRejected.instrument_id"]], "instrument_id (ordercanceled attribute)": [[19, "nautilus_trader.model.events.order.OrderCanceled.instrument_id"]], "instrument_id (orderdenied attribute)": [[19, "nautilus_trader.model.events.order.OrderDenied.instrument_id"]], "instrument_id (orderemulated attribute)": [[19, "nautilus_trader.model.events.order.OrderEmulated.instrument_id"]], "instrument_id (orderevent attribute)": [[19, "nautilus_trader.model.events.order.OrderEvent.instrument_id"]], "instrument_id (orderexpired attribute)": [[19, "nautilus_trader.model.events.order.OrderExpired.instrument_id"]], "instrument_id (orderfilled attribute)": [[19, "nautilus_trader.model.events.order.OrderFilled.instrument_id"]], "instrument_id (orderinitialized attribute)": [[19, "nautilus_trader.model.events.order.OrderInitialized.instrument_id"]], "instrument_id (ordermodifyrejected attribute)": [[19, "nautilus_trader.model.events.order.OrderModifyRejected.instrument_id"]], "instrument_id (orderpendingcancel attribute)": [[19, "nautilus_trader.model.events.order.OrderPendingCancel.instrument_id"]], "instrument_id (orderpendingupdate attribute)": [[19, "nautilus_trader.model.events.order.OrderPendingUpdate.instrument_id"]], "instrument_id (orderrejected attribute)": [[19, "nautilus_trader.model.events.order.OrderRejected.instrument_id"]], "instrument_id (orderreleased attribute)": [[19, "nautilus_trader.model.events.order.OrderReleased.instrument_id"]], "instrument_id (ordersubmitted attribute)": [[19, "nautilus_trader.model.events.order.OrderSubmitted.instrument_id"]], "instrument_id (ordertriggered attribute)": [[19, "nautilus_trader.model.events.order.OrderTriggered.instrument_id"]], "instrument_id (orderupdated attribute)": [[19, "nautilus_trader.model.events.order.OrderUpdated.instrument_id"]], "instrument_id (positionchanged attribute)": [[19, "nautilus_trader.model.events.position.PositionChanged.instrument_id"]], "instrument_id (positionclosed attribute)": [[19, "nautilus_trader.model.events.position.PositionClosed.instrument_id"]], "instrument_id (positionevent attribute)": [[19, "nautilus_trader.model.events.position.PositionEvent.instrument_id"]], "instrument_id (positionopened attribute)": [[19, "nautilus_trader.model.events.position.PositionOpened.instrument_id"]], "is_buy (orderfilled attribute)": [[19, "nautilus_trader.model.events.order.OrderFilled.is_buy"]], "is_reported (accountstate attribute)": [[19, "nautilus_trader.model.events.account.AccountState.is_reported"]], "is_sell (orderfilled attribute)": [[19, "nautilus_trader.model.events.order.OrderFilled.is_sell"]], "last_px (orderfilled attribute)": [[19, "nautilus_trader.model.events.order.OrderFilled.last_px"]], "last_px (positionchanged attribute)": [[19, "nautilus_trader.model.events.position.PositionChanged.last_px"]], "last_px (positionclosed attribute)": [[19, "nautilus_trader.model.events.position.PositionClosed.last_px"]], "last_px (positionevent attribute)": [[19, "nautilus_trader.model.events.position.PositionEvent.last_px"]], "last_px (positionopened attribute)": [[19, "nautilus_trader.model.events.position.PositionOpened.last_px"]], "last_qty (orderfilled attribute)": [[19, "nautilus_trader.model.events.order.OrderFilled.last_qty"]], "last_qty (positionchanged attribute)": [[19, "nautilus_trader.model.events.position.PositionChanged.last_qty"]], "last_qty (positionclosed attribute)": [[19, "nautilus_trader.model.events.position.PositionClosed.last_qty"]], "last_qty (positionevent attribute)": [[19, "nautilus_trader.model.events.position.PositionEvent.last_qty"]], "last_qty (positionopened attribute)": [[19, "nautilus_trader.model.events.position.PositionOpened.last_qty"]], "linked_order_ids (orderinitialized attribute)": [[19, "nautilus_trader.model.events.order.OrderInitialized.linked_order_ids"]], "liquidity_side (orderfilled attribute)": [[19, "nautilus_trader.model.events.order.OrderFilled.liquidity_side"]], "margins (accountstate attribute)": [[19, "nautilus_trader.model.events.account.AccountState.margins"]], "nautilus_trader.model.events": [[19, "module-nautilus_trader.model.events"]], "nautilus_trader.model.events.account": [[19, "module-nautilus_trader.model.events.account"]], "nautilus_trader.model.events.order": [[19, "module-nautilus_trader.model.events.order"]], "nautilus_trader.model.events.position": [[19, "module-nautilus_trader.model.events.position"]], "opening_order_id (positionchanged attribute)": [[19, "nautilus_trader.model.events.position.PositionChanged.opening_order_id"]], "opening_order_id (positionclosed attribute)": [[19, "nautilus_trader.model.events.position.PositionClosed.opening_order_id"]], "opening_order_id (positionevent attribute)": [[19, "nautilus_trader.model.events.position.PositionEvent.opening_order_id"]], "opening_order_id (positionopened attribute)": [[19, "nautilus_trader.model.events.position.PositionOpened.opening_order_id"]], "options (orderinitialized attribute)": [[19, "nautilus_trader.model.events.order.OrderInitialized.options"]], "order_list_id (orderinitialized attribute)": [[19, "nautilus_trader.model.events.order.OrderInitialized.order_list_id"]], "order_side (orderfilled attribute)": [[19, "nautilus_trader.model.events.order.OrderFilled.order_side"]], "order_type (orderfilled attribute)": [[19, "nautilus_trader.model.events.order.OrderFilled.order_type"]], "order_type (orderinitialized attribute)": [[19, "nautilus_trader.model.events.order.OrderInitialized.order_type"]], "parent_order_id (orderinitialized attribute)": [[19, "nautilus_trader.model.events.order.OrderInitialized.parent_order_id"]], "peak_qty (positionchanged attribute)": [[19, "nautilus_trader.model.events.position.PositionChanged.peak_qty"]], "peak_qty (positionclosed attribute)": [[19, "nautilus_trader.model.events.position.PositionClosed.peak_qty"]], "peak_qty (positionevent attribute)": [[19, "nautilus_trader.model.events.position.PositionEvent.peak_qty"]], "peak_qty (positionopened attribute)": [[19, "nautilus_trader.model.events.position.PositionOpened.peak_qty"]], "position_id (orderfilled attribute)": [[19, "nautilus_trader.model.events.order.OrderFilled.position_id"]], "position_id (positionchanged attribute)": [[19, "nautilus_trader.model.events.position.PositionChanged.position_id"]], "position_id (positionclosed attribute)": [[19, "nautilus_trader.model.events.position.PositionClosed.position_id"]], "position_id (positionevent attribute)": [[19, "nautilus_trader.model.events.position.PositionEvent.position_id"]], "position_id (positionopened attribute)": [[19, "nautilus_trader.model.events.position.PositionOpened.position_id"]], "post_only (orderinitialized attribute)": [[19, "nautilus_trader.model.events.order.OrderInitialized.post_only"]], "price (orderupdated attribute)": [[19, "nautilus_trader.model.events.order.OrderUpdated.price"]], "quantity (orderinitialized attribute)": [[19, "nautilus_trader.model.events.order.OrderInitialized.quantity"]], "quantity (orderupdated attribute)": [[19, "nautilus_trader.model.events.order.OrderUpdated.quantity"]], "quantity (positionchanged attribute)": [[19, "nautilus_trader.model.events.position.PositionChanged.quantity"]], "quantity (positionclosed attribute)": [[19, "nautilus_trader.model.events.position.PositionClosed.quantity"]], "quantity (positionevent attribute)": [[19, "nautilus_trader.model.events.position.PositionEvent.quantity"]], "quantity (positionopened attribute)": [[19, "nautilus_trader.model.events.position.PositionOpened.quantity"]], "quote_quantity (orderinitialized attribute)": [[19, "nautilus_trader.model.events.order.OrderInitialized.quote_quantity"]], "realized_pnl (positionchanged attribute)": [[19, "nautilus_trader.model.events.position.PositionChanged.realized_pnl"]], "realized_pnl (positionclosed attribute)": [[19, "nautilus_trader.model.events.position.PositionClosed.realized_pnl"]], "realized_pnl (positionevent attribute)": [[19, "nautilus_trader.model.events.position.PositionEvent.realized_pnl"]], "realized_pnl (positionopened attribute)": [[19, "nautilus_trader.model.events.position.PositionOpened.realized_pnl"]], "realized_return (positionchanged attribute)": [[19, "nautilus_trader.model.events.position.PositionChanged.realized_return"]], "realized_return (positionclosed attribute)": [[19, "nautilus_trader.model.events.position.PositionClosed.realized_return"]], "realized_return (positionevent attribute)": [[19, "nautilus_trader.model.events.position.PositionEvent.realized_return"]], "realized_return (positionopened attribute)": [[19, "nautilus_trader.model.events.position.PositionOpened.realized_return"]], "reason (ordercancelrejected attribute)": [[19, "nautilus_trader.model.events.order.OrderCancelRejected.reason"]], "reason (orderdenied attribute)": [[19, "nautilus_trader.model.events.order.OrderDenied.reason"]], "reason (ordermodifyrejected attribute)": [[19, "nautilus_trader.model.events.order.OrderModifyRejected.reason"]], "reason (orderrejected attribute)": [[19, "nautilus_trader.model.events.order.OrderRejected.reason"]], "reconciliation (orderaccepted attribute)": [[19, "nautilus_trader.model.events.order.OrderAccepted.reconciliation"]], "reconciliation (ordercancelrejected attribute)": [[19, "nautilus_trader.model.events.order.OrderCancelRejected.reconciliation"]], "reconciliation (ordercanceled attribute)": [[19, "nautilus_trader.model.events.order.OrderCanceled.reconciliation"]], "reconciliation (orderdenied attribute)": [[19, "nautilus_trader.model.events.order.OrderDenied.reconciliation"]], "reconciliation (orderemulated attribute)": [[19, "nautilus_trader.model.events.order.OrderEmulated.reconciliation"]], "reconciliation (orderevent attribute)": [[19, "nautilus_trader.model.events.order.OrderEvent.reconciliation"]], "reconciliation (orderexpired attribute)": [[19, "nautilus_trader.model.events.order.OrderExpired.reconciliation"]], "reconciliation (orderfilled attribute)": [[19, "nautilus_trader.model.events.order.OrderFilled.reconciliation"]], "reconciliation (orderinitialized attribute)": [[19, "nautilus_trader.model.events.order.OrderInitialized.reconciliation"]], "reconciliation (ordermodifyrejected attribute)": [[19, "nautilus_trader.model.events.order.OrderModifyRejected.reconciliation"]], "reconciliation (orderpendingcancel attribute)": [[19, "nautilus_trader.model.events.order.OrderPendingCancel.reconciliation"]], "reconciliation (orderpendingupdate attribute)": [[19, "nautilus_trader.model.events.order.OrderPendingUpdate.reconciliation"]], "reconciliation (orderrejected attribute)": [[19, "nautilus_trader.model.events.order.OrderRejected.reconciliation"]], "reconciliation (orderreleased attribute)": [[19, "nautilus_trader.model.events.order.OrderReleased.reconciliation"]], "reconciliation (ordersubmitted attribute)": [[19, "nautilus_trader.model.events.order.OrderSubmitted.reconciliation"]], "reconciliation (ordertriggered attribute)": [[19, "nautilus_trader.model.events.order.OrderTriggered.reconciliation"]], "reconciliation (orderupdated attribute)": [[19, "nautilus_trader.model.events.order.OrderUpdated.reconciliation"]], "reduce_only (orderinitialized attribute)": [[19, "nautilus_trader.model.events.order.OrderInitialized.reduce_only"]], "released_price (orderreleased attribute)": [[19, "nautilus_trader.model.events.order.OrderReleased.released_price"]], "set_client_order_id() (orderaccepted method)": [[19, "nautilus_trader.model.events.order.OrderAccepted.set_client_order_id"]], "set_client_order_id() (ordercancelrejected method)": [[19, "nautilus_trader.model.events.order.OrderCancelRejected.set_client_order_id"]], "set_client_order_id() (ordercanceled method)": [[19, "nautilus_trader.model.events.order.OrderCanceled.set_client_order_id"]], "set_client_order_id() (orderdenied method)": [[19, "nautilus_trader.model.events.order.OrderDenied.set_client_order_id"]], "set_client_order_id() (orderemulated method)": [[19, "nautilus_trader.model.events.order.OrderEmulated.set_client_order_id"]], "set_client_order_id() (orderevent method)": [[19, "nautilus_trader.model.events.order.OrderEvent.set_client_order_id"]], "set_client_order_id() (orderexpired method)": [[19, "nautilus_trader.model.events.order.OrderExpired.set_client_order_id"]], "set_client_order_id() (orderfilled method)": [[19, "nautilus_trader.model.events.order.OrderFilled.set_client_order_id"]], "set_client_order_id() (orderinitialized method)": [[19, "nautilus_trader.model.events.order.OrderInitialized.set_client_order_id"]], "set_client_order_id() (ordermodifyrejected method)": [[19, "nautilus_trader.model.events.order.OrderModifyRejected.set_client_order_id"]], "set_client_order_id() (orderpendingcancel method)": [[19, "nautilus_trader.model.events.order.OrderPendingCancel.set_client_order_id"]], "set_client_order_id() (orderpendingupdate method)": [[19, "nautilus_trader.model.events.order.OrderPendingUpdate.set_client_order_id"]], "set_client_order_id() (orderrejected method)": [[19, "nautilus_trader.model.events.order.OrderRejected.set_client_order_id"]], "set_client_order_id() (orderreleased method)": [[19, "nautilus_trader.model.events.order.OrderReleased.set_client_order_id"]], "set_client_order_id() (ordersubmitted method)": [[19, "nautilus_trader.model.events.order.OrderSubmitted.set_client_order_id"]], "set_client_order_id() (ordertriggered method)": [[19, "nautilus_trader.model.events.order.OrderTriggered.set_client_order_id"]], "set_client_order_id() (orderupdated method)": [[19, "nautilus_trader.model.events.order.OrderUpdated.set_client_order_id"]], "side (orderinitialized attribute)": [[19, "nautilus_trader.model.events.order.OrderInitialized.side"]], "side (positionchanged attribute)": [[19, "nautilus_trader.model.events.position.PositionChanged.side"]], "side (positionclosed attribute)": [[19, "nautilus_trader.model.events.position.PositionClosed.side"]], "side (positionevent attribute)": [[19, "nautilus_trader.model.events.position.PositionEvent.side"]], "side (positionopened attribute)": [[19, "nautilus_trader.model.events.position.PositionOpened.side"]], "signed_qty (positionchanged attribute)": [[19, "nautilus_trader.model.events.position.PositionChanged.signed_qty"]], "signed_qty (positionclosed attribute)": [[19, "nautilus_trader.model.events.position.PositionClosed.signed_qty"]], "signed_qty (positionevent attribute)": [[19, "nautilus_trader.model.events.position.PositionEvent.signed_qty"]], "signed_qty (positionopened attribute)": [[19, "nautilus_trader.model.events.position.PositionOpened.signed_qty"]], "strategy_id (orderaccepted attribute)": [[19, "nautilus_trader.model.events.order.OrderAccepted.strategy_id"]], "strategy_id (ordercancelrejected attribute)": [[19, "nautilus_trader.model.events.order.OrderCancelRejected.strategy_id"]], "strategy_id (ordercanceled attribute)": [[19, "nautilus_trader.model.events.order.OrderCanceled.strategy_id"]], "strategy_id (orderdenied attribute)": [[19, "nautilus_trader.model.events.order.OrderDenied.strategy_id"]], "strategy_id (orderemulated attribute)": [[19, "nautilus_trader.model.events.order.OrderEmulated.strategy_id"]], "strategy_id (orderevent attribute)": [[19, "nautilus_trader.model.events.order.OrderEvent.strategy_id"]], "strategy_id (orderexpired attribute)": [[19, "nautilus_trader.model.events.order.OrderExpired.strategy_id"]], "strategy_id (orderfilled attribute)": [[19, "nautilus_trader.model.events.order.OrderFilled.strategy_id"]], "strategy_id (orderinitialized attribute)": [[19, "nautilus_trader.model.events.order.OrderInitialized.strategy_id"]], "strategy_id (ordermodifyrejected attribute)": [[19, "nautilus_trader.model.events.order.OrderModifyRejected.strategy_id"]], "strategy_id (orderpendingcancel attribute)": [[19, "nautilus_trader.model.events.order.OrderPendingCancel.strategy_id"]], "strategy_id (orderpendingupdate attribute)": [[19, "nautilus_trader.model.events.order.OrderPendingUpdate.strategy_id"]], "strategy_id (orderrejected attribute)": [[19, "nautilus_trader.model.events.order.OrderRejected.strategy_id"]], "strategy_id (orderreleased attribute)": [[19, "nautilus_trader.model.events.order.OrderReleased.strategy_id"]], "strategy_id (ordersubmitted attribute)": [[19, "nautilus_trader.model.events.order.OrderSubmitted.strategy_id"]], "strategy_id (ordertriggered attribute)": [[19, "nautilus_trader.model.events.order.OrderTriggered.strategy_id"]], "strategy_id (orderupdated attribute)": [[19, "nautilus_trader.model.events.order.OrderUpdated.strategy_id"]], "strategy_id (positionchanged attribute)": [[19, "nautilus_trader.model.events.position.PositionChanged.strategy_id"]], "strategy_id (positionclosed attribute)": [[19, "nautilus_trader.model.events.position.PositionClosed.strategy_id"]], "strategy_id (positionevent attribute)": [[19, "nautilus_trader.model.events.position.PositionEvent.strategy_id"]], "strategy_id (positionopened attribute)": [[19, "nautilus_trader.model.events.position.PositionOpened.strategy_id"]], "tags (orderinitialized attribute)": [[19, "nautilus_trader.model.events.order.OrderInitialized.tags"]], "time_in_force (orderinitialized attribute)": [[19, "nautilus_trader.model.events.order.OrderInitialized.time_in_force"]], "to_dict() (accountstate static method)": [[19, "nautilus_trader.model.events.account.AccountState.to_dict"]], "to_dict() (orderaccepted static method)": [[19, "nautilus_trader.model.events.order.OrderAccepted.to_dict"]], "to_dict() (ordercancelrejected static method)": [[19, "nautilus_trader.model.events.order.OrderCancelRejected.to_dict"]], "to_dict() (ordercanceled static method)": [[19, "nautilus_trader.model.events.order.OrderCanceled.to_dict"]], "to_dict() (orderdenied static method)": [[19, "nautilus_trader.model.events.order.OrderDenied.to_dict"]], "to_dict() (orderemulated static method)": [[19, "nautilus_trader.model.events.order.OrderEmulated.to_dict"]], "to_dict() (orderexpired static method)": [[19, "nautilus_trader.model.events.order.OrderExpired.to_dict"]], "to_dict() (orderfilled static method)": [[19, "nautilus_trader.model.events.order.OrderFilled.to_dict"]], "to_dict() (orderinitialized static method)": [[19, "nautilus_trader.model.events.order.OrderInitialized.to_dict"]], "to_dict() (ordermodifyrejected static method)": [[19, "nautilus_trader.model.events.order.OrderModifyRejected.to_dict"]], "to_dict() (orderpendingcancel static method)": [[19, "nautilus_trader.model.events.order.OrderPendingCancel.to_dict"]], "to_dict() (orderpendingupdate static method)": [[19, "nautilus_trader.model.events.order.OrderPendingUpdate.to_dict"]], "to_dict() (orderrejected static method)": [[19, "nautilus_trader.model.events.order.OrderRejected.to_dict"]], "to_dict() (orderreleased static method)": [[19, "nautilus_trader.model.events.order.OrderReleased.to_dict"]], "to_dict() (ordersubmitted static method)": [[19, "nautilus_trader.model.events.order.OrderSubmitted.to_dict"]], "to_dict() (ordertriggered static method)": [[19, "nautilus_trader.model.events.order.OrderTriggered.to_dict"]], "to_dict() (orderupdated static method)": [[19, "nautilus_trader.model.events.order.OrderUpdated.to_dict"]], "to_dict() (positionchanged static method)": [[19, "nautilus_trader.model.events.position.PositionChanged.to_dict"]], "to_dict() (positionclosed static method)": [[19, "nautilus_trader.model.events.position.PositionClosed.to_dict"]], "to_dict() (positionopened static method)": [[19, "nautilus_trader.model.events.position.PositionOpened.to_dict"]], "trade_id (orderfilled attribute)": [[19, "nautilus_trader.model.events.order.OrderFilled.trade_id"]], "trader_id (orderaccepted attribute)": [[19, "nautilus_trader.model.events.order.OrderAccepted.trader_id"]], "trader_id (ordercancelrejected attribute)": [[19, "nautilus_trader.model.events.order.OrderCancelRejected.trader_id"]], "trader_id (ordercanceled attribute)": [[19, "nautilus_trader.model.events.order.OrderCanceled.trader_id"]], "trader_id (orderdenied attribute)": [[19, "nautilus_trader.model.events.order.OrderDenied.trader_id"]], "trader_id (orderemulated attribute)": [[19, "nautilus_trader.model.events.order.OrderEmulated.trader_id"]], "trader_id (orderevent attribute)": [[19, "nautilus_trader.model.events.order.OrderEvent.trader_id"]], "trader_id (orderexpired attribute)": [[19, "nautilus_trader.model.events.order.OrderExpired.trader_id"]], "trader_id (orderfilled attribute)": [[19, "nautilus_trader.model.events.order.OrderFilled.trader_id"]], "trader_id (orderinitialized attribute)": [[19, "nautilus_trader.model.events.order.OrderInitialized.trader_id"]], "trader_id (ordermodifyrejected attribute)": [[19, "nautilus_trader.model.events.order.OrderModifyRejected.trader_id"]], "trader_id (orderpendingcancel attribute)": [[19, "nautilus_trader.model.events.order.OrderPendingCancel.trader_id"]], "trader_id (orderpendingupdate attribute)": [[19, "nautilus_trader.model.events.order.OrderPendingUpdate.trader_id"]], "trader_id (orderrejected attribute)": [[19, "nautilus_trader.model.events.order.OrderRejected.trader_id"]], "trader_id (orderreleased attribute)": [[19, "nautilus_trader.model.events.order.OrderReleased.trader_id"]], "trader_id (ordersubmitted attribute)": [[19, "nautilus_trader.model.events.order.OrderSubmitted.trader_id"]], "trader_id (ordertriggered attribute)": [[19, "nautilus_trader.model.events.order.OrderTriggered.trader_id"]], "trader_id (orderupdated attribute)": [[19, "nautilus_trader.model.events.order.OrderUpdated.trader_id"]], "trader_id (positionchanged attribute)": [[19, "nautilus_trader.model.events.position.PositionChanged.trader_id"]], "trader_id (positionclosed attribute)": [[19, "nautilus_trader.model.events.position.PositionClosed.trader_id"]], "trader_id (positionevent attribute)": [[19, "nautilus_trader.model.events.position.PositionEvent.trader_id"]], "trader_id (positionopened attribute)": [[19, "nautilus_trader.model.events.position.PositionOpened.trader_id"]], "trigger_instrument_id (orderinitialized attribute)": [[19, "nautilus_trader.model.events.order.OrderInitialized.trigger_instrument_id"]], "trigger_price (orderupdated attribute)": [[19, "nautilus_trader.model.events.order.OrderUpdated.trigger_price"]], "ts_closed (positionchanged attribute)": [[19, "nautilus_trader.model.events.position.PositionChanged.ts_closed"]], "ts_closed (positionclosed attribute)": [[19, "nautilus_trader.model.events.position.PositionClosed.ts_closed"]], "ts_closed (positionevent attribute)": [[19, "nautilus_trader.model.events.position.PositionEvent.ts_closed"]], "ts_closed (positionopened attribute)": [[19, "nautilus_trader.model.events.position.PositionOpened.ts_closed"]], "ts_event (accountstate attribute)": [[19, "nautilus_trader.model.events.account.AccountState.ts_event"]], "ts_event (orderaccepted attribute)": [[19, "nautilus_trader.model.events.order.OrderAccepted.ts_event"]], "ts_event (ordercancelrejected attribute)": [[19, "nautilus_trader.model.events.order.OrderCancelRejected.ts_event"]], "ts_event (ordercanceled attribute)": [[19, "nautilus_trader.model.events.order.OrderCanceled.ts_event"]], "ts_event (orderdenied attribute)": [[19, "nautilus_trader.model.events.order.OrderDenied.ts_event"]], "ts_event (orderemulated attribute)": [[19, "nautilus_trader.model.events.order.OrderEmulated.ts_event"]], "ts_event (orderevent attribute)": [[19, "nautilus_trader.model.events.order.OrderEvent.ts_event"]], "ts_event (orderexpired attribute)": [[19, "nautilus_trader.model.events.order.OrderExpired.ts_event"]], "ts_event (orderfilled attribute)": [[19, "nautilus_trader.model.events.order.OrderFilled.ts_event"]], "ts_event (orderinitialized attribute)": [[19, "nautilus_trader.model.events.order.OrderInitialized.ts_event"]], "ts_event (ordermodifyrejected attribute)": [[19, "nautilus_trader.model.events.order.OrderModifyRejected.ts_event"]], "ts_event (orderpendingcancel attribute)": [[19, "nautilus_trader.model.events.order.OrderPendingCancel.ts_event"]], "ts_event (orderpendingupdate attribute)": [[19, "nautilus_trader.model.events.order.OrderPendingUpdate.ts_event"]], "ts_event (orderrejected attribute)": [[19, "nautilus_trader.model.events.order.OrderRejected.ts_event"]], "ts_event (orderreleased attribute)": [[19, "nautilus_trader.model.events.order.OrderReleased.ts_event"]], "ts_event (ordersubmitted attribute)": [[19, "nautilus_trader.model.events.order.OrderSubmitted.ts_event"]], "ts_event (ordertriggered attribute)": [[19, "nautilus_trader.model.events.order.OrderTriggered.ts_event"]], "ts_event (orderupdated attribute)": [[19, "nautilus_trader.model.events.order.OrderUpdated.ts_event"]], "ts_event (positionchanged attribute)": [[19, "nautilus_trader.model.events.position.PositionChanged.ts_event"]], "ts_event (positionclosed attribute)": [[19, "nautilus_trader.model.events.position.PositionClosed.ts_event"]], "ts_event (positionevent attribute)": [[19, "nautilus_trader.model.events.position.PositionEvent.ts_event"]], "ts_event (positionopened attribute)": [[19, "nautilus_trader.model.events.position.PositionOpened.ts_event"]], "ts_init (accountstate attribute)": [[19, "nautilus_trader.model.events.account.AccountState.ts_init"]], "ts_init (orderaccepted attribute)": [[19, "nautilus_trader.model.events.order.OrderAccepted.ts_init"]], "ts_init (ordercancelrejected attribute)": [[19, "nautilus_trader.model.events.order.OrderCancelRejected.ts_init"]], "ts_init (ordercanceled attribute)": [[19, "nautilus_trader.model.events.order.OrderCanceled.ts_init"]], "ts_init (orderdenied attribute)": [[19, "nautilus_trader.model.events.order.OrderDenied.ts_init"]], "ts_init (orderemulated attribute)": [[19, "nautilus_trader.model.events.order.OrderEmulated.ts_init"]], "ts_init (orderevent attribute)": [[19, "nautilus_trader.model.events.order.OrderEvent.ts_init"]], "ts_init (orderexpired attribute)": [[19, "nautilus_trader.model.events.order.OrderExpired.ts_init"]], "ts_init (orderfilled attribute)": [[19, "nautilus_trader.model.events.order.OrderFilled.ts_init"]], "ts_init (orderinitialized attribute)": [[19, "nautilus_trader.model.events.order.OrderInitialized.ts_init"]], "ts_init (ordermodifyrejected attribute)": [[19, "nautilus_trader.model.events.order.OrderModifyRejected.ts_init"]], "ts_init (orderpendingcancel attribute)": [[19, "nautilus_trader.model.events.order.OrderPendingCancel.ts_init"]], "ts_init (orderpendingupdate attribute)": [[19, "nautilus_trader.model.events.order.OrderPendingUpdate.ts_init"]], "ts_init (orderrejected attribute)": [[19, "nautilus_trader.model.events.order.OrderRejected.ts_init"]], "ts_init (orderreleased attribute)": [[19, "nautilus_trader.model.events.order.OrderReleased.ts_init"]], "ts_init (ordersubmitted attribute)": [[19, "nautilus_trader.model.events.order.OrderSubmitted.ts_init"]], "ts_init (ordertriggered attribute)": [[19, "nautilus_trader.model.events.order.OrderTriggered.ts_init"]], "ts_init (orderupdated attribute)": [[19, "nautilus_trader.model.events.order.OrderUpdated.ts_init"]], "ts_init (positionchanged attribute)": [[19, "nautilus_trader.model.events.position.PositionChanged.ts_init"]], "ts_init (positionclosed attribute)": [[19, "nautilus_trader.model.events.position.PositionClosed.ts_init"]], "ts_init (positionevent attribute)": [[19, "nautilus_trader.model.events.position.PositionEvent.ts_init"]], "ts_init (positionopened attribute)": [[19, "nautilus_trader.model.events.position.PositionOpened.ts_init"]], "ts_opened (positionchanged attribute)": [[19, "nautilus_trader.model.events.position.PositionChanged.ts_opened"]], "ts_opened (positionclosed attribute)": [[19, "nautilus_trader.model.events.position.PositionClosed.ts_opened"]], "ts_opened (positionevent attribute)": [[19, "nautilus_trader.model.events.position.PositionEvent.ts_opened"]], "ts_opened (positionopened attribute)": [[19, "nautilus_trader.model.events.position.PositionOpened.ts_opened"]], "unrealized_pnl (positionchanged attribute)": [[19, "nautilus_trader.model.events.position.PositionChanged.unrealized_pnl"]], "unrealized_pnl (positionclosed attribute)": [[19, "nautilus_trader.model.events.position.PositionClosed.unrealized_pnl"]], "unrealized_pnl (positionevent attribute)": [[19, "nautilus_trader.model.events.position.PositionEvent.unrealized_pnl"]], "unrealized_pnl (positionopened attribute)": [[19, "nautilus_trader.model.events.position.PositionOpened.unrealized_pnl"]], "venue_order_id (orderaccepted attribute)": [[19, "nautilus_trader.model.events.order.OrderAccepted.venue_order_id"]], "venue_order_id (ordercancelrejected attribute)": [[19, "nautilus_trader.model.events.order.OrderCancelRejected.venue_order_id"]], "venue_order_id (ordercanceled attribute)": [[19, "nautilus_trader.model.events.order.OrderCanceled.venue_order_id"]], "venue_order_id (orderdenied attribute)": [[19, "nautilus_trader.model.events.order.OrderDenied.venue_order_id"]], "venue_order_id (orderemulated attribute)": [[19, "nautilus_trader.model.events.order.OrderEmulated.venue_order_id"]], "venue_order_id (orderevent attribute)": [[19, "nautilus_trader.model.events.order.OrderEvent.venue_order_id"]], "venue_order_id (orderexpired attribute)": [[19, "nautilus_trader.model.events.order.OrderExpired.venue_order_id"]], "venue_order_id (orderfilled attribute)": [[19, "nautilus_trader.model.events.order.OrderFilled.venue_order_id"]], "venue_order_id (orderinitialized attribute)": [[19, "nautilus_trader.model.events.order.OrderInitialized.venue_order_id"]], "venue_order_id (ordermodifyrejected attribute)": [[19, "nautilus_trader.model.events.order.OrderModifyRejected.venue_order_id"]], "venue_order_id (orderpendingcancel attribute)": [[19, "nautilus_trader.model.events.order.OrderPendingCancel.venue_order_id"]], "venue_order_id (orderpendingupdate attribute)": [[19, "nautilus_trader.model.events.order.OrderPendingUpdate.venue_order_id"]], "venue_order_id (orderrejected attribute)": [[19, "nautilus_trader.model.events.order.OrderRejected.venue_order_id"]], "venue_order_id (orderreleased attribute)": [[19, "nautilus_trader.model.events.order.OrderReleased.venue_order_id"]], "venue_order_id (ordersubmitted attribute)": [[19, "nautilus_trader.model.events.order.OrderSubmitted.venue_order_id"]], "venue_order_id (ordertriggered attribute)": [[19, "nautilus_trader.model.events.order.OrderTriggered.venue_order_id"]], "venue_order_id (orderupdated attribute)": [[19, "nautilus_trader.model.events.order.OrderUpdated.venue_order_id"]], "accountid (class in nautilus_trader.model.identifiers)": [[20, "nautilus_trader.model.identifiers.AccountId"]], "clientid (class in nautilus_trader.model.identifiers)": [[20, "nautilus_trader.model.identifiers.ClientId"]], "clientorderid (class in nautilus_trader.model.identifiers)": [[20, "nautilus_trader.model.identifiers.ClientOrderId"]], "componentid (class in nautilus_trader.model.identifiers)": [[20, "nautilus_trader.model.identifiers.ComponentId"]], "execalgorithmid (class in nautilus_trader.model.identifiers)": [[20, "nautilus_trader.model.identifiers.ExecAlgorithmId"]], "identifier (class in nautilus_trader.model.identifiers)": [[20, "nautilus_trader.model.identifiers.Identifier"]], "instrumentid (class in nautilus_trader.model.identifiers)": [[20, "nautilus_trader.model.identifiers.InstrumentId"]], "orderlistid (class in nautilus_trader.model.identifiers)": [[20, "nautilus_trader.model.identifiers.OrderListId"]], "positionid (class in nautilus_trader.model.identifiers)": [[20, "nautilus_trader.model.identifiers.PositionId"]], "strategyid (class in nautilus_trader.model.identifiers)": [[20, "nautilus_trader.model.identifiers.StrategyId"]], "symbol (class in nautilus_trader.model.identifiers)": [[20, "nautilus_trader.model.identifiers.Symbol"]], "tradeid (class in nautilus_trader.model.identifiers)": [[20, "nautilus_trader.model.identifiers.TradeId"]], "traderid (class in nautilus_trader.model.identifiers)": [[20, "nautilus_trader.model.identifiers.TraderId"]], "venue (class in nautilus_trader.model.identifiers)": [[20, "nautilus_trader.model.identifiers.Venue"]], "venueorderid (class in nautilus_trader.model.identifiers)": [[20, "nautilus_trader.model.identifiers.VenueOrderId"]], "from_str() (instrumentid static method)": [[20, "nautilus_trader.model.identifiers.InstrumentId.from_str"]], "get_id() (accountid method)": [[20, "nautilus_trader.model.identifiers.AccountId.get_id"]], "get_issuer() (accountid method)": [[20, "nautilus_trader.model.identifiers.AccountId.get_issuer"]], "get_tag() (strategyid method)": [[20, "nautilus_trader.model.identifiers.StrategyId.get_tag"]], "get_tag() (traderid method)": [[20, "nautilus_trader.model.identifiers.TraderId.get_tag"]], "is_external() (strategyid method)": [[20, "nautilus_trader.model.identifiers.StrategyId.is_external"]], "is_synthetic() (instrumentid method)": [[20, "nautilus_trader.model.identifiers.InstrumentId.is_synthetic"]], "is_synthetic() (venue method)": [[20, "nautilus_trader.model.identifiers.Venue.is_synthetic"]], "is_this_trader() (clientorderid method)": [[20, "nautilus_trader.model.identifiers.ClientOrderId.is_this_trader"]], "nautilus_trader.model.identifiers": [[20, "module-nautilus_trader.model.identifiers"]], "symbol (instrumentid attribute)": [[20, "nautilus_trader.model.identifiers.InstrumentId.symbol"]], "value (accountid attribute)": [[20, "nautilus_trader.model.identifiers.AccountId.value"]], "value (clientid attribute)": [[20, "nautilus_trader.model.identifiers.ClientId.value"]], "value (clientorderid attribute)": [[20, "nautilus_trader.model.identifiers.ClientOrderId.value"]], "value (componentid attribute)": [[20, "nautilus_trader.model.identifiers.ComponentId.value"]], "value (execalgorithmid attribute)": [[20, "nautilus_trader.model.identifiers.ExecAlgorithmId.value"]], "value (identifier attribute)": [[20, "nautilus_trader.model.identifiers.Identifier.value"]], "value (instrumentid attribute)": [[20, "nautilus_trader.model.identifiers.InstrumentId.value"]], "value (orderlistid attribute)": [[20, "nautilus_trader.model.identifiers.OrderListId.value"]], "value (positionid attribute)": [[20, "nautilus_trader.model.identifiers.PositionId.value"]], "value (strategyid attribute)": [[20, "nautilus_trader.model.identifiers.StrategyId.value"]], "value (symbol attribute)": [[20, "nautilus_trader.model.identifiers.Symbol.value"]], "value (tradeid attribute)": [[20, "nautilus_trader.model.identifiers.TradeId.value"]], "value (traderid attribute)": [[20, "nautilus_trader.model.identifiers.TraderId.value"]], "value (venue attribute)": [[20, "nautilus_trader.model.identifiers.Venue.value"]], "value (venueorderid attribute)": [[20, "nautilus_trader.model.identifiers.VenueOrderId.value"]], "venue (instrumentid attribute)": [[20, "nautilus_trader.model.identifiers.InstrumentId.venue"]], "nautilus_trader.model": [[21, "module-nautilus_trader.model"]], "bettinginstrument (class in nautilus_trader.model.instruments.betting)": [[22, "nautilus_trader.model.instruments.betting.BettingInstrument"]], "cryptofuture (class in nautilus_trader.model.instruments.crypto_future)": [[22, "nautilus_trader.model.instruments.crypto_future.CryptoFuture"]], "cryptoperpetual (class in nautilus_trader.model.instruments.crypto_perpetual)": [[22, "nautilus_trader.model.instruments.crypto_perpetual.CryptoPerpetual"]], "currencypair (class in nautilus_trader.model.instruments.currency_pair)": [[22, "nautilus_trader.model.instruments.currency_pair.CurrencyPair"]], "equity (class in nautilus_trader.model.instruments.equity)": [[22, "nautilus_trader.model.instruments.equity.Equity"]], "futurescontract (class in nautilus_trader.model.instruments.futures_contract)": [[22, "nautilus_trader.model.instruments.futures_contract.FuturesContract"]], "instrument (class in nautilus_trader.model.instruments.base)": [[22, "nautilus_trader.model.instruments.base.Instrument"]], "optionscontract (class in nautilus_trader.model.instruments.options_contract)": [[22, "nautilus_trader.model.instruments.options_contract.OptionsContract"]], "syntheticinstrument (class in nautilus_trader.model.instruments.synthetic)": [[22, "nautilus_trader.model.instruments.synthetic.SyntheticInstrument"]], "activation_ns (cryptofuture attribute)": [[22, "nautilus_trader.model.instruments.crypto_future.CryptoFuture.activation_ns"]], "activation_ns (futurescontract attribute)": [[22, "nautilus_trader.model.instruments.futures_contract.FuturesContract.activation_ns"]], "activation_ns (optionscontract attribute)": [[22, "nautilus_trader.model.instruments.options_contract.OptionsContract.activation_ns"]], "activation_utc (cryptofuture attribute)": [[22, "nautilus_trader.model.instruments.crypto_future.CryptoFuture.activation_utc"]], "activation_utc (futurescontract attribute)": [[22, "nautilus_trader.model.instruments.futures_contract.FuturesContract.activation_utc"]], "activation_utc (optionscontract attribute)": [[22, "nautilus_trader.model.instruments.options_contract.OptionsContract.activation_utc"]], "asset_class (bettinginstrument attribute)": [[22, "nautilus_trader.model.instruments.betting.BettingInstrument.asset_class"]], "asset_class (cryptofuture attribute)": [[22, "nautilus_trader.model.instruments.crypto_future.CryptoFuture.asset_class"]], "asset_class (cryptoperpetual attribute)": [[22, "nautilus_trader.model.instruments.crypto_perpetual.CryptoPerpetual.asset_class"]], "asset_class (currencypair attribute)": [[22, "nautilus_trader.model.instruments.currency_pair.CurrencyPair.asset_class"]], "asset_class (equity attribute)": [[22, "nautilus_trader.model.instruments.equity.Equity.asset_class"]], "asset_class (futurescontract attribute)": [[22, "nautilus_trader.model.instruments.futures_contract.FuturesContract.asset_class"]], "asset_class (instrument attribute)": [[22, "nautilus_trader.model.instruments.base.Instrument.asset_class"]], "asset_class (optionscontract attribute)": [[22, "nautilus_trader.model.instruments.options_contract.OptionsContract.asset_class"]], "base_currency (cryptoperpetual attribute)": [[22, "nautilus_trader.model.instruments.crypto_perpetual.CryptoPerpetual.base_currency"]], "base_currency (currencypair attribute)": [[22, "nautilus_trader.model.instruments.currency_pair.CurrencyPair.base_currency"]], "base_from_dict() (bettinginstrument static method)": [[22, "nautilus_trader.model.instruments.betting.BettingInstrument.base_from_dict"]], "base_from_dict() (cryptofuture static method)": [[22, "nautilus_trader.model.instruments.crypto_future.CryptoFuture.base_from_dict"]], "base_from_dict() (cryptoperpetual static method)": [[22, "nautilus_trader.model.instruments.crypto_perpetual.CryptoPerpetual.base_from_dict"]], "base_from_dict() (currencypair static method)": [[22, "nautilus_trader.model.instruments.currency_pair.CurrencyPair.base_from_dict"]], "base_from_dict() (equity static method)": [[22, "nautilus_trader.model.instruments.equity.Equity.base_from_dict"]], "base_from_dict() (futurescontract static method)": [[22, "nautilus_trader.model.instruments.futures_contract.FuturesContract.base_from_dict"]], "base_from_dict() (instrument static method)": [[22, "nautilus_trader.model.instruments.base.Instrument.base_from_dict"]], "base_from_dict() (optionscontract static method)": [[22, "nautilus_trader.model.instruments.options_contract.OptionsContract.base_from_dict"]], "base_to_dict() (bettinginstrument static method)": [[22, "nautilus_trader.model.instruments.betting.BettingInstrument.base_to_dict"]], "base_to_dict() (cryptofuture static method)": [[22, "nautilus_trader.model.instruments.crypto_future.CryptoFuture.base_to_dict"]], "base_to_dict() (cryptoperpetual static method)": [[22, "nautilus_trader.model.instruments.crypto_perpetual.CryptoPerpetual.base_to_dict"]], "base_to_dict() (currencypair static method)": [[22, "nautilus_trader.model.instruments.currency_pair.CurrencyPair.base_to_dict"]], "base_to_dict() (equity static method)": [[22, "nautilus_trader.model.instruments.equity.Equity.base_to_dict"]], "base_to_dict() (futurescontract static method)": [[22, "nautilus_trader.model.instruments.futures_contract.FuturesContract.base_to_dict"]], "base_to_dict() (instrument static method)": [[22, "nautilus_trader.model.instruments.base.Instrument.base_to_dict"]], "base_to_dict() (optionscontract static method)": [[22, "nautilus_trader.model.instruments.options_contract.OptionsContract.base_to_dict"]], "calculate() (syntheticinstrument method)": [[22, "nautilus_trader.model.instruments.synthetic.SyntheticInstrument.calculate"]], "calculate_base_quantity() (bettinginstrument method)": [[22, "nautilus_trader.model.instruments.betting.BettingInstrument.calculate_base_quantity"]], "calculate_base_quantity() (cryptofuture method)": [[22, "nautilus_trader.model.instruments.crypto_future.CryptoFuture.calculate_base_quantity"]], "calculate_base_quantity() (cryptoperpetual method)": [[22, "nautilus_trader.model.instruments.crypto_perpetual.CryptoPerpetual.calculate_base_quantity"]], "calculate_base_quantity() (currencypair method)": [[22, "nautilus_trader.model.instruments.currency_pair.CurrencyPair.calculate_base_quantity"]], "calculate_base_quantity() (equity method)": [[22, "nautilus_trader.model.instruments.equity.Equity.calculate_base_quantity"]], "calculate_base_quantity() (futurescontract method)": [[22, "nautilus_trader.model.instruments.futures_contract.FuturesContract.calculate_base_quantity"]], "calculate_base_quantity() (instrument method)": [[22, "nautilus_trader.model.instruments.base.Instrument.calculate_base_quantity"]], "calculate_base_quantity() (optionscontract method)": [[22, "nautilus_trader.model.instruments.options_contract.OptionsContract.calculate_base_quantity"]], "change_formula() (syntheticinstrument method)": [[22, "nautilus_trader.model.instruments.synthetic.SyntheticInstrument.change_formula"]], "components (syntheticinstrument attribute)": [[22, "nautilus_trader.model.instruments.synthetic.SyntheticInstrument.components"]], "expiration_ns (cryptofuture attribute)": [[22, "nautilus_trader.model.instruments.crypto_future.CryptoFuture.expiration_ns"]], "expiration_ns (futurescontract attribute)": [[22, "nautilus_trader.model.instruments.futures_contract.FuturesContract.expiration_ns"]], "expiration_ns (optionscontract attribute)": [[22, "nautilus_trader.model.instruments.options_contract.OptionsContract.expiration_ns"]], "expiration_utc (cryptofuture attribute)": [[22, "nautilus_trader.model.instruments.crypto_future.CryptoFuture.expiration_utc"]], "expiration_utc (futurescontract attribute)": [[22, "nautilus_trader.model.instruments.futures_contract.FuturesContract.expiration_utc"]], "expiration_utc (optionscontract attribute)": [[22, "nautilus_trader.model.instruments.options_contract.OptionsContract.expiration_utc"]], "formula (syntheticinstrument attribute)": [[22, "nautilus_trader.model.instruments.synthetic.SyntheticInstrument.formula"]], "from_dict() (bettinginstrument static method)": [[22, "nautilus_trader.model.instruments.betting.BettingInstrument.from_dict"]], "from_dict() (cryptofuture static method)": [[22, "nautilus_trader.model.instruments.crypto_future.CryptoFuture.from_dict"]], "from_dict() (cryptoperpetual static method)": [[22, "nautilus_trader.model.instruments.crypto_perpetual.CryptoPerpetual.from_dict"]], "from_dict() (currencypair static method)": [[22, "nautilus_trader.model.instruments.currency_pair.CurrencyPair.from_dict"]], "from_dict() (equity static method)": [[22, "nautilus_trader.model.instruments.equity.Equity.from_dict"]], "from_dict() (futurescontract static method)": [[22, "nautilus_trader.model.instruments.futures_contract.FuturesContract.from_dict"]], "from_dict() (optionscontract static method)": [[22, "nautilus_trader.model.instruments.options_contract.OptionsContract.from_dict"]], "from_dict() (syntheticinstrument static method)": [[22, "nautilus_trader.model.instruments.synthetic.SyntheticInstrument.from_dict"]], "fully_qualified_name() (bettinginstrument class method)": [[22, "nautilus_trader.model.instruments.betting.BettingInstrument.fully_qualified_name"]], "fully_qualified_name() (cryptofuture class method)": [[22, "nautilus_trader.model.instruments.crypto_future.CryptoFuture.fully_qualified_name"]], "fully_qualified_name() (cryptoperpetual class method)": [[22, "nautilus_trader.model.instruments.crypto_perpetual.CryptoPerpetual.fully_qualified_name"]], "fully_qualified_name() (currencypair class method)": [[22, "nautilus_trader.model.instruments.currency_pair.CurrencyPair.fully_qualified_name"]], "fully_qualified_name() (equity class method)": [[22, "nautilus_trader.model.instruments.equity.Equity.fully_qualified_name"]], "fully_qualified_name() (futurescontract class method)": [[22, "nautilus_trader.model.instruments.futures_contract.FuturesContract.fully_qualified_name"]], "fully_qualified_name() (instrument class method)": [[22, "nautilus_trader.model.instruments.base.Instrument.fully_qualified_name"]], "fully_qualified_name() (optionscontract class method)": [[22, "nautilus_trader.model.instruments.options_contract.OptionsContract.fully_qualified_name"]], "fully_qualified_name() (syntheticinstrument class method)": [[22, "nautilus_trader.model.instruments.synthetic.SyntheticInstrument.fully_qualified_name"]], "get_base_currency() (bettinginstrument method)": [[22, "nautilus_trader.model.instruments.betting.BettingInstrument.get_base_currency"]], "get_base_currency() (cryptofuture method)": [[22, "nautilus_trader.model.instruments.crypto_future.CryptoFuture.get_base_currency"]], "get_base_currency() (cryptoperpetual method)": [[22, "nautilus_trader.model.instruments.crypto_perpetual.CryptoPerpetual.get_base_currency"]], "get_base_currency() (currencypair method)": [[22, "nautilus_trader.model.instruments.currency_pair.CurrencyPair.get_base_currency"]], "get_base_currency() (equity method)": [[22, "nautilus_trader.model.instruments.equity.Equity.get_base_currency"]], "get_base_currency() (futurescontract method)": [[22, "nautilus_trader.model.instruments.futures_contract.FuturesContract.get_base_currency"]], "get_base_currency() (instrument method)": [[22, "nautilus_trader.model.instruments.base.Instrument.get_base_currency"]], "get_base_currency() (optionscontract method)": [[22, "nautilus_trader.model.instruments.options_contract.OptionsContract.get_base_currency"]], "get_settlement_currency() (bettinginstrument method)": [[22, "nautilus_trader.model.instruments.betting.BettingInstrument.get_settlement_currency"]], "get_settlement_currency() (cryptofuture method)": [[22, "nautilus_trader.model.instruments.crypto_future.CryptoFuture.get_settlement_currency"]], "get_settlement_currency() (cryptoperpetual method)": [[22, "nautilus_trader.model.instruments.crypto_perpetual.CryptoPerpetual.get_settlement_currency"]], "get_settlement_currency() (currencypair method)": [[22, "nautilus_trader.model.instruments.currency_pair.CurrencyPair.get_settlement_currency"]], "get_settlement_currency() (equity method)": [[22, "nautilus_trader.model.instruments.equity.Equity.get_settlement_currency"]], "get_settlement_currency() (futurescontract method)": [[22, "nautilus_trader.model.instruments.futures_contract.FuturesContract.get_settlement_currency"]], "get_settlement_currency() (instrument method)": [[22, "nautilus_trader.model.instruments.base.Instrument.get_settlement_currency"]], "get_settlement_currency() (optionscontract method)": [[22, "nautilus_trader.model.instruments.options_contract.OptionsContract.get_settlement_currency"]], "id (bettinginstrument attribute)": [[22, "nautilus_trader.model.instruments.betting.BettingInstrument.id"]], "id (cryptofuture attribute)": [[22, "nautilus_trader.model.instruments.crypto_future.CryptoFuture.id"]], "id (cryptoperpetual attribute)": [[22, "nautilus_trader.model.instruments.crypto_perpetual.CryptoPerpetual.id"]], "id (currencypair attribute)": [[22, "nautilus_trader.model.instruments.currency_pair.CurrencyPair.id"]], "id (equity attribute)": [[22, "nautilus_trader.model.instruments.equity.Equity.id"]], "id (futurescontract attribute)": [[22, "nautilus_trader.model.instruments.futures_contract.FuturesContract.id"]], "id (instrument attribute)": [[22, "nautilus_trader.model.instruments.base.Instrument.id"]], "id (optionscontract attribute)": [[22, "nautilus_trader.model.instruments.options_contract.OptionsContract.id"]], "id (syntheticinstrument attribute)": [[22, "nautilus_trader.model.instruments.synthetic.SyntheticInstrument.id"]], "info (bettinginstrument attribute)": [[22, "nautilus_trader.model.instruments.betting.BettingInstrument.info"]], "info (cryptofuture attribute)": [[22, "nautilus_trader.model.instruments.crypto_future.CryptoFuture.info"]], "info (cryptoperpetual attribute)": [[22, "nautilus_trader.model.instruments.crypto_perpetual.CryptoPerpetual.info"]], "info (currencypair attribute)": [[22, "nautilus_trader.model.instruments.currency_pair.CurrencyPair.info"]], "info (equity attribute)": [[22, "nautilus_trader.model.instruments.equity.Equity.info"]], "info (futurescontract attribute)": [[22, "nautilus_trader.model.instruments.futures_contract.FuturesContract.info"]], "info (instrument attribute)": [[22, "nautilus_trader.model.instruments.base.Instrument.info"]], "info (optionscontract attribute)": [[22, "nautilus_trader.model.instruments.options_contract.OptionsContract.info"]], "instrument_class (bettinginstrument attribute)": [[22, "nautilus_trader.model.instruments.betting.BettingInstrument.instrument_class"]], "instrument_class (cryptofuture attribute)": [[22, "nautilus_trader.model.instruments.crypto_future.CryptoFuture.instrument_class"]], "instrument_class (cryptoperpetual attribute)": [[22, "nautilus_trader.model.instruments.crypto_perpetual.CryptoPerpetual.instrument_class"]], "instrument_class (currencypair attribute)": [[22, "nautilus_trader.model.instruments.currency_pair.CurrencyPair.instrument_class"]], "instrument_class (equity attribute)": [[22, "nautilus_trader.model.instruments.equity.Equity.instrument_class"]], "instrument_class (futurescontract attribute)": [[22, "nautilus_trader.model.instruments.futures_contract.FuturesContract.instrument_class"]], "instrument_class (instrument attribute)": [[22, "nautilus_trader.model.instruments.base.Instrument.instrument_class"]], "instrument_class (optionscontract attribute)": [[22, "nautilus_trader.model.instruments.options_contract.OptionsContract.instrument_class"]], "is_inverse (bettinginstrument attribute)": [[22, "nautilus_trader.model.instruments.betting.BettingInstrument.is_inverse"]], "is_inverse (cryptofuture attribute)": [[22, "nautilus_trader.model.instruments.crypto_future.CryptoFuture.is_inverse"]], "is_inverse (cryptoperpetual attribute)": [[22, "nautilus_trader.model.instruments.crypto_perpetual.CryptoPerpetual.is_inverse"]], "is_inverse (currencypair attribute)": [[22, "nautilus_trader.model.instruments.currency_pair.CurrencyPair.is_inverse"]], "is_inverse (equity attribute)": [[22, "nautilus_trader.model.instruments.equity.Equity.is_inverse"]], "is_inverse (futurescontract attribute)": [[22, "nautilus_trader.model.instruments.futures_contract.FuturesContract.is_inverse"]], "is_inverse (instrument attribute)": [[22, "nautilus_trader.model.instruments.base.Instrument.is_inverse"]], "is_inverse (optionscontract attribute)": [[22, "nautilus_trader.model.instruments.options_contract.OptionsContract.is_inverse"]], "is_quanto (cryptoperpetual attribute)": [[22, "nautilus_trader.model.instruments.crypto_perpetual.CryptoPerpetual.is_quanto"]], "kind (optionscontract attribute)": [[22, "nautilus_trader.model.instruments.options_contract.OptionsContract.kind"]], "lot_size (bettinginstrument attribute)": [[22, "nautilus_trader.model.instruments.betting.BettingInstrument.lot_size"]], "lot_size (cryptofuture attribute)": [[22, "nautilus_trader.model.instruments.crypto_future.CryptoFuture.lot_size"]], "lot_size (cryptoperpetual attribute)": [[22, "nautilus_trader.model.instruments.crypto_perpetual.CryptoPerpetual.lot_size"]], "lot_size (currencypair attribute)": [[22, "nautilus_trader.model.instruments.currency_pair.CurrencyPair.lot_size"]], "lot_size (equity attribute)": [[22, "nautilus_trader.model.instruments.equity.Equity.lot_size"]], "lot_size (futurescontract attribute)": [[22, "nautilus_trader.model.instruments.futures_contract.FuturesContract.lot_size"]], "lot_size (instrument attribute)": [[22, "nautilus_trader.model.instruments.base.Instrument.lot_size"]], "lot_size (optionscontract attribute)": [[22, "nautilus_trader.model.instruments.options_contract.OptionsContract.lot_size"]], "make_price() (bettinginstrument method)": [[22, "nautilus_trader.model.instruments.betting.BettingInstrument.make_price"]], "make_price() (cryptofuture method)": [[22, "nautilus_trader.model.instruments.crypto_future.CryptoFuture.make_price"]], "make_price() (cryptoperpetual method)": [[22, "nautilus_trader.model.instruments.crypto_perpetual.CryptoPerpetual.make_price"]], "make_price() (currencypair method)": [[22, "nautilus_trader.model.instruments.currency_pair.CurrencyPair.make_price"]], "make_price() (equity method)": [[22, "nautilus_trader.model.instruments.equity.Equity.make_price"]], "make_price() (futurescontract method)": [[22, "nautilus_trader.model.instruments.futures_contract.FuturesContract.make_price"]], "make_price() (instrument method)": [[22, "nautilus_trader.model.instruments.base.Instrument.make_price"]], "make_price() (optionscontract method)": [[22, "nautilus_trader.model.instruments.options_contract.OptionsContract.make_price"]], "make_qty() (bettinginstrument method)": [[22, "nautilus_trader.model.instruments.betting.BettingInstrument.make_qty"]], "make_qty() (cryptofuture method)": [[22, "nautilus_trader.model.instruments.crypto_future.CryptoFuture.make_qty"]], "make_qty() (cryptoperpetual method)": [[22, "nautilus_trader.model.instruments.crypto_perpetual.CryptoPerpetual.make_qty"]], "make_qty() (currencypair method)": [[22, "nautilus_trader.model.instruments.currency_pair.CurrencyPair.make_qty"]], "make_qty() (equity method)": [[22, "nautilus_trader.model.instruments.equity.Equity.make_qty"]], "make_qty() (futurescontract method)": [[22, "nautilus_trader.model.instruments.futures_contract.FuturesContract.make_qty"]], "make_qty() (instrument method)": [[22, "nautilus_trader.model.instruments.base.Instrument.make_qty"]], "make_qty() (optionscontract method)": [[22, "nautilus_trader.model.instruments.options_contract.OptionsContract.make_qty"]], "make_symbol() (in module nautilus_trader.model.instruments.betting)": [[22, "nautilus_trader.model.instruments.betting.make_symbol"]], "maker_fee (bettinginstrument attribute)": [[22, "nautilus_trader.model.instruments.betting.BettingInstrument.maker_fee"]], "maker_fee (cryptofuture attribute)": [[22, "nautilus_trader.model.instruments.crypto_future.CryptoFuture.maker_fee"]], "maker_fee (cryptoperpetual attribute)": [[22, "nautilus_trader.model.instruments.crypto_perpetual.CryptoPerpetual.maker_fee"]], "maker_fee (currencypair attribute)": [[22, "nautilus_trader.model.instruments.currency_pair.CurrencyPair.maker_fee"]], "maker_fee (equity attribute)": [[22, "nautilus_trader.model.instruments.equity.Equity.maker_fee"]], "maker_fee (futurescontract attribute)": [[22, "nautilus_trader.model.instruments.futures_contract.FuturesContract.maker_fee"]], "maker_fee (instrument attribute)": [[22, "nautilus_trader.model.instruments.base.Instrument.maker_fee"]], "maker_fee (optionscontract attribute)": [[22, "nautilus_trader.model.instruments.options_contract.OptionsContract.maker_fee"]], "margin_init (bettinginstrument attribute)": [[22, "nautilus_trader.model.instruments.betting.BettingInstrument.margin_init"]], "margin_init (cryptofuture attribute)": [[22, "nautilus_trader.model.instruments.crypto_future.CryptoFuture.margin_init"]], "margin_init (cryptoperpetual attribute)": [[22, "nautilus_trader.model.instruments.crypto_perpetual.CryptoPerpetual.margin_init"]], "margin_init (currencypair attribute)": [[22, "nautilus_trader.model.instruments.currency_pair.CurrencyPair.margin_init"]], "margin_init (equity attribute)": [[22, "nautilus_trader.model.instruments.equity.Equity.margin_init"]], "margin_init (futurescontract attribute)": [[22, "nautilus_trader.model.instruments.futures_contract.FuturesContract.margin_init"]], "margin_init (instrument attribute)": [[22, "nautilus_trader.model.instruments.base.Instrument.margin_init"]], "margin_init (optionscontract attribute)": [[22, "nautilus_trader.model.instruments.options_contract.OptionsContract.margin_init"]], "margin_maint (bettinginstrument attribute)": [[22, "nautilus_trader.model.instruments.betting.BettingInstrument.margin_maint"]], "margin_maint (cryptofuture attribute)": [[22, "nautilus_trader.model.instruments.crypto_future.CryptoFuture.margin_maint"]], "margin_maint (cryptoperpetual attribute)": [[22, "nautilus_trader.model.instruments.crypto_perpetual.CryptoPerpetual.margin_maint"]], "margin_maint (currencypair attribute)": [[22, "nautilus_trader.model.instruments.currency_pair.CurrencyPair.margin_maint"]], "margin_maint (equity attribute)": [[22, "nautilus_trader.model.instruments.equity.Equity.margin_maint"]], "margin_maint (futurescontract attribute)": [[22, "nautilus_trader.model.instruments.futures_contract.FuturesContract.margin_maint"]], "margin_maint (instrument attribute)": [[22, "nautilus_trader.model.instruments.base.Instrument.margin_maint"]], "margin_maint (optionscontract attribute)": [[22, "nautilus_trader.model.instruments.options_contract.OptionsContract.margin_maint"]], "max_notional (bettinginstrument attribute)": [[22, "nautilus_trader.model.instruments.betting.BettingInstrument.max_notional"]], "max_notional (cryptofuture attribute)": [[22, "nautilus_trader.model.instruments.crypto_future.CryptoFuture.max_notional"]], "max_notional (cryptoperpetual attribute)": [[22, "nautilus_trader.model.instruments.crypto_perpetual.CryptoPerpetual.max_notional"]], "max_notional (currencypair attribute)": [[22, "nautilus_trader.model.instruments.currency_pair.CurrencyPair.max_notional"]], "max_notional (equity attribute)": [[22, "nautilus_trader.model.instruments.equity.Equity.max_notional"]], "max_notional (futurescontract attribute)": [[22, "nautilus_trader.model.instruments.futures_contract.FuturesContract.max_notional"]], "max_notional (instrument attribute)": [[22, "nautilus_trader.model.instruments.base.Instrument.max_notional"]], "max_notional (optionscontract attribute)": [[22, "nautilus_trader.model.instruments.options_contract.OptionsContract.max_notional"]], "max_price (bettinginstrument attribute)": [[22, "nautilus_trader.model.instruments.betting.BettingInstrument.max_price"]], "max_price (cryptofuture attribute)": [[22, "nautilus_trader.model.instruments.crypto_future.CryptoFuture.max_price"]], "max_price (cryptoperpetual attribute)": [[22, "nautilus_trader.model.instruments.crypto_perpetual.CryptoPerpetual.max_price"]], "max_price (currencypair attribute)": [[22, "nautilus_trader.model.instruments.currency_pair.CurrencyPair.max_price"]], "max_price (equity attribute)": [[22, "nautilus_trader.model.instruments.equity.Equity.max_price"]], "max_price (futurescontract attribute)": [[22, "nautilus_trader.model.instruments.futures_contract.FuturesContract.max_price"]], "max_price (instrument attribute)": [[22, "nautilus_trader.model.instruments.base.Instrument.max_price"]], "max_price (optionscontract attribute)": [[22, "nautilus_trader.model.instruments.options_contract.OptionsContract.max_price"]], "max_quantity (bettinginstrument attribute)": [[22, "nautilus_trader.model.instruments.betting.BettingInstrument.max_quantity"]], "max_quantity (cryptofuture attribute)": [[22, "nautilus_trader.model.instruments.crypto_future.CryptoFuture.max_quantity"]], "max_quantity (cryptoperpetual attribute)": [[22, "nautilus_trader.model.instruments.crypto_perpetual.CryptoPerpetual.max_quantity"]], "max_quantity (currencypair attribute)": [[22, "nautilus_trader.model.instruments.currency_pair.CurrencyPair.max_quantity"]], "max_quantity (equity attribute)": [[22, "nautilus_trader.model.instruments.equity.Equity.max_quantity"]], "max_quantity (futurescontract attribute)": [[22, "nautilus_trader.model.instruments.futures_contract.FuturesContract.max_quantity"]], "max_quantity (instrument attribute)": [[22, "nautilus_trader.model.instruments.base.Instrument.max_quantity"]], "max_quantity (optionscontract attribute)": [[22, "nautilus_trader.model.instruments.options_contract.OptionsContract.max_quantity"]], "min_notional (bettinginstrument attribute)": [[22, "nautilus_trader.model.instruments.betting.BettingInstrument.min_notional"]], "min_notional (cryptofuture attribute)": [[22, "nautilus_trader.model.instruments.crypto_future.CryptoFuture.min_notional"]], "min_notional (cryptoperpetual attribute)": [[22, "nautilus_trader.model.instruments.crypto_perpetual.CryptoPerpetual.min_notional"]], "min_notional (currencypair attribute)": [[22, "nautilus_trader.model.instruments.currency_pair.CurrencyPair.min_notional"]], "min_notional (equity attribute)": [[22, "nautilus_trader.model.instruments.equity.Equity.min_notional"]], "min_notional (futurescontract attribute)": [[22, "nautilus_trader.model.instruments.futures_contract.FuturesContract.min_notional"]], "min_notional (instrument attribute)": [[22, "nautilus_trader.model.instruments.base.Instrument.min_notional"]], "min_notional (optionscontract attribute)": [[22, "nautilus_trader.model.instruments.options_contract.OptionsContract.min_notional"]], "min_price (bettinginstrument attribute)": [[22, "nautilus_trader.model.instruments.betting.BettingInstrument.min_price"]], "min_price (cryptofuture attribute)": [[22, "nautilus_trader.model.instruments.crypto_future.CryptoFuture.min_price"]], "min_price (cryptoperpetual attribute)": [[22, "nautilus_trader.model.instruments.crypto_perpetual.CryptoPerpetual.min_price"]], "min_price (currencypair attribute)": [[22, "nautilus_trader.model.instruments.currency_pair.CurrencyPair.min_price"]], "min_price (equity attribute)": [[22, "nautilus_trader.model.instruments.equity.Equity.min_price"]], "min_price (futurescontract attribute)": [[22, "nautilus_trader.model.instruments.futures_contract.FuturesContract.min_price"]], "min_price (instrument attribute)": [[22, "nautilus_trader.model.instruments.base.Instrument.min_price"]], "min_price (optionscontract attribute)": [[22, "nautilus_trader.model.instruments.options_contract.OptionsContract.min_price"]], "min_quantity (bettinginstrument attribute)": [[22, "nautilus_trader.model.instruments.betting.BettingInstrument.min_quantity"]], "min_quantity (cryptofuture attribute)": [[22, "nautilus_trader.model.instruments.crypto_future.CryptoFuture.min_quantity"]], "min_quantity (cryptoperpetual attribute)": [[22, "nautilus_trader.model.instruments.crypto_perpetual.CryptoPerpetual.min_quantity"]], "min_quantity (currencypair attribute)": [[22, "nautilus_trader.model.instruments.currency_pair.CurrencyPair.min_quantity"]], "min_quantity (equity attribute)": [[22, "nautilus_trader.model.instruments.equity.Equity.min_quantity"]], "min_quantity (futurescontract attribute)": [[22, "nautilus_trader.model.instruments.futures_contract.FuturesContract.min_quantity"]], "min_quantity (instrument attribute)": [[22, "nautilus_trader.model.instruments.base.Instrument.min_quantity"]], "min_quantity (optionscontract attribute)": [[22, "nautilus_trader.model.instruments.options_contract.OptionsContract.min_quantity"]], "multiplier (bettinginstrument attribute)": [[22, "nautilus_trader.model.instruments.betting.BettingInstrument.multiplier"]], "multiplier (cryptofuture attribute)": [[22, "nautilus_trader.model.instruments.crypto_future.CryptoFuture.multiplier"]], "multiplier (cryptoperpetual attribute)": [[22, "nautilus_trader.model.instruments.crypto_perpetual.CryptoPerpetual.multiplier"]], "multiplier (currencypair attribute)": [[22, "nautilus_trader.model.instruments.currency_pair.CurrencyPair.multiplier"]], "multiplier (equity attribute)": [[22, "nautilus_trader.model.instruments.equity.Equity.multiplier"]], "multiplier (futurescontract attribute)": [[22, "nautilus_trader.model.instruments.futures_contract.FuturesContract.multiplier"]], "multiplier (instrument attribute)": [[22, "nautilus_trader.model.instruments.base.Instrument.multiplier"]], "multiplier (optionscontract attribute)": [[22, "nautilus_trader.model.instruments.options_contract.OptionsContract.multiplier"]], "nautilus_trader.model.instruments": [[22, "module-nautilus_trader.model.instruments"]], "nautilus_trader.model.instruments.base": [[22, "module-nautilus_trader.model.instruments.base"]], "nautilus_trader.model.instruments.betting": [[22, "module-nautilus_trader.model.instruments.betting"]], "nautilus_trader.model.instruments.crypto_future": [[22, "module-nautilus_trader.model.instruments.crypto_future"]], "nautilus_trader.model.instruments.crypto_perpetual": [[22, "module-nautilus_trader.model.instruments.crypto_perpetual"]], "nautilus_trader.model.instruments.currency_pair": [[22, "module-nautilus_trader.model.instruments.currency_pair"]], "nautilus_trader.model.instruments.equity": [[22, "module-nautilus_trader.model.instruments.equity"]], "nautilus_trader.model.instruments.futures_contract": [[22, "module-nautilus_trader.model.instruments.futures_contract"]], "nautilus_trader.model.instruments.options_contract": [[22, "module-nautilus_trader.model.instruments.options_contract"]], "nautilus_trader.model.instruments.synthetic": [[22, "module-nautilus_trader.model.instruments.synthetic"]], "next_ask_price() (bettinginstrument method)": [[22, "nautilus_trader.model.instruments.betting.BettingInstrument.next_ask_price"]], "next_ask_price() (cryptofuture method)": [[22, "nautilus_trader.model.instruments.crypto_future.CryptoFuture.next_ask_price"]], "next_ask_price() (cryptoperpetual method)": [[22, "nautilus_trader.model.instruments.crypto_perpetual.CryptoPerpetual.next_ask_price"]], "next_ask_price() (currencypair method)": [[22, "nautilus_trader.model.instruments.currency_pair.CurrencyPair.next_ask_price"]], "next_ask_price() (equity method)": [[22, "nautilus_trader.model.instruments.equity.Equity.next_ask_price"]], "next_ask_price() (futurescontract method)": [[22, "nautilus_trader.model.instruments.futures_contract.FuturesContract.next_ask_price"]], "next_ask_price() (instrument method)": [[22, "nautilus_trader.model.instruments.base.Instrument.next_ask_price"]], "next_ask_price() (optionscontract method)": [[22, "nautilus_trader.model.instruments.options_contract.OptionsContract.next_ask_price"]], "next_bid_price() (bettinginstrument method)": [[22, "nautilus_trader.model.instruments.betting.BettingInstrument.next_bid_price"]], "next_bid_price() (cryptofuture method)": [[22, "nautilus_trader.model.instruments.crypto_future.CryptoFuture.next_bid_price"]], "next_bid_price() (cryptoperpetual method)": [[22, "nautilus_trader.model.instruments.crypto_perpetual.CryptoPerpetual.next_bid_price"]], "next_bid_price() (currencypair method)": [[22, "nautilus_trader.model.instruments.currency_pair.CurrencyPair.next_bid_price"]], "next_bid_price() (equity method)": [[22, "nautilus_trader.model.instruments.equity.Equity.next_bid_price"]], "next_bid_price() (futurescontract method)": [[22, "nautilus_trader.model.instruments.futures_contract.FuturesContract.next_bid_price"]], "next_bid_price() (instrument method)": [[22, "nautilus_trader.model.instruments.base.Instrument.next_bid_price"]], "next_bid_price() (optionscontract method)": [[22, "nautilus_trader.model.instruments.options_contract.OptionsContract.next_bid_price"]], "notional_value() (bettinginstrument method)": [[22, "nautilus_trader.model.instruments.betting.BettingInstrument.notional_value"]], "notional_value() (cryptofuture method)": [[22, "nautilus_trader.model.instruments.crypto_future.CryptoFuture.notional_value"]], "notional_value() (cryptoperpetual method)": [[22, "nautilus_trader.model.instruments.crypto_perpetual.CryptoPerpetual.notional_value"]], "notional_value() (currencypair method)": [[22, "nautilus_trader.model.instruments.currency_pair.CurrencyPair.notional_value"]], "notional_value() (equity method)": [[22, "nautilus_trader.model.instruments.equity.Equity.notional_value"]], "notional_value() (futurescontract method)": [[22, "nautilus_trader.model.instruments.futures_contract.FuturesContract.notional_value"]], "notional_value() (instrument method)": [[22, "nautilus_trader.model.instruments.base.Instrument.notional_value"]], "notional_value() (optionscontract method)": [[22, "nautilus_trader.model.instruments.options_contract.OptionsContract.notional_value"]], "null_handicap() (in module nautilus_trader.model.instruments.betting)": [[22, "nautilus_trader.model.instruments.betting.null_handicap"]], "price_increment (bettinginstrument attribute)": [[22, "nautilus_trader.model.instruments.betting.BettingInstrument.price_increment"]], "price_increment (cryptofuture attribute)": [[22, "nautilus_trader.model.instruments.crypto_future.CryptoFuture.price_increment"]], "price_increment (cryptoperpetual attribute)": [[22, "nautilus_trader.model.instruments.crypto_perpetual.CryptoPerpetual.price_increment"]], "price_increment (currencypair attribute)": [[22, "nautilus_trader.model.instruments.currency_pair.CurrencyPair.price_increment"]], "price_increment (equity attribute)": [[22, "nautilus_trader.model.instruments.equity.Equity.price_increment"]], "price_increment (futurescontract attribute)": [[22, "nautilus_trader.model.instruments.futures_contract.FuturesContract.price_increment"]], "price_increment (instrument attribute)": [[22, "nautilus_trader.model.instruments.base.Instrument.price_increment"]], "price_increment (optionscontract attribute)": [[22, "nautilus_trader.model.instruments.options_contract.OptionsContract.price_increment"]], "price_increment (syntheticinstrument attribute)": [[22, "nautilus_trader.model.instruments.synthetic.SyntheticInstrument.price_increment"]], "price_precision (bettinginstrument attribute)": [[22, "nautilus_trader.model.instruments.betting.BettingInstrument.price_precision"]], "price_precision (cryptofuture attribute)": [[22, "nautilus_trader.model.instruments.crypto_future.CryptoFuture.price_precision"]], "price_precision (cryptoperpetual attribute)": [[22, "nautilus_trader.model.instruments.crypto_perpetual.CryptoPerpetual.price_precision"]], "price_precision (currencypair attribute)": [[22, "nautilus_trader.model.instruments.currency_pair.CurrencyPair.price_precision"]], "price_precision (equity attribute)": [[22, "nautilus_trader.model.instruments.equity.Equity.price_precision"]], "price_precision (futurescontract attribute)": [[22, "nautilus_trader.model.instruments.futures_contract.FuturesContract.price_precision"]], "price_precision (instrument attribute)": [[22, "nautilus_trader.model.instruments.base.Instrument.price_precision"]], "price_precision (optionscontract attribute)": [[22, "nautilus_trader.model.instruments.options_contract.OptionsContract.price_precision"]], "price_precision (syntheticinstrument attribute)": [[22, "nautilus_trader.model.instruments.synthetic.SyntheticInstrument.price_precision"]], "quote_currency (bettinginstrument attribute)": [[22, "nautilus_trader.model.instruments.betting.BettingInstrument.quote_currency"]], "quote_currency (cryptofuture attribute)": [[22, "nautilus_trader.model.instruments.crypto_future.CryptoFuture.quote_currency"]], "quote_currency (cryptoperpetual attribute)": [[22, "nautilus_trader.model.instruments.crypto_perpetual.CryptoPerpetual.quote_currency"]], "quote_currency (currencypair attribute)": [[22, "nautilus_trader.model.instruments.currency_pair.CurrencyPair.quote_currency"]], "quote_currency (equity attribute)": [[22, "nautilus_trader.model.instruments.equity.Equity.quote_currency"]], "quote_currency (futurescontract attribute)": [[22, "nautilus_trader.model.instruments.futures_contract.FuturesContract.quote_currency"]], "quote_currency (instrument attribute)": [[22, "nautilus_trader.model.instruments.base.Instrument.quote_currency"]], "quote_currency (optionscontract attribute)": [[22, "nautilus_trader.model.instruments.options_contract.OptionsContract.quote_currency"]], "raw_symbol (bettinginstrument attribute)": [[22, "nautilus_trader.model.instruments.betting.BettingInstrument.raw_symbol"]], "raw_symbol (cryptofuture attribute)": [[22, "nautilus_trader.model.instruments.crypto_future.CryptoFuture.raw_symbol"]], "raw_symbol (cryptoperpetual attribute)": [[22, "nautilus_trader.model.instruments.crypto_perpetual.CryptoPerpetual.raw_symbol"]], "raw_symbol (currencypair attribute)": [[22, "nautilus_trader.model.instruments.currency_pair.CurrencyPair.raw_symbol"]], "raw_symbol (equity attribute)": [[22, "nautilus_trader.model.instruments.equity.Equity.raw_symbol"]], "raw_symbol (futurescontract attribute)": [[22, "nautilus_trader.model.instruments.futures_contract.FuturesContract.raw_symbol"]], "raw_symbol (instrument attribute)": [[22, "nautilus_trader.model.instruments.base.Instrument.raw_symbol"]], "raw_symbol (optionscontract attribute)": [[22, "nautilus_trader.model.instruments.options_contract.OptionsContract.raw_symbol"]], "settlement_currency (cryptofuture attribute)": [[22, "nautilus_trader.model.instruments.crypto_future.CryptoFuture.settlement_currency"]], "settlement_currency (cryptoperpetual attribute)": [[22, "nautilus_trader.model.instruments.crypto_perpetual.CryptoPerpetual.settlement_currency"]], "size_increment (bettinginstrument attribute)": [[22, "nautilus_trader.model.instruments.betting.BettingInstrument.size_increment"]], "size_increment (cryptofuture attribute)": [[22, "nautilus_trader.model.instruments.crypto_future.CryptoFuture.size_increment"]], "size_increment (cryptoperpetual attribute)": [[22, "nautilus_trader.model.instruments.crypto_perpetual.CryptoPerpetual.size_increment"]], "size_increment (currencypair attribute)": [[22, "nautilus_trader.model.instruments.currency_pair.CurrencyPair.size_increment"]], "size_increment (equity attribute)": [[22, "nautilus_trader.model.instruments.equity.Equity.size_increment"]], "size_increment (futurescontract attribute)": [[22, "nautilus_trader.model.instruments.futures_contract.FuturesContract.size_increment"]], "size_increment (instrument attribute)": [[22, "nautilus_trader.model.instruments.base.Instrument.size_increment"]], "size_increment (optionscontract attribute)": [[22, "nautilus_trader.model.instruments.options_contract.OptionsContract.size_increment"]], "size_precision (bettinginstrument attribute)": [[22, "nautilus_trader.model.instruments.betting.BettingInstrument.size_precision"]], "size_precision (cryptofuture attribute)": [[22, "nautilus_trader.model.instruments.crypto_future.CryptoFuture.size_precision"]], "size_precision (cryptoperpetual attribute)": [[22, "nautilus_trader.model.instruments.crypto_perpetual.CryptoPerpetual.size_precision"]], "size_precision (currencypair attribute)": [[22, "nautilus_trader.model.instruments.currency_pair.CurrencyPair.size_precision"]], "size_precision (equity attribute)": [[22, "nautilus_trader.model.instruments.equity.Equity.size_precision"]], "size_precision (futurescontract attribute)": [[22, "nautilus_trader.model.instruments.futures_contract.FuturesContract.size_precision"]], "size_precision (instrument attribute)": [[22, "nautilus_trader.model.instruments.base.Instrument.size_precision"]], "size_precision (optionscontract attribute)": [[22, "nautilus_trader.model.instruments.options_contract.OptionsContract.size_precision"]], "strike_price (optionscontract attribute)": [[22, "nautilus_trader.model.instruments.options_contract.OptionsContract.strike_price"]], "symbol (bettinginstrument attribute)": [[22, "nautilus_trader.model.instruments.betting.BettingInstrument.symbol"]], "symbol (cryptofuture attribute)": [[22, "nautilus_trader.model.instruments.crypto_future.CryptoFuture.symbol"]], "symbol (cryptoperpetual attribute)": [[22, "nautilus_trader.model.instruments.crypto_perpetual.CryptoPerpetual.symbol"]], "symbol (currencypair attribute)": [[22, "nautilus_trader.model.instruments.currency_pair.CurrencyPair.symbol"]], "symbol (equity attribute)": [[22, "nautilus_trader.model.instruments.equity.Equity.symbol"]], "symbol (futurescontract attribute)": [[22, "nautilus_trader.model.instruments.futures_contract.FuturesContract.symbol"]], "symbol (instrument attribute)": [[22, "nautilus_trader.model.instruments.base.Instrument.symbol"]], "symbol (optionscontract attribute)": [[22, "nautilus_trader.model.instruments.options_contract.OptionsContract.symbol"]], "taker_fee (bettinginstrument attribute)": [[22, "nautilus_trader.model.instruments.betting.BettingInstrument.taker_fee"]], "taker_fee (cryptofuture attribute)": [[22, "nautilus_trader.model.instruments.crypto_future.CryptoFuture.taker_fee"]], "taker_fee (cryptoperpetual attribute)": [[22, "nautilus_trader.model.instruments.crypto_perpetual.CryptoPerpetual.taker_fee"]], "taker_fee (currencypair attribute)": [[22, "nautilus_trader.model.instruments.currency_pair.CurrencyPair.taker_fee"]], "taker_fee (equity attribute)": [[22, "nautilus_trader.model.instruments.equity.Equity.taker_fee"]], "taker_fee (futurescontract attribute)": [[22, "nautilus_trader.model.instruments.futures_contract.FuturesContract.taker_fee"]], "taker_fee (instrument attribute)": [[22, "nautilus_trader.model.instruments.base.Instrument.taker_fee"]], "taker_fee (optionscontract attribute)": [[22, "nautilus_trader.model.instruments.options_contract.OptionsContract.taker_fee"]], "tick_scheme_name (bettinginstrument attribute)": [[22, "nautilus_trader.model.instruments.betting.BettingInstrument.tick_scheme_name"]], "tick_scheme_name (cryptofuture attribute)": [[22, "nautilus_trader.model.instruments.crypto_future.CryptoFuture.tick_scheme_name"]], "tick_scheme_name (cryptoperpetual attribute)": [[22, "nautilus_trader.model.instruments.crypto_perpetual.CryptoPerpetual.tick_scheme_name"]], "tick_scheme_name (currencypair attribute)": [[22, "nautilus_trader.model.instruments.currency_pair.CurrencyPair.tick_scheme_name"]], "tick_scheme_name (equity attribute)": [[22, "nautilus_trader.model.instruments.equity.Equity.tick_scheme_name"]], "tick_scheme_name (futurescontract attribute)": [[22, "nautilus_trader.model.instruments.futures_contract.FuturesContract.tick_scheme_name"]], "tick_scheme_name (instrument attribute)": [[22, "nautilus_trader.model.instruments.base.Instrument.tick_scheme_name"]], "tick_scheme_name (optionscontract attribute)": [[22, "nautilus_trader.model.instruments.options_contract.OptionsContract.tick_scheme_name"]], "to_dict() (bettinginstrument static method)": [[22, "nautilus_trader.model.instruments.betting.BettingInstrument.to_dict"]], "to_dict() (cryptofuture static method)": [[22, "nautilus_trader.model.instruments.crypto_future.CryptoFuture.to_dict"]], "to_dict() (cryptoperpetual static method)": [[22, "nautilus_trader.model.instruments.crypto_perpetual.CryptoPerpetual.to_dict"]], "to_dict() (currencypair static method)": [[22, "nautilus_trader.model.instruments.currency_pair.CurrencyPair.to_dict"]], "to_dict() (equity static method)": [[22, "nautilus_trader.model.instruments.equity.Equity.to_dict"]], "to_dict() (futurescontract static method)": [[22, "nautilus_trader.model.instruments.futures_contract.FuturesContract.to_dict"]], "to_dict() (optionscontract static method)": [[22, "nautilus_trader.model.instruments.options_contract.OptionsContract.to_dict"]], "to_dict() (syntheticinstrument static method)": [[22, "nautilus_trader.model.instruments.synthetic.SyntheticInstrument.to_dict"]], "ts_event (bettinginstrument attribute)": [[22, "nautilus_trader.model.instruments.betting.BettingInstrument.ts_event"]], "ts_event (cryptofuture attribute)": [[22, "nautilus_trader.model.instruments.crypto_future.CryptoFuture.ts_event"]], "ts_event (cryptoperpetual attribute)": [[22, "nautilus_trader.model.instruments.crypto_perpetual.CryptoPerpetual.ts_event"]], "ts_event (currencypair attribute)": [[22, "nautilus_trader.model.instruments.currency_pair.CurrencyPair.ts_event"]], "ts_event (equity attribute)": [[22, "nautilus_trader.model.instruments.equity.Equity.ts_event"]], "ts_event (futurescontract attribute)": [[22, "nautilus_trader.model.instruments.futures_contract.FuturesContract.ts_event"]], "ts_event (instrument attribute)": [[22, "nautilus_trader.model.instruments.base.Instrument.ts_event"]], "ts_event (optionscontract attribute)": [[22, "nautilus_trader.model.instruments.options_contract.OptionsContract.ts_event"]], "ts_event (syntheticinstrument attribute)": [[22, "nautilus_trader.model.instruments.synthetic.SyntheticInstrument.ts_event"]], "ts_init (bettinginstrument attribute)": [[22, "nautilus_trader.model.instruments.betting.BettingInstrument.ts_init"]], "ts_init (cryptofuture attribute)": [[22, "nautilus_trader.model.instruments.crypto_future.CryptoFuture.ts_init"]], "ts_init (cryptoperpetual attribute)": [[22, "nautilus_trader.model.instruments.crypto_perpetual.CryptoPerpetual.ts_init"]], "ts_init (currencypair attribute)": [[22, "nautilus_trader.model.instruments.currency_pair.CurrencyPair.ts_init"]], "ts_init (equity attribute)": [[22, "nautilus_trader.model.instruments.equity.Equity.ts_init"]], "ts_init (futurescontract attribute)": [[22, "nautilus_trader.model.instruments.futures_contract.FuturesContract.ts_init"]], "ts_init (instrument attribute)": [[22, "nautilus_trader.model.instruments.base.Instrument.ts_init"]], "ts_init (optionscontract attribute)": [[22, "nautilus_trader.model.instruments.options_contract.OptionsContract.ts_init"]], "ts_init (syntheticinstrument attribute)": [[22, "nautilus_trader.model.instruments.synthetic.SyntheticInstrument.ts_init"]], "underlying (cryptofuture attribute)": [[22, "nautilus_trader.model.instruments.crypto_future.CryptoFuture.underlying"]], "underlying (futurescontract attribute)": [[22, "nautilus_trader.model.instruments.futures_contract.FuturesContract.underlying"]], "underlying (optionscontract attribute)": [[22, "nautilus_trader.model.instruments.options_contract.OptionsContract.underlying"]], "venue (bettinginstrument attribute)": [[22, "nautilus_trader.model.instruments.betting.BettingInstrument.venue"]], "venue (cryptofuture attribute)": [[22, "nautilus_trader.model.instruments.crypto_future.CryptoFuture.venue"]], "venue (cryptoperpetual attribute)": [[22, "nautilus_trader.model.instruments.crypto_perpetual.CryptoPerpetual.venue"]], "venue (currencypair attribute)": [[22, "nautilus_trader.model.instruments.currency_pair.CurrencyPair.venue"]], "venue (equity attribute)": [[22, "nautilus_trader.model.instruments.equity.Equity.venue"]], "venue (futurescontract attribute)": [[22, "nautilus_trader.model.instruments.futures_contract.FuturesContract.venue"]], "venue (instrument attribute)": [[22, "nautilus_trader.model.instruments.base.Instrument.venue"]], "venue (optionscontract attribute)": [[22, "nautilus_trader.model.instruments.options_contract.OptionsContract.venue"]], "accountbalance (class in nautilus_trader.model.objects)": [[23, "nautilus_trader.model.objects.AccountBalance"]], "currency (class in nautilus_trader.model.objects)": [[23, "nautilus_trader.model.objects.Currency"]], "marginbalance (class in nautilus_trader.model.objects)": [[23, "nautilus_trader.model.objects.MarginBalance"]], "money (class in nautilus_trader.model.objects)": [[23, "nautilus_trader.model.objects.Money"]], "price (class in nautilus_trader.model.objects)": [[23, "nautilus_trader.model.objects.Price"]], "quantity (class in nautilus_trader.model.objects)": [[23, "nautilus_trader.model.objects.Quantity"]], "as_decimal() (money method)": [[23, "nautilus_trader.model.objects.Money.as_decimal"]], "as_decimal() (price method)": [[23, "nautilus_trader.model.objects.Price.as_decimal"]], "as_decimal() (quantity method)": [[23, "nautilus_trader.model.objects.Quantity.as_decimal"]], "as_double() (money method)": [[23, "nautilus_trader.model.objects.Money.as_double"]], "as_double() (price method)": [[23, "nautilus_trader.model.objects.Price.as_double"]], "as_double() (quantity method)": [[23, "nautilus_trader.model.objects.Quantity.as_double"]], "code (currency attribute)": [[23, "nautilus_trader.model.objects.Currency.code"]], "currency (accountbalance attribute)": [[23, "nautilus_trader.model.objects.AccountBalance.currency"]], "currency (marginbalance attribute)": [[23, "nautilus_trader.model.objects.MarginBalance.currency"]], "currency (money attribute)": [[23, "nautilus_trader.model.objects.Money.currency"]], "currency_type (currency attribute)": [[23, "nautilus_trader.model.objects.Currency.currency_type"]], "free (accountbalance attribute)": [[23, "nautilus_trader.model.objects.AccountBalance.free"]], "from_dict() (accountbalance static method)": [[23, "nautilus_trader.model.objects.AccountBalance.from_dict"]], "from_dict() (marginbalance static method)": [[23, "nautilus_trader.model.objects.MarginBalance.from_dict"]], "from_int() (price static method)": [[23, "nautilus_trader.model.objects.Price.from_int"]], "from_int() (quantity static method)": [[23, "nautilus_trader.model.objects.Quantity.from_int"]], "from_internal_map() (currency static method)": [[23, "nautilus_trader.model.objects.Currency.from_internal_map"]], "from_raw() (money static method)": [[23, "nautilus_trader.model.objects.Money.from_raw"]], "from_raw() (price static method)": [[23, "nautilus_trader.model.objects.Price.from_raw"]], "from_raw() (quantity static method)": [[23, "nautilus_trader.model.objects.Quantity.from_raw"]], "from_str() (currency static method)": [[23, "nautilus_trader.model.objects.Currency.from_str"]], "from_str() (money static method)": [[23, "nautilus_trader.model.objects.Money.from_str"]], "from_str() (price static method)": [[23, "nautilus_trader.model.objects.Price.from_str"]], "from_str() (quantity static method)": [[23, "nautilus_trader.model.objects.Quantity.from_str"]], "initial (marginbalance attribute)": [[23, "nautilus_trader.model.objects.MarginBalance.initial"]], "instrument_id (marginbalance attribute)": [[23, "nautilus_trader.model.objects.MarginBalance.instrument_id"]], "is_crypto() (currency static method)": [[23, "nautilus_trader.model.objects.Currency.is_crypto"]], "is_fiat() (currency static method)": [[23, "nautilus_trader.model.objects.Currency.is_fiat"]], "iso4217 (currency attribute)": [[23, "nautilus_trader.model.objects.Currency.iso4217"]], "locked (accountbalance attribute)": [[23, "nautilus_trader.model.objects.AccountBalance.locked"]], "maintenance (marginbalance attribute)": [[23, "nautilus_trader.model.objects.MarginBalance.maintenance"]], "name (currency attribute)": [[23, "nautilus_trader.model.objects.Currency.name"]], "nautilus_trader.model.objects": [[23, "module-nautilus_trader.model.objects"]], "precision (currency attribute)": [[23, "nautilus_trader.model.objects.Currency.precision"]], "precision (price attribute)": [[23, "nautilus_trader.model.objects.Price.precision"]], "precision (quantity attribute)": [[23, "nautilus_trader.model.objects.Quantity.precision"]], "raw (money attribute)": [[23, "nautilus_trader.model.objects.Money.raw"]], "raw (price attribute)": [[23, "nautilus_trader.model.objects.Price.raw"]], "raw (quantity attribute)": [[23, "nautilus_trader.model.objects.Quantity.raw"]], "raw_to_f64() (quantity static method)": [[23, "nautilus_trader.model.objects.Quantity.raw_to_f64"]], "register() (currency static method)": [[23, "nautilus_trader.model.objects.Currency.register"]], "to_dict() (accountbalance method)": [[23, "nautilus_trader.model.objects.AccountBalance.to_dict"]], "to_dict() (marginbalance method)": [[23, "nautilus_trader.model.objects.MarginBalance.to_dict"]], "to_str() (money method)": [[23, "nautilus_trader.model.objects.Money.to_str"]], "to_str() (quantity method)": [[23, "nautilus_trader.model.objects.Quantity.to_str"]], "total (accountbalance attribute)": [[23, "nautilus_trader.model.objects.AccountBalance.total"]], "zero() (quantity static method)": [[23, "nautilus_trader.model.objects.Quantity.zero"]], "limitiftouchedorder (class in nautilus_trader.model.orders.limit_if_touched)": [[24, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder"]], "limitorder (class in nautilus_trader.model.orders.limit)": [[24, "nautilus_trader.model.orders.limit.LimitOrder"]], "marketiftouchedorder (class in nautilus_trader.model.orders.market_if_touched)": [[24, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder"]], "marketorder (class in nautilus_trader.model.orders.market)": [[24, "nautilus_trader.model.orders.market.MarketOrder"]], "markettolimitorder (class in nautilus_trader.model.orders.market_to_limit)": [[24, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder"]], "order (class in nautilus_trader.model.orders.base)": [[24, "nautilus_trader.model.orders.base.Order"]], "orderlist (class in nautilus_trader.model.orders.list)": [[24, "nautilus_trader.model.orders.list.OrderList"]], "stoplimitorder (class in nautilus_trader.model.orders.stop_limit)": [[24, "nautilus_trader.model.orders.stop_limit.StopLimitOrder"]], "stopmarketorder (class in nautilus_trader.model.orders.stop_market)": [[24, "nautilus_trader.model.orders.stop_market.StopMarketOrder"]], "trailingstoplimitorder (class in nautilus_trader.model.orders.trailing_stop_limit)": [[24, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder"]], "trailingstopmarketorder (class in nautilus_trader.model.orders.trailing_stop_market)": [[24, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder"]], "account_id (limitiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.account_id"]], "account_id (limitorder attribute)": [[24, "nautilus_trader.model.orders.limit.LimitOrder.account_id"]], "account_id (marketiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.account_id"]], "account_id (marketorder attribute)": [[24, "nautilus_trader.model.orders.market.MarketOrder.account_id"]], "account_id (markettolimitorder attribute)": [[24, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.account_id"]], "account_id (order attribute)": [[24, "nautilus_trader.model.orders.base.Order.account_id"]], "account_id (stoplimitorder attribute)": [[24, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.account_id"]], "account_id (stopmarketorder attribute)": [[24, "nautilus_trader.model.orders.stop_market.StopMarketOrder.account_id"]], "account_id (trailingstoplimitorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.account_id"]], "account_id (trailingstopmarketorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.account_id"]], "apply() (limitiftouchedorder method)": [[24, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.apply"]], "apply() (limitorder method)": [[24, "nautilus_trader.model.orders.limit.LimitOrder.apply"]], "apply() (marketiftouchedorder method)": [[24, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.apply"]], "apply() (marketorder method)": [[24, "nautilus_trader.model.orders.market.MarketOrder.apply"]], "apply() (markettolimitorder method)": [[24, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.apply"]], "apply() (order method)": [[24, "nautilus_trader.model.orders.base.Order.apply"]], "apply() (stoplimitorder method)": [[24, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.apply"]], "apply() (stopmarketorder method)": [[24, "nautilus_trader.model.orders.stop_market.StopMarketOrder.apply"]], "apply() (trailingstoplimitorder method)": [[24, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.apply"]], "apply() (trailingstopmarketorder method)": [[24, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.apply"]], "avg_px (limitiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.avg_px"]], "avg_px (limitorder attribute)": [[24, "nautilus_trader.model.orders.limit.LimitOrder.avg_px"]], "avg_px (marketiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.avg_px"]], "avg_px (marketorder attribute)": [[24, "nautilus_trader.model.orders.market.MarketOrder.avg_px"]], "avg_px (markettolimitorder attribute)": [[24, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.avg_px"]], "avg_px (order attribute)": [[24, "nautilus_trader.model.orders.base.Order.avg_px"]], "avg_px (stoplimitorder attribute)": [[24, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.avg_px"]], "avg_px (stopmarketorder attribute)": [[24, "nautilus_trader.model.orders.stop_market.StopMarketOrder.avg_px"]], "avg_px (trailingstoplimitorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.avg_px"]], "avg_px (trailingstopmarketorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.avg_px"]], "client_order_id (limitiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.client_order_id"]], "client_order_id (limitorder attribute)": [[24, "nautilus_trader.model.orders.limit.LimitOrder.client_order_id"]], "client_order_id (marketiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.client_order_id"]], "client_order_id (marketorder attribute)": [[24, "nautilus_trader.model.orders.market.MarketOrder.client_order_id"]], "client_order_id (markettolimitorder attribute)": [[24, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.client_order_id"]], "client_order_id (order attribute)": [[24, "nautilus_trader.model.orders.base.Order.client_order_id"]], "client_order_id (stoplimitorder attribute)": [[24, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.client_order_id"]], "client_order_id (stopmarketorder attribute)": [[24, "nautilus_trader.model.orders.stop_market.StopMarketOrder.client_order_id"]], "client_order_id (trailingstoplimitorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.client_order_id"]], "client_order_id (trailingstopmarketorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.client_order_id"]], "closing_side() (limitiftouchedorder static method)": [[24, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.closing_side"]], "closing_side() (limitorder static method)": [[24, "nautilus_trader.model.orders.limit.LimitOrder.closing_side"]], "closing_side() (marketiftouchedorder static method)": [[24, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.closing_side"]], "closing_side() (marketorder static method)": [[24, "nautilus_trader.model.orders.market.MarketOrder.closing_side"]], "closing_side() (markettolimitorder static method)": [[24, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.closing_side"]], "closing_side() (order static method)": [[24, "nautilus_trader.model.orders.base.Order.closing_side"]], "closing_side() (stoplimitorder static method)": [[24, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.closing_side"]], "closing_side() (stopmarketorder static method)": [[24, "nautilus_trader.model.orders.stop_market.StopMarketOrder.closing_side"]], "closing_side() (trailingstoplimitorder static method)": [[24, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.closing_side"]], "closing_side() (trailingstopmarketorder static method)": [[24, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.closing_side"]], "commissions() (limitiftouchedorder method)": [[24, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.commissions"]], "commissions() (limitorder method)": [[24, "nautilus_trader.model.orders.limit.LimitOrder.commissions"]], "commissions() (marketiftouchedorder method)": [[24, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.commissions"]], "commissions() (marketorder method)": [[24, "nautilus_trader.model.orders.market.MarketOrder.commissions"]], "commissions() (markettolimitorder method)": [[24, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.commissions"]], "commissions() (order method)": [[24, "nautilus_trader.model.orders.base.Order.commissions"]], "commissions() (stoplimitorder method)": [[24, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.commissions"]], "commissions() (stopmarketorder method)": [[24, "nautilus_trader.model.orders.stop_market.StopMarketOrder.commissions"]], "commissions() (trailingstoplimitorder method)": [[24, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.commissions"]], "commissions() (trailingstopmarketorder method)": [[24, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.commissions"]], "contingency_type (limitiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.contingency_type"]], "contingency_type (limitorder attribute)": [[24, "nautilus_trader.model.orders.limit.LimitOrder.contingency_type"]], "contingency_type (marketiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.contingency_type"]], "contingency_type (marketorder attribute)": [[24, "nautilus_trader.model.orders.market.MarketOrder.contingency_type"]], "contingency_type (markettolimitorder attribute)": [[24, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.contingency_type"]], "contingency_type (order attribute)": [[24, "nautilus_trader.model.orders.base.Order.contingency_type"]], "contingency_type (stoplimitorder attribute)": [[24, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.contingency_type"]], "contingency_type (stopmarketorder attribute)": [[24, "nautilus_trader.model.orders.stop_market.StopMarketOrder.contingency_type"]], "contingency_type (trailingstoplimitorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.contingency_type"]], "contingency_type (trailingstopmarketorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.contingency_type"]], "display_qty (limitiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.display_qty"]], "display_qty (limitorder attribute)": [[24, "nautilus_trader.model.orders.limit.LimitOrder.display_qty"]], "display_qty (markettolimitorder attribute)": [[24, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.display_qty"]], "display_qty (stoplimitorder attribute)": [[24, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.display_qty"]], "display_qty (trailingstoplimitorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.display_qty"]], "emulation_trigger (limitiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.emulation_trigger"]], "emulation_trigger (limitorder attribute)": [[24, "nautilus_trader.model.orders.limit.LimitOrder.emulation_trigger"]], "emulation_trigger (marketiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.emulation_trigger"]], "emulation_trigger (marketorder attribute)": [[24, "nautilus_trader.model.orders.market.MarketOrder.emulation_trigger"]], "emulation_trigger (markettolimitorder attribute)": [[24, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.emulation_trigger"]], "emulation_trigger (order attribute)": [[24, "nautilus_trader.model.orders.base.Order.emulation_trigger"]], "emulation_trigger (stoplimitorder attribute)": [[24, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.emulation_trigger"]], "emulation_trigger (stopmarketorder attribute)": [[24, "nautilus_trader.model.orders.stop_market.StopMarketOrder.emulation_trigger"]], "emulation_trigger (trailingstoplimitorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.emulation_trigger"]], "emulation_trigger (trailingstopmarketorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.emulation_trigger"]], "event_count (limitiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.event_count"]], "event_count (limitorder attribute)": [[24, "nautilus_trader.model.orders.limit.LimitOrder.event_count"]], "event_count (marketiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.event_count"]], "event_count (marketorder attribute)": [[24, "nautilus_trader.model.orders.market.MarketOrder.event_count"]], "event_count (markettolimitorder attribute)": [[24, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.event_count"]], "event_count (order attribute)": [[24, "nautilus_trader.model.orders.base.Order.event_count"]], "event_count (stoplimitorder attribute)": [[24, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.event_count"]], "event_count (stopmarketorder attribute)": [[24, "nautilus_trader.model.orders.stop_market.StopMarketOrder.event_count"]], "event_count (trailingstoplimitorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.event_count"]], "event_count (trailingstopmarketorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.event_count"]], "events (limitiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.events"]], "events (limitorder attribute)": [[24, "nautilus_trader.model.orders.limit.LimitOrder.events"]], "events (marketiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.events"]], "events (marketorder attribute)": [[24, "nautilus_trader.model.orders.market.MarketOrder.events"]], "events (markettolimitorder attribute)": [[24, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.events"]], "events (order attribute)": [[24, "nautilus_trader.model.orders.base.Order.events"]], "events (stoplimitorder attribute)": [[24, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.events"]], "events (stopmarketorder attribute)": [[24, "nautilus_trader.model.orders.stop_market.StopMarketOrder.events"]], "events (trailingstoplimitorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.events"]], "events (trailingstopmarketorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.events"]], "exec_algorithm_id (limitiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.exec_algorithm_id"]], "exec_algorithm_id (limitorder attribute)": [[24, "nautilus_trader.model.orders.limit.LimitOrder.exec_algorithm_id"]], "exec_algorithm_id (marketiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.exec_algorithm_id"]], "exec_algorithm_id (marketorder attribute)": [[24, "nautilus_trader.model.orders.market.MarketOrder.exec_algorithm_id"]], "exec_algorithm_id (markettolimitorder attribute)": [[24, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.exec_algorithm_id"]], "exec_algorithm_id (order attribute)": [[24, "nautilus_trader.model.orders.base.Order.exec_algorithm_id"]], "exec_algorithm_id (stoplimitorder attribute)": [[24, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.exec_algorithm_id"]], "exec_algorithm_id (stopmarketorder attribute)": [[24, "nautilus_trader.model.orders.stop_market.StopMarketOrder.exec_algorithm_id"]], "exec_algorithm_id (trailingstoplimitorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.exec_algorithm_id"]], "exec_algorithm_id (trailingstopmarketorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.exec_algorithm_id"]], "exec_algorithm_params (limitiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.exec_algorithm_params"]], "exec_algorithm_params (limitorder attribute)": [[24, "nautilus_trader.model.orders.limit.LimitOrder.exec_algorithm_params"]], "exec_algorithm_params (marketiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.exec_algorithm_params"]], "exec_algorithm_params (marketorder attribute)": [[24, "nautilus_trader.model.orders.market.MarketOrder.exec_algorithm_params"]], "exec_algorithm_params (markettolimitorder attribute)": [[24, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.exec_algorithm_params"]], "exec_algorithm_params (order attribute)": [[24, "nautilus_trader.model.orders.base.Order.exec_algorithm_params"]], "exec_algorithm_params (stoplimitorder attribute)": [[24, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.exec_algorithm_params"]], "exec_algorithm_params (stopmarketorder attribute)": [[24, "nautilus_trader.model.orders.stop_market.StopMarketOrder.exec_algorithm_params"]], "exec_algorithm_params (trailingstoplimitorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.exec_algorithm_params"]], "exec_algorithm_params (trailingstopmarketorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.exec_algorithm_params"]], "exec_spawn_id (limitiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.exec_spawn_id"]], "exec_spawn_id (limitorder attribute)": [[24, "nautilus_trader.model.orders.limit.LimitOrder.exec_spawn_id"]], "exec_spawn_id (marketiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.exec_spawn_id"]], "exec_spawn_id (marketorder attribute)": [[24, "nautilus_trader.model.orders.market.MarketOrder.exec_spawn_id"]], "exec_spawn_id (markettolimitorder attribute)": [[24, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.exec_spawn_id"]], "exec_spawn_id (order attribute)": [[24, "nautilus_trader.model.orders.base.Order.exec_spawn_id"]], "exec_spawn_id (stoplimitorder attribute)": [[24, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.exec_spawn_id"]], "exec_spawn_id (stopmarketorder attribute)": [[24, "nautilus_trader.model.orders.stop_market.StopMarketOrder.exec_spawn_id"]], "exec_spawn_id (trailingstoplimitorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.exec_spawn_id"]], "exec_spawn_id (trailingstopmarketorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.exec_spawn_id"]], "expire_time (limitiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.expire_time"]], "expire_time (limitorder attribute)": [[24, "nautilus_trader.model.orders.limit.LimitOrder.expire_time"]], "expire_time (marketiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.expire_time"]], "expire_time (markettolimitorder attribute)": [[24, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.expire_time"]], "expire_time (stoplimitorder attribute)": [[24, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.expire_time"]], "expire_time (stopmarketorder attribute)": [[24, "nautilus_trader.model.orders.stop_market.StopMarketOrder.expire_time"]], "expire_time (trailingstoplimitorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.expire_time"]], "expire_time (trailingstopmarketorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.expire_time"]], "expire_time_ns (limitiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.expire_time_ns"]], "expire_time_ns (limitorder attribute)": [[24, "nautilus_trader.model.orders.limit.LimitOrder.expire_time_ns"]], "expire_time_ns (marketiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.expire_time_ns"]], "expire_time_ns (markettolimitorder attribute)": [[24, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.expire_time_ns"]], "expire_time_ns (stoplimitorder attribute)": [[24, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.expire_time_ns"]], "expire_time_ns (stopmarketorder attribute)": [[24, "nautilus_trader.model.orders.stop_market.StopMarketOrder.expire_time_ns"]], "expire_time_ns (trailingstoplimitorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.expire_time_ns"]], "expire_time_ns (trailingstopmarketorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.expire_time_ns"]], "filled_qty (limitiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.filled_qty"]], "filled_qty (limitorder attribute)": [[24, "nautilus_trader.model.orders.limit.LimitOrder.filled_qty"]], "filled_qty (marketiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.filled_qty"]], "filled_qty (marketorder attribute)": [[24, "nautilus_trader.model.orders.market.MarketOrder.filled_qty"]], "filled_qty (markettolimitorder attribute)": [[24, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.filled_qty"]], "filled_qty (order attribute)": [[24, "nautilus_trader.model.orders.base.Order.filled_qty"]], "filled_qty (stoplimitorder attribute)": [[24, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.filled_qty"]], "filled_qty (stopmarketorder attribute)": [[24, "nautilus_trader.model.orders.stop_market.StopMarketOrder.filled_qty"]], "filled_qty (trailingstoplimitorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.filled_qty"]], "filled_qty (trailingstopmarketorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.filled_qty"]], "first (orderlist attribute)": [[24, "nautilus_trader.model.orders.list.OrderList.first"]], "has_price (limitiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.has_price"]], "has_price (limitorder attribute)": [[24, "nautilus_trader.model.orders.limit.LimitOrder.has_price"]], "has_price (marketiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.has_price"]], "has_price (marketorder attribute)": [[24, "nautilus_trader.model.orders.market.MarketOrder.has_price"]], "has_price (markettolimitorder attribute)": [[24, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.has_price"]], "has_price (order attribute)": [[24, "nautilus_trader.model.orders.base.Order.has_price"]], "has_price (stoplimitorder attribute)": [[24, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.has_price"]], "has_price (stopmarketorder attribute)": [[24, "nautilus_trader.model.orders.stop_market.StopMarketOrder.has_price"]], "has_price (trailingstoplimitorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.has_price"]], "has_price (trailingstopmarketorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.has_price"]], "has_trigger_price (limitiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.has_trigger_price"]], "has_trigger_price (limitorder attribute)": [[24, "nautilus_trader.model.orders.limit.LimitOrder.has_trigger_price"]], "has_trigger_price (marketiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.has_trigger_price"]], "has_trigger_price (marketorder attribute)": [[24, "nautilus_trader.model.orders.market.MarketOrder.has_trigger_price"]], "has_trigger_price (markettolimitorder attribute)": [[24, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.has_trigger_price"]], "has_trigger_price (order attribute)": [[24, "nautilus_trader.model.orders.base.Order.has_trigger_price"]], "has_trigger_price (stoplimitorder attribute)": [[24, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.has_trigger_price"]], "has_trigger_price (stopmarketorder attribute)": [[24, "nautilus_trader.model.orders.stop_market.StopMarketOrder.has_trigger_price"]], "has_trigger_price (trailingstoplimitorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.has_trigger_price"]], "has_trigger_price (trailingstopmarketorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.has_trigger_price"]], "id (orderlist attribute)": [[24, "nautilus_trader.model.orders.list.OrderList.id"]], "info() (limitiftouchedorder method)": [[24, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.info"]], "info() (limitorder method)": [[24, "nautilus_trader.model.orders.limit.LimitOrder.info"]], "info() (marketiftouchedorder method)": [[24, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.info"]], "info() (marketorder method)": [[24, "nautilus_trader.model.orders.market.MarketOrder.info"]], "info() (markettolimitorder method)": [[24, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.info"]], "info() (order method)": [[24, "nautilus_trader.model.orders.base.Order.info"]], "info() (stoplimitorder method)": [[24, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.info"]], "info() (stopmarketorder method)": [[24, "nautilus_trader.model.orders.stop_market.StopMarketOrder.info"]], "info() (trailingstoplimitorder method)": [[24, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.info"]], "info() (trailingstopmarketorder method)": [[24, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.info"]], "init_event (limitiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.init_event"]], "init_event (limitorder attribute)": [[24, "nautilus_trader.model.orders.limit.LimitOrder.init_event"]], "init_event (marketiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.init_event"]], "init_event (marketorder attribute)": [[24, "nautilus_trader.model.orders.market.MarketOrder.init_event"]], "init_event (markettolimitorder attribute)": [[24, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.init_event"]], "init_event (order attribute)": [[24, "nautilus_trader.model.orders.base.Order.init_event"]], "init_event (stoplimitorder attribute)": [[24, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.init_event"]], "init_event (stopmarketorder attribute)": [[24, "nautilus_trader.model.orders.stop_market.StopMarketOrder.init_event"]], "init_event (trailingstoplimitorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.init_event"]], "init_event (trailingstopmarketorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.init_event"]], "init_id (limitiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.init_id"]], "init_id (limitorder attribute)": [[24, "nautilus_trader.model.orders.limit.LimitOrder.init_id"]], "init_id (marketiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.init_id"]], "init_id (marketorder attribute)": [[24, "nautilus_trader.model.orders.market.MarketOrder.init_id"]], "init_id (markettolimitorder attribute)": [[24, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.init_id"]], "init_id (order attribute)": [[24, "nautilus_trader.model.orders.base.Order.init_id"]], "init_id (stoplimitorder attribute)": [[24, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.init_id"]], "init_id (stopmarketorder attribute)": [[24, "nautilus_trader.model.orders.stop_market.StopMarketOrder.init_id"]], "init_id (trailingstoplimitorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.init_id"]], "init_id (trailingstopmarketorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.init_id"]], "instrument_id (limitiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.instrument_id"]], "instrument_id (limitorder attribute)": [[24, "nautilus_trader.model.orders.limit.LimitOrder.instrument_id"]], "instrument_id (marketiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.instrument_id"]], "instrument_id (marketorder attribute)": [[24, "nautilus_trader.model.orders.market.MarketOrder.instrument_id"]], "instrument_id (markettolimitorder attribute)": [[24, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.instrument_id"]], "instrument_id (order attribute)": [[24, "nautilus_trader.model.orders.base.Order.instrument_id"]], "instrument_id (orderlist attribute)": [[24, "nautilus_trader.model.orders.list.OrderList.instrument_id"]], "instrument_id (stoplimitorder attribute)": [[24, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.instrument_id"]], "instrument_id (stopmarketorder attribute)": [[24, "nautilus_trader.model.orders.stop_market.StopMarketOrder.instrument_id"]], "instrument_id (trailingstoplimitorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.instrument_id"]], "instrument_id (trailingstopmarketorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.instrument_id"]], "is_active_local (limitiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.is_active_local"]], "is_active_local (limitorder attribute)": [[24, "nautilus_trader.model.orders.limit.LimitOrder.is_active_local"]], "is_active_local (marketiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.is_active_local"]], "is_active_local (marketorder attribute)": [[24, "nautilus_trader.model.orders.market.MarketOrder.is_active_local"]], "is_active_local (markettolimitorder attribute)": [[24, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.is_active_local"]], "is_active_local (order attribute)": [[24, "nautilus_trader.model.orders.base.Order.is_active_local"]], "is_active_local (stoplimitorder attribute)": [[24, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.is_active_local"]], "is_active_local (stopmarketorder attribute)": [[24, "nautilus_trader.model.orders.stop_market.StopMarketOrder.is_active_local"]], "is_active_local (trailingstoplimitorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.is_active_local"]], "is_active_local (trailingstopmarketorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.is_active_local"]], "is_aggressive (limitiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.is_aggressive"]], "is_aggressive (limitorder attribute)": [[24, "nautilus_trader.model.orders.limit.LimitOrder.is_aggressive"]], "is_aggressive (marketiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.is_aggressive"]], "is_aggressive (marketorder attribute)": [[24, "nautilus_trader.model.orders.market.MarketOrder.is_aggressive"]], "is_aggressive (markettolimitorder attribute)": [[24, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.is_aggressive"]], "is_aggressive (order attribute)": [[24, "nautilus_trader.model.orders.base.Order.is_aggressive"]], "is_aggressive (stoplimitorder attribute)": [[24, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.is_aggressive"]], "is_aggressive (stopmarketorder attribute)": [[24, "nautilus_trader.model.orders.stop_market.StopMarketOrder.is_aggressive"]], "is_aggressive (trailingstoplimitorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.is_aggressive"]], "is_aggressive (trailingstopmarketorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.is_aggressive"]], "is_buy (limitiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.is_buy"]], "is_buy (limitorder attribute)": [[24, "nautilus_trader.model.orders.limit.LimitOrder.is_buy"]], "is_buy (marketiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.is_buy"]], "is_buy (marketorder attribute)": [[24, "nautilus_trader.model.orders.market.MarketOrder.is_buy"]], "is_buy (markettolimitorder attribute)": [[24, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.is_buy"]], "is_buy (order attribute)": [[24, "nautilus_trader.model.orders.base.Order.is_buy"]], "is_buy (stoplimitorder attribute)": [[24, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.is_buy"]], "is_buy (stopmarketorder attribute)": [[24, "nautilus_trader.model.orders.stop_market.StopMarketOrder.is_buy"]], "is_buy (trailingstoplimitorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.is_buy"]], "is_buy (trailingstopmarketorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.is_buy"]], "is_canceled (limitiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.is_canceled"]], "is_canceled (limitorder attribute)": [[24, "nautilus_trader.model.orders.limit.LimitOrder.is_canceled"]], "is_canceled (marketiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.is_canceled"]], "is_canceled (marketorder attribute)": [[24, "nautilus_trader.model.orders.market.MarketOrder.is_canceled"]], "is_canceled (markettolimitorder attribute)": [[24, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.is_canceled"]], "is_canceled (order attribute)": [[24, "nautilus_trader.model.orders.base.Order.is_canceled"]], "is_canceled (stoplimitorder attribute)": [[24, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.is_canceled"]], "is_canceled (stopmarketorder attribute)": [[24, "nautilus_trader.model.orders.stop_market.StopMarketOrder.is_canceled"]], "is_canceled (trailingstoplimitorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.is_canceled"]], "is_canceled (trailingstopmarketorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.is_canceled"]], "is_child_order (limitiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.is_child_order"]], "is_child_order (limitorder attribute)": [[24, "nautilus_trader.model.orders.limit.LimitOrder.is_child_order"]], "is_child_order (marketiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.is_child_order"]], "is_child_order (marketorder attribute)": [[24, "nautilus_trader.model.orders.market.MarketOrder.is_child_order"]], "is_child_order (markettolimitorder attribute)": [[24, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.is_child_order"]], "is_child_order (order attribute)": [[24, "nautilus_trader.model.orders.base.Order.is_child_order"]], "is_child_order (stoplimitorder attribute)": [[24, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.is_child_order"]], "is_child_order (stopmarketorder attribute)": [[24, "nautilus_trader.model.orders.stop_market.StopMarketOrder.is_child_order"]], "is_child_order (trailingstoplimitorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.is_child_order"]], "is_child_order (trailingstopmarketorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.is_child_order"]], "is_closed (limitiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.is_closed"]], "is_closed (limitorder attribute)": [[24, "nautilus_trader.model.orders.limit.LimitOrder.is_closed"]], "is_closed (marketiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.is_closed"]], "is_closed (marketorder attribute)": [[24, "nautilus_trader.model.orders.market.MarketOrder.is_closed"]], "is_closed (markettolimitorder attribute)": [[24, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.is_closed"]], "is_closed (order attribute)": [[24, "nautilus_trader.model.orders.base.Order.is_closed"]], "is_closed (stoplimitorder attribute)": [[24, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.is_closed"]], "is_closed (stopmarketorder attribute)": [[24, "nautilus_trader.model.orders.stop_market.StopMarketOrder.is_closed"]], "is_closed (trailingstoplimitorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.is_closed"]], "is_closed (trailingstopmarketorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.is_closed"]], "is_contingency (limitiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.is_contingency"]], "is_contingency (limitorder attribute)": [[24, "nautilus_trader.model.orders.limit.LimitOrder.is_contingency"]], "is_contingency (marketiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.is_contingency"]], "is_contingency (marketorder attribute)": [[24, "nautilus_trader.model.orders.market.MarketOrder.is_contingency"]], "is_contingency (markettolimitorder attribute)": [[24, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.is_contingency"]], "is_contingency (order attribute)": [[24, "nautilus_trader.model.orders.base.Order.is_contingency"]], "is_contingency (stoplimitorder attribute)": [[24, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.is_contingency"]], "is_contingency (stopmarketorder attribute)": [[24, "nautilus_trader.model.orders.stop_market.StopMarketOrder.is_contingency"]], "is_contingency (trailingstoplimitorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.is_contingency"]], "is_contingency (trailingstopmarketorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.is_contingency"]], "is_emulated (limitiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.is_emulated"]], "is_emulated (limitorder attribute)": [[24, "nautilus_trader.model.orders.limit.LimitOrder.is_emulated"]], "is_emulated (marketiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.is_emulated"]], "is_emulated (marketorder attribute)": [[24, "nautilus_trader.model.orders.market.MarketOrder.is_emulated"]], "is_emulated (markettolimitorder attribute)": [[24, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.is_emulated"]], "is_emulated (order attribute)": [[24, "nautilus_trader.model.orders.base.Order.is_emulated"]], "is_emulated (stoplimitorder attribute)": [[24, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.is_emulated"]], "is_emulated (stopmarketorder attribute)": [[24, "nautilus_trader.model.orders.stop_market.StopMarketOrder.is_emulated"]], "is_emulated (trailingstoplimitorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.is_emulated"]], "is_emulated (trailingstopmarketorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.is_emulated"]], "is_inflight (limitiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.is_inflight"]], "is_inflight (limitorder attribute)": [[24, "nautilus_trader.model.orders.limit.LimitOrder.is_inflight"]], "is_inflight (marketiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.is_inflight"]], "is_inflight (marketorder attribute)": [[24, "nautilus_trader.model.orders.market.MarketOrder.is_inflight"]], "is_inflight (markettolimitorder attribute)": [[24, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.is_inflight"]], "is_inflight (order attribute)": [[24, "nautilus_trader.model.orders.base.Order.is_inflight"]], "is_inflight (stoplimitorder attribute)": [[24, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.is_inflight"]], "is_inflight (stopmarketorder attribute)": [[24, "nautilus_trader.model.orders.stop_market.StopMarketOrder.is_inflight"]], "is_inflight (trailingstoplimitorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.is_inflight"]], "is_inflight (trailingstopmarketorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.is_inflight"]], "is_open (limitiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.is_open"]], "is_open (limitorder attribute)": [[24, "nautilus_trader.model.orders.limit.LimitOrder.is_open"]], "is_open (marketiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.is_open"]], "is_open (marketorder attribute)": [[24, "nautilus_trader.model.orders.market.MarketOrder.is_open"]], "is_open (markettolimitorder attribute)": [[24, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.is_open"]], "is_open (order attribute)": [[24, "nautilus_trader.model.orders.base.Order.is_open"]], "is_open (stoplimitorder attribute)": [[24, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.is_open"]], "is_open (stopmarketorder attribute)": [[24, "nautilus_trader.model.orders.stop_market.StopMarketOrder.is_open"]], "is_open (trailingstoplimitorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.is_open"]], "is_open (trailingstopmarketorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.is_open"]], "is_parent_order (limitiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.is_parent_order"]], "is_parent_order (limitorder attribute)": [[24, "nautilus_trader.model.orders.limit.LimitOrder.is_parent_order"]], "is_parent_order (marketiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.is_parent_order"]], "is_parent_order (marketorder attribute)": [[24, "nautilus_trader.model.orders.market.MarketOrder.is_parent_order"]], "is_parent_order (markettolimitorder attribute)": [[24, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.is_parent_order"]], "is_parent_order (order attribute)": [[24, "nautilus_trader.model.orders.base.Order.is_parent_order"]], "is_parent_order (stoplimitorder attribute)": [[24, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.is_parent_order"]], "is_parent_order (stopmarketorder attribute)": [[24, "nautilus_trader.model.orders.stop_market.StopMarketOrder.is_parent_order"]], "is_parent_order (trailingstoplimitorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.is_parent_order"]], "is_parent_order (trailingstopmarketorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.is_parent_order"]], "is_passive (limitiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.is_passive"]], "is_passive (limitorder attribute)": [[24, "nautilus_trader.model.orders.limit.LimitOrder.is_passive"]], "is_passive (marketiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.is_passive"]], "is_passive (marketorder attribute)": [[24, "nautilus_trader.model.orders.market.MarketOrder.is_passive"]], "is_passive (markettolimitorder attribute)": [[24, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.is_passive"]], "is_passive (order attribute)": [[24, "nautilus_trader.model.orders.base.Order.is_passive"]], "is_passive (stoplimitorder attribute)": [[24, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.is_passive"]], "is_passive (stopmarketorder attribute)": [[24, "nautilus_trader.model.orders.stop_market.StopMarketOrder.is_passive"]], "is_passive (trailingstoplimitorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.is_passive"]], "is_passive (trailingstopmarketorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.is_passive"]], "is_pending_cancel (limitiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.is_pending_cancel"]], "is_pending_cancel (limitorder attribute)": [[24, "nautilus_trader.model.orders.limit.LimitOrder.is_pending_cancel"]], "is_pending_cancel (marketiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.is_pending_cancel"]], "is_pending_cancel (marketorder attribute)": [[24, "nautilus_trader.model.orders.market.MarketOrder.is_pending_cancel"]], "is_pending_cancel (markettolimitorder attribute)": [[24, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.is_pending_cancel"]], "is_pending_cancel (order attribute)": [[24, "nautilus_trader.model.orders.base.Order.is_pending_cancel"]], "is_pending_cancel (stoplimitorder attribute)": [[24, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.is_pending_cancel"]], "is_pending_cancel (stopmarketorder attribute)": [[24, "nautilus_trader.model.orders.stop_market.StopMarketOrder.is_pending_cancel"]], "is_pending_cancel (trailingstoplimitorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.is_pending_cancel"]], "is_pending_cancel (trailingstopmarketorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.is_pending_cancel"]], "is_pending_update (limitiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.is_pending_update"]], "is_pending_update (limitorder attribute)": [[24, "nautilus_trader.model.orders.limit.LimitOrder.is_pending_update"]], "is_pending_update (marketiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.is_pending_update"]], "is_pending_update (marketorder attribute)": [[24, "nautilus_trader.model.orders.market.MarketOrder.is_pending_update"]], "is_pending_update (markettolimitorder attribute)": [[24, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.is_pending_update"]], "is_pending_update (order attribute)": [[24, "nautilus_trader.model.orders.base.Order.is_pending_update"]], "is_pending_update (stoplimitorder attribute)": [[24, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.is_pending_update"]], "is_pending_update (stopmarketorder attribute)": [[24, "nautilus_trader.model.orders.stop_market.StopMarketOrder.is_pending_update"]], "is_pending_update (trailingstoplimitorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.is_pending_update"]], "is_pending_update (trailingstopmarketorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.is_pending_update"]], "is_post_only (limitiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.is_post_only"]], "is_post_only (limitorder attribute)": [[24, "nautilus_trader.model.orders.limit.LimitOrder.is_post_only"]], "is_post_only (marketiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.is_post_only"]], "is_post_only (marketorder attribute)": [[24, "nautilus_trader.model.orders.market.MarketOrder.is_post_only"]], "is_post_only (markettolimitorder attribute)": [[24, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.is_post_only"]], "is_post_only (order attribute)": [[24, "nautilus_trader.model.orders.base.Order.is_post_only"]], "is_post_only (stoplimitorder attribute)": [[24, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.is_post_only"]], "is_post_only (stopmarketorder attribute)": [[24, "nautilus_trader.model.orders.stop_market.StopMarketOrder.is_post_only"]], "is_post_only (trailingstoplimitorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.is_post_only"]], "is_post_only (trailingstopmarketorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.is_post_only"]], "is_primary (limitiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.is_primary"]], "is_primary (limitorder attribute)": [[24, "nautilus_trader.model.orders.limit.LimitOrder.is_primary"]], "is_primary (marketiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.is_primary"]], "is_primary (marketorder attribute)": [[24, "nautilus_trader.model.orders.market.MarketOrder.is_primary"]], "is_primary (markettolimitorder attribute)": [[24, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.is_primary"]], "is_primary (order attribute)": [[24, "nautilus_trader.model.orders.base.Order.is_primary"]], "is_primary (stoplimitorder attribute)": [[24, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.is_primary"]], "is_primary (stopmarketorder attribute)": [[24, "nautilus_trader.model.orders.stop_market.StopMarketOrder.is_primary"]], "is_primary (trailingstoplimitorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.is_primary"]], "is_primary (trailingstopmarketorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.is_primary"]], "is_quote_quantity (limitiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.is_quote_quantity"]], "is_quote_quantity (limitorder attribute)": [[24, "nautilus_trader.model.orders.limit.LimitOrder.is_quote_quantity"]], "is_quote_quantity (marketiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.is_quote_quantity"]], "is_quote_quantity (marketorder attribute)": [[24, "nautilus_trader.model.orders.market.MarketOrder.is_quote_quantity"]], "is_quote_quantity (markettolimitorder attribute)": [[24, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.is_quote_quantity"]], "is_quote_quantity (order attribute)": [[24, "nautilus_trader.model.orders.base.Order.is_quote_quantity"]], "is_quote_quantity (stoplimitorder attribute)": [[24, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.is_quote_quantity"]], "is_quote_quantity (stopmarketorder attribute)": [[24, "nautilus_trader.model.orders.stop_market.StopMarketOrder.is_quote_quantity"]], "is_quote_quantity (trailingstoplimitorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.is_quote_quantity"]], "is_quote_quantity (trailingstopmarketorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.is_quote_quantity"]], "is_reduce_only (limitiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.is_reduce_only"]], "is_reduce_only (limitorder attribute)": [[24, "nautilus_trader.model.orders.limit.LimitOrder.is_reduce_only"]], "is_reduce_only (marketiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.is_reduce_only"]], "is_reduce_only (marketorder attribute)": [[24, "nautilus_trader.model.orders.market.MarketOrder.is_reduce_only"]], "is_reduce_only (markettolimitorder attribute)": [[24, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.is_reduce_only"]], "is_reduce_only (order attribute)": [[24, "nautilus_trader.model.orders.base.Order.is_reduce_only"]], "is_reduce_only (stoplimitorder attribute)": [[24, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.is_reduce_only"]], "is_reduce_only (stopmarketorder attribute)": [[24, "nautilus_trader.model.orders.stop_market.StopMarketOrder.is_reduce_only"]], "is_reduce_only (trailingstoplimitorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.is_reduce_only"]], "is_reduce_only (trailingstopmarketorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.is_reduce_only"]], "is_sell (limitiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.is_sell"]], "is_sell (limitorder attribute)": [[24, "nautilus_trader.model.orders.limit.LimitOrder.is_sell"]], "is_sell (marketiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.is_sell"]], "is_sell (marketorder attribute)": [[24, "nautilus_trader.model.orders.market.MarketOrder.is_sell"]], "is_sell (markettolimitorder attribute)": [[24, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.is_sell"]], "is_sell (order attribute)": [[24, "nautilus_trader.model.orders.base.Order.is_sell"]], "is_sell (stoplimitorder attribute)": [[24, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.is_sell"]], "is_sell (stopmarketorder attribute)": [[24, "nautilus_trader.model.orders.stop_market.StopMarketOrder.is_sell"]], "is_sell (trailingstoplimitorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.is_sell"]], "is_sell (trailingstopmarketorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.is_sell"]], "is_spawned (limitiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.is_spawned"]], "is_spawned (limitorder attribute)": [[24, "nautilus_trader.model.orders.limit.LimitOrder.is_spawned"]], "is_spawned (marketiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.is_spawned"]], "is_spawned (marketorder attribute)": [[24, "nautilus_trader.model.orders.market.MarketOrder.is_spawned"]], "is_spawned (markettolimitorder attribute)": [[24, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.is_spawned"]], "is_spawned (order attribute)": [[24, "nautilus_trader.model.orders.base.Order.is_spawned"]], "is_spawned (stoplimitorder attribute)": [[24, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.is_spawned"]], "is_spawned (stopmarketorder attribute)": [[24, "nautilus_trader.model.orders.stop_market.StopMarketOrder.is_spawned"]], "is_spawned (trailingstoplimitorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.is_spawned"]], "is_spawned (trailingstopmarketorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.is_spawned"]], "is_triggered (limitiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.is_triggered"]], "is_triggered (stoplimitorder attribute)": [[24, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.is_triggered"]], "is_triggered (trailingstoplimitorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.is_triggered"]], "last_event (limitiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.last_event"]], "last_event (limitorder attribute)": [[24, "nautilus_trader.model.orders.limit.LimitOrder.last_event"]], "last_event (marketiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.last_event"]], "last_event (marketorder attribute)": [[24, "nautilus_trader.model.orders.market.MarketOrder.last_event"]], "last_event (markettolimitorder attribute)": [[24, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.last_event"]], "last_event (order attribute)": [[24, "nautilus_trader.model.orders.base.Order.last_event"]], "last_event (stoplimitorder attribute)": [[24, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.last_event"]], "last_event (stopmarketorder attribute)": [[24, "nautilus_trader.model.orders.stop_market.StopMarketOrder.last_event"]], "last_event (trailingstoplimitorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.last_event"]], "last_event (trailingstopmarketorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.last_event"]], "last_trade_id (limitiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.last_trade_id"]], "last_trade_id (limitorder attribute)": [[24, "nautilus_trader.model.orders.limit.LimitOrder.last_trade_id"]], "last_trade_id (marketiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.last_trade_id"]], "last_trade_id (marketorder attribute)": [[24, "nautilus_trader.model.orders.market.MarketOrder.last_trade_id"]], "last_trade_id (markettolimitorder attribute)": [[24, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.last_trade_id"]], "last_trade_id (order attribute)": [[24, "nautilus_trader.model.orders.base.Order.last_trade_id"]], "last_trade_id (stoplimitorder attribute)": [[24, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.last_trade_id"]], "last_trade_id (stopmarketorder attribute)": [[24, "nautilus_trader.model.orders.stop_market.StopMarketOrder.last_trade_id"]], "last_trade_id (trailingstoplimitorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.last_trade_id"]], "last_trade_id (trailingstopmarketorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.last_trade_id"]], "leaves_qty (limitiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.leaves_qty"]], "leaves_qty (limitorder attribute)": [[24, "nautilus_trader.model.orders.limit.LimitOrder.leaves_qty"]], "leaves_qty (marketiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.leaves_qty"]], "leaves_qty (marketorder attribute)": [[24, "nautilus_trader.model.orders.market.MarketOrder.leaves_qty"]], "leaves_qty (markettolimitorder attribute)": [[24, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.leaves_qty"]], "leaves_qty (order attribute)": [[24, "nautilus_trader.model.orders.base.Order.leaves_qty"]], "leaves_qty (stoplimitorder attribute)": [[24, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.leaves_qty"]], "leaves_qty (stopmarketorder attribute)": [[24, "nautilus_trader.model.orders.stop_market.StopMarketOrder.leaves_qty"]], "leaves_qty (trailingstoplimitorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.leaves_qty"]], "leaves_qty (trailingstopmarketorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.leaves_qty"]], "limit_offset (trailingstoplimitorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.limit_offset"]], "linked_order_ids (limitiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.linked_order_ids"]], "linked_order_ids (limitorder attribute)": [[24, "nautilus_trader.model.orders.limit.LimitOrder.linked_order_ids"]], "linked_order_ids (marketiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.linked_order_ids"]], "linked_order_ids (marketorder attribute)": [[24, "nautilus_trader.model.orders.market.MarketOrder.linked_order_ids"]], "linked_order_ids (markettolimitorder attribute)": [[24, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.linked_order_ids"]], "linked_order_ids (order attribute)": [[24, "nautilus_trader.model.orders.base.Order.linked_order_ids"]], "linked_order_ids (stoplimitorder attribute)": [[24, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.linked_order_ids"]], "linked_order_ids (stopmarketorder attribute)": [[24, "nautilus_trader.model.orders.stop_market.StopMarketOrder.linked_order_ids"]], "linked_order_ids (trailingstoplimitorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.linked_order_ids"]], "linked_order_ids (trailingstopmarketorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.linked_order_ids"]], "liquidity_side (limitiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.liquidity_side"]], "liquidity_side (limitorder attribute)": [[24, "nautilus_trader.model.orders.limit.LimitOrder.liquidity_side"]], "liquidity_side (marketiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.liquidity_side"]], "liquidity_side (marketorder attribute)": [[24, "nautilus_trader.model.orders.market.MarketOrder.liquidity_side"]], "liquidity_side (markettolimitorder attribute)": [[24, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.liquidity_side"]], "liquidity_side (order attribute)": [[24, "nautilus_trader.model.orders.base.Order.liquidity_side"]], "liquidity_side (stoplimitorder attribute)": [[24, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.liquidity_side"]], "liquidity_side (stopmarketorder attribute)": [[24, "nautilus_trader.model.orders.stop_market.StopMarketOrder.liquidity_side"]], "liquidity_side (trailingstoplimitorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.liquidity_side"]], "liquidity_side (trailingstopmarketorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.liquidity_side"]], "nautilus_trader.model.orders": [[24, "module-nautilus_trader.model.orders"]], "nautilus_trader.model.orders.base": [[24, "module-nautilus_trader.model.orders.base"]], "nautilus_trader.model.orders.limit": [[24, "module-nautilus_trader.model.orders.limit"]], "nautilus_trader.model.orders.limit_if_touched": [[24, "module-nautilus_trader.model.orders.limit_if_touched"]], "nautilus_trader.model.orders.list": [[24, "module-nautilus_trader.model.orders.list"]], "nautilus_trader.model.orders.market": [[24, "module-nautilus_trader.model.orders.market"]], "nautilus_trader.model.orders.market_if_touched": [[24, "module-nautilus_trader.model.orders.market_if_touched"]], "nautilus_trader.model.orders.market_to_limit": [[24, "module-nautilus_trader.model.orders.market_to_limit"]], "nautilus_trader.model.orders.stop_limit": [[24, "module-nautilus_trader.model.orders.stop_limit"]], "nautilus_trader.model.orders.stop_market": [[24, "module-nautilus_trader.model.orders.stop_market"]], "nautilus_trader.model.orders.trailing_stop_limit": [[24, "module-nautilus_trader.model.orders.trailing_stop_limit"]], "nautilus_trader.model.orders.trailing_stop_market": [[24, "module-nautilus_trader.model.orders.trailing_stop_market"]], "opposite_side() (limitiftouchedorder static method)": [[24, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.opposite_side"]], "opposite_side() (limitorder static method)": [[24, "nautilus_trader.model.orders.limit.LimitOrder.opposite_side"]], "opposite_side() (marketiftouchedorder static method)": [[24, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.opposite_side"]], "opposite_side() (marketorder static method)": [[24, "nautilus_trader.model.orders.market.MarketOrder.opposite_side"]], "opposite_side() (markettolimitorder static method)": [[24, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.opposite_side"]], "opposite_side() (order static method)": [[24, "nautilus_trader.model.orders.base.Order.opposite_side"]], "opposite_side() (stoplimitorder static method)": [[24, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.opposite_side"]], "opposite_side() (stopmarketorder static method)": [[24, "nautilus_trader.model.orders.stop_market.StopMarketOrder.opposite_side"]], "opposite_side() (trailingstoplimitorder static method)": [[24, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.opposite_side"]], "opposite_side() (trailingstopmarketorder static method)": [[24, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.opposite_side"]], "order_list_id (limitiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.order_list_id"]], "order_list_id (limitorder attribute)": [[24, "nautilus_trader.model.orders.limit.LimitOrder.order_list_id"]], "order_list_id (marketiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.order_list_id"]], "order_list_id (marketorder attribute)": [[24, "nautilus_trader.model.orders.market.MarketOrder.order_list_id"]], "order_list_id (markettolimitorder attribute)": [[24, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.order_list_id"]], "order_list_id (order attribute)": [[24, "nautilus_trader.model.orders.base.Order.order_list_id"]], "order_list_id (stoplimitorder attribute)": [[24, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.order_list_id"]], "order_list_id (stopmarketorder attribute)": [[24, "nautilus_trader.model.orders.stop_market.StopMarketOrder.order_list_id"]], "order_list_id (trailingstoplimitorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.order_list_id"]], "order_list_id (trailingstopmarketorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.order_list_id"]], "order_type (limitiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.order_type"]], "order_type (limitorder attribute)": [[24, "nautilus_trader.model.orders.limit.LimitOrder.order_type"]], "order_type (marketiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.order_type"]], "order_type (marketorder attribute)": [[24, "nautilus_trader.model.orders.market.MarketOrder.order_type"]], "order_type (markettolimitorder attribute)": [[24, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.order_type"]], "order_type (order attribute)": [[24, "nautilus_trader.model.orders.base.Order.order_type"]], "order_type (stoplimitorder attribute)": [[24, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.order_type"]], "order_type (stopmarketorder attribute)": [[24, "nautilus_trader.model.orders.stop_market.StopMarketOrder.order_type"]], "order_type (trailingstoplimitorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.order_type"]], "order_type (trailingstopmarketorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.order_type"]], "orders (orderlist attribute)": [[24, "nautilus_trader.model.orders.list.OrderList.orders"]], "parent_order_id (limitiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.parent_order_id"]], "parent_order_id (limitorder attribute)": [[24, "nautilus_trader.model.orders.limit.LimitOrder.parent_order_id"]], "parent_order_id (marketiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.parent_order_id"]], "parent_order_id (marketorder attribute)": [[24, "nautilus_trader.model.orders.market.MarketOrder.parent_order_id"]], "parent_order_id (markettolimitorder attribute)": [[24, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.parent_order_id"]], "parent_order_id (order attribute)": [[24, "nautilus_trader.model.orders.base.Order.parent_order_id"]], "parent_order_id (stoplimitorder attribute)": [[24, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.parent_order_id"]], "parent_order_id (stopmarketorder attribute)": [[24, "nautilus_trader.model.orders.stop_market.StopMarketOrder.parent_order_id"]], "parent_order_id (trailingstoplimitorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.parent_order_id"]], "parent_order_id (trailingstopmarketorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.parent_order_id"]], "position_id (limitiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.position_id"]], "position_id (limitorder attribute)": [[24, "nautilus_trader.model.orders.limit.LimitOrder.position_id"]], "position_id (marketiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.position_id"]], "position_id (marketorder attribute)": [[24, "nautilus_trader.model.orders.market.MarketOrder.position_id"]], "position_id (markettolimitorder attribute)": [[24, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.position_id"]], "position_id (order attribute)": [[24, "nautilus_trader.model.orders.base.Order.position_id"]], "position_id (stoplimitorder attribute)": [[24, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.position_id"]], "position_id (stopmarketorder attribute)": [[24, "nautilus_trader.model.orders.stop_market.StopMarketOrder.position_id"]], "position_id (trailingstoplimitorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.position_id"]], "position_id (trailingstopmarketorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.position_id"]], "price (limitiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.price"]], "price (limitorder attribute)": [[24, "nautilus_trader.model.orders.limit.LimitOrder.price"]], "price (markettolimitorder attribute)": [[24, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.price"]], "price (stoplimitorder attribute)": [[24, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.price"]], "price (trailingstoplimitorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.price"]], "quantity (limitiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.quantity"]], "quantity (limitorder attribute)": [[24, "nautilus_trader.model.orders.limit.LimitOrder.quantity"]], "quantity (marketiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.quantity"]], "quantity (marketorder attribute)": [[24, "nautilus_trader.model.orders.market.MarketOrder.quantity"]], "quantity (markettolimitorder attribute)": [[24, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.quantity"]], "quantity (order attribute)": [[24, "nautilus_trader.model.orders.base.Order.quantity"]], "quantity (stoplimitorder attribute)": [[24, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.quantity"]], "quantity (stopmarketorder attribute)": [[24, "nautilus_trader.model.orders.stop_market.StopMarketOrder.quantity"]], "quantity (trailingstoplimitorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.quantity"]], "quantity (trailingstopmarketorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.quantity"]], "side (limitiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.side"]], "side (limitorder attribute)": [[24, "nautilus_trader.model.orders.limit.LimitOrder.side"]], "side (marketiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.side"]], "side (marketorder attribute)": [[24, "nautilus_trader.model.orders.market.MarketOrder.side"]], "side (markettolimitorder attribute)": [[24, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.side"]], "side (order attribute)": [[24, "nautilus_trader.model.orders.base.Order.side"]], "side (stoplimitorder attribute)": [[24, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.side"]], "side (stopmarketorder attribute)": [[24, "nautilus_trader.model.orders.stop_market.StopMarketOrder.side"]], "side (trailingstoplimitorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.side"]], "side (trailingstopmarketorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.side"]], "side_string() (limitiftouchedorder method)": [[24, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.side_string"]], "side_string() (limitorder method)": [[24, "nautilus_trader.model.orders.limit.LimitOrder.side_string"]], "side_string() (marketiftouchedorder method)": [[24, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.side_string"]], "side_string() (marketorder method)": [[24, "nautilus_trader.model.orders.market.MarketOrder.side_string"]], "side_string() (markettolimitorder method)": [[24, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.side_string"]], "side_string() (order method)": [[24, "nautilus_trader.model.orders.base.Order.side_string"]], "side_string() (stoplimitorder method)": [[24, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.side_string"]], "side_string() (stopmarketorder method)": [[24, "nautilus_trader.model.orders.stop_market.StopMarketOrder.side_string"]], "side_string() (trailingstoplimitorder method)": [[24, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.side_string"]], "side_string() (trailingstopmarketorder method)": [[24, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.side_string"]], "signed_decimal_qty() (limitiftouchedorder method)": [[24, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.signed_decimal_qty"]], "signed_decimal_qty() (limitorder method)": [[24, "nautilus_trader.model.orders.limit.LimitOrder.signed_decimal_qty"]], "signed_decimal_qty() (marketiftouchedorder method)": [[24, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.signed_decimal_qty"]], "signed_decimal_qty() (marketorder method)": [[24, "nautilus_trader.model.orders.market.MarketOrder.signed_decimal_qty"]], "signed_decimal_qty() (markettolimitorder method)": [[24, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.signed_decimal_qty"]], "signed_decimal_qty() (order method)": [[24, "nautilus_trader.model.orders.base.Order.signed_decimal_qty"]], "signed_decimal_qty() (stoplimitorder method)": [[24, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.signed_decimal_qty"]], "signed_decimal_qty() (stopmarketorder method)": [[24, "nautilus_trader.model.orders.stop_market.StopMarketOrder.signed_decimal_qty"]], "signed_decimal_qty() (trailingstoplimitorder method)": [[24, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.signed_decimal_qty"]], "signed_decimal_qty() (trailingstopmarketorder method)": [[24, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.signed_decimal_qty"]], "slippage (limitiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.slippage"]], "slippage (limitorder attribute)": [[24, "nautilus_trader.model.orders.limit.LimitOrder.slippage"]], "slippage (marketiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.slippage"]], "slippage (marketorder attribute)": [[24, "nautilus_trader.model.orders.market.MarketOrder.slippage"]], "slippage (markettolimitorder attribute)": [[24, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.slippage"]], "slippage (order attribute)": [[24, "nautilus_trader.model.orders.base.Order.slippage"]], "slippage (stoplimitorder attribute)": [[24, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.slippage"]], "slippage (stopmarketorder attribute)": [[24, "nautilus_trader.model.orders.stop_market.StopMarketOrder.slippage"]], "slippage (trailingstoplimitorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.slippage"]], "slippage (trailingstopmarketorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.slippage"]], "status (limitiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.status"]], "status (limitorder attribute)": [[24, "nautilus_trader.model.orders.limit.LimitOrder.status"]], "status (marketiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.status"]], "status (marketorder attribute)": [[24, "nautilus_trader.model.orders.market.MarketOrder.status"]], "status (markettolimitorder attribute)": [[24, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.status"]], "status (order attribute)": [[24, "nautilus_trader.model.orders.base.Order.status"]], "status (stoplimitorder attribute)": [[24, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.status"]], "status (stopmarketorder attribute)": [[24, "nautilus_trader.model.orders.stop_market.StopMarketOrder.status"]], "status (trailingstoplimitorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.status"]], "status (trailingstopmarketorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.status"]], "status_string() (limitiftouchedorder method)": [[24, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.status_string"]], "status_string() (limitorder method)": [[24, "nautilus_trader.model.orders.limit.LimitOrder.status_string"]], "status_string() (marketiftouchedorder method)": [[24, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.status_string"]], "status_string() (marketorder method)": [[24, "nautilus_trader.model.orders.market.MarketOrder.status_string"]], "status_string() (markettolimitorder method)": [[24, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.status_string"]], "status_string() (order method)": [[24, "nautilus_trader.model.orders.base.Order.status_string"]], "status_string() (stoplimitorder method)": [[24, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.status_string"]], "status_string() (stopmarketorder method)": [[24, "nautilus_trader.model.orders.stop_market.StopMarketOrder.status_string"]], "status_string() (trailingstoplimitorder method)": [[24, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.status_string"]], "status_string() (trailingstopmarketorder method)": [[24, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.status_string"]], "strategy_id (limitiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.strategy_id"]], "strategy_id (limitorder attribute)": [[24, "nautilus_trader.model.orders.limit.LimitOrder.strategy_id"]], "strategy_id (marketiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.strategy_id"]], "strategy_id (marketorder attribute)": [[24, "nautilus_trader.model.orders.market.MarketOrder.strategy_id"]], "strategy_id (markettolimitorder attribute)": [[24, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.strategy_id"]], "strategy_id (order attribute)": [[24, "nautilus_trader.model.orders.base.Order.strategy_id"]], "strategy_id (orderlist attribute)": [[24, "nautilus_trader.model.orders.list.OrderList.strategy_id"]], "strategy_id (stoplimitorder attribute)": [[24, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.strategy_id"]], "strategy_id (stopmarketorder attribute)": [[24, "nautilus_trader.model.orders.stop_market.StopMarketOrder.strategy_id"]], "strategy_id (trailingstoplimitorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.strategy_id"]], "strategy_id (trailingstopmarketorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.strategy_id"]], "symbol (limitiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.symbol"]], "symbol (limitorder attribute)": [[24, "nautilus_trader.model.orders.limit.LimitOrder.symbol"]], "symbol (marketiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.symbol"]], "symbol (marketorder attribute)": [[24, "nautilus_trader.model.orders.market.MarketOrder.symbol"]], "symbol (markettolimitorder attribute)": [[24, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.symbol"]], "symbol (order attribute)": [[24, "nautilus_trader.model.orders.base.Order.symbol"]], "symbol (stoplimitorder attribute)": [[24, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.symbol"]], "symbol (stopmarketorder attribute)": [[24, "nautilus_trader.model.orders.stop_market.StopMarketOrder.symbol"]], "symbol (trailingstoplimitorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.symbol"]], "symbol (trailingstopmarketorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.symbol"]], "tags (limitiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.tags"]], "tags (limitorder attribute)": [[24, "nautilus_trader.model.orders.limit.LimitOrder.tags"]], "tags (marketiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.tags"]], "tags (marketorder attribute)": [[24, "nautilus_trader.model.orders.market.MarketOrder.tags"]], "tags (markettolimitorder attribute)": [[24, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.tags"]], "tags (order attribute)": [[24, "nautilus_trader.model.orders.base.Order.tags"]], "tags (stoplimitorder attribute)": [[24, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.tags"]], "tags (stopmarketorder attribute)": [[24, "nautilus_trader.model.orders.stop_market.StopMarketOrder.tags"]], "tags (trailingstoplimitorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.tags"]], "tags (trailingstopmarketorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.tags"]], "time_in_force (limitiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.time_in_force"]], "time_in_force (limitorder attribute)": [[24, "nautilus_trader.model.orders.limit.LimitOrder.time_in_force"]], "time_in_force (marketiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.time_in_force"]], "time_in_force (marketorder attribute)": [[24, "nautilus_trader.model.orders.market.MarketOrder.time_in_force"]], "time_in_force (markettolimitorder attribute)": [[24, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.time_in_force"]], "time_in_force (order attribute)": [[24, "nautilus_trader.model.orders.base.Order.time_in_force"]], "time_in_force (stoplimitorder attribute)": [[24, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.time_in_force"]], "time_in_force (stopmarketorder attribute)": [[24, "nautilus_trader.model.orders.stop_market.StopMarketOrder.time_in_force"]], "time_in_force (trailingstoplimitorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.time_in_force"]], "time_in_force (trailingstopmarketorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.time_in_force"]], "to_dict() (limitiftouchedorder method)": [[24, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.to_dict"]], "to_dict() (limitorder method)": [[24, "nautilus_trader.model.orders.limit.LimitOrder.to_dict"]], "to_dict() (marketiftouchedorder method)": [[24, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.to_dict"]], "to_dict() (marketorder method)": [[24, "nautilus_trader.model.orders.market.MarketOrder.to_dict"]], "to_dict() (markettolimitorder method)": [[24, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.to_dict"]], "to_dict() (order method)": [[24, "nautilus_trader.model.orders.base.Order.to_dict"]], "to_dict() (stoplimitorder method)": [[24, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.to_dict"]], "to_dict() (stopmarketorder method)": [[24, "nautilus_trader.model.orders.stop_market.StopMarketOrder.to_dict"]], "to_dict() (trailingstoplimitorder method)": [[24, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.to_dict"]], "to_dict() (trailingstopmarketorder method)": [[24, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.to_dict"]], "trade_ids (limitiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.trade_ids"]], "trade_ids (limitorder attribute)": [[24, "nautilus_trader.model.orders.limit.LimitOrder.trade_ids"]], "trade_ids (marketiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.trade_ids"]], "trade_ids (marketorder attribute)": [[24, "nautilus_trader.model.orders.market.MarketOrder.trade_ids"]], "trade_ids (markettolimitorder attribute)": [[24, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.trade_ids"]], "trade_ids (order attribute)": [[24, "nautilus_trader.model.orders.base.Order.trade_ids"]], "trade_ids (stoplimitorder attribute)": [[24, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.trade_ids"]], "trade_ids (stopmarketorder attribute)": [[24, "nautilus_trader.model.orders.stop_market.StopMarketOrder.trade_ids"]], "trade_ids (trailingstoplimitorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.trade_ids"]], "trade_ids (trailingstopmarketorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.trade_ids"]], "trader_id (limitiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.trader_id"]], "trader_id (limitorder attribute)": [[24, "nautilus_trader.model.orders.limit.LimitOrder.trader_id"]], "trader_id (marketiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.trader_id"]], "trader_id (marketorder attribute)": [[24, "nautilus_trader.model.orders.market.MarketOrder.trader_id"]], "trader_id (markettolimitorder attribute)": [[24, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.trader_id"]], "trader_id (order attribute)": [[24, "nautilus_trader.model.orders.base.Order.trader_id"]], "trader_id (stoplimitorder attribute)": [[24, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.trader_id"]], "trader_id (stopmarketorder attribute)": [[24, "nautilus_trader.model.orders.stop_market.StopMarketOrder.trader_id"]], "trader_id (trailingstoplimitorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.trader_id"]], "trader_id (trailingstopmarketorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.trader_id"]], "trailing_offset (trailingstoplimitorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.trailing_offset"]], "trailing_offset (trailingstopmarketorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.trailing_offset"]], "trailing_offset_type (trailingstoplimitorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.trailing_offset_type"]], "trailing_offset_type (trailingstopmarketorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.trailing_offset_type"]], "transform_py() (limitorder static method)": [[24, "nautilus_trader.model.orders.limit.LimitOrder.transform_py"]], "transform_py() (marketorder static method)": [[24, "nautilus_trader.model.orders.market.MarketOrder.transform_py"]], "trigger_instrument_id (limitiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.trigger_instrument_id"]], "trigger_instrument_id (limitorder attribute)": [[24, "nautilus_trader.model.orders.limit.LimitOrder.trigger_instrument_id"]], "trigger_instrument_id (marketiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.trigger_instrument_id"]], "trigger_instrument_id (marketorder attribute)": [[24, "nautilus_trader.model.orders.market.MarketOrder.trigger_instrument_id"]], "trigger_instrument_id (markettolimitorder attribute)": [[24, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.trigger_instrument_id"]], "trigger_instrument_id (order attribute)": [[24, "nautilus_trader.model.orders.base.Order.trigger_instrument_id"]], "trigger_instrument_id (stoplimitorder attribute)": [[24, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.trigger_instrument_id"]], "trigger_instrument_id (stopmarketorder attribute)": [[24, "nautilus_trader.model.orders.stop_market.StopMarketOrder.trigger_instrument_id"]], "trigger_instrument_id (trailingstoplimitorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.trigger_instrument_id"]], "trigger_instrument_id (trailingstopmarketorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.trigger_instrument_id"]], "trigger_price (limitiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.trigger_price"]], "trigger_price (marketiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.trigger_price"]], "trigger_price (stoplimitorder attribute)": [[24, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.trigger_price"]], "trigger_price (stopmarketorder attribute)": [[24, "nautilus_trader.model.orders.stop_market.StopMarketOrder.trigger_price"]], "trigger_price (trailingstoplimitorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.trigger_price"]], "trigger_price (trailingstopmarketorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.trigger_price"]], "trigger_type (limitiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.trigger_type"]], "trigger_type (marketiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.trigger_type"]], "trigger_type (stoplimitorder attribute)": [[24, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.trigger_type"]], "trigger_type (stopmarketorder attribute)": [[24, "nautilus_trader.model.orders.stop_market.StopMarketOrder.trigger_type"]], "trigger_type (trailingstoplimitorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.trigger_type"]], "trigger_type (trailingstopmarketorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.trigger_type"]], "ts_init (limitiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.ts_init"]], "ts_init (limitorder attribute)": [[24, "nautilus_trader.model.orders.limit.LimitOrder.ts_init"]], "ts_init (marketiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.ts_init"]], "ts_init (marketorder attribute)": [[24, "nautilus_trader.model.orders.market.MarketOrder.ts_init"]], "ts_init (markettolimitorder attribute)": [[24, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.ts_init"]], "ts_init (order attribute)": [[24, "nautilus_trader.model.orders.base.Order.ts_init"]], "ts_init (orderlist attribute)": [[24, "nautilus_trader.model.orders.list.OrderList.ts_init"]], "ts_init (stoplimitorder attribute)": [[24, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.ts_init"]], "ts_init (stopmarketorder attribute)": [[24, "nautilus_trader.model.orders.stop_market.StopMarketOrder.ts_init"]], "ts_init (trailingstoplimitorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.ts_init"]], "ts_init (trailingstopmarketorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.ts_init"]], "ts_last (limitiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.ts_last"]], "ts_last (limitorder attribute)": [[24, "nautilus_trader.model.orders.limit.LimitOrder.ts_last"]], "ts_last (marketiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.ts_last"]], "ts_last (marketorder attribute)": [[24, "nautilus_trader.model.orders.market.MarketOrder.ts_last"]], "ts_last (markettolimitorder attribute)": [[24, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.ts_last"]], "ts_last (order attribute)": [[24, "nautilus_trader.model.orders.base.Order.ts_last"]], "ts_last (stoplimitorder attribute)": [[24, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.ts_last"]], "ts_last (stopmarketorder attribute)": [[24, "nautilus_trader.model.orders.stop_market.StopMarketOrder.ts_last"]], "ts_last (trailingstoplimitorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.ts_last"]], "ts_last (trailingstopmarketorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.ts_last"]], "ts_triggered (limitiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.ts_triggered"]], "ts_triggered (stoplimitorder attribute)": [[24, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.ts_triggered"]], "ts_triggered (trailingstoplimitorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.ts_triggered"]], "type_string() (limitiftouchedorder method)": [[24, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.type_string"]], "type_string() (limitorder method)": [[24, "nautilus_trader.model.orders.limit.LimitOrder.type_string"]], "type_string() (marketiftouchedorder method)": [[24, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.type_string"]], "type_string() (marketorder method)": [[24, "nautilus_trader.model.orders.market.MarketOrder.type_string"]], "type_string() (markettolimitorder method)": [[24, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.type_string"]], "type_string() (order method)": [[24, "nautilus_trader.model.orders.base.Order.type_string"]], "type_string() (stoplimitorder method)": [[24, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.type_string"]], "type_string() (stopmarketorder method)": [[24, "nautilus_trader.model.orders.stop_market.StopMarketOrder.type_string"]], "type_string() (trailingstoplimitorder method)": [[24, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.type_string"]], "type_string() (trailingstopmarketorder method)": [[24, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.type_string"]], "venue (limitiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.venue"]], "venue (limitorder attribute)": [[24, "nautilus_trader.model.orders.limit.LimitOrder.venue"]], "venue (marketiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.venue"]], "venue (marketorder attribute)": [[24, "nautilus_trader.model.orders.market.MarketOrder.venue"]], "venue (markettolimitorder attribute)": [[24, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.venue"]], "venue (order attribute)": [[24, "nautilus_trader.model.orders.base.Order.venue"]], "venue (stoplimitorder attribute)": [[24, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.venue"]], "venue (stopmarketorder attribute)": [[24, "nautilus_trader.model.orders.stop_market.StopMarketOrder.venue"]], "venue (trailingstoplimitorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.venue"]], "venue (trailingstopmarketorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.venue"]], "venue_order_id (limitiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.venue_order_id"]], "venue_order_id (limitorder attribute)": [[24, "nautilus_trader.model.orders.limit.LimitOrder.venue_order_id"]], "venue_order_id (marketiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.venue_order_id"]], "venue_order_id (marketorder attribute)": [[24, "nautilus_trader.model.orders.market.MarketOrder.venue_order_id"]], "venue_order_id (markettolimitorder attribute)": [[24, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.venue_order_id"]], "venue_order_id (order attribute)": [[24, "nautilus_trader.model.orders.base.Order.venue_order_id"]], "venue_order_id (stoplimitorder attribute)": [[24, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.venue_order_id"]], "venue_order_id (stopmarketorder attribute)": [[24, "nautilus_trader.model.orders.stop_market.StopMarketOrder.venue_order_id"]], "venue_order_id (trailingstoplimitorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.venue_order_id"]], "venue_order_id (trailingstopmarketorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.venue_order_id"]], "venue_order_ids (limitiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.venue_order_ids"]], "venue_order_ids (limitorder attribute)": [[24, "nautilus_trader.model.orders.limit.LimitOrder.venue_order_ids"]], "venue_order_ids (marketiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.venue_order_ids"]], "venue_order_ids (marketorder attribute)": [[24, "nautilus_trader.model.orders.market.MarketOrder.venue_order_ids"]], "venue_order_ids (markettolimitorder attribute)": [[24, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.venue_order_ids"]], "venue_order_ids (order attribute)": [[24, "nautilus_trader.model.orders.base.Order.venue_order_ids"]], "venue_order_ids (stoplimitorder attribute)": [[24, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.venue_order_ids"]], "venue_order_ids (stopmarketorder attribute)": [[24, "nautilus_trader.model.orders.stop_market.StopMarketOrder.venue_order_ids"]], "venue_order_ids (trailingstoplimitorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.venue_order_ids"]], "venue_order_ids (trailingstopmarketorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.venue_order_ids"]], "would_reduce_only() (limitiftouchedorder method)": [[24, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.would_reduce_only"]], "would_reduce_only() (limitorder method)": [[24, "nautilus_trader.model.orders.limit.LimitOrder.would_reduce_only"]], "would_reduce_only() (marketiftouchedorder method)": [[24, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.would_reduce_only"]], "would_reduce_only() (marketorder method)": [[24, "nautilus_trader.model.orders.market.MarketOrder.would_reduce_only"]], "would_reduce_only() (markettolimitorder method)": [[24, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.would_reduce_only"]], "would_reduce_only() (order method)": [[24, "nautilus_trader.model.orders.base.Order.would_reduce_only"]], "would_reduce_only() (stoplimitorder method)": [[24, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.would_reduce_only"]], "would_reduce_only() (stopmarketorder method)": [[24, "nautilus_trader.model.orders.stop_market.StopMarketOrder.would_reduce_only"]], "would_reduce_only() (trailingstoplimitorder method)": [[24, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.would_reduce_only"]], "would_reduce_only() (trailingstopmarketorder method)": [[24, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.would_reduce_only"]], "position (class in nautilus_trader.model.position)": [[25, "nautilus_trader.model.position.Position"]], "account_id (position attribute)": [[25, "nautilus_trader.model.position.Position.account_id"]], "apply() (position method)": [[25, "nautilus_trader.model.position.Position.apply"]], "avg_px_close (position attribute)": [[25, "nautilus_trader.model.position.Position.avg_px_close"]], "avg_px_open (position attribute)": [[25, "nautilus_trader.model.position.Position.avg_px_open"]], "base_currency (position attribute)": [[25, "nautilus_trader.model.position.Position.base_currency"]], "calculate_pnl() (position method)": [[25, "nautilus_trader.model.position.Position.calculate_pnl"]], "client_order_ids (position attribute)": [[25, "nautilus_trader.model.position.Position.client_order_ids"]], "closing_order_id (position attribute)": [[25, "nautilus_trader.model.position.Position.closing_order_id"]], "commissions() (position method)": [[25, "nautilus_trader.model.position.Position.commissions"]], "duration_ns (position attribute)": [[25, "nautilus_trader.model.position.Position.duration_ns"]], "entry (position attribute)": [[25, "nautilus_trader.model.position.Position.entry"]], "event_count (position attribute)": [[25, "nautilus_trader.model.position.Position.event_count"]], "events (position attribute)": [[25, "nautilus_trader.model.position.Position.events"]], "id (position attribute)": [[25, "nautilus_trader.model.position.Position.id"]], "info() (position method)": [[25, "nautilus_trader.model.position.Position.info"]], "instrument_id (position attribute)": [[25, "nautilus_trader.model.position.Position.instrument_id"]], "is_closed (position attribute)": [[25, "nautilus_trader.model.position.Position.is_closed"]], "is_inverse (position attribute)": [[25, "nautilus_trader.model.position.Position.is_inverse"]], "is_long (position attribute)": [[25, "nautilus_trader.model.position.Position.is_long"]], "is_open (position attribute)": [[25, "nautilus_trader.model.position.Position.is_open"]], "is_opposite_side() (position method)": [[25, "nautilus_trader.model.position.Position.is_opposite_side"]], "is_short (position attribute)": [[25, "nautilus_trader.model.position.Position.is_short"]], "last_event (position attribute)": [[25, "nautilus_trader.model.position.Position.last_event"]], "last_trade_id (position attribute)": [[25, "nautilus_trader.model.position.Position.last_trade_id"]], "multiplier (position attribute)": [[25, "nautilus_trader.model.position.Position.multiplier"]], "nautilus_trader.model.position": [[25, "module-nautilus_trader.model.position"]], "notional_value() (position method)": [[25, "nautilus_trader.model.position.Position.notional_value"]], "opening_order_id (position attribute)": [[25, "nautilus_trader.model.position.Position.opening_order_id"]], "peak_qty (position attribute)": [[25, "nautilus_trader.model.position.Position.peak_qty"]], "price_precision (position attribute)": [[25, "nautilus_trader.model.position.Position.price_precision"]], "quantity (position attribute)": [[25, "nautilus_trader.model.position.Position.quantity"]], "quote_currency (position attribute)": [[25, "nautilus_trader.model.position.Position.quote_currency"]], "realized_pnl (position attribute)": [[25, "nautilus_trader.model.position.Position.realized_pnl"]], "realized_return (position attribute)": [[25, "nautilus_trader.model.position.Position.realized_return"]], "settlement_currency (position attribute)": [[25, "nautilus_trader.model.position.Position.settlement_currency"]], "side (position attribute)": [[25, "nautilus_trader.model.position.Position.side"]], "side_from_order_side() (position static method)": [[25, "nautilus_trader.model.position.Position.side_from_order_side"]], "signed_decimal_qty() (position method)": [[25, "nautilus_trader.model.position.Position.signed_decimal_qty"]], "signed_qty (position attribute)": [[25, "nautilus_trader.model.position.Position.signed_qty"]], "size_precision (position attribute)": [[25, "nautilus_trader.model.position.Position.size_precision"]], "strategy_id (position attribute)": [[25, "nautilus_trader.model.position.Position.strategy_id"]], "symbol (position attribute)": [[25, "nautilus_trader.model.position.Position.symbol"]], "to_dict() (position method)": [[25, "nautilus_trader.model.position.Position.to_dict"]], "total_pnl() (position method)": [[25, "nautilus_trader.model.position.Position.total_pnl"]], "trade_ids (position attribute)": [[25, "nautilus_trader.model.position.Position.trade_ids"]], "trader_id (position attribute)": [[25, "nautilus_trader.model.position.Position.trader_id"]], "ts_closed (position attribute)": [[25, "nautilus_trader.model.position.Position.ts_closed"]], "ts_init (position attribute)": [[25, "nautilus_trader.model.position.Position.ts_init"]], "ts_last (position attribute)": [[25, "nautilus_trader.model.position.Position.ts_last"]], "ts_opened (position attribute)": [[25, "nautilus_trader.model.position.Position.ts_opened"]], "unrealized_pnl() (position method)": [[25, "nautilus_trader.model.position.Position.unrealized_pnl"]], "venue (position attribute)": [[25, "nautilus_trader.model.position.Position.venue"]], "venue_order_ids (position attribute)": [[25, "nautilus_trader.model.position.Position.venue_order_ids"]], "fixedtickscheme (class in nautilus_trader.model.tick_scheme.implementations.fixed)": [[26, "nautilus_trader.model.tick_scheme.implementations.fixed.FixedTickScheme"]], "tickscheme (class in nautilus_trader.model.tick_scheme.base)": [[26, "nautilus_trader.model.tick_scheme.base.TickScheme"]], "tieredtickscheme (class in nautilus_trader.model.tick_scheme.implementations.tiered)": [[26, "nautilus_trader.model.tick_scheme.implementations.tiered.TieredTickScheme"]], "find_tick_index() (tieredtickscheme method)": [[26, "nautilus_trader.model.tick_scheme.implementations.tiered.TieredTickScheme.find_tick_index"]], "get_tick_scheme() (in module nautilus_trader.model.tick_scheme.base)": [[26, "nautilus_trader.model.tick_scheme.base.get_tick_scheme"]], "increment (fixedtickscheme attribute)": [[26, "nautilus_trader.model.tick_scheme.implementations.fixed.FixedTickScheme.increment"]], "list_tick_schemes() (in module nautilus_trader.model.tick_scheme.base)": [[26, "nautilus_trader.model.tick_scheme.base.list_tick_schemes"]], "max_price (fixedtickscheme attribute)": [[26, "nautilus_trader.model.tick_scheme.implementations.fixed.FixedTickScheme.max_price"]], "max_price (tickscheme attribute)": [[26, "nautilus_trader.model.tick_scheme.base.TickScheme.max_price"]], "max_price (tieredtickscheme attribute)": [[26, "nautilus_trader.model.tick_scheme.implementations.tiered.TieredTickScheme.max_price"]], "min_price (fixedtickscheme attribute)": [[26, "nautilus_trader.model.tick_scheme.implementations.fixed.FixedTickScheme.min_price"]], "min_price (tickscheme attribute)": [[26, "nautilus_trader.model.tick_scheme.base.TickScheme.min_price"]], "min_price (tieredtickscheme attribute)": [[26, "nautilus_trader.model.tick_scheme.implementations.tiered.TieredTickScheme.min_price"]], "name (fixedtickscheme attribute)": [[26, "nautilus_trader.model.tick_scheme.implementations.fixed.FixedTickScheme.name"]], "name (tickscheme attribute)": [[26, "nautilus_trader.model.tick_scheme.base.TickScheme.name"]], "name (tieredtickscheme attribute)": [[26, "nautilus_trader.model.tick_scheme.implementations.tiered.TieredTickScheme.name"]], "nautilus_trader.model.tick_scheme": [[26, "module-nautilus_trader.model.tick_scheme"]], "nautilus_trader.model.tick_scheme.base": [[26, "module-nautilus_trader.model.tick_scheme.base"]], "nautilus_trader.model.tick_scheme.implementations.fixed": [[26, "module-nautilus_trader.model.tick_scheme.implementations.fixed"]], "nautilus_trader.model.tick_scheme.implementations.tiered": [[26, "module-nautilus_trader.model.tick_scheme.implementations.tiered"]], "next_ask_price() (fixedtickscheme method)": [[26, "nautilus_trader.model.tick_scheme.implementations.fixed.FixedTickScheme.next_ask_price"]], "next_ask_price() (tickscheme method)": [[26, "nautilus_trader.model.tick_scheme.base.TickScheme.next_ask_price"]], "next_ask_price() (tieredtickscheme method)": [[26, "nautilus_trader.model.tick_scheme.implementations.tiered.TieredTickScheme.next_ask_price"]], "next_bid_price() (fixedtickscheme method)": [[26, "nautilus_trader.model.tick_scheme.implementations.fixed.FixedTickScheme.next_bid_price"]], "next_bid_price() (tickscheme method)": [[26, "nautilus_trader.model.tick_scheme.base.TickScheme.next_bid_price"]], "next_bid_price() (tieredtickscheme method)": [[26, "nautilus_trader.model.tick_scheme.implementations.tiered.TieredTickScheme.next_bid_price"]], "price_precision (fixedtickscheme attribute)": [[26, "nautilus_trader.model.tick_scheme.implementations.fixed.FixedTickScheme.price_precision"]], "register_tick_scheme() (in module nautilus_trader.model.tick_scheme.base)": [[26, "nautilus_trader.model.tick_scheme.base.register_tick_scheme"]], "round_down() (in module nautilus_trader.model.tick_scheme.base)": [[26, "nautilus_trader.model.tick_scheme.base.round_down"]], "round_up() (in module nautilus_trader.model.tick_scheme.base)": [[26, "nautilus_trader.model.tick_scheme.base.round_up"]], "bardatawrangler (class in nautilus_trader.persistence.wranglers)": [[27, "nautilus_trader.persistence.wranglers.BarDataWrangler"]], "basedatacatalog (class in nautilus_trader.persistence.catalog.base)": [[27, "nautilus_trader.persistence.catalog.base.BaseDataCatalog"]], "featherfile (class in nautilus_trader.persistence.catalog.parquet)": [[27, "nautilus_trader.persistence.catalog.parquet.FeatherFile"]], "orderbookdeltadatawrangler (class in nautilus_trader.persistence.wranglers)": [[27, "nautilus_trader.persistence.wranglers.OrderBookDeltaDataWrangler"]], "parquetdatacatalog (class in nautilus_trader.persistence.catalog.parquet)": [[27, "nautilus_trader.persistence.catalog.parquet.ParquetDataCatalog"]], "quotetickdatawrangler (class in nautilus_trader.persistence.wranglers)": [[27, "nautilus_trader.persistence.wranglers.QuoteTickDataWrangler"]], "streamingfeatherwriter (class in nautilus_trader.persistence.writer)": [[27, "nautilus_trader.persistence.writer.StreamingFeatherWriter"]], "tradetickdatawrangler (class in nautilus_trader.persistence.wranglers)": [[27, "nautilus_trader.persistence.wranglers.TradeTickDataWrangler"]], "check_flush() (streamingfeatherwriter method)": [[27, "nautilus_trader.persistence.writer.StreamingFeatherWriter.check_flush"]], "class_name (featherfile attribute)": [[27, "nautilus_trader.persistence.catalog.parquet.FeatherFile.class_name"]], "close() (streamingfeatherwriter method)": [[27, "nautilus_trader.persistence.writer.StreamingFeatherWriter.close"]], "count() (featherfile method)": [[27, "nautilus_trader.persistence.catalog.parquet.FeatherFile.count"]], "flush() (streamingfeatherwriter method)": [[27, "nautilus_trader.persistence.writer.StreamingFeatherWriter.flush"]], "from_env() (parquetdatacatalog class method)": [[27, "nautilus_trader.persistence.catalog.parquet.ParquetDataCatalog.from_env"]], "from_uri() (parquetdatacatalog class method)": [[27, "nautilus_trader.persistence.catalog.parquet.ParquetDataCatalog.from_uri"]], "generate_signal_class() (in module nautilus_trader.persistence.writer)": [[27, "nautilus_trader.persistence.writer.generate_signal_class"]], "index() (featherfile method)": [[27, "nautilus_trader.persistence.catalog.parquet.FeatherFile.index"]], "is_closed (streamingfeatherwriter property)": [[27, "nautilus_trader.persistence.writer.StreamingFeatherWriter.is_closed"]], "nautilus_trader.persistence": [[27, "module-nautilus_trader.persistence"]], "nautilus_trader.persistence.catalog.base": [[27, "module-nautilus_trader.persistence.catalog.base"]], "nautilus_trader.persistence.catalog.parquet": [[27, "module-nautilus_trader.persistence.catalog.parquet"]], "nautilus_trader.persistence.wranglers": [[27, "module-nautilus_trader.persistence.wranglers"]], "nautilus_trader.persistence.writer": [[27, "module-nautilus_trader.persistence.writer"]], "path (featherfile attribute)": [[27, "nautilus_trader.persistence.catalog.parquet.FeatherFile.path"]], "process() (bardatawrangler method)": [[27, "nautilus_trader.persistence.wranglers.BarDataWrangler.process"]], "process() (orderbookdeltadatawrangler method)": [[27, "nautilus_trader.persistence.wranglers.OrderBookDeltaDataWrangler.process"]], "process() (quotetickdatawrangler method)": [[27, "nautilus_trader.persistence.wranglers.QuoteTickDataWrangler.process"]], "process() (tradetickdatawrangler method)": [[27, "nautilus_trader.persistence.wranglers.TradeTickDataWrangler.process"]], "process_bar_data() (quotetickdatawrangler method)": [[27, "nautilus_trader.persistence.wranglers.QuoteTickDataWrangler.process_bar_data"]], "write() (streamingfeatherwriter method)": [[27, "nautilus_trader.persistence.writer.StreamingFeatherWriter.write"]], "write_data() (parquetdatacatalog method)": [[27, "nautilus_trader.persistence.catalog.parquet.ParquetDataCatalog.write_data"]], "portfolio (class in nautilus_trader.portfolio.portfolio)": [[28, "nautilus_trader.portfolio.portfolio.Portfolio"]], "portfoliofacade (class in nautilus_trader.portfolio.base)": [[28, "nautilus_trader.portfolio.base.PortfolioFacade"]], "account() (portfolio method)": [[28, "nautilus_trader.portfolio.portfolio.Portfolio.account"]], "account() (portfoliofacade method)": [[28, "nautilus_trader.portfolio.base.PortfolioFacade.account"]], "analyzer (portfolio attribute)": [[28, "nautilus_trader.portfolio.portfolio.Portfolio.analyzer"]], "analyzer (portfoliofacade attribute)": [[28, "nautilus_trader.portfolio.base.PortfolioFacade.analyzer"]], "balances_locked() (portfolio method)": [[28, "nautilus_trader.portfolio.portfolio.Portfolio.balances_locked"]], "balances_locked() (portfoliofacade method)": [[28, "nautilus_trader.portfolio.base.PortfolioFacade.balances_locked"]], "initialize_orders() (portfolio method)": [[28, "nautilus_trader.portfolio.portfolio.Portfolio.initialize_orders"]], "initialize_positions() (portfolio method)": [[28, "nautilus_trader.portfolio.portfolio.Portfolio.initialize_positions"]], "initialized (portfolio attribute)": [[28, "nautilus_trader.portfolio.portfolio.Portfolio.initialized"]], "initialized (portfoliofacade attribute)": [[28, "nautilus_trader.portfolio.base.PortfolioFacade.initialized"]], "is_completely_flat() (portfolio method)": [[28, "nautilus_trader.portfolio.portfolio.Portfolio.is_completely_flat"]], "is_completely_flat() (portfoliofacade method)": [[28, "nautilus_trader.portfolio.base.PortfolioFacade.is_completely_flat"]], "is_flat() (portfolio method)": [[28, "nautilus_trader.portfolio.portfolio.Portfolio.is_flat"]], "is_flat() (portfoliofacade method)": [[28, "nautilus_trader.portfolio.base.PortfolioFacade.is_flat"]], "is_net_long() (portfolio method)": [[28, "nautilus_trader.portfolio.portfolio.Portfolio.is_net_long"]], "is_net_long() (portfoliofacade method)": [[28, "nautilus_trader.portfolio.base.PortfolioFacade.is_net_long"]], "is_net_short() (portfolio method)": [[28, "nautilus_trader.portfolio.portfolio.Portfolio.is_net_short"]], "is_net_short() (portfoliofacade method)": [[28, "nautilus_trader.portfolio.base.PortfolioFacade.is_net_short"]], "margins_init() (portfolio method)": [[28, "nautilus_trader.portfolio.portfolio.Portfolio.margins_init"]], "margins_init() (portfoliofacade method)": [[28, "nautilus_trader.portfolio.base.PortfolioFacade.margins_init"]], "margins_maint() (portfolio method)": [[28, "nautilus_trader.portfolio.portfolio.Portfolio.margins_maint"]], "margins_maint() (portfoliofacade method)": [[28, "nautilus_trader.portfolio.base.PortfolioFacade.margins_maint"]], "nautilus_trader.portfolio": [[28, "module-nautilus_trader.portfolio"]], "nautilus_trader.portfolio.base": [[28, "module-nautilus_trader.portfolio.base"]], "nautilus_trader.portfolio.portfolio": [[28, "module-nautilus_trader.portfolio.portfolio"]], "net_exposure() (portfolio method)": [[28, "nautilus_trader.portfolio.portfolio.Portfolio.net_exposure"]], "net_exposure() (portfoliofacade method)": [[28, "nautilus_trader.portfolio.base.PortfolioFacade.net_exposure"]], "net_exposures() (portfolio method)": [[28, "nautilus_trader.portfolio.portfolio.Portfolio.net_exposures"]], "net_exposures() (portfoliofacade method)": [[28, "nautilus_trader.portfolio.base.PortfolioFacade.net_exposures"]], "net_position() (portfolio method)": [[28, "nautilus_trader.portfolio.portfolio.Portfolio.net_position"]], "net_position() (portfoliofacade method)": [[28, "nautilus_trader.portfolio.base.PortfolioFacade.net_position"]], "reset() (portfolio method)": [[28, "nautilus_trader.portfolio.portfolio.Portfolio.reset"]], "set_specific_venue() (portfolio method)": [[28, "nautilus_trader.portfolio.portfolio.Portfolio.set_specific_venue"]], "unrealized_pnl() (portfolio method)": [[28, "nautilus_trader.portfolio.portfolio.Portfolio.unrealized_pnl"]], "unrealized_pnl() (portfoliofacade method)": [[28, "nautilus_trader.portfolio.base.PortfolioFacade.unrealized_pnl"]], "unrealized_pnls() (portfolio method)": [[28, "nautilus_trader.portfolio.portfolio.Portfolio.unrealized_pnls"]], "unrealized_pnls() (portfoliofacade method)": [[28, "nautilus_trader.portfolio.base.PortfolioFacade.unrealized_pnls"]], "update_account() (portfolio method)": [[28, "nautilus_trader.portfolio.portfolio.Portfolio.update_account"]], "update_order() (portfolio method)": [[28, "nautilus_trader.portfolio.portfolio.Portfolio.update_order"]], "update_position() (portfolio method)": [[28, "nautilus_trader.portfolio.portfolio.Portfolio.update_position"]], "update_quote_tick() (portfolio method)": [[28, "nautilus_trader.portfolio.portfolio.Portfolio.update_quote_tick"]], "fixedrisksizer (class in nautilus_trader.risk.sizing)": [[29, "nautilus_trader.risk.sizing.FixedRiskSizer"]], "positionsizer (class in nautilus_trader.risk.sizing)": [[29, "nautilus_trader.risk.sizing.PositionSizer"]], "riskengine (class in nautilus_trader.risk.engine)": [[29, "nautilus_trader.risk.engine.RiskEngine"]], "calculate() (fixedrisksizer method)": [[29, "nautilus_trader.risk.sizing.FixedRiskSizer.calculate"]], "calculate() (positionsizer method)": [[29, "nautilus_trader.risk.sizing.PositionSizer.calculate"]], "command_count (riskengine attribute)": [[29, "nautilus_trader.risk.engine.RiskEngine.command_count"]], "debug (riskengine attribute)": [[29, "nautilus_trader.risk.engine.RiskEngine.debug"]], "degrade() (riskengine method)": [[29, "nautilus_trader.risk.engine.RiskEngine.degrade"]], "dispose() (riskengine method)": [[29, "nautilus_trader.risk.engine.RiskEngine.dispose"]], "event_count (riskengine attribute)": [[29, "nautilus_trader.risk.engine.RiskEngine.event_count"]], "execute() (riskengine method)": [[29, "nautilus_trader.risk.engine.RiskEngine.execute"]], "fault() (riskengine method)": [[29, "nautilus_trader.risk.engine.RiskEngine.fault"]], "fully_qualified_name() (riskengine class method)": [[29, "nautilus_trader.risk.engine.RiskEngine.fully_qualified_name"]], "id (riskengine attribute)": [[29, "nautilus_trader.risk.engine.RiskEngine.id"]], "instrument (fixedrisksizer attribute)": [[29, "nautilus_trader.risk.sizing.FixedRiskSizer.instrument"]], "instrument (positionsizer attribute)": [[29, "nautilus_trader.risk.sizing.PositionSizer.instrument"]], "is_bypassed (riskengine attribute)": [[29, "nautilus_trader.risk.engine.RiskEngine.is_bypassed"]], "is_degraded (riskengine attribute)": [[29, "nautilus_trader.risk.engine.RiskEngine.is_degraded"]], "is_disposed (riskengine attribute)": [[29, "nautilus_trader.risk.engine.RiskEngine.is_disposed"]], "is_faulted (riskengine attribute)": [[29, "nautilus_trader.risk.engine.RiskEngine.is_faulted"]], "is_initialized (riskengine attribute)": [[29, "nautilus_trader.risk.engine.RiskEngine.is_initialized"]], "is_running (riskengine attribute)": [[29, "nautilus_trader.risk.engine.RiskEngine.is_running"]], "is_stopped (riskengine attribute)": [[29, "nautilus_trader.risk.engine.RiskEngine.is_stopped"]], "max_notional_per_order() (riskengine method)": [[29, "nautilus_trader.risk.engine.RiskEngine.max_notional_per_order"]], "max_notionals_per_order() (riskengine method)": [[29, "nautilus_trader.risk.engine.RiskEngine.max_notionals_per_order"]], "max_order_modify_rate() (riskengine method)": [[29, "nautilus_trader.risk.engine.RiskEngine.max_order_modify_rate"]], "max_order_submit_rate() (riskengine method)": [[29, "nautilus_trader.risk.engine.RiskEngine.max_order_submit_rate"]], "nautilus_trader.risk": [[29, "module-nautilus_trader.risk"]], "nautilus_trader.risk.engine": [[29, "module-nautilus_trader.risk.engine"]], "nautilus_trader.risk.sizing": [[29, "module-nautilus_trader.risk.sizing"]], "process() (riskengine method)": [[29, "nautilus_trader.risk.engine.RiskEngine.process"]], "reset() (riskengine method)": [[29, "nautilus_trader.risk.engine.RiskEngine.reset"]], "resume() (riskengine method)": [[29, "nautilus_trader.risk.engine.RiskEngine.resume"]], "set_max_notional_per_order() (riskengine method)": [[29, "nautilus_trader.risk.engine.RiskEngine.set_max_notional_per_order"]], "set_trading_state() (riskengine method)": [[29, "nautilus_trader.risk.engine.RiskEngine.set_trading_state"]], "start() (riskengine method)": [[29, "nautilus_trader.risk.engine.RiskEngine.start"]], "state (riskengine attribute)": [[29, "nautilus_trader.risk.engine.RiskEngine.state"]], "stop() (riskengine method)": [[29, "nautilus_trader.risk.engine.RiskEngine.stop"]], "trader_id (riskengine attribute)": [[29, "nautilus_trader.risk.engine.RiskEngine.trader_id"]], "trading_state (riskengine attribute)": [[29, "nautilus_trader.risk.engine.RiskEngine.trading_state"]], "type (riskengine attribute)": [[29, "nautilus_trader.risk.engine.RiskEngine.type"]], "update_instrument() (fixedrisksizer method)": [[29, "nautilus_trader.risk.sizing.FixedRiskSizer.update_instrument"]], "update_instrument() (positionsizer method)": [[29, "nautilus_trader.risk.sizing.PositionSizer.update_instrument"]], "msgspecserializer (class in nautilus_trader.serialization.serializer)": [[30, "nautilus_trader.serialization.serializer.MsgSpecSerializer"]], "serializer (class in nautilus_trader.serialization.base)": [[30, "nautilus_trader.serialization.base.Serializer"]], "deserialize() (msgspecserializer method)": [[30, "nautilus_trader.serialization.serializer.MsgSpecSerializer.deserialize"]], "deserialize() (serializer method)": [[30, "nautilus_trader.serialization.base.Serializer.deserialize"]], "nautilus_trader.serialization": [[30, "module-nautilus_trader.serialization"]], "nautilus_trader.serialization.base": [[30, "module-nautilus_trader.serialization.base"]], "nautilus_trader.serialization.serializer": [[30, "module-nautilus_trader.serialization.serializer"]], "register_serializable_object() (in module nautilus_trader.serialization.base)": [[30, "nautilus_trader.serialization.base.register_serializable_object"]], "serialize() (msgspecserializer method)": [[30, "nautilus_trader.serialization.serializer.MsgSpecSerializer.serialize"]], "serialize() (serializer method)": [[30, "nautilus_trader.serialization.base.Serializer.serialize"]], "timestamps_as_iso8601 (msgspecserializer attribute)": [[30, "nautilus_trader.serialization.serializer.MsgSpecSerializer.timestamps_as_iso8601"]], "timestamps_as_str (msgspecserializer attribute)": [[30, "nautilus_trader.serialization.serializer.MsgSpecSerializer.timestamps_as_str"]], "nautiluskernel (class in nautilus_trader.system.kernel)": [[31, "nautilus_trader.system.kernel.NautilusKernel"]], "cache (nautiluskernel property)": [[31, "nautilus_trader.system.kernel.NautilusKernel.cache"]], "cancel_all_tasks() (nautiluskernel method)": [[31, "nautilus_trader.system.kernel.NautilusKernel.cancel_all_tasks"]], "catalog (nautiluskernel property)": [[31, "nautilus_trader.system.kernel.NautilusKernel.catalog"]], "clock (nautiluskernel property)": [[31, "nautilus_trader.system.kernel.NautilusKernel.clock"]], "data_engine (nautiluskernel property)": [[31, "nautilus_trader.system.kernel.NautilusKernel.data_engine"]], "dispose() (nautiluskernel method)": [[31, "nautilus_trader.system.kernel.NautilusKernel.dispose"]], "emulator (nautiluskernel property)": [[31, "nautilus_trader.system.kernel.NautilusKernel.emulator"]], "environment (nautiluskernel property)": [[31, "nautilus_trader.system.kernel.NautilusKernel.environment"]], "exec_engine (nautiluskernel property)": [[31, "nautilus_trader.system.kernel.NautilusKernel.exec_engine"]], "executor (nautiluskernel property)": [[31, "nautilus_trader.system.kernel.NautilusKernel.executor"]], "instance_id (nautiluskernel property)": [[31, "nautilus_trader.system.kernel.NautilusKernel.instance_id"]], "load_state (nautiluskernel property)": [[31, "nautilus_trader.system.kernel.NautilusKernel.load_state"]], "log (nautiluskernel property)": [[31, "nautilus_trader.system.kernel.NautilusKernel.log"]], "logger (nautiluskernel property)": [[31, "nautilus_trader.system.kernel.NautilusKernel.logger"]], "loop (nautiluskernel property)": [[31, "nautilus_trader.system.kernel.NautilusKernel.loop"]], "loop_sig_callback (nautiluskernel property)": [[31, "nautilus_trader.system.kernel.NautilusKernel.loop_sig_callback"]], "machine_id (nautiluskernel property)": [[31, "nautilus_trader.system.kernel.NautilusKernel.machine_id"]], "msgbus (nautiluskernel property)": [[31, "nautilus_trader.system.kernel.NautilusKernel.msgbus"]], "name (nautiluskernel property)": [[31, "nautilus_trader.system.kernel.NautilusKernel.name"]], "nautilus_trader.system": [[31, "module-nautilus_trader.system"]], "nautilus_trader.system.kernel": [[31, "module-nautilus_trader.system.kernel"]], "portfolio (nautiluskernel property)": [[31, "nautilus_trader.system.kernel.NautilusKernel.portfolio"]], "risk_engine (nautiluskernel property)": [[31, "nautilus_trader.system.kernel.NautilusKernel.risk_engine"]], "save_state (nautiluskernel property)": [[31, "nautilus_trader.system.kernel.NautilusKernel.save_state"]], "start() (nautiluskernel method)": [[31, "nautilus_trader.system.kernel.NautilusKernel.start"]], "start_async() (nautiluskernel method)": [[31, "nautilus_trader.system.kernel.NautilusKernel.start_async"]], "stop() (nautiluskernel method)": [[31, "nautilus_trader.system.kernel.NautilusKernel.stop"]], "stop_async() (nautiluskernel method)": [[31, "nautilus_trader.system.kernel.NautilusKernel.stop_async"]], "trader (nautiluskernel property)": [[31, "nautilus_trader.system.kernel.NautilusKernel.trader"]], "trader_id (nautiluskernel property)": [[31, "nautilus_trader.system.kernel.NautilusKernel.trader_id"]], "ts_created (nautiluskernel property)": [[31, "nautilus_trader.system.kernel.NautilusKernel.ts_created"]], "writer (nautiluskernel property)": [[31, "nautilus_trader.system.kernel.NautilusKernel.writer"]], "controller (class in nautilus_trader.trading.controller)": [[32, "nautilus_trader.trading.controller.Controller"]], "economicnewseventfilter (class in nautilus_trader.trading.filters)": [[32, "nautilus_trader.trading.filters.EconomicNewsEventFilter"]], "forexsession (class in nautilus_trader.trading.filters)": [[32, "nautilus_trader.trading.filters.ForexSession"]], "forexsessionfilter (class in nautilus_trader.trading.filters)": [[32, "nautilus_trader.trading.filters.ForexSessionFilter"]], "newsevent (class in nautilus_trader.trading.filters)": [[32, "nautilus_trader.trading.filters.NewsEvent"]], "newsimpact (class in nautilus_trader.trading.filters)": [[32, "nautilus_trader.trading.filters.NewsImpact"]], "strategy (class in nautilus_trader.trading.strategy)": [[32, "nautilus_trader.trading.strategy.Strategy"]], "trader (class in nautilus_trader.trading.trader)": [[32, "nautilus_trader.trading.trader.Trader"]], "active_task_ids() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.active_task_ids"]], "active_task_ids() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.active_task_ids"]], "actor_ids() (trader method)": [[32, "nautilus_trader.trading.trader.Trader.actor_ids"]], "actor_states() (trader method)": [[32, "nautilus_trader.trading.trader.Trader.actor_states"]], "actors() (trader method)": [[32, "nautilus_trader.trading.trader.Trader.actors"]], "add_actor() (trader method)": [[32, "nautilus_trader.trading.trader.Trader.add_actor"]], "add_actors() (trader method)": [[32, "nautilus_trader.trading.trader.Trader.add_actors"]], "add_exec_algorithm() (trader method)": [[32, "nautilus_trader.trading.trader.Trader.add_exec_algorithm"]], "add_exec_algorithms() (trader method)": [[32, "nautilus_trader.trading.trader.Trader.add_exec_algorithms"]], "add_strategies() (trader method)": [[32, "nautilus_trader.trading.trader.Trader.add_strategies"]], "add_strategy() (trader method)": [[32, "nautilus_trader.trading.trader.Trader.add_strategy"]], "add_synthetic() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.add_synthetic"]], "add_synthetic() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.add_synthetic"]], "cache (controller attribute)": [[32, "nautilus_trader.trading.controller.Controller.cache"]], "cache (strategy attribute)": [[32, "nautilus_trader.trading.strategy.Strategy.cache"]], "cancel_all_orders() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.cancel_all_orders"]], "cancel_all_tasks() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.cancel_all_tasks"]], "cancel_all_tasks() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.cancel_all_tasks"]], "cancel_gtd_expiry() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.cancel_gtd_expiry"]], "cancel_order() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.cancel_order"]], "cancel_orders() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.cancel_orders"]], "cancel_task() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.cancel_task"]], "cancel_task() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.cancel_task"]], "change_id() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.change_id"]], "change_order_id_tag() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.change_order_id_tag"]], "check_residuals() (trader method)": [[32, "nautilus_trader.trading.trader.Trader.check_residuals"]], "clear_actors() (trader method)": [[32, "nautilus_trader.trading.trader.Trader.clear_actors"]], "clear_exec_algorithms() (trader method)": [[32, "nautilus_trader.trading.trader.Trader.clear_exec_algorithms"]], "clear_strategies() (trader method)": [[32, "nautilus_trader.trading.trader.Trader.clear_strategies"]], "clock (controller attribute)": [[32, "nautilus_trader.trading.controller.Controller.clock"]], "clock (strategy attribute)": [[32, "nautilus_trader.trading.strategy.Strategy.clock"]], "close_all_positions() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.close_all_positions"]], "close_position() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.close_position"]], "config (controller attribute)": [[32, "nautilus_trader.trading.controller.Controller.config"]], "config (strategy attribute)": [[32, "nautilus_trader.trading.strategy.Strategy.config"]], "create_actor() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.create_actor"]], "create_strategy() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.create_strategy"]], "currencies (economicnewseventfilter property)": [[32, "nautilus_trader.trading.filters.EconomicNewsEventFilter.currencies"]], "degrade() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.degrade"]], "degrade() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.degrade"]], "degrade() (trader method)": [[32, "nautilus_trader.trading.trader.Trader.degrade"]], "deregister_warning_event() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.deregister_warning_event"]], "deregister_warning_event() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.deregister_warning_event"]], "dispose() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.dispose"]], "dispose() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.dispose"]], "dispose() (trader method)": [[32, "nautilus_trader.trading.trader.Trader.dispose"]], "exec_algorithm_ids() (trader method)": [[32, "nautilus_trader.trading.trader.Trader.exec_algorithm_ids"]], "exec_algorithm_states() (trader method)": [[32, "nautilus_trader.trading.trader.Trader.exec_algorithm_states"]], "exec_algorithms() (trader method)": [[32, "nautilus_trader.trading.trader.Trader.exec_algorithms"]], "external_order_claims (strategy attribute)": [[32, "nautilus_trader.trading.strategy.Strategy.external_order_claims"]], "fault() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.fault"]], "fault() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.fault"]], "fault() (trader method)": [[32, "nautilus_trader.trading.trader.Trader.fault"]], "fully_qualified_name() (controller class method)": [[32, "nautilus_trader.trading.controller.Controller.fully_qualified_name"]], "fully_qualified_name() (newsevent class method)": [[32, "nautilus_trader.trading.filters.NewsEvent.fully_qualified_name"]], "fully_qualified_name() (strategy class method)": [[32, "nautilus_trader.trading.strategy.Strategy.fully_qualified_name"]], "fully_qualified_name() (trader class method)": [[32, "nautilus_trader.trading.trader.Trader.fully_qualified_name"]], "generate_account_report() (trader method)": [[32, "nautilus_trader.trading.trader.Trader.generate_account_report"]], "generate_fills_report() (trader method)": [[32, "nautilus_trader.trading.trader.Trader.generate_fills_report"]], "generate_order_fills_report() (trader method)": [[32, "nautilus_trader.trading.trader.Trader.generate_order_fills_report"]], "generate_orders_report() (trader method)": [[32, "nautilus_trader.trading.trader.Trader.generate_orders_report"]], "generate_positions_report() (trader method)": [[32, "nautilus_trader.trading.trader.Trader.generate_positions_report"]], "handle_bar() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.handle_bar"]], "handle_bar() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.handle_bar"]], "handle_bars() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.handle_bars"]], "handle_bars() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.handle_bars"]], "handle_data() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.handle_data"]], "handle_data() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.handle_data"]], "handle_event() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.handle_event"]], "handle_event() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.handle_event"]], "handle_historical_data() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.handle_historical_data"]], "handle_historical_data() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.handle_historical_data"]], "handle_instrument() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.handle_instrument"]], "handle_instrument() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.handle_instrument"]], "handle_instrument_close() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.handle_instrument_close"]], "handle_instrument_close() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.handle_instrument_close"]], "handle_instrument_status() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.handle_instrument_status"]], "handle_instrument_status() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.handle_instrument_status"]], "handle_instruments() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.handle_instruments"]], "handle_instruments() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.handle_instruments"]], "handle_order_book() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.handle_order_book"]], "handle_order_book() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.handle_order_book"]], "handle_order_book_deltas() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.handle_order_book_deltas"]], "handle_order_book_deltas() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.handle_order_book_deltas"]], "handle_quote_tick() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.handle_quote_tick"]], "handle_quote_tick() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.handle_quote_tick"]], "handle_quote_ticks() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.handle_quote_ticks"]], "handle_quote_ticks() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.handle_quote_ticks"]], "handle_ticker() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.handle_ticker"]], "handle_ticker() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.handle_ticker"]], "handle_trade_tick() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.handle_trade_tick"]], "handle_trade_tick() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.handle_trade_tick"]], "handle_trade_ticks() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.handle_trade_ticks"]], "handle_trade_ticks() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.handle_trade_ticks"]], "handle_venue_status() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.handle_venue_status"]], "handle_venue_status() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.handle_venue_status"]], "has_active_tasks() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.has_active_tasks"]], "has_active_tasks() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.has_active_tasks"]], "has_any_tasks() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.has_any_tasks"]], "has_any_tasks() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.has_any_tasks"]], "has_pending_requests() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.has_pending_requests"]], "has_pending_requests() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.has_pending_requests"]], "has_queued_tasks() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.has_queued_tasks"]], "has_queued_tasks() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.has_queued_tasks"]], "id (controller attribute)": [[32, "nautilus_trader.trading.controller.Controller.id"]], "id (strategy attribute)": [[32, "nautilus_trader.trading.strategy.Strategy.id"]], "id (trader attribute)": [[32, "nautilus_trader.trading.trader.Trader.id"]], "impacts (economicnewseventfilter property)": [[32, "nautilus_trader.trading.filters.EconomicNewsEventFilter.impacts"]], "indicators_initialized() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.indicators_initialized"]], "indicators_initialized() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.indicators_initialized"]], "is_degraded (controller attribute)": [[32, "nautilus_trader.trading.controller.Controller.is_degraded"]], "is_degraded (strategy attribute)": [[32, "nautilus_trader.trading.strategy.Strategy.is_degraded"]], "is_degraded (trader attribute)": [[32, "nautilus_trader.trading.trader.Trader.is_degraded"]], "is_disposed (controller attribute)": [[32, "nautilus_trader.trading.controller.Controller.is_disposed"]], "is_disposed (strategy attribute)": [[32, "nautilus_trader.trading.strategy.Strategy.is_disposed"]], "is_disposed (trader attribute)": [[32, "nautilus_trader.trading.trader.Trader.is_disposed"]], "is_faulted (controller attribute)": [[32, "nautilus_trader.trading.controller.Controller.is_faulted"]], "is_faulted (strategy attribute)": [[32, "nautilus_trader.trading.strategy.Strategy.is_faulted"]], "is_faulted (trader attribute)": [[32, "nautilus_trader.trading.trader.Trader.is_faulted"]], "is_initialized (controller attribute)": [[32, "nautilus_trader.trading.controller.Controller.is_initialized"]], "is_initialized (strategy attribute)": [[32, "nautilus_trader.trading.strategy.Strategy.is_initialized"]], "is_initialized (trader attribute)": [[32, "nautilus_trader.trading.trader.Trader.is_initialized"]], "is_pending_request() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.is_pending_request"]], "is_pending_request() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.is_pending_request"]], "is_running (controller attribute)": [[32, "nautilus_trader.trading.controller.Controller.is_running"]], "is_running (strategy attribute)": [[32, "nautilus_trader.trading.strategy.Strategy.is_running"]], "is_running (trader attribute)": [[32, "nautilus_trader.trading.trader.Trader.is_running"]], "is_stopped (controller attribute)": [[32, "nautilus_trader.trading.controller.Controller.is_stopped"]], "is_stopped (strategy attribute)": [[32, "nautilus_trader.trading.strategy.Strategy.is_stopped"]], "is_stopped (trader attribute)": [[32, "nautilus_trader.trading.trader.Trader.is_stopped"]], "load() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.load"]], "load() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.load"]], "load() (trader method)": [[32, "nautilus_trader.trading.trader.Trader.load"]], "local_from_utc() (forexsessionfilter method)": [[32, "nautilus_trader.trading.filters.ForexSessionFilter.local_from_utc"]], "log (controller attribute)": [[32, "nautilus_trader.trading.controller.Controller.log"]], "log (strategy attribute)": [[32, "nautilus_trader.trading.strategy.Strategy.log"]], "manage_contingent_orders (strategy attribute)": [[32, "nautilus_trader.trading.strategy.Strategy.manage_contingent_orders"]], "manage_gtd_expiry (strategy attribute)": [[32, "nautilus_trader.trading.strategy.Strategy.manage_gtd_expiry"]], "modify_order() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.modify_order"]], "msgbus (controller attribute)": [[32, "nautilus_trader.trading.controller.Controller.msgbus"]], "msgbus (strategy attribute)": [[32, "nautilus_trader.trading.strategy.Strategy.msgbus"]], "nautilus_trader.trading": [[32, "module-nautilus_trader.trading"]], "nautilus_trader.trading.controller": [[32, "module-nautilus_trader.trading.controller"]], "nautilus_trader.trading.filters": [[32, "module-nautilus_trader.trading.filters"]], "nautilus_trader.trading.strategy": [[32, "module-nautilus_trader.trading.strategy"]], "nautilus_trader.trading.trader": [[32, "module-nautilus_trader.trading.trader"]], "next_end() (forexsessionfilter method)": [[32, "nautilus_trader.trading.filters.ForexSessionFilter.next_end"]], "next_event() (economicnewseventfilter method)": [[32, "nautilus_trader.trading.filters.EconomicNewsEventFilter.next_event"]], "next_start() (forexsessionfilter method)": [[32, "nautilus_trader.trading.filters.ForexSessionFilter.next_start"]], "oms_type (strategy attribute)": [[32, "nautilus_trader.trading.strategy.Strategy.oms_type"]], "on_bar() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.on_bar"]], "on_bar() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.on_bar"]], "on_data() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.on_data"]], "on_data() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.on_data"]], "on_degrade() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.on_degrade"]], "on_degrade() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.on_degrade"]], "on_dispose() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.on_dispose"]], "on_dispose() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.on_dispose"]], "on_event() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.on_event"]], "on_event() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.on_event"]], "on_fault() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.on_fault"]], "on_fault() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.on_fault"]], "on_historical_data() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.on_historical_data"]], "on_historical_data() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.on_historical_data"]], "on_instrument() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.on_instrument"]], "on_instrument() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.on_instrument"]], "on_instrument_close() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.on_instrument_close"]], "on_instrument_close() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.on_instrument_close"]], "on_instrument_status() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.on_instrument_status"]], "on_instrument_status() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.on_instrument_status"]], "on_load() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.on_load"]], "on_load() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.on_load"]], "on_order_accepted() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.on_order_accepted"]], "on_order_book() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.on_order_book"]], "on_order_book() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.on_order_book"]], "on_order_book_deltas() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.on_order_book_deltas"]], "on_order_book_deltas() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.on_order_book_deltas"]], "on_order_cancel_rejected() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.on_order_cancel_rejected"]], "on_order_canceled() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.on_order_canceled"]], "on_order_denied() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.on_order_denied"]], "on_order_emulated() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.on_order_emulated"]], "on_order_event() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.on_order_event"]], "on_order_expired() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.on_order_expired"]], "on_order_filled() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.on_order_filled"]], "on_order_initialized() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.on_order_initialized"]], "on_order_modify_rejected() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.on_order_modify_rejected"]], "on_order_pending_cancel() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.on_order_pending_cancel"]], "on_order_pending_update() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.on_order_pending_update"]], "on_order_rejected() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.on_order_rejected"]], "on_order_released() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.on_order_released"]], "on_order_submitted() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.on_order_submitted"]], "on_order_triggered() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.on_order_triggered"]], "on_order_updated() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.on_order_updated"]], "on_position_changed() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.on_position_changed"]], "on_position_closed() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.on_position_closed"]], "on_position_event() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.on_position_event"]], "on_position_opened() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.on_position_opened"]], "on_quote_tick() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.on_quote_tick"]], "on_quote_tick() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.on_quote_tick"]], "on_reset() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.on_reset"]], "on_reset() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.on_reset"]], "on_resume() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.on_resume"]], "on_resume() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.on_resume"]], "on_save() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.on_save"]], "on_save() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.on_save"]], "on_start() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.on_start"]], "on_start() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.on_start"]], "on_stop() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.on_stop"]], "on_stop() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.on_stop"]], "on_ticker() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.on_ticker"]], "on_ticker() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.on_ticker"]], "on_trade_tick() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.on_trade_tick"]], "on_trade_tick() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.on_trade_tick"]], "on_venue_status() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.on_venue_status"]], "on_venue_status() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.on_venue_status"]], "order_factory (strategy attribute)": [[32, "nautilus_trader.trading.strategy.Strategy.order_factory"]], "order_id_tag (strategy attribute)": [[32, "nautilus_trader.trading.strategy.Strategy.order_id_tag"]], "pending_requests() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.pending_requests"]], "pending_requests() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.pending_requests"]], "portfolio (controller attribute)": [[32, "nautilus_trader.trading.controller.Controller.portfolio"]], "portfolio (strategy attribute)": [[32, "nautilus_trader.trading.strategy.Strategy.portfolio"]], "prev_end() (forexsessionfilter method)": [[32, "nautilus_trader.trading.filters.ForexSessionFilter.prev_end"]], "prev_event() (economicnewseventfilter method)": [[32, "nautilus_trader.trading.filters.EconomicNewsEventFilter.prev_event"]], "prev_start() (forexsessionfilter method)": [[32, "nautilus_trader.trading.filters.ForexSessionFilter.prev_start"]], "publish_data() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.publish_data"]], "publish_data() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.publish_data"]], "publish_signal() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.publish_signal"]], "publish_signal() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.publish_signal"]], "query_order() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.query_order"]], "queue_for_executor() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.queue_for_executor"]], "queue_for_executor() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.queue_for_executor"]], "queued_task_ids() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.queued_task_ids"]], "queued_task_ids() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.queued_task_ids"]], "register() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.register"]], "register_base() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.register_base"]], "register_base() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.register_base"]], "register_executor() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.register_executor"]], "register_executor() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.register_executor"]], "register_indicator_for_bars() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.register_indicator_for_bars"]], "register_indicator_for_bars() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.register_indicator_for_bars"]], "register_indicator_for_quote_ticks() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.register_indicator_for_quote_ticks"]], "register_indicator_for_quote_ticks() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.register_indicator_for_quote_ticks"]], "register_indicator_for_trade_ticks() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.register_indicator_for_trade_ticks"]], "register_indicator_for_trade_ticks() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.register_indicator_for_trade_ticks"]], "register_warning_event() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.register_warning_event"]], "register_warning_event() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.register_warning_event"]], "registered_indicators (controller attribute)": [[32, "nautilus_trader.trading.controller.Controller.registered_indicators"]], "registered_indicators (strategy attribute)": [[32, "nautilus_trader.trading.strategy.Strategy.registered_indicators"]], "remove_actor() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.remove_actor"]], "remove_actor() (trader method)": [[32, "nautilus_trader.trading.trader.Trader.remove_actor"]], "remove_strategy() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.remove_strategy"]], "remove_strategy() (trader method)": [[32, "nautilus_trader.trading.trader.Trader.remove_strategy"]], "request_bars() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.request_bars"]], "request_bars() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.request_bars"]], "request_data() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.request_data"]], "request_data() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.request_data"]], "request_instrument() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.request_instrument"]], "request_instrument() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.request_instrument"]], "request_instruments() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.request_instruments"]], "request_instruments() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.request_instruments"]], "request_quote_ticks() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.request_quote_ticks"]], "request_quote_ticks() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.request_quote_ticks"]], "request_trade_ticks() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.request_trade_ticks"]], "request_trade_ticks() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.request_trade_ticks"]], "reset() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.reset"]], "reset() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.reset"]], "reset() (trader method)": [[32, "nautilus_trader.trading.trader.Trader.reset"]], "resume() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.resume"]], "resume() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.resume"]], "resume() (trader method)": [[32, "nautilus_trader.trading.trader.Trader.resume"]], "run_in_executor() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.run_in_executor"]], "run_in_executor() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.run_in_executor"]], "save() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.save"]], "save() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.save"]], "save() (trader method)": [[32, "nautilus_trader.trading.trader.Trader.save"]], "start() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.start"]], "start() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.start"]], "start() (trader method)": [[32, "nautilus_trader.trading.trader.Trader.start"]], "start_actor() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.start_actor"]], "start_actor() (trader method)": [[32, "nautilus_trader.trading.trader.Trader.start_actor"]], "start_strategy() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.start_strategy"]], "start_strategy() (trader method)": [[32, "nautilus_trader.trading.trader.Trader.start_strategy"]], "state (controller attribute)": [[32, "nautilus_trader.trading.controller.Controller.state"]], "state (strategy attribute)": [[32, "nautilus_trader.trading.strategy.Strategy.state"]], "state (trader attribute)": [[32, "nautilus_trader.trading.trader.Trader.state"]], "stop() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.stop"]], "stop() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.stop"]], "stop() (trader method)": [[32, "nautilus_trader.trading.trader.Trader.stop"]], "stop_actor() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.stop_actor"]], "stop_actor() (trader method)": [[32, "nautilus_trader.trading.trader.Trader.stop_actor"]], "stop_strategy() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.stop_strategy"]], "stop_strategy() (trader method)": [[32, "nautilus_trader.trading.trader.Trader.stop_strategy"]], "strategies() (trader method)": [[32, "nautilus_trader.trading.trader.Trader.strategies"]], "strategy_ids() (trader method)": [[32, "nautilus_trader.trading.trader.Trader.strategy_ids"]], "strategy_states() (trader method)": [[32, "nautilus_trader.trading.trader.Trader.strategy_states"]], "submit_order() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.submit_order"]], "submit_order_list() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.submit_order_list"]], "subscribe() (trader method)": [[32, "nautilus_trader.trading.trader.Trader.subscribe"]], "subscribe_bars() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.subscribe_bars"]], "subscribe_bars() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.subscribe_bars"]], "subscribe_data() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.subscribe_data"]], "subscribe_data() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.subscribe_data"]], "subscribe_instrument() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.subscribe_instrument"]], "subscribe_instrument() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.subscribe_instrument"]], "subscribe_instrument_close() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.subscribe_instrument_close"]], "subscribe_instrument_close() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.subscribe_instrument_close"]], "subscribe_instrument_status() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.subscribe_instrument_status"]], "subscribe_instrument_status() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.subscribe_instrument_status"]], "subscribe_instruments() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.subscribe_instruments"]], "subscribe_instruments() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.subscribe_instruments"]], "subscribe_order_book_deltas() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.subscribe_order_book_deltas"]], "subscribe_order_book_deltas() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.subscribe_order_book_deltas"]], "subscribe_order_book_snapshots() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.subscribe_order_book_snapshots"]], "subscribe_order_book_snapshots() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.subscribe_order_book_snapshots"]], "subscribe_quote_ticks() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.subscribe_quote_ticks"]], "subscribe_quote_ticks() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.subscribe_quote_ticks"]], "subscribe_ticker() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.subscribe_ticker"]], "subscribe_ticker() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.subscribe_ticker"]], "subscribe_trade_ticks() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.subscribe_trade_ticks"]], "subscribe_trade_ticks() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.subscribe_trade_ticks"]], "subscribe_venue_status() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.subscribe_venue_status"]], "subscribe_venue_status() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.subscribe_venue_status"]], "to_importable_config() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.to_importable_config"]], "to_importable_config() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.to_importable_config"]], "trader_id (controller attribute)": [[32, "nautilus_trader.trading.controller.Controller.trader_id"]], "trader_id (strategy attribute)": [[32, "nautilus_trader.trading.strategy.Strategy.trader_id"]], "trader_id (trader attribute)": [[32, "nautilus_trader.trading.trader.Trader.trader_id"]], "ts_event (newsevent property)": [[32, "nautilus_trader.trading.filters.NewsEvent.ts_event"]], "ts_init (newsevent property)": [[32, "nautilus_trader.trading.filters.NewsEvent.ts_init"]], "type (controller attribute)": [[32, "nautilus_trader.trading.controller.Controller.type"]], "type (strategy attribute)": [[32, "nautilus_trader.trading.strategy.Strategy.type"]], "type (trader attribute)": [[32, "nautilus_trader.trading.trader.Trader.type"]], "unfiltered_data_end (economicnewseventfilter property)": [[32, "nautilus_trader.trading.filters.EconomicNewsEventFilter.unfiltered_data_end"]], "unfiltered_data_start (economicnewseventfilter property)": [[32, "nautilus_trader.trading.filters.EconomicNewsEventFilter.unfiltered_data_start"]], "unsubscribe() (trader method)": [[32, "nautilus_trader.trading.trader.Trader.unsubscribe"]], "unsubscribe_bars() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.unsubscribe_bars"]], "unsubscribe_bars() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.unsubscribe_bars"]], "unsubscribe_data() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.unsubscribe_data"]], "unsubscribe_data() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.unsubscribe_data"]], "unsubscribe_instrument() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.unsubscribe_instrument"]], "unsubscribe_instrument() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.unsubscribe_instrument"]], "unsubscribe_instrument_status() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.unsubscribe_instrument_status"]], "unsubscribe_instrument_status() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.unsubscribe_instrument_status"]], "unsubscribe_instruments() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.unsubscribe_instruments"]], "unsubscribe_instruments() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.unsubscribe_instruments"]], "unsubscribe_order_book_deltas() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.unsubscribe_order_book_deltas"]], "unsubscribe_order_book_deltas() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.unsubscribe_order_book_deltas"]], "unsubscribe_order_book_snapshots() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.unsubscribe_order_book_snapshots"]], "unsubscribe_order_book_snapshots() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.unsubscribe_order_book_snapshots"]], "unsubscribe_quote_ticks() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.unsubscribe_quote_ticks"]], "unsubscribe_quote_ticks() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.unsubscribe_quote_ticks"]], "unsubscribe_ticker() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.unsubscribe_ticker"]], "unsubscribe_ticker() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.unsubscribe_ticker"]], "unsubscribe_trade_ticks() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.unsubscribe_trade_ticks"]], "unsubscribe_trade_ticks() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.unsubscribe_trade_ticks"]], "unsubscribe_venue_status() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.unsubscribe_venue_status"]], "unsubscribe_venue_status() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.unsubscribe_venue_status"]], "update_synthetic() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.update_synthetic"]], "update_synthetic() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.update_synthetic"]]}}) \ No newline at end of file