This is a backtesting simulation that should mirror ccxt unified api calls https://docs.ccxt.com/#/
pip install ccxt_backtesting_exchange
import ccxt
from ccxt_backtesting_exchange import Backtester
exchange = Backtester()
exchange.load_markets()
git clone
cd ccxt_backtesting_exchange
poetry install
# Run tests
poetry run pytest
# Run linter
poetry run flake8