|
11.
|
|
|
@FUNCTION=OPT_JUMP_DIFF
@SYNTAX=OPT_JUMP_DIFF(call_put_flag,spot,strike,time,rate,volatility,lambda,gamma)
@DESCRIPTION=OPT_JUMP_DIFF models the theoretical price of an option according to the Jump Diffusion process (Merton).
@call_put_flag is 'c' or 'p' to indicate whether the option is a call or a put.
@spot is the spot price of the underlying asset.
@strike is the strike price of the option.
@time is the time to maturity of the option expressed in years.
@rate is the annualized rate of interest.
@volatility is the annualized volatility of the underlying asset.
@lambda is expected number of 'jumps' per year.
@gamma is proportion of volatility explained by the 'jumps.'
@EXAMPLES=
@SEEALSO=OPT_BS, OPT_BS_DELTA, OPT_BS_RHO, OPT_BS_THETA, OPT_BS_GAMMA
|
|
|
represents a line break.
Start a new line in the equivalent position in the translation.
|
|
|
|
@FUNCTION=OPT_JUMP_DIFF
@SYNTAX=OPT_JUMP_DIFF(indicador_call_put,spot,strike,tiempo,tasa,volatilidad,lambda,gamma)
@DESCRIPTION=OPT_JUMP_DIFF modeliza el precio teórico de una opción de acuerdo con el proceso de Difusión de Saltos (Merton).
@indicador_call_put es «c» o «p» dependiendo de si la opción es «call» o «put»
@spot es el precio spot del activo
@strike es el precio strike (fijado) de la opción
@tiempo es el tiempo para el vencimiento de la opción expresado en años
@tasa es la tasa de interés libre de riesgo a la fecha del ejercicio, en tanto por ciento.
@volatilidad es la volatilidad anualizada, en porcentaje, del activo hasta la fecha del ejercicio.
@lambda es el número de «saltos» esperados por año
@gamma es la proporción de volatilidad explicada por los «saltos»'
@EXAMPLES=
@SEEALSO=OPT_BS, OPT_BS_DELTA, OPT_BS_RHO, OPT_BS_THETA, OPT_BS_GAMMA
|
|
Translated and reviewed by
Fco. Javier Serrador
|
|
|
|
12.
|
|
|
@FUNCTION=OPT_MILTERSEN_SCHWARTZ
@SYNTAX=OPT_MILTERSEN_SCHWARTZ(call_put_flag,p_t,f_t,x,t1,t2,v_s,v_e,v_f,rho_se,rho_sf,rho_ef,kappa_e,kappa_f)
@DESCRIPTION=OPT_MILTERSEN_SCHWARTZ models the theoretical price of options on commodities futures according to Miltersen & Schwartz.
@call_put_flag is 'c' or 'p' to indicate whether the option is a call or a put.
@p_t is a zero coupon bond with expiry at option maturity.
@f_t is the futures price.
@x is the strike price.
@t1 is the time to maturity of the option.
@t2 is the time to maturity of the underlying commodity futures contract.
@v_s is the volatility of the spot commodity price.
@v_e is the volatility of the future convenience yield.
@v_f is the volatility of the forward rate of interest.
@rho_se is correlation between the spot commodity price and the convenience yield.
@rho_sf is correlation between the spot commodity price and the forward interest rate.
@rho_ef is correlation between the forward interest rate and the convenience yield.
@kappa_e is the speed of mean reversion of the convenience yield.
@kappa_f is the speed of mean reversion of the forward interest rate.
@EXAMPLES=
@SEEALSO=OPT_BS, OPT_BS_DELTA, OPT_BS_RHO, OPT_BS_THETA, OPT_BS_GAMMA
|
|
|
represents a line break.
Start a new line in the equivalent position in the translation.
|
|
|
represents a space character.
Enter a space in the equivalent position in the translation.
|
|
|
|
@FUNCTION=OPT_MILTERSEN_SCHWARTZ
@SYNTAX=OPT_MILTERSEN_SCHWARTZ(indicador_call_put,p_t,f_t,x,t1,t2,v_s,v_e,v_f,ro_se,ro_sf,ro_ef,kappa_e,kappa_f)
@DESCRIPTION=OPT_MILTERSEN_SCHWARTZ modela el precio teórico de opciones en futuros en mercancías de acuerdo con Miltersen & Schwartz.
@indicador_call_put es «c» o «p» dependiendo de si la opción es «call» o «put»
@p_t en un bono de cupón cero con expiración al vencimiento de la opción
@f_t es el precio del futuro.
@x es el precio fijado (strike).
@t1 es el tiempo para el vencimiento de la opción.
@t2 es el tiempo para el vencimiento del contrato de los futuros de mercancías subyacentes.
@v_s es la volatilidad del precio spot de la mercancía.
@v_e es la volatilidad del margen del futuro convenido.
@v_f es la volatilidad de la tasa de interés adelantada.
@ro_se es la correlación entre el precio spot de la mercancía y el margen de conveniencia.
@rho_sf es la correlación entre el precio spot de la mercancía y la tasa de interés adelantada.
@rho_ef es la correlación entre la tasa de interés adelantada y el margen de conveniencia.
@kappa_e es la velocidad de la reversión media del margen de conveniencia.
@kappa_f es la velocidad de la reversión media de la tasa de interés adelantada.
@EXAMPLES=
@SEEALSO=OPT_BS, OPT_BS_DELTA, OPT_BS_RHO, OPT_BS_THETA, OPT_BS_GAMMA
|
|
Translated by
Jorge González
|
|
|
|
13.
|
|
|
@FUNCTION=OPT_RGW
@SYNTAX=OPT_RGW(spot,strike,t1,t2,rate,d,volatility)
@DESCRIPTION=OPT_RGW models the theoretical price of an American option according to the Roll-Geske-Whaley approximation where:
@spot is the spot price of the underlying asset.
@strike is the strike price at which the option is struck.
@t1 is the time to the dividend payout.
@t2 is the time to option expiration.
@rate is the annualized rate of interest.
@d is the amount of the dividend to be paid expressed in currency.
@volatility is the annualized rate of volatility of the underlying asset.
@EXAMPLES=
@SEEALSO=OPT_BS, OPT_BS_DELTA, OPT_BS_RHO, OPT_BS_THETA, OPT_BS_GAMMA
|
|
|
represents a line break.
Start a new line in the equivalent position in the translation.
|
|
|
represents a space character.
Enter a space in the equivalent position in the translation.
|
|
|
|
@FUNCTION=OPT_RGW
@SYNTAX=OPT_RGW(spot,strike,t1,t2,tasa,d,volatilidad)
@DESCRIPTION=OPT_RGW modela el precio teórico de una opción americana de acuerdo con la aproximación Roll-Geske-Whaley donde:
@spot es el precio spot del activo
@strike es el precio strike (fijado) de la opción
@t1 es el tiempo para el pago de dividendo
@t2 es el tiempo para el vencimiento de la opción
@tasa es la tasa de interés anualizada
@d es la cantidad del dividendo a ser pagada
@volatilidad es la volatilidad anualizada, en porcentaje, del activo hasta la fecha del ejercicio.
@EXAMPLES=
@SEEALSO=OPT_BS, OPT_BS_DELTA, OPT_BS_RHO, OPT_BS_THETA, OPT_BS_GAMMA
|
|
Translated by
Jorge González
|
|
|
|
14.
|
|
|
@FUNCTION=OPT_BAW_AMER
@SYNTAX=OPT_BAW_AMER(call_put_flag,spot,strike,time,rate,cost_of_carry,volatility)
@DESCRIPTION=OPT_BAW_AMER models the theoretical price of an option according to the Barone Adesie & Whaley approximation.
@call_put_flag is 'c' or 'p' to indicate whether the option is a call or a put.
@spot is the spot price of the underlying asset.
@strike is the strike price at which the option is struck.
@time is the number of days to maturity of the option.
@rate is the annualized risk-free rate of interest.
@cost_of_carry is the leakage in value of the underlying asset, for common stocks, this would be the dividend yield.
@volatility is the annualized volatility in price of the underlying asset.
@EXAMPLES=
@SEEALSO=OPT_BS, OPT_BS_DELTA, OPT_BS_RHO, OPT_BS_THETA, OPT_BS_GAMMA
|
|
|
represents a line break.
Start a new line in the equivalent position in the translation.
|
|
|
represents a space character.
Enter a space in the equivalent position in the translation.
|
|
|
|
@FUNCTION=OPT_BAW_AMER
@SYNTAX=OPT_BAW_AMER(indicador_call_put,spot,strike,tiempo,tasa,devaluación,volatilidad)
@DESCRIPTION=OPT_BAW_AMER modela el precio teórico de una opción de acuerdo con la aproximación de Barone Adesie & Whaley.
@indicador_call_put es «c» o «p» para indicar si la opción es un «call» o «put».
@spot es el precio «spot» del activo subyacente.
@strike es el precio al que se fija la opción.
@tiempo es el número de días hasta el vencimiento de la opción.
@tasa es la tasa de interés libre de riesgo anualizada.
@devaluación es la pérdida de valor del activo subyacente, para «stocks» comunes, esto debería ser el margen (yield) del dividendo.
@volatilidad es la volatilidad anualizada en precio del activo subyacente.
@EXAMPLES=
@SEEALSO=OPT_BS, OPT_BS_DELTA, OPT_BS_RHO, OPT_BS_THETA, OPT_BS_GAMMA
|
|
Translated and reviewed by
Fco. Javier Serrador
|
|
|
|
15.
|
|
|
@FUNCTION=OPT_BJER_STENS
@SYNTAX=OPT_BJER_STENS(call_put_flag,spot,strike,time,rate,volatility[,cost_of_carry])
@DESCRIPTION=OPT_BJER_STENS models the theoretical price of American options according to the Bjerksund & Stensland approximation technique.
@call_put_flag is 'c' or 'p' to indicate whether the option is a call or a put.
@spot is the spot price of the underlying asset.
@strike is the strike price at which the option is struck.
@time is the number of days to maturity of the option.
@rate is the annualized risk-free rate of interest.
@volatility is the annualized volatility in price of the underlying asset.
@cost_of_carry is the leakage in value of the underlying asset, for common stocks, this would be the dividend yield.
@EXAMPLES=
@SEEALSO=OPT_BS, OPT_BS_DELTA, OPT_BS_RHO, OPT_BS_THETA, OPT_BS_GAMMA
|
|
|
represents a line break.
Start a new line in the equivalent position in the translation.
|
|
|
|
@FUNCTION=OPT_BJER_STENS
@SYNTAX=OPT_BJER_STENS(indicador_call_put,spot,strike,tiempo,tasa,volatilidad[,devaluación])
@DESCRIPTION=OPT_BJER_STENS modela el precio teórico de opciones americanas de acuerdo con la técnica de aproximación de Bjerksund & Stensland.
@indicador_call_put es «c» o «p» para indicar si la opción es «call» o «put».
@spot es el precio «spot» del activo subyacente.
@strike es el precio al que se fija la opción.
@tiempo es el número de días para el vencimiento de la opción.
@tasa es la tasa de interés libre de riesgo anualizada.
@volatilidad es la volatilidad anualizada en precio del activo subyacente.
@devaluación es la pérdida de valor del activo subyacente, para «stocks» comunes, esto debería ser el margen (yield) del dividendo
@EXAMPLES=
@SEEALSO=OPT_BS, OPT_BS_DELTA, OPT_BS_RHO, OPT_BS_THETA, OPT_BS_GAMMA
|
|
Translated by
Jorge González
|
|
|
|
16.
|
|
|
@FUNCTION=OPT_EXEC
@SYNTAX=OPT_EXEC(call_put_flag,spot,strike,time,rate,volatility,cost_of_carry,lambda)
@DESCRIPTION=OPT_EXEC models the theoretical price of executive stock options @call_put_flag is 'c' or 'p' to indicate whether the option is a call or a put.
One would expect this to always be a call option.
@spot is the spot price of the underlying asset.
@strike is the strike price at which the option is struck.
@time is the number of days to maturity of the option.
@rate is the annualized risk-free rate of interest.
@volatility is the annualized volatility in price of the underlying asset.
@cost_of_carry is the leakage in value of the underlying asset, for common stocks, this would be the dividend yield.
@lambda is the jump rate for executives. The model assumes executives forfeit their options if they leave the company.
@EXAMPLES=
@SEEALSO=OPT_BS, OPT_BS_DELTA, OPT_BS_RHO, OPT_BS_THETA, OPT_BS_GAMMA
|
|
|
represents a line break.
Start a new line in the equivalent position in the translation.
|
|
|
|
@FUNCTION=OPT_EXEC
@SYNTAX=OPT_EXEC(indicador_call_put,spot,strike,tiempo,tasa,volatilidad,devaluación,lambda)
@DESCRIPTION=OPT_EXEC modela el precio teórico de opciones de stock para ejecutivos (executive stock options).
@indicador_call_put es «c» o «p» para indicar si la opción es «call» o «put» . Uno podría esperar que esto sea siempre una opción call.
@spot es el precio «spot» del activo subyacente.
@strike es el precio al que se fija la opción.
@tiempo es el número de días para el vencimiento de la opción.
@tasa es la tasa de interés libre de riesgo anualizada.
@volatilidad es la volatilidad anualizada en precio del activo subyacente.
@devaluación es la pérdida de valor del activo subyacente, para «stocks» comunes, esto debería ser el margen (yield) del dividendo.
@lambda es la tasa de salto para ejecutivas. El modelo asume que los ejecutivos pierden los derechos a sus opciones si dejan la compañía.
@EXAMPLES=
@SEEALSO=OPT_BS, OPT_BS_DELTA, OPT_BS_RHO, OPT_BS_THETA, OPT_BS_GAMMA
|
|
Translated and reviewed by
Fco. Javier Serrador
|
|
|
|
17.
|
|
|
@FUNCTION=OPT_FORWARD_START
@SYNTAX=OPT_FORWARD_START(call_put_flag,spot,alpha,time1,time,rate,volatility,cost_of_carry)
@DESCRIPTION=OPT_FORWARD_START models the theoretical price of forward start options
@call_put_flag is 'c' or 'p' to indicate whether the option is a call or a put.
@spot is the spot price of the underlying asset.
@alpha is a fraction that set the strike price the future date @time1.
@time1 is the number of days until the option starts.
@time is the number of days to maturity of the option.
@rate is the annualized risk-free rate of interest.
@volatility is the annualized volatility in price of the underlying asset.
@cost_of_carry is the leakage in value of the underlying asset, for common stocks, this would be the dividend yield.
@EXAMPLES=
@SEEALSO=OPT_BS, OPT_BS_DELTA, OPT_BS_RHO, OPT_BS_THETA, OPT_BS_GAMMA
|
|
|
represents a line break.
Start a new line in the equivalent position in the translation.
|
|
|
represents a space character.
Enter a space in the equivalent position in the translation.
|
|
|
|
@FUNCTION=OPT_FORWARD_START
@SYNTAX=OPT_FORWARD_START(indicador_call_put,spot,alfa,tiempo1,tiempo,tasa,volatilidad,devaluación)
@DESCRIPTION=OPT_FORWARD_START modela el precio teórico de opciones «forward start»
@indicador_call_put es «c» o «p» para indicar si la opción es un «call» o «put»
@spot es el precio «spot» del activo subyacente
@alfa es una fracción que establece el precio «strike» en la fecha futura @tiempo1
@tiempo1 es el número de días hasta que la opción comienza.
@tiempo es el número de días hasta el vencimiento de la opción.
@tasa es la tasa de interés libre de riesgo anualizada.
@volatilidad es la volatilidad anualizada en precio del activo subyacente.
@devaluación es la pérdida de valor del activo subyacente, para «stocks» comunes, esto debería ser el margen (yield) del dividendo
@EXAMPLES=
@SEEALSO=OPT_BS, OPT_BS_DELTA, OPT_BS_RHO, OPT_BS_THETA, OPT_BS_GAMMA
|
|
Translated and reviewed by
Fco. Javier Serrador
|
|
|
|
18.
|
|
|
@FUNCTION=OPT_TIME_SWITCH
@SYNTAX=OPT_TIME_SWITCH(call_put_flag,spot,strike,a,time,m,dt,rate,cost_of_carry,volatility)
@DESCRIPTION=OPT_TIME_SWITCH models the theoretical price of time switch options. (Pechtl 1995)
The holder receives @a * @dt for each period dt that the asset price was greater than the strike price (for a call) or below it (for a put).
@call_put_flag is 'c' or 'p' to indicate whether the option is a call or a put.
@spot is the spot price of the underlying asset.
@strike is the strike price at which the option is struck.
@a is the amount received for each time period as discussed above.
@time is the maturity of the option in years.
@m is the number of time units the option has already met the condition.
@dt is the agreed upon discrete time period (often a day) expressed as a fraction of a year.
@rate is the annualized risk-free rate of interest.
@cost_of_carry is the leakage in value of the underlying asset, for common stocks, this would be the dividend yield.
@EXAMPLES=
@SEEALSO=OPT_BS, OPT_BS_DELTA, OPT_BS_RHO, OPT_BS_THETA, OPT_BS_GAMMA
|
|
|
represents a line break.
Start a new line in the equivalent position in the translation.
|
|
|
represents a space character.
Enter a space in the equivalent position in the translation.
|
|
|
|
@FUNCTION=OPT_TIME_SWITCH
@SYNTAX=OPT_TIME_SWITCH(indicador_call_put,spot,strike,a,tiempo,m,dt,tasa,devaluación,volatilidad)
@DESCRIPTION=OPT_TIME_SWITCH modela el precio teórico de opciones de cambio de tiempo. (Pechtl 1995)
El poseedor recibe @a * @dt para cada periodo dt que el precio de la acción sea mayor que el precio fijado (para una call) o por debajo de él (para una put)
@indicador_call_put es «c» o «p» para indicar si la opción es un «call» o «put»
@spot es el precio «spot» del activo subyacente
@strike es el precio al que la opción se ha fijado
@a es la cantidad recibida para cada periodo de tiempo como se explicó arriba
@tiempo es el vencimiento de la opción en años
@m es el número de unidades de tiempo en que la opción ha encontrado la condición
@dt es el acuerdo entre periodos de tiempo discretos (a menudo un día) expresados como una fracción de un año
@tasa es el tasa de interés libre de riesgo anualizada
@devaluación es la pérdida de valor del activo subyacente, para «stocks» comunes, esto debería ser el margen (yield) del dividendo
@EXAMPLES=
@SEEALSO=OPT_BS, OPT_BS_DELTA, OPT_BS_RHO, OPT_BS_THETA, OPT_BS_GAMMA
|
|
Translated and reviewed by
Fco. Javier Serrador
|
|
|
|
19.
|
|
|
@FUNCTION=OPT_SIMPLE_CHOOSER
@SYNTAX=OPT_SIMPLE_CHOOSER(call_put_flag,spot,strike,time1,time2,rate,cost_of_carry,volatility)
@DESCRIPTION=OPT_SIMPLE_CHOOSER models the theoretical price of simple chooser options.
@call_put_flag is 'c' or 'p' to indicate whether the option is a call or a put.
@spot is the spot price of the underlying asset.
@strike is the strike price at which the option is struck.
@time1 is the time in years until the holder chooses a put or a call option.
@time2 is the time in years until the chosen option expires.
@rate is the annualized risk-free rate of interest.
@cost_of_carry is the leakage in value of the underlying asset, for common stocks, this would be the dividend yield.
@EXAMPLES=
@SEEALSO=OPT_BS, OPT_BS_DELTA, OPT_BS_RHO, OPT_BS_THETA, OPT_BS_GAMMA
|
|
|
represents a line break.
Start a new line in the equivalent position in the translation.
|
|
|
|
@FUNCTION=OPT_SIMPLE_CHOOSER
@SYNTAX=OPT_SIMPLE_CHOOSER(indicador_call_put,spot,strike,tiempo1,tiempo2,tasa,devaluación,volatilidad)
@DESCRIPTION=OPT_SIMPLE_CHOOSER modela el precio teórico de opciones de elección simple.
@indicador_call_put es «c» o «p» dependiendo de si la opción es «call» o «put».
@spot es el precio spot del activo.
@strike es el precio strike (fijado) de la opción.
@tiempo1 es el tiempo en años hasta que el titular elige una opción call o put.
@tiempo2 es el tiempo en años hasta que la opción elegida vence
@tasa es la tasa de interés libre de riesgo a la fecha del ejercicio, en tanto por ciento.
@devaluación es la pérdida de valor del activo subyacente, para «stocks» comunes, esto debería ser el margen (yield) del dividendo
@volatilidad es la volatilidad anualizada en precio del activo subyacente
@EXAMPLES=
@SEEALSO=OPT_BS, OPT_BS_DELTA, OPT_BS_RHO, OPT_BS_THETA, OPT_BS_GAMMA
|
|
Translated by
Jorge González
|
|
|
|
20.
|
|
|
@FUNCTION=OPT_COMPLEX_CHOOSER
@SYNTAX=OPT_COMPLEX_CHOOSER(call_put_flag,spot,strike_call,strike_put,time,time_call,time_put,rate,cost_of_carry,volatility)
@DESCRIPTION=OPT_COMPLEX_CHOOSER models the theoretical price of complex chooser options.
@call_put_flag is 'c' or 'p' to indicate whether the option is a call or a put.
@spot is the spot price of the underlying asset.
@strike_call is the strike price at which the option is struck, applicable if exercised as a call option.
@strike_put is the strike price at which the option is struck, applicable if exercised as a put option.
@time is the time in years until the holder chooses a put or a call option.
@time_call is the time in years to maturity of the call option if chosen.
@time_put is the time in years to maturity of the put option if chosen.
@rate is the annualized risk-free rate of interest.
@cost_of_carry is the leakage in value of the underlying asset, for common stocks, this would be the dividend yield.
@volatility is the annualized volatility in price of the underlying asset.
@EXAMPLES=
@SEEALSO=OPT_BS, OPT_BS_DELTA, OPT_BS_RHO, OPT_BS_THETA, OPT_BS_GAMMA
|
|
|
represents a line break.
Start a new line in the equivalent position in the translation.
|
|
|
represents a space character.
Enter a space in the equivalent position in the translation.
|
|
|
|
@FUNCTION=OPT_COMPLEX_CHOOSER
@SYNTAX=OPT_COMPLEX_CHOOSER(indicador_call_put,spot,strike_call,strike_put,tiempo,tiempo_call,tiempo_put,tasa,devaluación,volatilidad)
@DESCRIPTION=OPT_COMPLEX_CHOOSER modela el precio teórico de opciones de elección complejas.
@indicador_call_put es «c» o «p» dependiendo de si la opción es «call» o «put»
@spot es el precio spot del activo.
@strike_call es el precio al que se ha fijado la opción.
@strike_put es el precio al que se ha fijado la opción.
@tiempo es es tiempo en años hasta que el titular elija una opción put o call.
@tiempo_call es el tiempo de vencimiento en años de la opción call si es elegida.
@tiempo_put es el tiempo de vencimiento en años de la opción put si es elegida.
@tasa es la tasa de interés libre de riesgo anualizada.
@devaluación es la pérdida de valor del activo subyacente, para «stocks» comunes, esto debería ser el margen (yield) del dividendo.
@volatilidad es la volatilidad anualizada en precio del activo subyacente
@EXAMPLES=
@SEEALSO=OPT_BS, OPT_BS_DELTA, OPT_BS_RHO, OPT_BS_THETA, OPT_BS_GAMMA
|
|
Translated and reviewed by
Fco. Javier Serrador
|
|
|