Looking for a library that makes it easy for you to backtest your trading strategies and easily create algorithmic trading robots? Well you've found us!

Lumibot is a full featured, super fast library that will allow you to easily create trading robots that are profitable in many different asset classes, including Stocks, Options, Futures, FOREX, and more. It is in active development and is constantly being updated to include new features and bug fixes.

If you want to make a fortune with trading, then you need a library that will make it easy for you to check your trading strategies against historical data to make sure they are profitable before you invest in them. Lumibot makes it easy for you to do this (backtest) your trading strategies and easily convert them to algorithmic trading robots.

## Features

###### Works with Crypto, Options, Futures, Stocks, and FOREX!

We're one of the few libraries that supports Algorithmic Options trading and backtesting, as well as many other asset classes.

###### Built in Live Trading

It's very easy to switch between live trading and backtesting, just a few lines of code to go from backtesting to live trading.

###### Support For Top Brokers

We support many of the top brokers in the industry, including: Binance, Coinbase, Kucoin, Alpaca, Interactive Brokers and TradeStation. We will also support more brokers in the future.

###### Easy to Use and Get Started

We've built the library to be easy to use and get started in minutes. We also offer courses and tutorials to help you with building your own trading bot. (see our Algorithmic Trading course here)

###### Advanced Analyics Out of the Box

We've built a suite of advanced analytics tools that can be used to analyze and optimize your trading strategies, including interactive charts and more.

###### Event Based Backtesting

Our backtesting engine is event-based so that you can see your strategies run as if they were live trading. You don't have to deal with complicated and confusing vector math to see your strategies run.

## Getting Started

To get started with the library, first install it on your computer by typing this into your Terminal (on a Mac) or Powershell (on a Windows):
pip install lumibot