Class MonteCarloBlackScholesModel2

    • Constructor Detail

      • MonteCarloBlackScholesModel2

        public MonteCarloBlackScholesModel2​(TimeDiscretization timeDiscretization,
                                            int numberOfPaths,
                                            double initialValue,
                                            double riskFreeRate,
                                            double volatility)
        Create a Monte-Carlo simulation using given time discretization.
        Parameters:
        timeDiscretization - The time discretization
        numberOfPaths - The number of Monte-Carlo path to be used
        initialValue - Spot value
        riskFreeRate - The risk free rate
        volatility - The log volatility
      • MonteCarloBlackScholesModel2

        public MonteCarloBlackScholesModel2​(TimeDiscretization timeDiscretization,
                                            int numberOfPaths,
                                            double initialValue,
                                            double riskFreeRate,
                                            double volatility,
                                            int seed)
        Create a Monte-Carlo simulation using given time discretization.
        Parameters:
        timeDiscretization - The time discretization.
        numberOfPaths - The number of Monte-Carlo path to be used.
        initialValue - Spot value.
        riskFreeRate - The risk free rate.
        volatility - The log volatility.
        seed - The seed for the random number generator.