【发布时间】:2019-02-18 04:15:55
【问题描述】:
嘿,我读了一篇关于使用 VIX 指数标准差信号的模型的论文。 我首先在 Excel 中测试了模型,现在我想在 Python 代码中转换模型。我在 Python 中还没有那么先进并且被卡住了。 模型很简单。计算 VIX 收盘价的滚动 20 天标准差。如果标准偏差低于 0.86 并且前 10 天没有产生信号,则会产生信号。因此,计算 0.86 阈值很容易,但我如何包括前 10 天没有出现信号的部分。
vix['std_dev'] = vix['CLOSE'].rolling(window=20).std()
vix['signal'] = np.where(vix['std_dev']
vix 只是 VIX 指数的 OHLC 价格数据。 我建议使用 .shift()?
提前致谢。
【问题讨论】:
-
查看github.com/meixler/vix 获取一个python 脚本,该脚本根据CBOE VIX White Paper 中描述的方法计算CBOE Volatility Index (VIX)。
标签: python quantitative-finance algorithmic-trading