The project is organized into four main modules: data_loader.py → market data download metrics.py → financial calculations optimizer.py → portfolio optimization main.py → command-line interface ...