Skip to content
This repository was archived by the owner on May 10, 2025. It is now read-only.

0xC4LL3/ta-bot

Repository files navigation

TA Bot

A technical analysis driven trading bot merging martingale, grid and hedging strategies.

Contents

Bybit

Contains all necessary code for running the bot on the Bybit crypto exchange using either the pybit or the ccxt library and a utility script for retrieving historical price action.

VRELib

Package containing a custom backtester for the bot, along with a suite of utilities including profit, drawdown and sharpe ratio math.

GenTest

Comprises a range of optimization programs leveraging evolutionary computing to find optimal parameter combinations for the trading bot.

Notebooks

Miscellaneous Jupyter Notebooks for backtesting, price analysis, optimization and visualization. Also contains WIP files for machine learning and AI powered strategies.

CUDA

Minimal WIP scripts for testing GPU-accelerated code execution.

Old

Deprecated implementations of the backtester and signal generation.

Usage

Running the bot requires installing the Python dependencies, having a .env with the necessary private keys and a config.yml file with the chosen parameter configurations. Docker files are provided for convenience and remote deployment.

Disclaimer

None of the content therein is to be considered financial advice. Moreover, all the code is provided on an as-is basis, with some parts being severely outdated. Interested parties should update and/or thoroughly re-test the code before using it in production. As such, I decline any related responsibilty and I will not be providing any form of support should issues arise during the execution or as a cause of the provided code.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published