augustus-quant

Quantitative trading framework in Python


Keywords
backtesting, fintech, quantitative-analysis, trading
License
MIT
Install
pip install augustus-quant==1.0.0

Documentation

Augustus

Introduction

A quantitative backtest and algorithm trading framework in Python3

Augustus is a student project. Based on event-driven engine technology,it aims to be a useful and convienent backtest library and algorithm trading system for quantitative traders who use python for their work. Augustus does not plan to solve all possible problems but focuses on core fields.

Development

The environment recommended (which the author is using) for developing Augustus is:

  • Anaconda3 Python 3.7+
  • MongoDB 4.0.3+

Install Dependencies using pip

  • pymongo
  • TA-Lib
  • retry
  • plotly
  • pandas
  • funcy
  • numpy
  • arrow
  • dataclass (not necessary for python 3.7+)

Main Features

  • Event-driven backtesting
  • Recording and drawing transaction records for analysis
  • Supporting multiple Assets

Why choose Augustus?

  • Of the traders,by the traders,for the traders.
  • Free and for free.

Contribution

The author is very appreciated for any useful issues and pull requests.

Roadmap

Now it is in an actively early development stage. However, the 1.0.0 version is coming very soon.

License

MIT license