Hi Uwe

Am 25.11.2011 09:05, schrieb Uwe Voelker:

I'm completely new to R, but I hope it is good suited for this task. I

It is (but you will have to learn a bit about using it).

found fOptions from rmetrics package, but it only evaluates options.
I'm missing the link to the graph/plot. I googled a lot and could not

The "link" is the graphics and plotting capabilities that come with R. Start with ?plot.


Can you please point me to an example?

Here is a very simple example:

## a call under Black--Scholes--Merton
callBSM <- function(S,X,tau,r,q,vol) {
    if (tau > 0) {
        d1 <- (log(S/X) + (r - q + vol^2 / 2)*tau) / (vol*sqrt(tau))
        d2 <- d1 - vol*sqrt(tau)
        S * exp(-q * tau) * pnorm(d1) - X * exp(-r * tau) * pnorm(d2)
    } else {
        pmax(S-X,0)
    }

}

## now
S <- 70:130 ## evaluate for these spot prices
X <- 100; tau <- 1; r <- 0.02; q <- 0.01; vol  <- 0.2
plot(S, callBSM(S,X,tau,r,q,vol), col = grey(.7), type="l", ylab = "payoff")

## some time later
tau <- 0.5
lines(S, callBSM(S,X,tau,r,q,vol), col = grey(.5), type="l")

## expiry
tau <- 0
lines(S, callBSM(S,X,tau,r,q,vol), col = grey(.3), type="l")


##
... or you may want to have a look at
http://dirk.eddelbuettel.com/code/rquantlib.html

Regards,
Enrico




Thanks a lot,
with kind regards,
Uwe

_______________________________________________
R-SIG-Finance@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-sig-finance
-- Subscriber-posting only. If you want to post, subscribe first.
-- Also note that this is not the r-help list where general R questions should 
go.


--
Enrico Schumann
Lucerne, Switzerland
http://nmof.net/

_______________________________________________
R-SIG-Finance@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-sig-finance
-- Subscriber-posting only. If you want to post, subscribe first.
-- Also note that this is not the r-help list where general R questions should 
go.

Reply via email to