{ "cells": [ { "cell_type": "code", "execution_count": null, "metadata": {}, "outputs": [], "source": [ "!pip install yahoofinance\n", "!pip install plotly\n", "!pip install kaleido\n", "!pip install psutil" ] }, { "cell_type": "code", "execution_count": 1, "metadata": {}, "outputs": [], "source": [ "from fastbook import *\n", "import yahoofinance as yf\n", "import plotly.express as px\n", "import os" ] }, { "cell_type": "code", "execution_count": 2, "metadata": {}, "outputs": [], "source": [ "profile = yf.HistoricalPrices('SPY', \"2000-01-01\", \"2021-01-01\", frequency=\"1d\")\n", "df = profile.to_dfs()[\"Historical Prices\"]" ] }, { "cell_type": "code", "execution_count": 3, "metadata": {}, "outputs": [ { "data": { "text/html": [ "
\n", " | Open | \n", "High | \n", "Low | \n", "Close | \n", "Adj Close | \n", "Volume | \n", "
---|---|---|---|---|---|---|
Date | \n", "\n", " | \n", " | \n", " | \n", " | \n", " | \n", " |
2000-01-03 | \n", "148.25000 | \n", "148.25000 | \n", "143.875000 | \n", "145.43750 | \n", "97.825676 | \n", "8164300 | \n", "
2000-01-04 | \n", "143.53125 | \n", "144.06250 | \n", "139.640625 | \n", "139.75000 | \n", "94.000107 | \n", "8089800 | \n", "
2000-01-05 | \n", "139.93750 | \n", "141.53125 | \n", "137.250000 | \n", "140.00000 | \n", "94.168259 | \n", "12177900 | \n", "
2000-01-06 | \n", "139.62500 | \n", "141.50000 | \n", "137.750000 | \n", "137.75000 | \n", "92.654861 | \n", "6227200 | \n", "
2000-01-07 | \n", "140.31250 | \n", "145.75000 | \n", "140.062500 | \n", "145.75000 | \n", "98.035896 | \n", "8066500 | \n", "
2000-01-10 | \n", "146.25000 | \n", "146.90625 | \n", "145.031250 | \n", "146.25000 | \n", "98.372215 | \n", "5741700 | \n", "
2000-01-11 | \n", "145.81250 | \n", "146.09375 | \n", "143.500000 | \n", "144.50000 | \n", "97.195099 | \n", "7503700 | \n", "
2000-01-12 | \n", "144.59375 | \n", "144.59375 | \n", "142.875000 | \n", "143.06250 | \n", "96.228210 | \n", "6907700 | \n", "
2000-01-13 | \n", "144.46875 | \n", "145.75000 | \n", "143.281250 | \n", "145.00000 | \n", "97.531441 | \n", "5158300 | \n", "
2000-01-14 | \n", "146.53125 | \n", "147.46875 | \n", "145.968750 | \n", "146.96875 | \n", "98.855675 | \n", "7437300 | \n", "