A quantitative finance repository focused on constructing the FX volatility surface and pricing FX vanilla options in Excel through a VBA-based implementation.
This project is delivered as a macro-enabled workbook, combining surface construction and option pricing tools inside a single Excel environment.
FX-Volatility-Surface/
└── FX Volatility Surface.xlsm
This project focuses on the construction of the FX volatility surface and the pricing of FX vanilla options within an Excel/VBA framework.
The workbook is designed as a self-contained pricing tool, where the VBA layer handles the quantitative logic and the Excel interface provides the user environment for inputs, calculations, and results.
Because the project is distributed as an .xlsm macro-enabled file, Excel security settings may block the workbook when it is downloaded from GitHub.
To run the workbook correctly, Excel must allow the VBA macros contained in the file.
If macros are blocked:
- Close the workbook.
- In Windows File Explorer, right-click
FX Volatility Surface.xlsm. - Click Properties.
- In the General tab, look for the Unblock checkbox near the bottom.
- Check Unblock, then click Apply and OK.
- Reopen the workbook in Excel and enable macros.
Use this workbook when working with FX options and building an Excel/VBA pricing environment for FX volatility surface construction and vanilla option valuation.
- Download or clone the repository.
- Open
FX Volatility Surface.xlsmin Microsoft Excel. - If Excel blocks the file, follow the VBA / Excel Setup instructions above.
- Enable macros and use the workbook interface.
Clone the repository:
git clone https://github.com/Idriss-Afra/FX-Volatility-Surface.gitIdriss Afra