Skip to content
PyTrade, a Pythonic Trading Framework
Python
Branch: master
Clone or download

Latest commit

Fetching latest commit…
Cannot retrieve the latest commit at this time.

Files

Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.github initial commit Nov 11, 2019
pytrade structuring Nov 12, 2019
.gitattributes structuring Nov 12, 2019
.gitignore structuring Nov 12, 2019
.travis.yml initial commit Nov 11, 2019
CHANGELOG.rst initial commit Nov 11, 2019
CONTRIBUTORS.txt initial commit Nov 11, 2019
LICENSE.txt initial commit Nov 11, 2019
MANIFEST.in structuring Nov 12, 2019
README.md initial commit Nov 11, 2019
ideas.py
logo.svg initial commit Nov 11, 2019
requirements.txt initial commit Nov 11, 2019
risk.pyx atr position sizer Nov 19, 2019
setup.cfg structuring Nov 12, 2019
setup.py structuring Nov 12, 2019
versioneer.py

README.md

PyTrade: Pythonic Trading Framework

This is the home of PyTrade - a Python Trading Framework.

PyTrade is based on my vision for the future of QTPyLib, though I felt its best to start fresh with a new name and no shared code.

PyTrade will use a microservice architecture where every part of the trading system can be used separately (market data handling, backtesting, etc). Additionally, every data vendor and broker will be installed via a separate sub-package.

For example, $ pip install pytrade will install the core package which includes the back-tester and base classes, whereas $ pip install pytrade-ib will add support for Interactive Brokers, and $ pip install pytrade-bitmex will add support for BitMEX, etc...

I'm using the same approach for loggers and datastores: $ pip install pytrade-sqlalchemy pytrade-pystore pytrade-mongodb, etc.

You can’t perform that action at this time.