Get query from the user Retrieve data from yfinance Match up the query with the correct strategies Execute the strategies Return the result (total returns) and plot Note We exclude microcaps because they are so volatile that it's not guaranteed to provide a good analysis Build instructions pyinstaller trading_app.py pyinstaller trading_app.spec Run the trading_app.exe file within dist directory