Get in touch if you need more in depth instructions. Uses ADX to determine when an asset is prime to breakout of its range. The code includes the Market Profile Points of Control to be able to determine the support/resistance levels needed
Requirements: pandas pandas_ta yfinance plotly scikit-learn ta backtesting kaleido==0.1.0.post1 bokeh==2.4.3