ParetoInvest: Integrating real-time financial data and multi-objective meta-heuristics for portfolio optimization

Antonio J. Hidalgo-Marín, Antonio J. Nebro, José García-Nieto · SoftwareX · 2025

ParetoInvest is an advanced software tool that facilitates the application of bio-inspired optimization algorithms to the multi-objective portfolio selection problem. Built on top of the widely used jMetal framework, ParetoInvest supports a range of meta-heuristics, including multi-objective evolutionary algorithms (MOEAs), to model and solve complex asset allocation tasks. A distinguishing feature of the platform is its integration with real-time financial data sources, providing up-to-date information on U.S. market assets and enabling simulations that accurately reflect current market conditions. The tool also includes a reliable data management system for downloading, storing, and manipulating financial datasets, with support for exporting data in various formats for external analysis. By combining real-time data access, advanced optimization techniques, and flexible data handling, ParetoInvest offers a powerful environment for researchers, finance professionals, and developers seeking innovative solutions for portfolio optimization using bio-inspired methods.

Read the paper · More papers on PaperTik