Particle swarm optimization (PSO) in algorithmic trading experiment using Backtrader backtesting framework.
In packages_env_list.txt you can find the list of packages that need in your environment.
For running the experment you should run the main.py file. For more information you can read this article https://towardsdatascience.com/fine-tuning-the-strategy-using-a-particle-swarm-optimization-a5a2dc9bd5f1