Skip to content

A Python-based development platform for automated trading systems - from backtesting to optimisation to livetrading.

License

Notifications You must be signed in to change notification settings

iamwillcode/AutoTrader

 
 

Repository files navigation

AutoTrader Logo

AutoTrader

Latest version Total downloads Monthly downloads

AutoTrader is Python-based platform intended to help in the development, optimisation and deployment of automated trading systems. From simple indicator-based strategies, to complex non-directional hedging strategies, AutoTrader can do it all. If you prefer a more hands-on approach to trading, AutoTrader can also assist you by notifying you of price behaviour, ensuring you never miss a signal again. A basic level of experience with Python is recommended for using AutoTrader, but the website aims to make using it as easy as possible with detailed tutorials.

Features

Installation

AutoTrader can be installed using pip:

pip install autotrader

Updating

AutoTrader can be updated by appending the --upgrade flag to the install command:

pip install autotrader --upgrade

Documentation

AutoTrader is well documented on the project website. There is also a detailed Quick Start Guide.

Example Strategies

Example strategies can be found in the demo repository. You can also request your own strategy to be added here.

Demo Chart

The chart below is produced by a backtest of a MACD strategy (which can be found in the demo repository). Note that stop loss and take profit levels are shown for each trade taken. This allows you to see how effective your exit strategy is - are you being stopped out too early by placing your stop losses too tight? Are you missing out on otherwise profitable trades becuase your take profits are too far away? AutoTrader helps you visualise your strategy and answer these questions.

MACD-backtest-demo

Legal

License

AutoTrader is licensed under the GNU General Public License v3.0.

Disclaimer

Never risk money you cannot afford to lose. Always test your strategies on a paper trading account before taking it live.

About

A Python-based development platform for automated trading systems - from backtesting to optimisation to livetrading.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 99.7%
  • JavaScript 0.3%