Must remember that rBergomi class needs a "generate surface" method.
The file structure should be such that this isn't required?
In [1]:
import os
os.chdir('/Users/ryanmccrickerd/desktop/phd/2017-18/extended-rmc/')
In [2]:
import pandas as pd
import numpy as np
In [3]:
from rbergomi.surface import Surface
In [4]:
ccy, date = 'GBPUSD','2017-08-01'
surf = Surface(ccy, date)
Attributes
In [7]:
surf.surface
# surf.deltas
# surf.tenors
# surf.maturities
# surf.vols
Out[7]:
Methods
In [51]:
surf.put_deltas()
# surf.strikes()
# surf.logstrikes()
# surf.forward_deltas()
# surf.variance_splines()
# surf.skew()
# surf.integrated_variances()
# surf.xi()
Out[51]:
Must give first and second deriv curves, THEN evaluate.