{ "cells": [ { "cell_type": "code", "execution_count": 1, "metadata": {}, "outputs": [], "source": [ "import yfinance as yf" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "## Stocks" ] }, { "cell_type": "code", "execution_count": 22, "metadata": {}, "outputs": [ { "name": "stderr", "output_type": "stream", "text": [ "[*********************100%***********************] 1 of 1 completed\n" ] }, { "data": { "text/plain": [ "Date\n", "2012-05-18 38.050667\n", "2012-05-21 33.870369\n", "2012-05-22 30.854580\n", "2012-05-23 31.849892\n", "2012-05-24 32.875061\n", " ... \n", "2020-01-03 207.691162\n", "2020-01-06 211.602722\n", "2020-01-07 212.060562\n", "2020-01-08 214.210419\n", "2020-01-09 217.275986\n", "Name: META, Length: 1923, dtype: float64" ] }, "execution_count": 22, "metadata": {}, "output_type": "execute_result" } ], "source": [ "ticker = \"META\"\n", "start_date = \"2010-01-01\"\n", "end_date = \"2020-01-10\"\n", "\n", "data = yf.download(ticker, start=start_date, end=end_date) # [\"Close\"][ticker]\n", "data[\"Close\"][ticker]" ] }, { "cell_type": "code", "execution_count": 9, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "(1923,)" ] }, "execution_count": 9, "metadata": {}, "output_type": "execute_result" } ], "source": [ "data[\"Close\"][ticker].shape" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "## Gold" ] }, { "cell_type": "code", "execution_count": 23, "metadata": {}, "outputs": [ { "name": "stderr", "output_type": "stream", "text": [ "[*********************100%***********************] 1 of 1 completed\n" ] }, { "data": { "text/plain": [ "Date\n", "2010-01-04 1117.699951\n", "2010-01-05 1118.099976\n", "2010-01-06 1135.900024\n", "2010-01-07 1133.099976\n", "2010-01-08 1138.199951\n", " ... \n", "2020-01-03 1549.199951\n", "2020-01-06 1566.199951\n", "2020-01-07 1571.800049\n", "2020-01-08 1557.400024\n", "2020-01-09 1551.699951\n", "Name: GC=F, Length: 2519, dtype: float64" ] }, "execution_count": 23, "metadata": {}, "output_type": "execute_result" } ], "source": [ "ticker = \"GC=F\"\n", "data = yf.download(ticker, start=start_date, end=end_date)\n", "data[\"Close\"][ticker]" ] }, { "cell_type": "code", "execution_count": null, "metadata": {}, "outputs": [ { "data": { "text/html": [ "
\n", " | Open | \n", "High | \n", "Low | \n", "Close | \n", "Volume | \n", "Dividends | \n", "Stock Splits | \n", "
---|---|---|---|---|---|---|---|
Date | \n", "\n", " | \n", " | \n", " | \n", " | \n", " | \n", " | \n", " |
2012-05-18 00:00:00-04:00 | \n", "41.852747 | \n", "44.788910 | \n", "37.821746 | \n", "38.050667 | \n", "573576400 | \n", "0.0 | \n", "0.0 | \n", "
2012-05-21 00:00:00-04:00 | \n", "36.358638 | \n", "36.488029 | \n", "32.845198 | \n", "33.870365 | \n", "168192700 | \n", "0.0 | \n", "0.0 | \n", "
2012-05-22 00:00:00-04:00 | \n", "32.457030 | \n", "33.432433 | \n", "30.794864 | \n", "30.854582 | \n", "101786600 | \n", "0.0 | \n", "0.0 | \n", "
2012-05-23 00:00:00-04:00 | \n", "31.222848 | \n", "32.347546 | \n", "31.212894 | \n", "31.849892 | \n", "73600000 | \n", "0.0 | \n", "0.0 | \n", "
2012-05-24 00:00:00-04:00 | \n", "32.795434 | \n", "33.054213 | \n", "31.620969 | \n", "32.875057 | \n", "50237200 | \n", "0.0 | \n", "0.0 | \n", "