Try Quantlib https://www.quantlib.org, it comes with everything you need.


You can directly use pandas-montecarlo to perform a Monte-Carlo simulation. Code for the same: # Import data import pandas_montecarlo from pandas_datareader import data data = data.get_data_yahoo('AAPL', '2017-01-01', '2018-01-01') # Calculate Returns data['return'] = data.Close.pct_change() # Perform Monte-Carlo Simulation data['return'].montecarlo(sims=...

Only top voted, non community-wiki answers of a minimum length are eligible