Exemplo n.º 1
0
        public double value(double x)
        {
            double temp   = s0_ * Math.Exp(x);
            double result = payoff_.value(temp);

            return(result * Math.Exp(-(x - drift_) * (x - drift_) / (2.0 * variance_)));
        }
Exemplo n.º 2
0
 public override double value(double price)
 {
     return(basePayoff_.value(price));
 }
Exemplo n.º 3
0
 protected double payoff(double state)
 {
     return(payoff_.value(state / scalingValue_));
 }