ProFiT: Program Search for Financial Trading
Abstract
This paper presents a framework called Program Search for Financial Trading (ProFiT), a large-language-model-driven evolutionary algorithm for automated discovery and continual improvement of trading strategies in financial markets. These markets are inherently non-stationary and thus resist static modeling or prediction, suggesting the need for a more open-ended and adaptive evolutionary approach. ProFiT integrates code-level mutation on a complexifying representation, self-analysis, and walk-forward validation within a closed feedback loop, enabling trading strategies to autonomously evolve in response to changing market conditions. ProFiT consistently outperforms both Random and Buy-and-Hold strategies, which are used as both academic and industry-standard baselines, across seven futures assets. Specifically, it outperforms Random in 100% of cases and surpasses Buy-and-Hold in over 77% of all evolved strategy-asset combinations. Collectively, these results demonstrate that the ProFiT framework yields robust, statistically significant, and risk-adjusted gains across diverse types of financial assets and market dynamics, establishing a practical pathway toward open-ended self-improving algorithmic trading systems.
Fields of Study & Subjects
Stock Market Forecasting Methods
Complex Systems and Time Series Analysis
Financial Markets and Investment Strategies
Publication details
- Journal / source
- Proceedings of the Genetic and Evolutionary Computation Conference
- Pages
- 727–734
- Publication date
- 10 July 2026