A technical analysis driven trading bot merging martingale, grid and hedging strategies.
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.
Package containing a custom backtester for the bot, along with a suite of utilities including profit, drawdown and sharpe ratio math.
Comprises a range of optimization programs leveraging evolutionary computing to find optimal parameter combinations for the trading bot.
Miscellaneous Jupyter Notebooks for backtesting, price analysis, optimization and visualization. Also contains WIP files for machine learning and AI powered strategies.
Minimal WIP scripts for testing GPU-accelerated code execution.
Deprecated implementations of the backtester and signal generation.
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.
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.