ProFiT: Program Search for Financial Trading

Read full text
Authors: Matthew Siper, Ahmed Khalifa, Lisa B. Soros, Muhammad Nassir, Juyan Azhang, Julian Togelius
Cited by: 0
References: 3

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