BOPM_Eu {QFRM} | R Documentation |
European option valuation (vectorized computation).
Description
A helper function to price European options via a vectorized (fast, memory efficient) approach.
Usage
BOPM_Eu(o = OptPx())
Arguments
o |
An |
Value
A list of class OptPx
with an element PxBT
, which is an option price value (type double
, class numeric
)
Author(s)
Oleg Melnikov, Department of Statistics, Rice University, Spring 2015
Code adopted Gilli & Schumann's R implementation to Opt*
objects
References
Gili, M. and Schumann, E. (2009) Implementing Binomial Trees, COMISEF Working Papers Series
See Also
http://papers.ssrn.com/sol3/papers.cfm?abstract_id=1341181 for original paper, BOPM
for American option pricing.
Examples
#Fig.13.11, Hull/9e/p291:
o = Opt(Style='European', Right='Call', S0=810, ttm=.5, K=800)
(o <- BOPM_Eu( OptPx(o, r=.05, q=.02, vol=.2, NSteps=2)))$PxBT
o = Opt('Eu', 'C', 0.61, .5, 0.6, SName='USD/AUD')
o = OptPx(o, r=.05, q=.02, vol=.12, NSteps=2)
(o <- BOPM_Eu(o))$PxBT
[Package QFRM version 1.0.1 Index]