Skip to content

A Python-based framework for back testing, optimizing and identifying cryptocurrency trading strategies using historical data.

License

Notifications You must be signed in to change notification settings

Adamb83/Crypto_Trade_Backtester

Repository files navigation

Some of my backtesting frameworks for testing moving average crossovers on large amounts of historic price data.

Crypto_Trade_Backtest.py Uses multiprocessing to test many different parameters of moving average crossovers and some other simple logic.

It will continually run on however many csv's are in the folder. and then show you the best performing settings overall.

It will give an overview of the most profitable settings overall to avoid overfitted strategies, the way it aggregates the results probably needs some work also needs drawdown inclusion for filtering purposes, and some "wait x time before rebuy" logic.

It is extremely resource intensive I use 20 cores to run it..

The random sample segments of massive data sets (1000's of csv's) can potentially help develop strategies for your own trading logic that are NOT overfitted.

Releases

No releases published

Packages

No packages published

Languages