Python Backtrader Developer for Finance & Investments
Using Backtrader to validate algorithms and trading ideas.
Testing and Displaying your Algorithms
What I do
You have algorithms and trading ideas that need backtesting. Neil can create and execute backtests using Backtrader, Python’s open source backtesting library for trading strategies.
Out of the box, Backtrader creates backtests built from your algorithm and data over multiple time frames, using optimization methods against parameters, multiple indicators for triggering trades, and layering strategies on top of each other.
Backtrader will provide raw trading details, including profit and loss on any trade, order flow, positions, market value and cash, position values and more.
Backtesting Interactive Dashboards
Your trading needs may be unique and you cannot find the right solution out of the box. RunBacktest will create interactive backtests for more comprehensive needs. The tests will run through Backtrader in python, with all data results going to Postgres Servers. From there, the data in integrated into Power BI or Plot.ly Dash for an unparalleled level of customization and flexibility.
Please click on the image to the right to see a live demonstation of a completely bespoke investment dashboard. Right click on a key or a company to open a tearsheet for that backtest. Click on individual charts or use the pane on the right for filtering.
Interactive Brokers Integration
Interactive Brokers full integration for live trading into an existing commercial platform.
Using the raw API, created the ability to trade within the existing structure as well as adding in options, futures and forex.
The github repo can be viewed here.