狗拴在皮带上?(第 1 部分)
取暖油和天然气的价格数据已分别预加载在 DataFrame HO 和 NG 中。首先,请绘制这两条价格序列,它们看起来像随机游走。然后绘制两者的差值,这应该更像是均值回归的序列(为将两个序列转换到相同单位,我们把以$/gallon 计价的取暖油价格乘以 7.25,将其转换为与天然气相同的单位——$/millionBTU)。
连续期货(各合约到期需拼接为一条连续序列)的数据来自 Quandl。
本练习是课程的一部分
Python 中的时间序列分析
练习说明
- 在同一子图中绘制取暖油
HO和天然气NG- 请将
HO价格乘以7.25,使其单位与NG一致
- 请将
- 在第二个子图中绘制价差
- 价差为
7.25*HO - NG
- 价差为
交互式实操练习
通过完成这段示例代码来试试这个练习。
# Plot the prices separately
plt.subplot(2,1,1)
plt.plot(7.25*___, label='Heating Oil')
plt.plot(___, label='Natural Gas')
plt.legend(loc='best', fontsize='small')
# Plot the spread
plt.subplot(2,1,2)
plt.plot(___*HO-___, label='Spread')
plt.legend(loc='best', fontsize='small')
plt.axhline(y=0, linestyle='--', color='k')
plt.show()