All Projects → kieran-mackle → AutoTrader

kieran-mackle / AutoTrader

Licence: GPL-3.0 license
A Python-based development platform for automated trading systems - from backtesting to optimisation to livetrading.

Programming Languages

python
139335 projects - #7 most used programming language
javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to AutoTrader

Turingtrader
The Open-Source Backtesting Engine/ Market Simulator by Bertram Solutions.
Stars: ✭ 132 (-41.85%)
Mutual labels:  finance, trading, trading-bot, trading-platform, trading-strategies, trading-algorithms, stocks, quantitative-finance, technical-analysis, algorithmic-trading, quantitative-trading
Quant
Codera Quant is a Java framework for algorithmic trading strategies development, execution and backtesting via Interactive Brokers TWS API or other brokers API
Stars: ✭ 104 (-54.19%)
Mutual labels:  trading, trading-bot, trading-platform, trading-strategies, trading-algorithms, quantitative-finance, algorithmic-trading, quantitative-trading
Stocksharp
Algorithmic trading and quantitative trading open source platform to develop trading robots (stock markets, forex, crypto, bitcoins, and options).
Stars: ✭ 4,601 (+1926.87%)
Mutual labels:  finance, crypto, trading, forex, trading-platform, trading-strategies, stocks, quantitative-finance
Lean
Lean Algorithmic Trading Engine by QuantConnect (Python, C#)
Stars: ✭ 5,675 (+2400%)
Mutual labels:  finance, trading, trading-bot, forex, trading-platform, trading-strategies, trading-algorithms
Trading Server
A multi-asset, multi-strategy, event-driven trade execution and management platform for running many algorithms/bots at many venues simultaneously with unified risk management and reporting. Uses MongoDB for storage and Telegram for user notifications/trade consent.
Stars: ✭ 191 (-15.86%)
Mutual labels:  trading, trading-bot, forex, trading-platform, technical-analysis, algorithmic-trading, quantitative-trading
Gekko Strategies
Strategies to Gekko trading bot with backtests results and some useful tools.
Stars: ✭ 1,022 (+350.22%)
Mutual labels:  crypto, trading, trading-bot, trading-platform, trading-strategies, trading-algorithms, technical-analysis
Awesome Quant
A curated list of insanely awesome libraries, packages and resources for Quants (Quantitative Finance)
Stars: ✭ 8,205 (+3514.54%)
Mutual labels:  finance, trading-bot, trading-strategies, trading-algorithms, quantitative-finance, technical-analysis, quantitative-trading
Machine Learning And Ai In Trading
Applying Machine Learning and AI Algorithms applied to Trading for better performance and low Std.
Stars: ✭ 258 (+13.66%)
Mutual labels:  finance, trading, trading-bot, trading-strategies, trading-algorithms, quantitative-finance, quantitative-trading
Zvt
modular quant framework.
Stars: ✭ 1,801 (+693.39%)
Mutual labels:  trading-bot, trading-platform, trading-strategies, quantitative-finance, technical-analysis, algorithmic-trading, quantitative-trading
Socktrader
🚀 Websocket based trading bot for 💰cryptocurrencies 📈
Stars: ✭ 152 (-33.04%)
Mutual labels:  crypto, trading, trading-bot, trading-platform, trading-strategies, trading-algorithms, algorithmic-trading
quick trade
convenient script for trading with python.
Stars: ✭ 63 (-72.25%)
Mutual labels:  trading, trading-bot, trading-platform, trading-strategies, trading-algorithms, algorithmic-trading
Crypto Signal
Github.com/CryptoSignal - #1 Quant Trading & Technical Analysis Bot - 3,100+ stars, 900+ forks
Stars: ✭ 3,690 (+1525.55%)
Mutual labels:  crypto, trading, trading-bot, trading-strategies, technical-analysis, algorithmic-trading
roq-samples
How to use the Roq C++20 API for Live Cryptocurrency Algorithmic and High-Frequency Trading as well as for Back-Testing and Historical Simulation
Stars: ✭ 119 (-47.58%)
Mutual labels:  trading, trading-bot, trading-platform, trading-strategies, trading-algorithms, algorithmic-trading
Backtesting.py
🔎 📈 🐍 💰 Backtest trading strategies in Python.
Stars: ✭ 1,124 (+395.15%)
Mutual labels:  trading, forex, trading-strategies, trading-algorithms, stocks, algorithmic-trading
Jesse
An advanced crypto trading bot written in Python
Stars: ✭ 1,038 (+357.27%)
Mutual labels:  crypto, trading, trading-bot, trading-strategies, trading-algorithms, algorithmic-trading
Tradingstrategies
Algorithmic trading strategies
Stars: ✭ 120 (-47.14%)
Mutual labels:  finance, trading, trading-platform, trading-strategies, quantitative-finance, quantitative-trading
Roq Api
API for algorithmic and high-frequency trading
Stars: ✭ 132 (-41.85%)
Mutual labels:  trading, trading-bot, trading-platform, trading-strategies, trading-algorithms, algorithmic-trading
Sequence-to-Sequence-Learning-of-Financial-Time-Series-in-Algorithmic-Trading
My bachelor's thesis—analyzing the application of LSTM-based RNNs on financial markets. 🤓
Stars: ✭ 64 (-71.81%)
Mutual labels:  finance, trading, forex, trading-algorithms, technical-analysis, algorithmic-trading
Metatrader
Expert advisors, scripts, indicators and code libraries for Metatrader.
Stars: ✭ 99 (-56.39%)
Mutual labels:  trading, trading-bot, algo-trading, forex, trading-strategies, trading-algorithms
Ta Rs
Technical analysis library for Rust language
Stars: ✭ 248 (+9.25%)
Mutual labels:  finance, trading, trading-strategies, trading-algorithms, stocks, technical-analysis

AutoTrader Logo

AutoTrader

Latest version Total downloads Monthly downloads Build Status Documentation Status

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 docs aim to make using it as easy as possible with detailed tutorials and documentation.

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 very well documented in-code and on Read the Docs. There is also a detailed walthrough, covering everything from strategy concept to livetrading.

Example Strategies

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

Backtest Demo

The chart below is produced by a backtest of the MACD trend strategy documented in the tutorials (and available in the demo repository). Entry signals are defined by MACD crossovers, with exit targets defined by a 1.5 risk-to-reward ratio. Stop-losses are automatically placed using the custom swing detection indicator, and position sizes are dynamically calculated based on risk percentages defined in the strategy configuration.

Running this strategy with AutoTrader in backtest mode will produce the following interactive chart.

MACD-backtest-demo

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.

Legal

License

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

Disclaimer

This platform is currently under heavy development and should not be considered stable for livetrading until version 1.0.0 is released.

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

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].