Skip to content

ahstn/trading-algo-playground

Repository files navigation

Trading Algo Playground

forthebadge forthebadge

Warning

This repository is intended for educational purposes only. It is not intended to be used for live trading. Use at your own risk.

Overview

This is a partial publication of a private repo. As such doesn't include live strategies or other sensitive information.

For your own use, considering forking this into a private repository to add your own strategies and secrets.

Whilst it may contain references from non-public code, I'll attempt to keep this to a minimum and keep this repository up to date.

This repository contains the setup and configuration for two "systems":

If you're unfamilar with Freqtrade, Quickstart with Docker | Freqtrade is likely a better starting point.

Freqtrade

Freqtrade is a free, open source crypto trading bot written in Python. Built with CCXT it is designed to support all major exhanges while having great backtesting and strategy development tools.

Python GCP Functions

These are simple python script intended to be deployed to GCP Functions and listen for TradingView Webhooks. Upon receiving a webhook, the script will execute a trade based on the JSON body passed.

As these are simple "executors", it's important you have a good understanding of your strategy and practice proper risk management with sizing.