Skip to main content

A Python-based platform for developing, optimising and deploying automated trading systems.

Project description

Image

AutoTrader

AutoTrader version PyPI downloads

AutoTrader is an event-driven platform intended to help in the development, optimisation and live 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.

Examples can be found in the demo repository.

Demo Chart

The chart below is produced by a backtest of a MACD strategy. 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

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.

Project details


Release history Release notifications | RSS feed

This version

0.4.8

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

autotrader-0.4.8.tar.gz (75.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

autotrader-0.4.8-py3-none-any.whl (78.1 kB view details)

Uploaded Python 3

File details

Details for the file autotrader-0.4.8.tar.gz.

File metadata

  • Download URL: autotrader-0.4.8.tar.gz
  • Upload date:
  • Size: 75.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.6.1 pkginfo/1.7.1 requests/2.22.0 requests-toolbelt/0.9.1 tqdm/4.56.2 CPython/3.8.10

File hashes

Hashes for autotrader-0.4.8.tar.gz
Algorithm Hash digest
SHA256 7c6372a5991643d83466f6855f8e8e8f28b57565f0ebff09780559f1f954647f
MD5 697857caafcc9e443108b33f64d44fa0
BLAKE2b-256 698cf15d4001984b66b126bfba1602eadceb1d82d8582d37a1cf1687873d50f5

See more details on using hashes here.

File details

Details for the file autotrader-0.4.8-py3-none-any.whl.

File metadata

  • Download URL: autotrader-0.4.8-py3-none-any.whl
  • Upload date:
  • Size: 78.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.6.1 pkginfo/1.7.1 requests/2.22.0 requests-toolbelt/0.9.1 tqdm/4.56.2 CPython/3.8.10

File hashes

Hashes for autotrader-0.4.8-py3-none-any.whl
Algorithm Hash digest
SHA256 fb5f4e454d29e55880687c5284f887bde3e9f6bcff51d98eddc6e6763a02a8cd
MD5 58dd73386f1c995e00a3b4e4afad7d1b
BLAKE2b-256 dac005575aff9d13fe587e52f9f68e1e5e38c233e0090596c565e0d8101e60ee

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page