Binomial methods are versatile in pricing options for it is suitable for American, European, and Asian options. With an European call option with maturity t, strike price k, spot price S, volatility σ, risk-free rate r:
For put option, the last effective term shall be in the max function shall be:
Stock’s increment, decrements, and probability to move up are given by the below respectively:
One of the CUDA samples from Nvidia is to implement the binomial model on GPU.