I have simulated an underlying stock price, $S_t$ and a stochastic variance process, $v_t$ with the following stochastic differential equations from the Heston Universe: $$ dS_t = \mu S_tdt + \sqrt{v_t}dW_{1,t} $$ $$ dv_t = \kappa(\theta-v_t)dt + \sigma\sqrt{v_t}dW_{2,t} $$ Further, I have prices call options in the above Heston model with: $$ C=S_t e^{−qt}P_1−Ke^{−rt}P_2 $$ where $P_1$ and $P_2$ are in-the-money probability as definded in the original paper [1].
To do a perfect hedge of the call option in the simulated Heston world, I need a proportion of the stock and some proportion of another asset whose value depends on the variance. I want to be able to implement it in my simulations.
My question is now: how do I calculate these proportions?
I have calculated $\Delta_C = e^{−qt}P_1$ and $Vega=Se^{−qt} \frac{∂P_1}{∂v_0}2\sqrt{v_0}−Ke^{−rt}\frac{∂P_2}{∂v_0}2\sqrt{v_0}$, and I'm thinking that these are the quantaties to to buy of the underlying asset and of a another asset whose value depends on the variance to hedge the option.
However, I'm not sure that this is correct. Is this all that is needed to hedge an option in the Heston Universe?
[1] Heston, Steven L. (1993). "A Closed-Form Solution for Options with Stochastic Volatility with Applications to Bond and Currency Options". The Review of Financial Studies. 6 (2): 327–343. doi: 10.1093/rfs/6.2.327. JSTOR 2962057.