Data-Driven Merton's Strategies via Policy Randomization
Min Dai, Yuchao Dong, Yanwei Jia, Xun Yu Zhou
TL;DR
This paper introduces a data-driven solution to Merton’s portfolio problem in incomplete markets by embedding the problem in a continuous-time RL framework with Gaussian policy randomization. It proves that the mean of the optimal Gaussian policy for an auxiliary stochastic-control problem coincides with the true Merton optimal policy, enabling model-free learning of both the policy and value functions via online and offline actor–critic methods. The authors develop theory (policy-improvement, martingale-orthogonality) and practical algorithms, and demonstrate robustness and superior performance relative to model-based plug-in methods through both synthetic simulations in stochastic volatility settings and an empirical study using real market data. The approach highlights that policy randomization serves not only exploration but also a tractable route to solving otherwise intractable stochastic control problems when primitives are unknown. The results suggest RL-based portfolio strategies can achieve strong risk-adjusted performance with improved robustness to parameter misspecification and observational noise. The work bridges continuous-time finance and modern RL, offering a scalable, data-driven paradigm for dynamic investment under uncertainty.
Abstract
We study Merton's expected utility maximization problem in an incomplete market, characterized by a factor process in addition to the stock price process, where all the model primitives are unknown. The agent under consideration is a price taker who has access only to the stock and factor value processes and the instantaneous volatility. We propose an auxiliary problem in which the agent can invoke policy randomization according to a specific class of Gaussian distributions, and prove that the mean of its optimal Gaussian policy solves the original Merton problem. With randomized policies, we are in the realm of continuous-time reinforcement learning (RL) recently developed in Wang et al. (2020) and Jia and Zhou (2022a, 2022b, 2023), enabling us to solve the auxiliary problem in a data-driven way without having to estimate the model primitives. Specifically, we establish a policy improvement theorem based on which we design both online and offline actor-critic RL algorithms for learning Merton's strategies. A key insight from this study is that RL in general and policy randomization in particular are useful beyond the purpose for exploration -- they can be employed as a technical tool to solve a problem that cannot be otherwise solved by mere deterministic policies. At last, we carry out both simulation and empirical studies in a stochastic volatility environment to demonstrate the decisive outperformance of the devised RL algorithms in comparison to the conventional model-based, plug-in method.
