Contents Menu Expand Light mode Dark mode Auto light/dark mode
Need Extra Help?

Visit Lumiwealth for courses, community, and profitable pre-made trading bots.

Lumibot Documentation
Light Logo Dark Logo
  • Home
  • GitHub
  • Discord Community
  • Get Pre-Built Profitable Strategies
  • What is Lumibot?
  • Lumiwealth
  • Getting Started
  • Adding Trading Fees
  • Profiling to Improve Performance
  • Lifecycle Methods
    • Summary
    • def initialize
    • def on_trading_iteration
    • def before_market_opens
    • def before_starting_trading
    • def before_market_closes
    • def after_market_closes
    • def on_abrupt_closing
    • def on_bot_crash
    • def trace_stats
    • def on_new_order
    • def on_partially_filled_order
    • def on_filled_order
    • def on_canceled_order
    • def on_parameters_updated
  • Strategy Methods
    • Order Management
      • self.create_order
      • self.submit_order
      • self.submit_orders
      • self.cancel_order
      • self.cancel_orders
      • self.cancel_open_orders
      • self.get_selling_order
      • self.sell_all
      • self.get_order
      • self.get_orders
      • self.get_asset_potential_total
    • Account Management
      • self.get_portfolio_value
      • self.get_cash
      • self.get_position
      • self.get_positions
    • Data
      • self.get_last_price
      • self.get_last_prices
      • self.get_historical_prices
      • self.get_historical_prices_for_assets
      • self.get_quote
      • self.get_yesterday_dividend
      • self.get_next_trading_day
    • Chart Functions
      • self.add_marker
      • self.add_line
      • self.get_markers_df
      • self.get_lines_df
    • Parameters
      • self.get_parameters
      • self.set_parameters
    • Options
      • self.get_chain
      • self.get_chains
      • self.get_greeks
      • self.get_strikes
      • self.get_expiration
      • self.get_multiplier
      • self.options_expiry_to_datetime_date
      • self.get_next_trading_day
    • DateTime
      • self.get_datetime
      • self.get_timestamp
      • self.get_round_minute
      • self.get_last_minute
      • self.get_round_day
      • self.get_last_day
      • self.get_datetime_range
      • self.localize_datetime
      • self.to_default_timezone
    • Miscellaneous
      • self.log_message
      • self.sleep
      • self.set_market
      • self.update_parameters
      • self.get_parameters
      • self.await_market_to_close
      • self.await_market_to_open
      • self.wait_for_order_registration
      • self.wait_for_order_execution
      • self.wait_for_orders_registration
      • self.wait_for_orders_execution
  • Strategy Properties
    • self.cash
    • self.portfolio_value
    • self.first_iteration
    • self.is_backtesting
    • self.quote_asset
    • self.name
    • self.initial_budget
    • self.minutes_before_closing
    • self.minutes_before_opening
    • self.sleeptime
    • self.last_on_trading_iteration_datetime
    • self.timezone
    • self.pytz
    • self.unspent_money
  • Backtesting
    • Tearsheet HTML
    • Trades Files
    • Indicators Files
    • Logs CSV
    • Backtesting Function
    • Yahoo
    • Pandas (CSV or other data)
    • Polygon.io Backtesting
  • Brokers
    • Alpaca
    • Interactive Brokers
    • Crypto Brokers (Using CCXT)
    • Tradier
  • Entities
    • Asset
    • Bars
    • Data
    • Order
    • Position
    • Trading Fee
Back to top

Brokers#

There are several different brokers that you can use to trade with Lumibot, and we’re adding more as we speak! Learn more about how they work and how to set them up here.

Contents:

  • Alpaca
    • Documentation
  • Interactive Brokers
  • Crypto Brokers (Using CCXT)
    • Configuration Settings
    • Running Your Strategy
    • Full Example Strategy
  • Tradier
    • Getting Started
    • Configuration
    • Running Your Strategy
    • Full Example Strategy
Next
Alpaca
Previous
Polygon.io Backtesting
Copyright © 2021, Lumiwealth
Made with Sphinx and @pradyunsg's Furo