We consider an illiquid financial market with different regimes modeled by a
continuous-time finite-state Markov chain. The investor can trade a stock only
at the discrete arrival times of a Cox process with intensity depending on the
market regime. Moreover, the risky asset price is subject to liquidity shocks,
which change its rate of return and volatility, and induce jumps on its
dynamics. In this setting, we study the problem of an economic agent optimizing
her expected utility from consumption under a non-bankruptcy constraint.
We introduce a new probabilistic method for solving a class of impulse
control problems based on their representations as Backward Stochastic
Differential Equations (BSDEs for short) with constrained jumps. As an example,
our method is used for pricing Swing options. We deal with the jump constraint
by a penalization procedure and apply a discrete-time backward scheme to the
resulting penalized BSDE with jumps.
This paper deals with numerical solutions to an impulse control problem
arising from optimal portfolio liquidation with bid-ask spread and market price
impact penalizing speedy execution trades. The corresponding dynamic
programming (DP) equation is a quasi-variational inequality (QVI) with solvency
constraint satisfied by the value function in the sense of constrained
viscosity solutions. By taking advantage of the lag variable tracking the time
interval between trades, we can provide an explicit backward numerical scheme
for the time discretization of the DPQVI.