As usual, we will be utilizing Python 3 for our analysis. Python is an excellent choice for quantitative trading applications that have a frequency that's greater than a few seconds. For high-frequency applications, it is recommended that you use a mid-level language such as Java or C++.
In this chapter, we will be using finance-specific Python libraries on top of our standard deep learning stack:
Zipline—An algorithmic trading library in Python. It is currently used as the backtesting package for the quantitative trading website Quantopian (https://www.quantopian.com).