Skip to content

cl329267776/pyalgotrade

This branch is up to date with gbeced/pyalgotrade:master.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

0898a1f · Mar 5, 2023
Aug 21, 2018
Aug 21, 2018
Aug 21, 2018
Aug 20, 2018
Aug 20, 2018
Aug 19, 2018
Aug 21, 2018
Jul 17, 2018
Aug 21, 2018
Aug 21, 2018
Aug 21, 2018
Jan 5, 2015
Mar 11, 2012
Mar 5, 2023
Aug 21, 2018
Mar 18, 2017
Apr 22, 2018
Aug 17, 2016
Aug 21, 2018
Aug 10, 2018

Repository files navigation

PyAlgoTrade


This project is deprecated and is no longer mantained. You may be interested in taking a look at Basana.


Build Status Coverage Status

PyAlgoTrade is an event driven algorithmic trading Python library. Although the initial focus was on backtesting, paper trading is now possible using:

and live trading is now possible using:

To get started with PyAlgoTrade take a look at the tutorial and the full documentation.

Main Features

  • Event driven.
  • Supports Market, Limit, Stop and StopLimit orders.
  • Supports any type of time-series data in CSV format like Yahoo! Finance, Google Finance, Quandl and NinjaTrader.
  • Bitcoin trading support through Bitstamp.
  • Technical indicators and filters like SMA, WMA, EMA, RSI, Bollinger Bands, Hurst exponent and others.
  • Performance metrics like Sharpe ratio and drawdown analysis.
  • Handling Twitter events in realtime.
  • Event profiler.
  • TA-Lib integration.

Installation

PyAlgoTrade is developed and tested using Python 2.7/3.7 and depends on:

You can install PyAlgoTrade using pip like this:

pip install pyalgotrade

About

Python Algorithmic Trading Library

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 99.7%
  • Other 0.3%