Professional Documents
Culture Documents
Learn More
A L PA C A S E C U R I T I E S DEVELOPER BLOG
In the last 5–10 years algorithmic trading, or algo trading, has gained
popularity with the individual investor. The rise in popularity has been
accompanied by a proliferation of tools and services, to both test and
trade with algorithms. I’ve put together a list of 9 tools you should
consider using for your algo trading process.
(1) Quantopian:
(2) QuantConnect:
QuantConnect, is another platform that provides an IDE to both backtest
and live-trade algorithmically. Their platform was built using C#, and
users have the options to test algorithms in multiple languages,
including both C# and Python.
QuantConnect also embraces a great community from all over the world,
and provides access to equities, futures, forex and crypto trading. They
offer live-trading integration with various names such as
InteractiveBrokers, OANDA, and GDAX.
(3) QuantRocket:
Local Backtesting/LiveTrading
Engines:
In today’s software world, you have lots more freedom if you make some
effort outside of those managed-services. If you are comfortable this
way, I recommend backtesting locally with these tools:
(4) Zipline/Zipline-Live:
quantopian/zipline
zipline - Zipline, a Pythonic Algorithmic Trading Librarygithub.com
(5) BackTrader:
(6) IBPy:
blampe/IbPy
IbPy - Python API for the Interactive Brokers on-line trading
system.github.com
While it’s good to learn about this library since it’s ubiquitous, if you are
starting fresh, we recommend IB’s official python SDK.
Analytical Tools:
Back testing will output a significant amount of raw data. Some IDE’s will
provide basic visualization and analysis, usually algorithm performance.
If you’re looking for deeper evaluation, I recommend these tools:
(7) Pyfolio:
quantopian/pyfolio
pyfolio - Portfolio and risk analytics in Pythongithub.com
(8) Alphalens:
quantopian/alphalens
alphalens - Performance analysis of predictive (alpha) stock
factorsgithub.com
(9)TradingView:
(10)InteractiveBrokers:
(11)Alpaca:
I hope this quick primer on tools available right now was useful. If you
liked it, please leave a clap (or two, I don’t mind). If you think there are
tools that I missed, leave a comment below! I always appreciate any, and
all feedback.
by Rao Vinnakota
Newer Older