aboutsummaryrefslogtreecommitdiffstats
path: root/python/exploration/option_trades.py
diff options
context:
space:
mode:
Diffstat (limited to 'python/exploration/option_trades.py')
-rw-r--r--python/exploration/option_trades.py2
1 files changed, 2 insertions, 0 deletions
diff --git a/python/exploration/option_trades.py b/python/exploration/option_trades.py
index ab61a520..8562549d 100644
--- a/python/exploration/option_trades.py
+++ b/python/exploration/option_trades.py
@@ -83,10 +83,12 @@ def atm_vol(index, date, series=None, moneyness=0.2):
df = pd.read_sql_query(sql_str, serenitasdb,
index_col=['quotedate', 'expiry', 'series'],
params=params, parse_dates=['quotedate'])
+ df = df.groupby(df.index).filter(lambda x: len(x)>2)
return atm_vol_calc(df, index, moneyness)
def rolling_vol(df, col='atm_vol', term=[3]):
"""compute the rolling volatility for various terms"""
+ df = df.reset_index(level=['expiry', 'series'])
df = df.groupby(df.index).filter(lambda x: len(x)>2)
def aux(s, col, term):
k = s.index[0]