What you need for this book
In this book, the following software will be required:
- The operating systems are as follows:
- Any operating system with Python 2.7 or higher installed
- Microsoft Windows XP or superior for Chapter 10, Excel with Python
- A 64-bit host operating system with 4 GB of RAM for Chapter 7, Big Data with Python
- One of the following Python distribution packages that include Python, SciPy, pandas, IPython, and Matplotlib modules, which will be used throughout this book:
- Anaconda 2.1 or higher from Continuum Analytics at https://store.continuum.io/cshop/anaconda/
- Canopy 1.5 or higher from Enthought at https://store.enthought.com/downloads/
- Additional required Python modules are as follows:
- Statsmodels at http://statsmodels.sourceforge.net/
- PuLP for Chapter 2, The Importance of Linearity in Finance at https://github.com/coin-or/pulp
- lxml for Chapter 6, Interactive Financial Analytics with Python and VSTOXX at http://lxml.de/
- PyMongo 2.7 for Chapter 7, Big Data with Python at https://pypi.python.org/pypi/pymongo/
- IbPy for Chapter 8, Algorithmic Trading at https://github.com/blampe/IbPy
- oandapy for Chapter 8, Algorithmic Trading at https://github.com/oanda/oandapy
- python-requests for Chapter 8, Algorithmic Trading at https://pypi.python.org/pypi/requests/
- PyWin32 for Chapter 10, Excel with Python at http://sourceforge.net/projects/pywin32/files/
- Optional Python modules are as follows:
- pip 6.0 to install Python packages automatically, at https://pypi.python.org/pypi/pip
- The required softwares are as follows:
- Mozilla Firefox at https://www.mozilla.org/en-US/firefox/new/
- MongoDB 2.6 for Chapter 7, Big Data with Python at http://www.mongodb.org/downloads
- VirtualBox 4.3 for Chapter 7, Big Data with Python at https://www.virtualbox.org/wiki/Downloads
- Cloudera QuickStart VM with CDH (Cloudera Distribution Including Apache Hadoop) for Chapter 7, Big Data with Python at http://www.cloudera.com/content/cloudera/en/downloads/quickstart_vms.html
- Interactive Brokers (IB) Trader Workstation (TWS) for Chapter 8, Algorithmic Trading at https://www.interactivebrokers.com/en/index.php?f=1537
- Oracle Java 7 to run IB TWS and OANDA fxTrade platform for Chapter 8, Algorithmic Trading.
- Microsoft Office Excel 2010 or higher with developer and macros enabled for Chapter 10, Excel with Python.