# pyalgotrade **Repository Path**: lx00a1/pyalgotrade ## Basic Information - **Project Name**: pyalgotrade - **Description**: Python Algorithmic Trading Library - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-08-11 - **Last Updated**: 2024-06-05 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README PyAlgoTrade =========== [![Build Status](https://travis-ci.org/gbeced/pyalgotrade.png?branch=master)](https://travis-ci.org/gbeced/pyalgotrade) [![Coverage Status](https://coveralls.io/repos/gbeced/pyalgotrade/badge.svg?branch=master)](https://coveralls.io/r/gbeced/pyalgotrade?branch=master) PyAlgoTrade is an **event driven algorithmic trading** Python library. Although the initial focus was on **backtesting**, **paper trading** is now possible using: * [Bitstamp](https://www.bitstamp.net/) for Bitcoins and **live trading** is now possible using: * [Bitstamp](https://www.bitstamp.net/) for Bitcoins To get started with PyAlgoTrade take a look at the [tutorial](http://gbeced.github.io/pyalgotrade/docs/v0.20/html/tutorial.html) and the [full documentation](http://gbeced.github.io/pyalgotrade/docs/v0.20/html/index.html). 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](https://www.bitstamp.net/). * 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: * [NumPy and SciPy](http://numpy.scipy.org/). * [pytz](http://pytz.sourceforge.net/). * [dateutil](https://dateutil.readthedocs.org/en/latest/). * [requests](http://docs.python-requests.org/en/latest/). * [matplotlib](http://matplotlib.sourceforge.net/) for plotting support. * [ws4py](https://github.com/Lawouach/WebSocket-for-Python) for Bitstamp support. * [tornado](http://www.tornadoweb.org/en/stable/) for Bitstamp support. * [tweepy](https://github.com/tweepy/tweepy) for Twitter support. You can install PyAlgoTrade using pip like this: ``` pip install pyalgotrade ```