Kom igångKom igång gratis

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

Visa kurs

Övningsinstruktioner

  • Plotta eldningsolja, HO, och naturgas, NG, i samma deldiagram
    • Kom ihåg att multiplicera HO-priset med 7.25 för att matcha enheterna för NG
  • Plotta spreaden i ett andra deldiagram
    • Spreaden beräknas som 7.25*HO - NG

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()
Redigera och kör kod