I have a dataset of options traded at each day, including the time to maturity, delta, strike price etc. Now I want to get the implied volatility of an option with time to maturity 30 days through interpolation of the term structure. My idea would be to
- take the set of options on that day that have the closest time to maturity from above and below (e.g. 25 and 40 days)
- fix the strike price
- linearly interpolate the IV and the delta from these two points for a 30-day time to maturity
Could you tell me if this makes sense and if it is necessary to fix the strike?