示例#1
0
 public Option()
 {
     _price = 50.0;
     _strike = 50.0;
     _rate = 0.06;
     _dividend = 0.0;
     _timeToMaturity = 1;
     _type = OptionType.Call;
     _exercise = OptionExercise.European;
 }
示例#2
0
 public Option(double price, double strike, double volatility, double rate, double dividend,
     double timeToMaturity, OptionType type, OptionExercise exercise)
 {
     _price = price;
     _strike = strike;
     _volatility = volatility;
     _rate = rate;
     _dividend = dividend;
     _timeToMaturity = timeToMaturity;
     _type = type;
     _exercise = exercise;
 }
示例#3
0
 public override IOption Clone(OptionExercise exercise)
 {
     throw new System.NotImplementedException();
 }
示例#4
0
 public VanillaOption(double price, double strike, double rate, double dividend, double volatility,
     double timeToMaturity, OptionType type, OptionExercise exercise, PricingEngine engine)
 {
     throw new NotImplementedException();
 }