skip to navigation
skip to content

tradingmachine 0.1.7

A backtester for financial algorithms.


TradingMachine is intend to bring optimization and machine techniques into finance algorithmic trading.

Discussion and Help



* Optimization on strategy parameters.
* PyBrain Integration (Reinforcement Learning, Neural Network ...).
* TA-Lib Integration (Most common technical analysis available.)
* Pandas (High speed time series data analysis)


# You will first need to install TALib. ta-lib is a python wrapper for that. Please refer [TA-Lib](

TradingMachine can be installed via pip

pip install numpy
pip install matplotlib
pip install pandas
pip install ta-lib
pip install tradingmachine

If there are problems installing the dependencies, please consider install scipy stack.
For Windows, the [Enthought Python Distribution](
includes most of the necessary dependencies.
On OSX, the [Scipy Superpack]( works very well.
Other platforms, the [Scipy Stack]( has binary available to install.

After installation, you will need to create a configuration file in home directory named ".tmconfig.ini".

2 HistoricalDataPath = /Users/chen/Repository/historicaldata

Configuration file is intended to point to the historical data folder.
A copy of historical data can be downloaded from: [historicalata](


* Python (>= 3.3.1)
* numpy (>= 1.7.1)
* pandas (>= 0.11.0)
* pytz
* ta-lib


For other questions, please contact Chen Huang <>.  
File Type Py Version Uploaded on Size
tradingmachine-0.1.7.tar.gz (md5) Source 2013-07-16 24KB
  • Downloads (All Versions):
  • 2 downloads in the last day
  • 95 downloads in the last week
  • 533 downloads in the last month