En hund i koppel? (Del 1)
Priserna för eldningsolja och naturgas är förinlästa i DataFrames HO och NG. Börja med att plotta båda prisserier, som liknar slumpvandringar. Plotta sedan skillnaden mellan de två serierna, som bör likna en medelvärdesåtergående serie (för att få de två serierna i samma enhet multiplicerar vi eldningsolja-priserna, i $/gallon, med 7,25, vilket omvandlar dem till $/millionBTU – samma enhet som naturgas).
Data för kontinuerliga terminskontrakt (varje kontrakt sätts ihop till en kontinuerlig serie i takt med att kontrakten löper ut) hämtades från Quandl.
Den här övningen är en del av kursen
Tidsserieanalys i Python
Övningsinstruktioner
- Plotta eldningsolja,
HO, och naturgas,NG, i samma deldiagram- Kom ihåg att multiplicera
HO-priset med7.25för att matcha enheterna förNG
- Kom ihåg att multiplicera
- Plotta spreaden i ett andra deldiagram
- Spreaden beräknas som
7.25*HO - NG
- Spreaden beräknas som
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
# 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()