ErrLookup › nautechsystems/nautilus_trader
nautechsystems/nautilus_trader
Production-grade Rust-native trading engine with deterministic event-driven architecture · Rust · 2,393 source files
Analyzed at a4b06ed870 on 2026-08-16. 265 documented errors.
| Code / Message | Type | Severity | Tags |
|---|---|---|---|
| height must be positive, was {self.height} | validation | error | betfair, config, currency, validation, rust, nautilustrader |
| pandas is required for report generation; install it with `p | exception | error | betfair, config, timestamp, rfc3339, validation, rust |
| pandas is required for visualization; install it with `pip i | exception | error | betfair, credentials, environment, config, rust, nautilustrader |
| {name} must not be None | validation | error | betfair, credentials, config, validation, rust |
| Chart name cannot be empty | validation | error | betfair, credentials, config, validation, rust |
| Chart function must be callable, was {type(f)} | validation | error | betfair, credentials, api-key, config, rust |
| Chart function must be callable, was {type(func)} | validation | error | betfair, config, rate-limit, validation, rust |
| Chart '{name}' not found.{suggestion_text} Available charts: | exception | error | betfair, config, rate-limit, live-trading, validation, rust |
| plotly is required for visualization. Install it with: pip i | exception | error | betfair, config, rate-limit, orders, live-trading, rust |
| A BacktestNode is required for the bars_with_fills chart | validation | error | betfair, network, authentication, http, connection, rust |
| run_config_id is required when a BacktestNode is provided | validation | error | betfair, session, race-condition, authentication, rust |
| BacktestNode state is unavailable when dispose_on_completion | validation | error | betfair, websocket, streaming, network, rust |
| account report contains multiple currencies | validation | error | betfair, session, race-stream, race-condition, rust |
| No tearsheet chart registered under '{chart_name}'.{hint} Re | exception | error | python, tearsheet, registry-lookup, typo, keyerror, did-you-mean |
| Chart renderer must be callable, was {type(renderer)} | validation | error | python, tearsheet, type-validation, callable, register-chart |
| Grid has {rows * cols} cells but {len(charts)} charts were c | validation | error | python, tearsheet, layout, grid-capacity, config-validation |
| {name} must not be None | validation | error | python, themes, null-check, argument-validation |
| Theme '{name}' not found.{suggestion_text} Available themes: | exception | error | python, themes, registry-lookup, typo, keyerror, did-you-mean |
| Theme name cannot be empty | validation | error | python, themes, input-validation, empty-string, register-theme |
| Colors dict missing required keys: {missing_keys}. Required | validation | error | python, themes, schema-validation, colors, register-theme |
| pandas is required for nanosecond-precision datetimes | exception | error | python, datetime, pandas, precision, nanoseconds, missing-dependency |
| value must not be None | validation | error | python, datetime, null-check, argument-validation |
| value must be datetime-like | exception | error | python, datetime, type-validation, typeerror, pandas |
| Unsupported bar specification for AX: {step}-{:?} | validation | error | rust, architect, adapter, bar-specification, unsupported-value, enum-mapping |
| AX timestamp must be non-negative, was {seconds} | exception | error | rust, architect, adapter, timestamp, malformed-data, venue-feed |
| AX timestamp_ns must be non-negative, was {nanos} | exception | error | rust, architect, adapter, timestamp, malformed-data, venue-feed |
| AX requires whole contract quantities, was {} | validation | error | rust, architect, adapter, quantity, order-validation, fractional-quantity |
| Order quantity must be at least 1 contract | validation | error | rust, architect, adapter, quantity, order-validation, zero-quantity |
| Authentication failed: {e} | exception | critical | authentication, architect-ax, api-credentials, connect, rust |
| Invalid order side: {e} | validation | error | architect-ax, order-submission, order-side, market-order, rust |
| Instrument {instrument_id} not found in cache | exception | error | architect-ax, instrument-not-found, cache, market-order, rust |
| Failed to preview aggressive limit order: {e} | exception | error | architect-ax, market-order, preview, rest-api, rust |
| No liquidity available for market order on {instrument_id} | exception | error | architect-ax, market-order, liquidity, order-book, rust |
| Timeout waiting for account {account_id} to be registered af | exception | error | architect-ax, connect, account-state, timeout, websocket, rust |
| noid '{}' does not match new order oid '{}' | exception | error | architect-ax, websocket, order-replace, protocol-validation, rust |
| Unsupported order type: {:?}, the Architect AX adapter accep | validation | error | architect-ax, order-validation, order-type, stop-order, rust |
| Unsupported time in force: {:?}, AX supports GTC, IOC, and D | validation | error | architect-ax, order-validation, time-in-force, rust |
| AX does not support reduce-only orders | validation | error | architect-ax, order-validation, reduce-only, position-management, rust |
| Architect AX adapter cannot encode quote_quantity; submit a | validation | error | architect-ax, order-validation, quote-quantity, notional-sizing, rust |
| Architect AX adapter cannot encode display_qty iceberg instr | validation | error | architect-ax, order-validation, iceberg, display-qty, rust |
| Invalid config type for AxDataClientFactory. Expected AxData | validation | error | architect-ax, factory, config, type-downcast, rust |
| API credentials not configured | validation | critical | architect-ax, credentials, env-vars, config, rust |
| Failed to create HTTP client: {e} | exception | error | architect-ax, http-client, proxy, tls, factory, rust |
| Invalid config type for AxExecutionClientFactory. Expected A | validation | error | architect-ax, factory, config, type-downcast, execution-client, rust |
| failed to request AX whoami | exception | error | architect-ax, whoami, fees, connect, rest-api, rust |
| AX whoami returned no accounts to resolve fees from | exception | critical | architect-ax, whoami, account, fees, connect, rust |
| AX whoami account {} supplied no fee rates | exception | error | rust, nautilus, architect-ax, fees, whoami, account-config, live-trading |
| AX fills total_count must be non-negative, was {total_count} | validation | error | architect-ax, fills, pagination, data-validation, rest-api |
| AX fills total_count changed during pagination: expected {ex | validation | error | architect-ax, fills, pagination, consistency, race-condition |
| AX fills pagination returned duplicate trade ID {} | validation | error | architect-ax, fills, pagination, duplicates, race-condition |
| AX fills pagination returned more unique rows ({}) than tota | validation | error | architect-ax, fills, pagination, consistency, data-validation |
| AX fills returned an empty next_cursor | validation | error | architect-ax, fills, pagination, cursor, rest-api |
| AX fills returned an empty page with a next_cursor | validation | error | architect-ax, fills, pagination, cursor, query-params |
| AX fills pagination repeated cursor {next_cursor:?} | validation | error | architect-ax, fills, pagination, cursor, infinite-loop |
| AX fills pagination returned {} unique rows, expected {total | validation | error | architect-ax, fills, pagination, count-mismatch, reconciliation |
| Failed to resolve AX instrument {symbol} via GET /instrument | http | error | architect-ax, instrument, fills, http, resolution |
| AX instrument product must be non-empty without surrounding | validation | error | architect-ax, instrument, validation, metadata, parsing |
| AX minimum_order_size must be a positive whole number, was { | validation | error | architect-ax, instrument, validation, quantity, metadata |
| AX dated contract {} has different quote and settlement curr | validation | error | architect-ax, instrument, futures, currency, validation |
| AX initial_margin_pct must be positive, was {initial_margin_ | validation | error | architect-ax, instrument, margin, validation, metadata |
| AX maintenance_margin_pct must be positive, was {maintenance | validation | error | architect-ax, instrument, margin, validation, metadata |
| AX maintenance_margin_pct {maintenance_margin_pct} exceeds i | validation | error | architect-ax, instrument, margin, validation, config-mistake |
| AX {field} scale must not exceed 26 for exact percent conver | validation | error | architect-ax, instrument, margin, decimal, precision |
| AX final-settlement fill must also be classified as a block | validation | error | architect-ax, fills, classification, validation, settlement |
| AX regular fill has an empty order_id | exception | error | architect-ax, fills, order-id, validation, parsing |
| Cannot extract market ID from {instrument_id} | exception | error | betfair, instrument-id, parsing, symbol-format, execution |
| Cannot extract selection ID from {instrument_id} | exception | error | betfair, instrument-id, parsing, symbol-format, execution |
| Invalid account currency code: {code} | validation | error | |
| Invalid {label} '{value}': {e} | validation | error | |
| Missing Betfair credentials in config and environment | validation | error | |
| Invalid Betfair credentials: username provided but password | validation | error | |
| Invalid Betfair credentials: password or app key provided bu | validation | error | |
| Invalid Betfair credentials: app key is missing | validation | error | |
| request_rate_per_second must be greater than zero | validation | error | |
| order_request_rate_per_second must be greater than zero | validation | error | |
| {e} | exception | error | |
| No session token after login | exception | error | |
| No session token for race stream | exception | error | |
| No session token for cricket stream | exception | error | |
| Stream client not connected | exception | error | |
| {e} | exception | error | |
| No session token after login | exception | error | |
| Limit order missing price | validation | error | betfair, order-entry, limit-order, price, validation |
| Market orders on Betfair are only supported with AtTheClose | validation | error | betfair, market-order, time-in-force, bsp |
| Unsupported order type for Betfair: {other:?} | validation | error | betfair, order-entry, stop-order, unsupported-type |
| Cannot modify order without venue_order_id | validation | error | betfair, modify-order, venue-order-id, race-condition |
| OCM state lock poisoned | exception | critical | betfair, mutex, poisoned-lock, panic, ocm |
| Invalid config type for BetfairDataClientFactory. Expected B | validation | error | betfair, config, factory, downcast, bootstrap |
| Invalid config type for BetfairExecutionClientFactory. Expec | validation | error | betfair, config, factory, downcast, bootstrap |
| Failed to create HTTP client: {e} | exception | error | betfair, http-client, rate-limit, config, startup |
| failed to resolve positive quantity for current order {} (or | exception | error | betfair, order-parsing, quantity, venue-data, ocm |
| {e} | exception | error | betfair, instrument-provider, navigation, http |
| No currency_code in account details | exception | error | betfair, account-api, currency, response-parsing |
| failed to resolve positive quantity for stream order update | exception | error | betfair, streaming, order-parsing, quantity, venue-data |
| missing persistence type for order update {} | exception | error | betfair, streaming, order-parsing, time-in-force, missing-field |
| {standard_key_var} not found in config or environment | exception | error | binance, credentials, environment-variables, configuration, startup |
| {standard_secret_var} not found in config or environment | exception | error | binance, credentials, environment-variables, configuration, startup |
| missing broker client order ID signal | exception | error | binance, order-ids, client-order-id, encoding, decode |
| invalid O-format broker client order ID payload length | exception | error | binance, order-ids, client-order-id, base62, encoding |
| invalid UUID broker client order ID payload length | exception | error | binance, order-ids, client-order-id, uuid, encoding |
| missing raw broker client order ID payload | exception | error | binance, order-ids, client-order-id, encoding, decode |
| unknown broker client order ID signal byte '{}' | exception | error | binance, order-ids, client-order-id, signal-byte, encoding |
| Unsupported `OrderSide` for Binance: {value:?} | exception | error | binance, order-side, enum-conversion, validation, order-submission |
| Unsupported `TimeInForce` for Binance: {value:?} | exception | error | binance, time-in-force, enum-conversion, validation, order-submission |
| Invalid price_match value: {s:?} | exception | error | binance, futures, price-match, configuration, enum-parsing |
| Timeout waiting for account {account_id} to be registered af | exception | error | binance, startup, account-registration, timeout, cache |
| filter {key:?} contains a non-string value | exception | error | binance, configuration, json-parsing, instrument-filters, yaml |
| filter {key:?} is not a string or array | exception | error | binance, configuration, json-parsing, instrument-filters, yaml |
| invalid negative Binance {field} timestamp: {value} | exception | error | binance, timestamps, data-parsing, unix-nanos |
| Binance {field} timestamp is outside the UnixNanos range: {v | exception | error | binance, timestamps, data-parsing, overflow, unix-nanos |
| Unsupported underlying type '{underlying_type}' for TRADIFI_ | exception | error | binance, futures, tradifi, instrument-parsing, asset-class, exchange-metadata |
| Missing field '{field}' in filter | exception | error | binance, exchange-info, filters, schema, instrument-parsing |
| Failed to parse {field}='{value}': {e} | exception | error | binance, exchange-info, filters, decimal-parsing, instrument-parsing |
| invalid {field}='{raw}': {e} | exception | error | binance, decimal, venue-response, parse, rust |
| invalid {field}='{raw}' at precision {precision}: {e} | exception | error | binance, quantity, precision, fixed-point, rust |
| Unsupported USD-M contract type '{}' for symbol '{}' | exception | error | binance, usdm-futures, contract-type, exchange-info, rust |
| Symbol '{}' is not trading (status: {:?}) | exception | warning | binance, usdm-futures, instrument-status, delisting, rust |
| Invalid tickSize of 0 for symbol '{}', cannot create instrum | exception | error | binance, usdm-futures, tick-size, price-filter, rust |
| Unsupported COIN-M contract type '{}' for symbol '{}' | exception | error | binance, coinm-futures, contract-type, exchange-info, rust |
| Symbol '{}' is not trading (status: {}) | exception | warning | binance, spot, sbe, instrument-status, rust |
| Invalid tickSize of 0 | exception | error | binance, spot, tick-size, price-filter, rust |
| Invalid stepSize of 0 | exception | error | binance, spot, step-size, lot-size, rust |
| invalid negative kline trade count {} | exception | error | binance, spot, sbe, klines, market-data, rust |
| Unsupported second interval: {step}s | exception | error | binance, bars, klines, second-interval, barspecification, rust |
| Unsupported minute interval: {step}m | validation | error | binance, bars, klines, minute-interval, barspecification, rust |
| Unsupported hour interval: {step}h | validation | error | binance, bars, klines, hour-interval, barspecification, rust |
| Unsupported day interval: {step}d | validation | error | binance, bars, klines, day-interval, barspecification, rust |
| Unsupported week interval: {step}w | validation | error | binance, bars, klines, week-interval, barspecification, rust |
| Unsupported month interval: {step}M | validation | error | binance, bars, klines, interval, subscription, validation |
| Unsupported bar aggregation for Binance: {agg:?} | validation | error | binance, bars, aggregation, tick-bars, validation |
| Binance v2 does not support instrument filter_callable {filt | validation | error | binance, config, instrument-provider, migration, validation |
| invalid Binance load_ids value {raw:?}: {e} | validation | error | binance, config, instrument-id, load-ids, validation |
| unsupported Binance instrument filter {key:?} for {product_t | validation | error | binance, config, filters, instrument-provider, validation |
| Binance instrument filter {name:?} must be a non-empty strin | validation | error | binance, config, filters, json-types, validation |
| Binance US supports Spot clients only | validation | error | binance, config, binance-us, product-type, validation |
| Binance US supports the Live environment only | validation | error | binance, config, binance-us, environment, validation |
| Binance US market data requires spot_market_data_mode=Json | validation | error | binance, config, binance-us, market-data-mode, validation |
| ws_trading_setup_timeout_ms must be greater than 0, was {} | validation | error | binance, config, execution, timeout, validation |
| recv_window_ms must be in the inclusive range 1..=60000, was | validation | error | binance, config, recv-window, clock-skew, validation |
| Invalid config type for BinanceDataClientFactory. Expected B | validation | error | binance, factory, downcast, config-type, internal-api |
| Unsupported product type for Binance data client: {product_t | validation | error | binance, factory, product-type, unsupported, data-client |
| Invalid config type for BinanceExecutionClientFactory. Expec | validation | error | binance, factory, downcast, config-type, internal-api |
| Unsupported product type for Binance execution client: {prod | validation | error | binance, factory, product-type, unsupported, execution-client |
| callbackRate {rate}% out of Binance range [{min_rate}, {max_ | validation | error | binance, futures, trailing-stop, order-submission, callback-rate, validation |
| BinanceFuturesDataClient requires UsdM or CoinM product type | validation | error | binance, futures, product-type, constructor-guard, internal-api |
| custom data request requires `instrument_id` metadata | validation | error | binance, futures, custom-data, metadata, subscription, validation |
| historical open interest request requires `period` metadata | validation | error | binance, futures, open-interest, metadata, request-validation |
| expected a COIN-M definition for {instrument_id} | exception | error | binance, coin-m, futures, open-interest, instrument-definition |
| failed to connect Binance Futures market WebSocket: {e} | exception | critical | binance, futures, websocket, connection, network |
| failed to connect Binance Futures public WebSocket: {e} | exception | critical | binance, futures, websocket, connection, network |
| Futures mark price requires a BINANCE instrument | validation | error | binance, futures, mark-price, venue, subscription-validation |
| Binance liquidation custom data requires BINANCE venue instr | validation | error | binance, futures, liquidation, venue, subscription-validation |
| Binance Futures L1_MBP supports depth 1 only | validation | error | binance, futures, orderbook, l1-mbp, depth |
| cannot subscribe L1_MBP and L2_MBP for the same Binance Futu | validation | error | binance, futures, orderbook, subscription-conflict, l1-mbp, l2-mbp |
| Binance Futures supports L1_MBP and L2_MBP order book subscr | validation | error | binance, futures, orderbook, book-type, l3-mbo |
| Invalid depth {depth} for Binance Futures order book. Valid | validation | error | binance, futures, orderbook, l2-mbp, depth |
| Binance Futures does not support second-level kline interval | validation | error | binance, futures, bars, kline-interval, subscription-validation |
| historical BinanceBar requests require EXTERNAL aggregation | validation | error | binance, futures, bars, aggregation, request-validation |
| historical BinanceBar requests require LAST price type | validation | error | binance, futures, bars, price-type, request-validation |
| historical BinanceBar requests require time aggregation | validation | error | binance, futures, bars, aggregation, volume-bars, request-validation |
| Binance Futures custom data requires BINANCE venue instrumen | validation | error | binance, futures, open-interest, venue, request-validation |
| Binance Futures trade limit must not exceed 1000 | validation | error | binance, futures, trades, limit, request-validation |
| Binance historical bars require EXTERNAL aggregation | validation | error | binance, futures, bars, aggregation, request-validation |
| Binance historical bars require LAST price type | validation | error | binance, futures, bars, price-type, request-validation |
| Binance historical bars require time aggregation | validation | error | binance-futures, historical-data, bars, bar-type, rust |
| invalid Binance Futures order-book depth {depth}; valid valu | validation | error | binance-futures, orderbook, depth, snapshot, rust |
| Binance Futures ticker custom data requires BINANCE venue in | validation | error | binance-futures, ticker, custom-data, venue, routing, rust |
| BinanceFuturesExecutionClient requires UsdM or CoinM product | validation | critical | binance-futures, execution-client, config, product-type, startup, rust |
| Binance Futures account state request failed: {e} | exception | critical | binance-futures, account-state, authentication, connect, http, rust |
| WS submit order failed: {e} | exception | critical | binance-futures, order-entry, websocket, execution, rust |
| WS cancel order failed: {e} | exception | critical | binance-futures, order-cancel, websocket, execution, rust |
| Binance Futures does not support GTD for order type {order_t | validation | error | binance-futures, gtd, time-in-force, order-type, rust |
| Binance Futures GTD cannot be post-only | validation | error | binance-futures, gtd, post-only, time-in-force, rust |
| Binance {product_type:?} Futures does not support native GTD | validation | error | binance-futures, gtd, coinm, product-type, time-in-force, rust |
| Binance Futures goodTillDate requires whole-second precision | validation | error | binance-futures, gtd, expire-time, precision, rust |
| Binance Futures goodTillDate must be strictly greater than c | validation | error | binance-futures, gtd, expire-time, minimum-lead, rust |
| Binance Futures goodTillDate must be smaller than {BINANCE_G | validation | error | binance-futures, gtd, expire-time, max-timestamp, rust |
| {e} | exception | warning | binance-futures, order-status-report, query-params, builder, rust |
| fill report start time must not exceed end time | validation | error | binance-futures, fill-reports, time-range, user-trades, rust |
| Binance user-trades pagination made no progress | exception | error | binance-futures, user-trades, pagination, fill-reports, infinite-loop-guard, rust |
| failed to parse venue_order_id: {e} | exception | error | binance, futures, venue-order-id, query-order, rust |
| failed to build order query params: {e} | exception | error | binance, futures, query-order, derive-builder, rust |
| Binance only supports TrailingOffsetType::BasisPoints, recei | validation | error | binance, futures, trailing-stop, order-validation, rust |
| `close_position` is not supported for order type {order_type | validation | error | binance, futures, close-position, order-validation, rust |
| `close_position` cannot be combined with `reduce_only` on Bi | validation | error | binance, futures, close-position, reduce-only, order-validation, rust |
| price_match cannot be combined with post-only orders | validation | error | binance, futures, price-match, post-only, order-validation, rust |
| price_match is not supported for order type {order_type:?} | validation | error | binance, futures, price-match, order-validation, rust |
| WS modify order failed: {e} | exception | error | binance, futures, websocket, order-modify, rust |
| Modify order failed: {e} | exception | error | binance, futures, order-modify, http, rust |
| Order type {order_type:?} requires a trigger price | validation | error | binance, futures, trigger-price, order-validation, rust |
| Algo order type {order_type:?} requires a trigger price | validation | error | binance, futures, algo-orders, trigger-price, order-validation, rust |
| Either venue_order_id or client_order_id must be provided | validation | error | binance, futures, order-modify, missing-identifier, rust |
| Invalid venue order ID | validation | error | binance, futures, venue-order-id, order-modify, rust |
| Invalid venue order ID: {e} | validation | error | binance, futures, order-cancel, venue-order-id, rust, nautilustrader |
| Cancel algo order failed: code={}, msg={} | http | error | binance, futures, algo-order, order-cancel, rust, nautilustrader |
| Cancel all orders failed: {} | http | error | binance, futures, order-cancel, cancel-all, rust, nautilustrader |
| Cancel all algo orders failed: {} | http | error | binance, futures, algo-order, order-cancel, rust, nautilustrader |
| Instrument not found in cache: {symbol} | exception | error | binance, futures, instrument-cache, precision, rust, nautilustrader |
| instrument_id is required for historical orders | validation | error | binance, futures, order-history, validation, rust, nautilustrader |
| Binance Futures aggregate trade history is limited to the pa | validation | error | binance, futures, agg-trades, market-data, timestamp, rust, nautilustrader |
| Only EXTERNAL aggregation is supported | validation | error | binance, futures, bars, klines, aggregation, rust, nautilustrader |
| Binance Futures does not support second-level kline interval | validation | error | binance, futures, bars, klines, aggregation, rust, nautilustrader |
| Binance Futures does not support {a:?} aggregation | validation | error | binance, futures, bars, klines, aggregation, rust, nautilustrader |
| invalid Binance Futures order-book depth; valid values are { | validation | error | binance, futures, order-book, depth, validation, rust, nautilustrader |
| invalid negative order-book update ID | exception | error | binance, futures, order-book, data-integrity, rust, nautilustrader |
| invalid Futures trade id {}: {e} | exception | error | binance, futures, trade-ticks, price-parsing, precision, rust, nautilustrader |
| invalid Futures kline {}: {e} | exception | error | binance, futures, klines, price-parsing, precision, rust, nautilustrader |
| invalid Futures kline {} quote volume: {e} | exception | error | |
| invalid Futures kline {} taker buy base volume: {e} | exception | error | |
| invalid Futures kline {} taker buy quote volume: {e} | exception | error | |
| invalid Futures kline {} negative trade count | exception | error | |
| invalid Futures funding rate at {}: {e} | exception | error | |
| Unsupported order type for Binance Futures: {order_type:?} | validation | error | |
| actual order ID mismatch: expected {expected_actual_order_id | exception | error | |
| actual order symbol mismatch: expected {}, was {} | exception | error | |
| actual order side mismatch: expected {:?}, was {:?} | exception | error | |
| missing positive trigger_price for Binance algo order type { | validation | error | |
| invalid {field} precision: {e} | exception | error | |
| invalid callback_rate='{raw}': multiplication overflow | exception | error | |
| BinanceFuturesWebSocketClient requires UsdM or CoinM product | validation | error | |
| invalid commission='{raw_commission}': {e} | exception | error | |
| invalid commission='{raw_commission}': {e} | exception | error | |
| invalid fee notional for last_qty='{last_qty}' and last_px=' | exception | error | |
| invalid fee amount for taker_fee='{fee}' and notional='{noti | exception | error | |
| invalid fee amount='{amount}': {e} | exception | error | binance, futures, fees, money, decimal-precision, websocket-parsing |
| invalid {field} precision: {e} | exception | error | binance, futures, algo-orders, price-precision, parsing |
| missing positive trigger_price for Binance algo order type { | exception | error | binance, futures, algo-order, trigger-price, order-validation |
| missing positive price for Binance algo order type {:?} | exception | error | binance, futures, algo-order, limit-price, order-validation |
| failed to connect Binance Futures private WebSocket | exception | error | binance, futures, websocket, connection, user-data-stream, authentication |
| {e} | exception | error | binance, futures, recovery, builder-validation, internal-error |
| recovery reconcile failed: both REST queries returned errors | exception | error | binance, futures, rest, recovery, reconciliation, rate-limit |
| unrecognized side '{side}' | validation | error | csv, parsing, python, order-book, binance |
| Binance Spot market data mode SBE requires Ed25519 API crede | validation | error | binance, spot, sbe, credentials, ed25519, configuration |
| failed to connect Binance Spot SBE WebSocket: {e} | exception | error | binance, spot, sbe, websocket, connection, authentication |
| failed to connect Binance Spot public JSON WebSocket: {e} | exception | error | binance, spot, websocket, connection, network |
| Binance Spot 24-hour ticker custom data requires JSON market | validation | error | binance, spot, sbe, configuration, subscription, ticker |
| Spot ticker requires a BINANCE instrument | validation | error | binance, spot, instrument-id, venue, custom-data, validation |
| Binance Spot L1_MBP supports depth 1 only | validation | error | binance, spot, order-book, l1-mbp, depth, validation |
| cannot subscribe L1_MBP and L2_MBP for the same Binance Spot | validation | error | binance, spot, order-book, subscription-conflict, l1-mbp, l2-mbp |
| Binance Spot supports L1_MBP and L2_MBP order book subscript | validation | error | binance, spot, order-book, l3-mbp, unsupported-feature, validation |
| Binance Spot kline subscriptions require JSON market-data mo | validation | error | binance, spot, sbe, bars, kline, configuration |
| historical BinanceBar requests require EXTERNAL aggregation | validation | error | binance, spot, bars, historical-data, aggregation-source, validation |
| historical BinanceBar requests require LAST price type | validation | error | binance, spot, bars, price-type, historical-data, validation |
| historical BinanceBar requests require time aggregation | validation | error | binance, spot, bars, bar-type, validation, nautilustrader |
| Binance Spot trade limit must not exceed 1000 | validation | error | binance, spot, trades, limit, pagination, validation |
| Binance historical bars require EXTERNAL aggregation | validation | error | binance, spot, bars, aggregation-source, validation |
| Binance historical bars require LAST price type | validation | error | binance, spot, bars, price-type, validation |
| Binance historical bars require time aggregation | validation | error | binance, spot, bars, bar-type, validation |
| Binance Spot order-book depth must be between 1 and 5000 | validation | error | binance, spot, order-book, depth, limit, validation |
| Unsupported order type for Binance Spot: {order_type:?} | validation | error | binance, spot, order-type, execution, validation |
| Binance Spot does not support native GTD; set use_gtd=false | validation | error | binance, spot, time-in-force, gtd, config, execution |
| Unsupported time in force for Binance Spot: {tif:?} | validation | error | binance, spot, time-in-force, execution, validation |
| Binance Spot user data stream is not active | validation | error | binance, spot, user-data-stream, websocket, execution, lifecycle |
| WS submit order failed: {e} | exception | error | binance, spot, websocket, order-submission, execution, reconciliation |
| WS cancel order failed: {e} | exception | error | binance, spot, websocket, order-cancel, execution, reconciliation |
| {reason} | exception | error | binance, spot, websocket, authentication, user-data-stream, connection |
| fill report start time must not exceed end time | validation | error | binance, spot, fill-reports, time-range, validation |
| Binance Spot account-trades pagination made no progress | exception | error | binance, spot, pagination, fill-reports, infinite-loop-guard |
| {e} | validation | error | binance, spot, mass-status, builder, validation, version-skew |
| WS modify order failed: {e} | exception | error | binance-spot, websocket, modify-order, cancel-replace, nautilustrader, reconciliation |
| venue_order_id required for modify | validation | error | binance-spot, modify-order, validation, venue-order-id, nautilustrader |
| WS session authentication timed out | exception | error | binance-spot, websocket, timeout, authentication, connection-setup, nautilustrader |
| WS user data subscription timed out | exception | error | binance-spot, websocket, timeout, user-data-stream, subscription, connection-setup, nautilustrader |
| Conditional orders require a trigger price | validation | error | binance-spot, order-submission, conditional-order, trigger-price, validation, nautilustrader |
| Invalid venue order ID: {id} | validation | error | binance-spot, modify-order, venue-order-id, parsing, validation, nautilustrader |