zipline-reloaded
backtrader
Our great sponsors
zipline-reloaded | backtrader | |
---|---|---|
6 | 32 | |
917 | 12,784 | |
- | - | |
4.4 | 2.7 | |
14 days ago | about 1 month ago | |
Python | Python | |
Apache License 2.0 | GNU General Public License v3.0 only |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
zipline-reloaded
-
Ask HN: How to Get into Quantitative Trading?
another comment in here mentioned Zipline Reloaded¹, a fork from a guy who wrote a book using Zipline. Last commit 6 months ago, much better than 3 years from the original.
-
Backtesting Engine Design Primers
Stephen Jansen has resurrected both Zipline and Pyfolio following Quantopian's belly-up.
-
That’s it, I’m done with Zipline. I can’t take it anymore. Does anyone have any other good backtesting libraries in Python where I can use my own personal data? Thanks in advance!
If that's because Quantopian went belly-up and Zipline is not maintained anymore, check Stefan Jansen on Github, he's actively maintaining zipline-reloaded and pyfolio-reloaded.
-
How do I get rid of leverage for backtesting in Zipline?
https://zipline.ml4trading.io/ https://github.com/stefan-jansen/zipline-reloaded
backtrader
-
Backtesting Engines for Testing Intraday Data on Thousands of Symbols Simultaneously
However, if you decide to go down the more well-trodden path of using open source backtesting frameworks then I personally would recommend backtrader (https://www.backtrader.com/). As far as I can tell, it has pretty much all the same features as my own system. The only difference is speed. My backtester is an order of magnitude faster and scales much better to testing thousands of symbols simultaneously. However, for 99% of retail algo traders this will be completely irrelevant.
I know that backtrader (https://www.backtrader.com/) supports testing intraday strategies on thousands of symbols simultaneously. Are there any other backtesting engines that support this use case? Thanks!
-
Quantconnect Rant
I mean, some random dude managed to pull a platform with more basic functionalities than that. Sadly that repo is dead and the live trading implementation no longer works
-
Python library to retrieve data from TradingView
I've been working on a Python library which lets the user retrieve data from TradingView.com so it could be used in backtesting a strategy. The project is called TvDatafeedLive and is available on GitHub. To be fair, the project is actually an extension of a project called TvDatafeed, which is a really good project, but only supports retrieving historic data (so far). So, I've taken the liberty to fork it and implement retrieving data continously and "real-time". The data is retrieved in Pandas DataFrames and can easily be plugged into backtrader. There is instructions included in the GitHub page. If this sounds interesting then please check it out and leave feedback if there are any thoughts.
-
Algo Trading Environments
Backtrader can also do live trading afaik.
-
Backtest libraries
https://www.backtrader.com/ Nice, but it seems that the development more or less stopped in the past years. Running Ubuntu backtraders visualisation is not accessible without python library downgrade tricks
- Backtrader looks good but I am having a problem
-
Any advice on where to start?
Hey, love the learning attitude! Some things to consider include (how are you actually going to write your code). If you want to spend more time experimenting with a signal (which with your background, seems like you do), try using a framework out there like backtesting.py, backtrader, or blankly (the last one is my favorite because I'm able to actually deploy live in one line whereas the others don't). These frameworks have built-in backtesting, data connections, etc. that should help you speed your dev up.
- My current python backtesting script - looking for feedback and speed improvements
-
That’s it, I’m done with Zipline. I can’t take it anymore. Does anyone have any other good backtesting libraries in Python where I can use my own personal data? Thanks in advance!
https://www.backtrader.com is the best one 🧢
What are some alternatives?
backtesting.py - :mag_right: :chart_with_upwards_trend: :snake: :moneybag: Backtest trading strategies in Python.
zipline - Zipline, a Pythonic Algorithmic Trading Library
vectorbt - Find your trading edge, using the fastest engine for backtesting, algorithmic trading, and research.
ccxt - A JavaScript / TypeScript / Python / C# / PHP cryptocurrency trading API with support for more than 100 bitcoin/altcoin exchanges
fastquant - fastquant — Backtest and optimize your ML trading strategies with only 3 lines of code!
pyfolio-reloaded - Portfolio and risk analytics in Python
interactive-broker-python-api - A python packaged used to interact with the Interactive Brokers REST API.
freqtrade - Free, open source crypto trading bot
zipline-trader - Zipline Trader, a Pythonic Algorithmic Trading Library with broker integration
Lean - Lean Algorithmic Trading Engine by QuantConnect (Python, C#)
awesome-quant - A curated list of insanely awesome libraries, packages and resources for Quants (Quantitative Finance)