algo-trading is a research project for Financial Analysis, Strategies Backtesting and Algorithmic Trading for Forex, Equities and Futures.
algo-trading reads forex market data feeds from Oanda: https://developer.oanda.com/rest-live-v20/introduction/.
Python implementations of popular Algorithmic Trading Strategies, along with genetic algorithms for tuning parameters based on historical data.
Python 3.x, pandas, matplotlib, pyyaml, numpy, scipy, oandapyV20, flask ...
See requirements.txt for full details.
Make sure you get the python3 versions of the relevant packages, i.e. use:
sudo pip3 install ....This package isn't hosted on pip. So to get the code the easiest way is to use git:
git clone https://github.com/canl/algo-trading.git
pip install -r requirements