How to verify sticky delta property on a stochastic volatility modelSticky Delta Property - Heston ModelFor pricing, what types of Exotic Options are suitable using Local Volatility Model or a Stochastic Volatility Model?Black Scholes - how to calculate delta with a vol skewCalibrating stochastic volatility model from price history (not option prices)Standard Stochastic Volatility Models VS Moving Average Stochastic Volatility ModelHull White Stochastic Volatility Model in MatlabHow to use a stochastic volatility model to price a quanto optionEuler discretisation error for stochastic volatility modelDetecting stochastic volatilityHedging error in a stochastic volatility modelSSR definition in Bergomi in relation to sticky strike and sticky delta

Reading two lines in piano

How could a government be implemented in a virtual reality?

What do we gain with higher order logics?

Why is the relationship between frequency and pitch exponential?

How can this map be coloured using four colours?

Why does the Schrödinger equation work so well for the Hydrogen atom despite the relativistic boundary at the nucleus?

Aligning object in a commutative diagram

What is the advantage of carrying a tripod and ND-filters when you could use image stacking instead?

Why don’t airliners have temporary liveries?

Completing the square to find if quadratic form is positive definite.

When writing an error prompt, should we end the sentence with a exclamation mark or a dot?

Implement Homestuck's Catenative Doomsday Dice Cascader

Movie where a boy is transported into the future by an alien spaceship

Are the AT-AT's from "Empire Strikes Back" a deliberate reference to Mecha?

Importance sampling estimation of power function

Does the growth of home value benefit from compound interest?

Why did a party with more votes get fewer seats in the 2019 European Parliament election in Denmark?

Sharing one invocation list between multiple events on the same object in C#

What is the right way to float a home lab?

Did thousands of women die every year due to illegal abortions before Roe v. Wade?

Word for a small burst of laughter that can't be held back

What happens if you do emergency landing on a US base in middle of the ocean?

Should I "tell" my exposition or give it through dialogue?

How to pass a regex when finding a directory path in bash?



How to verify sticky delta property on a stochastic volatility model


Sticky Delta Property - Heston ModelFor pricing, what types of Exotic Options are suitable using Local Volatility Model or a Stochastic Volatility Model?Black Scholes - how to calculate delta with a vol skewCalibrating stochastic volatility model from price history (not option prices)Standard Stochastic Volatility Models VS Moving Average Stochastic Volatility ModelHull White Stochastic Volatility Model in MatlabHow to use a stochastic volatility model to price a quanto optionEuler discretisation error for stochastic volatility modelDetecting stochastic volatilityHedging error in a stochastic volatility modelSSR definition in Bergomi in relation to sticky strike and sticky delta













1












$begingroup$


Given a stochastic model for the evolution of St, with a given SDE for its volatility, how can you tell if the given model satisfy the sticky delta (or the sticky strike) property? Is it possible to prove analytically this property? Or the only way is to actually compute the prices?










share|improve this question







New contributor



Giacomo Giannoni is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.






$endgroup$











  • $begingroup$
    You'll not be able to do it for $t_0$, as you'll need to bump your data, so you'll be forced to choose how you bump your smile (i.e. sticky delta or strike), i.e. you force the model to do what you want. You can however look at the conditional vol in the future, take a grid of points, say $S_t=90, S_t=91, ldots, S_t=110$ at $t=0.5$ and for each point measure the conditional distribution at $t=1$ (with stoch vol you need to sample the vol too, so you'll have a 2d grid). You'll get a corresponding smile for each, and now you can observe how the model changes the smile for different spots.
    $endgroup$
    – will
    May 27 at 9:40










  • $begingroup$
    I asked explicitly for an analytic solution, I already know, given prices, how to do it, but that was not the question...
    $endgroup$
    – Giacomo Giannoni
    May 27 at 10:03















1












$begingroup$


Given a stochastic model for the evolution of St, with a given SDE for its volatility, how can you tell if the given model satisfy the sticky delta (or the sticky strike) property? Is it possible to prove analytically this property? Or the only way is to actually compute the prices?










share|improve this question







New contributor



Giacomo Giannoni is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.






$endgroup$











  • $begingroup$
    You'll not be able to do it for $t_0$, as you'll need to bump your data, so you'll be forced to choose how you bump your smile (i.e. sticky delta or strike), i.e. you force the model to do what you want. You can however look at the conditional vol in the future, take a grid of points, say $S_t=90, S_t=91, ldots, S_t=110$ at $t=0.5$ and for each point measure the conditional distribution at $t=1$ (with stoch vol you need to sample the vol too, so you'll have a 2d grid). You'll get a corresponding smile for each, and now you can observe how the model changes the smile for different spots.
    $endgroup$
    – will
    May 27 at 9:40










  • $begingroup$
    I asked explicitly for an analytic solution, I already know, given prices, how to do it, but that was not the question...
    $endgroup$
    – Giacomo Giannoni
    May 27 at 10:03













1












1








1





$begingroup$


Given a stochastic model for the evolution of St, with a given SDE for its volatility, how can you tell if the given model satisfy the sticky delta (or the sticky strike) property? Is it possible to prove analytically this property? Or the only way is to actually compute the prices?










share|improve this question







New contributor



Giacomo Giannoni is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.






$endgroup$




Given a stochastic model for the evolution of St, with a given SDE for its volatility, how can you tell if the given model satisfy the sticky delta (or the sticky strike) property? Is it possible to prove analytically this property? Or the only way is to actually compute the prices?







stochastic-volatility






share|improve this question







New contributor



Giacomo Giannoni is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.










share|improve this question







New contributor



Giacomo Giannoni is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.








share|improve this question




share|improve this question






New contributor



Giacomo Giannoni is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.








asked May 27 at 9:24









Giacomo GiannoniGiacomo Giannoni

62




62




New contributor



Giacomo Giannoni is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.




New contributor




Giacomo Giannoni is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.













  • $begingroup$
    You'll not be able to do it for $t_0$, as you'll need to bump your data, so you'll be forced to choose how you bump your smile (i.e. sticky delta or strike), i.e. you force the model to do what you want. You can however look at the conditional vol in the future, take a grid of points, say $S_t=90, S_t=91, ldots, S_t=110$ at $t=0.5$ and for each point measure the conditional distribution at $t=1$ (with stoch vol you need to sample the vol too, so you'll have a 2d grid). You'll get a corresponding smile for each, and now you can observe how the model changes the smile for different spots.
    $endgroup$
    – will
    May 27 at 9:40










  • $begingroup$
    I asked explicitly for an analytic solution, I already know, given prices, how to do it, but that was not the question...
    $endgroup$
    – Giacomo Giannoni
    May 27 at 10:03
















  • $begingroup$
    You'll not be able to do it for $t_0$, as you'll need to bump your data, so you'll be forced to choose how you bump your smile (i.e. sticky delta or strike), i.e. you force the model to do what you want. You can however look at the conditional vol in the future, take a grid of points, say $S_t=90, S_t=91, ldots, S_t=110$ at $t=0.5$ and for each point measure the conditional distribution at $t=1$ (with stoch vol you need to sample the vol too, so you'll have a 2d grid). You'll get a corresponding smile for each, and now you can observe how the model changes the smile for different spots.
    $endgroup$
    – will
    May 27 at 9:40










  • $begingroup$
    I asked explicitly for an analytic solution, I already know, given prices, how to do it, but that was not the question...
    $endgroup$
    – Giacomo Giannoni
    May 27 at 10:03















$begingroup$
You'll not be able to do it for $t_0$, as you'll need to bump your data, so you'll be forced to choose how you bump your smile (i.e. sticky delta or strike), i.e. you force the model to do what you want. You can however look at the conditional vol in the future, take a grid of points, say $S_t=90, S_t=91, ldots, S_t=110$ at $t=0.5$ and for each point measure the conditional distribution at $t=1$ (with stoch vol you need to sample the vol too, so you'll have a 2d grid). You'll get a corresponding smile for each, and now you can observe how the model changes the smile for different spots.
$endgroup$
– will
May 27 at 9:40




$begingroup$
You'll not be able to do it for $t_0$, as you'll need to bump your data, so you'll be forced to choose how you bump your smile (i.e. sticky delta or strike), i.e. you force the model to do what you want. You can however look at the conditional vol in the future, take a grid of points, say $S_t=90, S_t=91, ldots, S_t=110$ at $t=0.5$ and for each point measure the conditional distribution at $t=1$ (with stoch vol you need to sample the vol too, so you'll have a 2d grid). You'll get a corresponding smile for each, and now you can observe how the model changes the smile for different spots.
$endgroup$
– will
May 27 at 9:40












$begingroup$
I asked explicitly for an analytic solution, I already know, given prices, how to do it, but that was not the question...
$endgroup$
– Giacomo Giannoni
May 27 at 10:03




$begingroup$
I asked explicitly for an analytic solution, I already know, given prices, how to do it, but that was not the question...
$endgroup$
– Giacomo Giannoni
May 27 at 10:03










1 Answer
1






active

oldest

votes


















3












$begingroup$

I agree with the comment made by will: for a given model, you can potentially compute a Delta according to any "stickiness rule" depending on which data you decide to bump vs. keep constant.



That being said, if you look at the following quantity
$$ Delta = left. fracpartial Vpartial S_0 rightvert_Theta $$
that we could call the in-model Delta as in "all parameters and state variables except the spot price are held constant" (e.g. $Theta = (v_0,theta,kappa,rho,xi)$ in Heston), then you can say that:




For a (log-) space homogeneous diffusion model, $Delta = left. fracpartial Vpartial S_0 rightvert_Theta$ will be a sticky-moneyness Delta.




A (log-) space homogeneous model is simply one where
$$ fracdS_tS_t = mu_t dt + sigma_t dW_t $$
where both the drift and diffusion coefficients cannot be direct functions of $S_t$ (e.g. no a local volatility model), such that after using Itô, you can directly integrate to obtain that $S_T/S_t$ does not depend on $S_t$ for any $T geq t$.



As a result of this last property, European vanilla prices end up being homogeneous functions of degree 1 in space i.e. for a spot price $S_0$, strike and expiry $(K,T)$
$$ C(xi S_0, xi K, T; Theta) = xi C(S_0, K, T; Theta), ,,forall xi > 0 $$
such that (Euler's theorem, or just deriving the above wrt $xi$ and setting $xi = 1$
$$ C = Delta S_0 + fracpartial Cpartial K K tag1 $$



Now, if you assume the model generates a volatility surface $Sigma(S_0;K,T,Theta)$ where $Sigma$ is the function defined through
$$ C(S_0,K,T;Theta) := C_BS(S_0, K, T; Sigma(S_0,K,T;Theta)) $$
then, starting from $(1)$, using the chain-rule and the fact that BS model is (log)-space homogeneous, you will get that
$$ fracpartial Sigmapartial S_0(S_0,K,T;Theta) = -fracKS_0 fracpartial Sigmapartial K(S_0,K,T;Theta) tag2 $$
which is indeed the definition of the sticky-moneyness rule.



Indeed, sticky moneyness suggests that
$$ Sigma(S_0+delta S_0, K, T) = Sigma(S_0, K^*, T) $$
provided, as the name indicates, that $$fracK^*S_0 = fracKS_0+delta S_0 iff K^* = K(1 + delta S_0/S_0)^-1$$
Under such circumstances,
beginalign
fracpartial Sigmapartial S_0(S_0, K, T) &= lim_delta S_0 to 0 fracSigma(S_0+delta S_0, K, T) - Sigma(S_0, K, T)delta S_0 nonumber \
&= lim_delta S_0 to 0 fracSigmaleft(S_0, K(1 + delta S_0/S_0)^-1, Tright) - Sigma(S_0, K, T)delta S_0 nonumber \
&= lim_delta S_0 to 0 fracSigmaleft(S_0, K(1 - delta S_0/S_0), Tright) - Sigma(S_0, K, T)delta S_0 nonumber \
&= lim_delta K to 0 fracSigmaleft(S_0, K-delta K, Tright) - Sigma(S_0, K, T)fracS_0Kdelta K nonumber\
&= -fracKS_0 fracpartial Sigmapartial K(S_0, K, T)
endalign






share|improve this answer









$endgroup$













    Your Answer








    StackExchange.ready(function()
    var channelOptions =
    tags: "".split(" "),
    id: "204"
    ;
    initTagRenderer("".split(" "), "".split(" "), channelOptions);

    StackExchange.using("externalEditor", function()
    // Have to fire editor after snippets, if snippets enabled
    if (StackExchange.settings.snippets.snippetsEnabled)
    StackExchange.using("snippets", function()
    createEditor();
    );

    else
    createEditor();

    );

    function createEditor()
    StackExchange.prepareEditor(
    heartbeatType: 'answer',
    autoActivateHeartbeat: false,
    convertImagesToLinks: false,
    noModals: true,
    showLowRepImageUploadWarning: true,
    reputationToPostImages: null,
    bindNavPrevention: true,
    postfix: "",
    imageUploader:
    brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
    contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
    allowUrls: true
    ,
    noCode: true, onDemand: true,
    discardSelector: ".discard-answer"
    ,immediatelyShowMarkdownHelp:true
    );



    );






    Giacomo Giannoni is a new contributor. Be nice, and check out our Code of Conduct.









    draft saved

    draft discarded


















    StackExchange.ready(
    function ()
    StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fquant.stackexchange.com%2fquestions%2f45816%2fhow-to-verify-sticky-delta-property-on-a-stochastic-volatility-model%23new-answer', 'question_page');

    );

    Post as a guest















    Required, but never shown

























    1 Answer
    1






    active

    oldest

    votes








    1 Answer
    1






    active

    oldest

    votes









    active

    oldest

    votes






    active

    oldest

    votes









    3












    $begingroup$

    I agree with the comment made by will: for a given model, you can potentially compute a Delta according to any "stickiness rule" depending on which data you decide to bump vs. keep constant.



    That being said, if you look at the following quantity
    $$ Delta = left. fracpartial Vpartial S_0 rightvert_Theta $$
    that we could call the in-model Delta as in "all parameters and state variables except the spot price are held constant" (e.g. $Theta = (v_0,theta,kappa,rho,xi)$ in Heston), then you can say that:




    For a (log-) space homogeneous diffusion model, $Delta = left. fracpartial Vpartial S_0 rightvert_Theta$ will be a sticky-moneyness Delta.




    A (log-) space homogeneous model is simply one where
    $$ fracdS_tS_t = mu_t dt + sigma_t dW_t $$
    where both the drift and diffusion coefficients cannot be direct functions of $S_t$ (e.g. no a local volatility model), such that after using Itô, you can directly integrate to obtain that $S_T/S_t$ does not depend on $S_t$ for any $T geq t$.



    As a result of this last property, European vanilla prices end up being homogeneous functions of degree 1 in space i.e. for a spot price $S_0$, strike and expiry $(K,T)$
    $$ C(xi S_0, xi K, T; Theta) = xi C(S_0, K, T; Theta), ,,forall xi > 0 $$
    such that (Euler's theorem, or just deriving the above wrt $xi$ and setting $xi = 1$
    $$ C = Delta S_0 + fracpartial Cpartial K K tag1 $$



    Now, if you assume the model generates a volatility surface $Sigma(S_0;K,T,Theta)$ where $Sigma$ is the function defined through
    $$ C(S_0,K,T;Theta) := C_BS(S_0, K, T; Sigma(S_0,K,T;Theta)) $$
    then, starting from $(1)$, using the chain-rule and the fact that BS model is (log)-space homogeneous, you will get that
    $$ fracpartial Sigmapartial S_0(S_0,K,T;Theta) = -fracKS_0 fracpartial Sigmapartial K(S_0,K,T;Theta) tag2 $$
    which is indeed the definition of the sticky-moneyness rule.



    Indeed, sticky moneyness suggests that
    $$ Sigma(S_0+delta S_0, K, T) = Sigma(S_0, K^*, T) $$
    provided, as the name indicates, that $$fracK^*S_0 = fracKS_0+delta S_0 iff K^* = K(1 + delta S_0/S_0)^-1$$
    Under such circumstances,
    beginalign
    fracpartial Sigmapartial S_0(S_0, K, T) &= lim_delta S_0 to 0 fracSigma(S_0+delta S_0, K, T) - Sigma(S_0, K, T)delta S_0 nonumber \
    &= lim_delta S_0 to 0 fracSigmaleft(S_0, K(1 + delta S_0/S_0)^-1, Tright) - Sigma(S_0, K, T)delta S_0 nonumber \
    &= lim_delta S_0 to 0 fracSigmaleft(S_0, K(1 - delta S_0/S_0), Tright) - Sigma(S_0, K, T)delta S_0 nonumber \
    &= lim_delta K to 0 fracSigmaleft(S_0, K-delta K, Tright) - Sigma(S_0, K, T)fracS_0Kdelta K nonumber\
    &= -fracKS_0 fracpartial Sigmapartial K(S_0, K, T)
    endalign






    share|improve this answer









    $endgroup$

















      3












      $begingroup$

      I agree with the comment made by will: for a given model, you can potentially compute a Delta according to any "stickiness rule" depending on which data you decide to bump vs. keep constant.



      That being said, if you look at the following quantity
      $$ Delta = left. fracpartial Vpartial S_0 rightvert_Theta $$
      that we could call the in-model Delta as in "all parameters and state variables except the spot price are held constant" (e.g. $Theta = (v_0,theta,kappa,rho,xi)$ in Heston), then you can say that:




      For a (log-) space homogeneous diffusion model, $Delta = left. fracpartial Vpartial S_0 rightvert_Theta$ will be a sticky-moneyness Delta.




      A (log-) space homogeneous model is simply one where
      $$ fracdS_tS_t = mu_t dt + sigma_t dW_t $$
      where both the drift and diffusion coefficients cannot be direct functions of $S_t$ (e.g. no a local volatility model), such that after using Itô, you can directly integrate to obtain that $S_T/S_t$ does not depend on $S_t$ for any $T geq t$.



      As a result of this last property, European vanilla prices end up being homogeneous functions of degree 1 in space i.e. for a spot price $S_0$, strike and expiry $(K,T)$
      $$ C(xi S_0, xi K, T; Theta) = xi C(S_0, K, T; Theta), ,,forall xi > 0 $$
      such that (Euler's theorem, or just deriving the above wrt $xi$ and setting $xi = 1$
      $$ C = Delta S_0 + fracpartial Cpartial K K tag1 $$



      Now, if you assume the model generates a volatility surface $Sigma(S_0;K,T,Theta)$ where $Sigma$ is the function defined through
      $$ C(S_0,K,T;Theta) := C_BS(S_0, K, T; Sigma(S_0,K,T;Theta)) $$
      then, starting from $(1)$, using the chain-rule and the fact that BS model is (log)-space homogeneous, you will get that
      $$ fracpartial Sigmapartial S_0(S_0,K,T;Theta) = -fracKS_0 fracpartial Sigmapartial K(S_0,K,T;Theta) tag2 $$
      which is indeed the definition of the sticky-moneyness rule.



      Indeed, sticky moneyness suggests that
      $$ Sigma(S_0+delta S_0, K, T) = Sigma(S_0, K^*, T) $$
      provided, as the name indicates, that $$fracK^*S_0 = fracKS_0+delta S_0 iff K^* = K(1 + delta S_0/S_0)^-1$$
      Under such circumstances,
      beginalign
      fracpartial Sigmapartial S_0(S_0, K, T) &= lim_delta S_0 to 0 fracSigma(S_0+delta S_0, K, T) - Sigma(S_0, K, T)delta S_0 nonumber \
      &= lim_delta S_0 to 0 fracSigmaleft(S_0, K(1 + delta S_0/S_0)^-1, Tright) - Sigma(S_0, K, T)delta S_0 nonumber \
      &= lim_delta S_0 to 0 fracSigmaleft(S_0, K(1 - delta S_0/S_0), Tright) - Sigma(S_0, K, T)delta S_0 nonumber \
      &= lim_delta K to 0 fracSigmaleft(S_0, K-delta K, Tright) - Sigma(S_0, K, T)fracS_0Kdelta K nonumber\
      &= -fracKS_0 fracpartial Sigmapartial K(S_0, K, T)
      endalign






      share|improve this answer









      $endgroup$















        3












        3








        3





        $begingroup$

        I agree with the comment made by will: for a given model, you can potentially compute a Delta according to any "stickiness rule" depending on which data you decide to bump vs. keep constant.



        That being said, if you look at the following quantity
        $$ Delta = left. fracpartial Vpartial S_0 rightvert_Theta $$
        that we could call the in-model Delta as in "all parameters and state variables except the spot price are held constant" (e.g. $Theta = (v_0,theta,kappa,rho,xi)$ in Heston), then you can say that:




        For a (log-) space homogeneous diffusion model, $Delta = left. fracpartial Vpartial S_0 rightvert_Theta$ will be a sticky-moneyness Delta.




        A (log-) space homogeneous model is simply one where
        $$ fracdS_tS_t = mu_t dt + sigma_t dW_t $$
        where both the drift and diffusion coefficients cannot be direct functions of $S_t$ (e.g. no a local volatility model), such that after using Itô, you can directly integrate to obtain that $S_T/S_t$ does not depend on $S_t$ for any $T geq t$.



        As a result of this last property, European vanilla prices end up being homogeneous functions of degree 1 in space i.e. for a spot price $S_0$, strike and expiry $(K,T)$
        $$ C(xi S_0, xi K, T; Theta) = xi C(S_0, K, T; Theta), ,,forall xi > 0 $$
        such that (Euler's theorem, or just deriving the above wrt $xi$ and setting $xi = 1$
        $$ C = Delta S_0 + fracpartial Cpartial K K tag1 $$



        Now, if you assume the model generates a volatility surface $Sigma(S_0;K,T,Theta)$ where $Sigma$ is the function defined through
        $$ C(S_0,K,T;Theta) := C_BS(S_0, K, T; Sigma(S_0,K,T;Theta)) $$
        then, starting from $(1)$, using the chain-rule and the fact that BS model is (log)-space homogeneous, you will get that
        $$ fracpartial Sigmapartial S_0(S_0,K,T;Theta) = -fracKS_0 fracpartial Sigmapartial K(S_0,K,T;Theta) tag2 $$
        which is indeed the definition of the sticky-moneyness rule.



        Indeed, sticky moneyness suggests that
        $$ Sigma(S_0+delta S_0, K, T) = Sigma(S_0, K^*, T) $$
        provided, as the name indicates, that $$fracK^*S_0 = fracKS_0+delta S_0 iff K^* = K(1 + delta S_0/S_0)^-1$$
        Under such circumstances,
        beginalign
        fracpartial Sigmapartial S_0(S_0, K, T) &= lim_delta S_0 to 0 fracSigma(S_0+delta S_0, K, T) - Sigma(S_0, K, T)delta S_0 nonumber \
        &= lim_delta S_0 to 0 fracSigmaleft(S_0, K(1 + delta S_0/S_0)^-1, Tright) - Sigma(S_0, K, T)delta S_0 nonumber \
        &= lim_delta S_0 to 0 fracSigmaleft(S_0, K(1 - delta S_0/S_0), Tright) - Sigma(S_0, K, T)delta S_0 nonumber \
        &= lim_delta K to 0 fracSigmaleft(S_0, K-delta K, Tright) - Sigma(S_0, K, T)fracS_0Kdelta K nonumber\
        &= -fracKS_0 fracpartial Sigmapartial K(S_0, K, T)
        endalign






        share|improve this answer









        $endgroup$



        I agree with the comment made by will: for a given model, you can potentially compute a Delta according to any "stickiness rule" depending on which data you decide to bump vs. keep constant.



        That being said, if you look at the following quantity
        $$ Delta = left. fracpartial Vpartial S_0 rightvert_Theta $$
        that we could call the in-model Delta as in "all parameters and state variables except the spot price are held constant" (e.g. $Theta = (v_0,theta,kappa,rho,xi)$ in Heston), then you can say that:




        For a (log-) space homogeneous diffusion model, $Delta = left. fracpartial Vpartial S_0 rightvert_Theta$ will be a sticky-moneyness Delta.




        A (log-) space homogeneous model is simply one where
        $$ fracdS_tS_t = mu_t dt + sigma_t dW_t $$
        where both the drift and diffusion coefficients cannot be direct functions of $S_t$ (e.g. no a local volatility model), such that after using Itô, you can directly integrate to obtain that $S_T/S_t$ does not depend on $S_t$ for any $T geq t$.



        As a result of this last property, European vanilla prices end up being homogeneous functions of degree 1 in space i.e. for a spot price $S_0$, strike and expiry $(K,T)$
        $$ C(xi S_0, xi K, T; Theta) = xi C(S_0, K, T; Theta), ,,forall xi > 0 $$
        such that (Euler's theorem, or just deriving the above wrt $xi$ and setting $xi = 1$
        $$ C = Delta S_0 + fracpartial Cpartial K K tag1 $$



        Now, if you assume the model generates a volatility surface $Sigma(S_0;K,T,Theta)$ where $Sigma$ is the function defined through
        $$ C(S_0,K,T;Theta) := C_BS(S_0, K, T; Sigma(S_0,K,T;Theta)) $$
        then, starting from $(1)$, using the chain-rule and the fact that BS model is (log)-space homogeneous, you will get that
        $$ fracpartial Sigmapartial S_0(S_0,K,T;Theta) = -fracKS_0 fracpartial Sigmapartial K(S_0,K,T;Theta) tag2 $$
        which is indeed the definition of the sticky-moneyness rule.



        Indeed, sticky moneyness suggests that
        $$ Sigma(S_0+delta S_0, K, T) = Sigma(S_0, K^*, T) $$
        provided, as the name indicates, that $$fracK^*S_0 = fracKS_0+delta S_0 iff K^* = K(1 + delta S_0/S_0)^-1$$
        Under such circumstances,
        beginalign
        fracpartial Sigmapartial S_0(S_0, K, T) &= lim_delta S_0 to 0 fracSigma(S_0+delta S_0, K, T) - Sigma(S_0, K, T)delta S_0 nonumber \
        &= lim_delta S_0 to 0 fracSigmaleft(S_0, K(1 + delta S_0/S_0)^-1, Tright) - Sigma(S_0, K, T)delta S_0 nonumber \
        &= lim_delta S_0 to 0 fracSigmaleft(S_0, K(1 - delta S_0/S_0), Tright) - Sigma(S_0, K, T)delta S_0 nonumber \
        &= lim_delta K to 0 fracSigmaleft(S_0, K-delta K, Tright) - Sigma(S_0, K, T)fracS_0Kdelta K nonumber\
        &= -fracKS_0 fracpartial Sigmapartial K(S_0, K, T)
        endalign







        share|improve this answer












        share|improve this answer



        share|improve this answer










        answered May 27 at 10:28









        QuantupleQuantuple

        10.8k11545




        10.8k11545




















            Giacomo Giannoni is a new contributor. Be nice, and check out our Code of Conduct.









            draft saved

            draft discarded


















            Giacomo Giannoni is a new contributor. Be nice, and check out our Code of Conduct.












            Giacomo Giannoni is a new contributor. Be nice, and check out our Code of Conduct.











            Giacomo Giannoni is a new contributor. Be nice, and check out our Code of Conduct.














            Thanks for contributing an answer to Quantitative Finance Stack Exchange!


            • Please be sure to answer the question. Provide details and share your research!

            But avoid


            • Asking for help, clarification, or responding to other answers.

            • Making statements based on opinion; back them up with references or personal experience.

            Use MathJax to format equations. MathJax reference.


            To learn more, see our tips on writing great answers.




            draft saved


            draft discarded














            StackExchange.ready(
            function ()
            StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fquant.stackexchange.com%2fquestions%2f45816%2fhow-to-verify-sticky-delta-property-on-a-stochastic-volatility-model%23new-answer', 'question_page');

            );

            Post as a guest















            Required, but never shown





















































            Required, but never shown














            Required, but never shown












            Required, but never shown







            Required, but never shown

































            Required, but never shown














            Required, but never shown












            Required, but never shown







            Required, but never shown







            Popular posts from this blog

            Get product attribute by attribute group code in magento 2get product attribute by product attribute group in magento 2Magento 2 Log Bundle Product Data in List Page?How to get all product attribute of a attribute group of Default attribute set?Magento 2.1 Create a filter in the product grid by new attributeMagento 2 : Get Product Attribute values By GroupMagento 2 How to get all existing values for one attributeMagento 2 get custom attribute of a single product inside a pluginMagento 2.3 How to get all the Multi Source Inventory (MSI) locations collection in custom module?Magento2: how to develop rest API to get new productsGet product attribute by attribute group code ( [attribute_group_code] ) in magento 2

            Category:9 (number) SubcategoriesMedia in category "9 (number)"Navigation menuUpload mediaGND ID: 4485639-8Library of Congress authority ID: sh85091979ReasonatorScholiaStatistics

            Magento 2.3: How do i solve this, Not registered handle, on custom form?How can i rewrite TierPrice Block in Magento2magento 2 captcha not rendering if I override layout xmlmain.CRITICAL: Plugin class doesn't existMagento 2 : Problem while adding custom button order view page?Magento 2.2.5: Overriding Admin Controller sales/orderMagento 2.2.5: Add, Update and Delete existing products Custom OptionsMagento 2.3 : File Upload issue in UI Component FormMagento2 Not registered handleHow to configured Form Builder Js in my custom magento 2.3.0 module?Magento 2.3. How to create image upload field in an admin form