MCPcopy Create free account

hub / github.com/Lumiwealth/lumibot / functions

Functions9,807 in github.com/Lumiwealth/lumibot

↓ 16 callersMethodread
(self)
lumibot/tools/parquet_series_cache.py:41
↓ 16 callersMethodrun
(self, request)
tests/test_agent_tool_permissions.py:82
↓ 16 callersFunctionset_download_status
Update the current download status. Called during ThetaData fetch operations to track progress. Parameters ---------- asset : A
lumibot/tools/thetadata_helper.py:111
↓ 16 callersMethodset_identifier
(self, identifier)
lumibot/entities/order.py:1184
↓ 16 callersMethodto_key
(self)
lumibot/tools/ibkr_helper.py:379
↓ 15 callersFunction_bars
(*rows)
tests/test_ccxt_store.py:25
↓ 15 callersMethod_queueCallback
(e,t,i=!0)
docsrc/_html/bootstrap/js/bootstrap.esm.min.js:6
↓ 15 callersMethod_queueCallback
(t,e,i=!0)
docsrc/_html/bootstrap/js/bootstrap.bundle.min.js:6
↓ 15 callersMethod_queueCallback
(callback, element, isAnimated = true)
docsrc/_html/bootstrap/js/bootstrap.js:719
↓ 15 callersMethod_queueCallback
(t,e,i=!0)
docsrc/_html/bootstrap/js/bootstrap.min.js:6
↓ 15 callersMethod_queueCallback
(callback, element, isAnimated = true)
docsrc/_html/bootstrap/js/bootstrap.bundle.js:699
↓ 15 callersMethod_queueCallback
(callback, element, isAnimated = true)
docsrc/_html/bootstrap/js/bootstrap.esm.js:695
↓ 15 callersFunction_strategy
()
tests/test_strategy_live_order_accessors.py:110
↓ 15 callersFunctiondate_n_trading_days_from_date
Get the trading date n_days from start_datetime. Positive n_days means going backwards in time (earlier dates). Negative n_days means goi
lumibot/tools/helpers.py:390
↓ 15 callersFunctionget_projectx_config
Get ProjectX configuration for a specific firm with automatic URL resolution
lumibot/credentials.py:508
↓ 15 callersMethodget_quote
Align routed quote lookups away from minute bars in daily non-Theta runs. In daily stock/index backtests routed to IBKR, market-order fills c
lumibot/backtesting/routed_backtesting.py:1216
↓ 15 callersFunctionm
()
docsrc/_html/bootstrap/js/bootstrap.bundle.min.js:6
↓ 15 callersFunctionmake_ohlcv
( bars, start: str = DEFAULT_START, freq: str = DEFAULT_FREQ, tz: str = "America/New_York",
tests/backtest/test_backtesting_broker_processing.py:18
↓ 15 callersMethodstart
(self)
lumibot/tools/runtime_telemetry.py:217
↓ 14 callersMethod_audit_quote_fields
(self, prefix: str, quote: object)
lumibot/backtesting/backtesting_broker.py:4012
↓ 14 callersMethod_await_market_to_close
Sleep until market closes
lumibot/brokers/broker.py:2253
↓ 14 callersMethod_decimal
(value: Any)
lumibot/data_sources/polymarket_data.py:690
↓ 14 callersMethod_ensure_bound_tools
(self)
lumibot/components/agents/manager.py:959
↓ 14 callersMethod_parse_source_timestep
transform the data source timestep variable into lumibot representation. set reverse to True for opposite direction
lumibot/data_sources/data_source.py:357
↓ 14 callersMethod_update_portfolio_value
(self)
tests/test_scheduled_run_once.py:85
↓ 14 callersMethodadd_strategy
(self, strategy)
tests/test_scheduled_run_once.py:283
↓ 14 callersFunctionb
()
docsrc/_html/bootstrap/js/bootstrap.min.js:6
↓ 14 callersMethodclose
(self)
lumibot/entities/bar.py:140
↓ 14 callersMethodfind_strike_for_delta
Find the strike whose delta is closest to the target delta using binary search. (This function replaces the older "find_strike_for_de
lumibot/components/options_helper.py:1239
↓ 14 callersMethodformat
(self, record)
lumibot/tools/lumibot_logger.py:531
↓ 14 callersFunctionhas_more_than_n_decimal_places
Return True if the number has more than n decimal places, False otherwise.
lumibot/tools/helpers.py:887
↓ 14 callersFunctionisRTL
()
docsrc/_html/bootstrap/js/bootstrap.esm.min.js:6
↓ 14 callersFunctionisRTL
()
docsrc/_html/bootstrap/js/bootstrap.js:259
↓ 14 callersFunctionisRTL
()
docsrc/_html/bootstrap/js/bootstrap.bundle.js:239
↓ 14 callersFunctionisRTL
()
docsrc/_html/bootstrap/js/bootstrap.esm.js:235
↓ 14 callersMethodping_iserver
(self)
lumibot/data_sources/interactive_brokers_rest_data.py:241
↓ 14 callersFunctionrequired_env
(name: str)
scripts/polymarket_deposit_wallet_setup.py:356
↓ 14 callersMethodrun_all
(self, **kwargs)
tests/test_scheduled_run_once.py:286
↓ 14 callersMethodset_cash_financing_rates
Set annualized cash financing rates used by framework daily accrual.
lumibot/strategies/strategy.py:1384
↓ 13 callersMethod_build_correlation_id
Build a deterministic correlation ID for idempotency.
lumibot/tools/data_downloader_queue_client.py:291
↓ 13 callersMethod_create_data_source
(self, remove_incomplete_current_bar=False)
tests/test_tradier_data.py:28
↓ 13 callersMethod_initialize_clients
(self)
lumibot/brokers/polymarket.py:351
↓ 13 callersMethod_model_to_dict
(value: Any)
lumibot/data_sources/polymarket_data.py:608
↓ 13 callersMethod_try_fill_with_quote
Attempt to fill an order using quotes when OHLC bars are missing.
lumibot/backtesting/backtesting_broker.py:4162
↓ 13 callersFunctionbuild_strategy
(broker, buy_fee=None, sell_fee=None, buy_slippage=None, sell_slippage=None, budget=100000.0)
tests/backtest/test_backtesting_broker_processing.py:139
↓ 13 callersMethodcancel_order
Cancel an order
lumibot/brokers/ccxt.py:757
↓ 13 callersMethodcheck_daily_bars
( self, *, bars: Bars, now: datetime, data_source_
tests/fixtures.py:186
↓ 13 callersMethodcheck_minute_bars
( self, *, bars: Bars, now: datetime, data_source_
tests/fixtures.py:224
↓ 13 callersMethodexecute_orders
Submit a list of orders as a multi-leg order. If a limit_type is provided, calculate a limit price and submit with that price.
lumibot/components/options_helper.py:3144
↓ 13 callersMethodget_list
(self)
tests/backtest/test_quote_fill_fallback.py:96
↓ 13 callersMethodget_start_datetime_and_ts_unit
Get the start datetime for the data. Parameters ---------- length : int The number of data points to get
lumibot/data_sources/polars_data.py:939
↓ 13 callersMethodhide
()
docsrc/_html/bootstrap/js/bootstrap.esm.min.js:6
↓ 13 callersMethodhide
()
docsrc/_html/bootstrap/js/bootstrap.js:2861
↓ 13 callersMethodhide
()
docsrc/_html/bootstrap/js/bootstrap.bundle.js:4627
↓ 13 callersMethodhide
()
docsrc/_html/bootstrap/js/bootstrap.esm.js:2837
↓ 13 callersMethodrun
(self, request)
tests/backtest/test_agent_runtime_backtest.py:54
↓ 13 callersFunctionsanitize_base_and_quote_asset
Normalize base_asset and quote_asset to Asset instances. - If base_asset is a tuple, it's interpreted as (asset, quote) pair. - If base_
lumibot/tools/alpaca_helpers.py:11
↓ 13 callersMethodsearch
( self, query: str, *, limit: int = 10, kind: str | None = None,
lumibot/components/memory/store.py:380
↓ 13 callersMethodset
(self, key, value)
tests/test_agent_tool_permissions.py:15
↓ 13 callersMethodstrikes
(self, expiry, right)
tests/test_options_helper_index_fast_paths.py:32
↓ 13 callersMethodutc_to_local
(self, utc_dt)
lumibot/brokers/broker.py:2035
↓ 12 callersFunction_broker_at
(now, time_to_close=3600)
tests/test_backtesting_order_lifecycle.py:19
↓ 12 callersMethod_create_data_source
Create an instance of AlpacaBacktesting with default or provided parameters.
tests/test_alpaca_backtesting.py:36
↓ 12 callersFunction_ensure_handlers_configured
Ensure that the root logger has the appropriate handlers configured. This is called once globally to set up consistent formatting, but we als
lumibot/tools/lumibot_logger.py:625
↓ 12 callersFunction_json_safe_value
(value: Any)
lumibot/components/agents/runtime.py:139
↓ 12 callersFunction_market_order
(time_in_force="day", created_at=None, asset=None, quote=None)
tests/test_backtesting_order_lifecycle.py:35
↓ 12 callersMethod_normalize_history_row_to_cash_event
(cls, row: dict)
lumibot/brokers/tradier.py:1218
↓ 12 callersMethod_submit
(self, order: Order)
tests/backtest/acceptance_strategies/IBKR MES Futures Acceptance.py:59
↓ 12 callersMethod_tradier_side2lumi
Converts a Tradier side to a Lumi side. Valid Stock Sides: buy, buy_to_cover, sell, sell_short Valid Option Sides: buy_to_ope
lumibot/brokers/tradier.py:1840
↓ 12 callersMethodcheck_or_submit
Check if request exists in queue, submit if not. This is the primary method to use - it checks if the request is already pending befo
lumibot/tools/data_downloader_queue_client.py:392
↓ 12 callersFunctiondefineJQueryPlugin
docsrc/_html/bootstrap/js/bootstrap.esm.min.js:6
↓ 12 callersFunctiondefineJQueryPlugin
docsrc/_html/bootstrap/js/bootstrap.js:261
↓ 12 callersFunctiondefineJQueryPlugin
docsrc/_html/bootstrap/js/bootstrap.bundle.js:241
↓ 12 callersFunctiondefineJQueryPlugin
docsrc/_html/bootstrap/js/bootstrap.esm.js:237
↓ 12 callersMethoddownload_ohlcv
Download data according to the given symbol, timeframe, start, end, and limit. Store the downloaded data in a cache. Data that is not
lumibot/tools/ccxt_data_store.py:186
↓ 12 callersMethodemit
Report to Botspot with simplified fingerprint dedupe while preserving full detail payloads.
lumibot/tools/lumibot_logger.py:422
↓ 12 callersMethodexpirations
List available expiration strings (YYYY-MM-DD) for the specified option type.
lumibot/entities/chains.py:128
↓ 12 callersFunctiong
docsrc/_html/bootstrap/js/bootstrap.bundle.min.js:6
↓ 12 callersMethodget_tracked_position
get a tracked position given an asset and a strategy
lumibot/brokers/broker.py:2266
↓ 12 callersFunctionisHTMLElement
(node)
docsrc/_html/bootstrap/js/bootstrap.bundle.js:1983
↓ 12 callersMethodmarket_hours
[summary] Parameters ---------- market : str, optional Which market to test, by default "NASDAQ" close :
lumibot/brokers/broker.py:2038
↓ 12 callersMethodnextOrderId
(self)
lumibot/brokers/interactive_brokers.py:922
↓ 12 callersFunctionplot_indicators
( plot_file_html="indicators.html", chart_markers_df=None, chart_lines_df=None, chart_ohlc_df=
lumibot/tools/indicators.py:677
↓ 12 callersMethodportfolio
(self)
lumibot/components/agents/builtins.py:1453
↓ 12 callersFunctionprint_progress_bar
( value, start_value, end_value, backtesting_started, file=sys.stdout, length=None,
lumibot/tools/helpers.py:655
↓ 12 callersFunctionqueue_request
Submit a request via queue and wait for result. This is the ONLY way to make ThetaData requests. It handles: - Idempotency automatically (sam
lumibot/tools/data_downloader_queue_client.py:1170
↓ 12 callersMethodrepair_times_and_fill
(self, idx)
lumibot/entities/data.py:381
↓ 12 callersMethodstop
Stop streaming connection
lumibot/tools/projectx_helpers.py:257
↓ 12 callersFunctiont
docsrc/_html/bootstrap/js/bootstrap.bundle.min.js:6
↓ 12 callersFunctiont
docsrc/_html/bootstrap/js/bootstrap.min.js:6
↓ 12 callersMethodto_minimal_dict
Return a minimal dictionary representation of the order for progress logging. This creates a lightweight representation suitable for
lumibot/entities/order.py:1397
↓ 12 callersFunctionv
docsrc/_html/bootstrap/js/bootstrap.min.js:6
↓ 12 callersFunctionzt
(t)
docsrc/_html/bootstrap/js/bootstrap.bundle.min.js:6
↓ 11 callersFunctionWt
(t)
docsrc/_html/bootstrap/js/bootstrap.bundle.min.js:6
↓ 11 callersFunction_bars
(index, open_prices)
tests/test_backtesting_ccxt_execution_semantics.py:50
↓ 11 callersFunction_broker_for_ccxt
(now: datetime.datetime, bars: pd.DataFrame, order: Order)
tests/test_backtesting_ccxt_execution_semantics.py:63
↓ 11 callersFunction_build_stock_pandas_data
()
tests/backtest/test_agent_runtime_backtest.py:558
↓ 11 callersMethod_clean_optional_str
(value)
lumibot/entities/cash_event.py:87
↓ 11 callersMethod_get
(self, suffix: str)
lumibot/brokers/polymarket.py:84
↓ 11 callersMethod_get_or_aggregate_bars
Get aggregated bars from cache or create them. This method implements the aggregated bars cache to avoid re-aggregating 5m/15m/1h bar
lumibot/data_sources/polars_data.py:194
← previousnext →201–300 of 9,807, ranked by callers