diff --git a/examples/README.md b/examples/README.md
index 484cf64f42c..8a496fabdd5 100644
--- a/examples/README.md
+++ b/examples/README.md
@@ -56,3 +56,14 @@ This notebook shows you how you can use OpenbB Platform as functions in an LLM b
- Convert all OpenBB Platform functions to LLM tools
- Build a basic Langchain agent that can utilize function calling
- Run the agent
+
+### usdLiquidityIndex
+
+This notebook demonstrates how to query the Federal Reserve Economic Database and recreate the USD Liquidity Index.
+
+- Search FRED for series IDs.
+- Load multiple series as a single call.
+- Unpacking the data response from the FRED query.
+- Perform arithmetic operations on a DataFrame.
+- Normalization methods for a series or DataFrame.
+- Simple processes for creating charts.
diff --git a/examples/content.json b/examples/content.json
new file mode 100644
index 00000000000..7c5d748bd1e
--- /dev/null
+++ b/examples/content.json
@@ -0,0 +1,44 @@
+[
+ {
+ "title": "Install in Google Colab",
+ "url": "https://github.com/OpenBB-finance/OpenBBTerminal/blob/develop/examples/googleColab.ipynb",
+ "img":"https://raw.githubusercontent.com/OpenBB-finance/OpenBBTerminal/develop/examples/googleColab.webp",
+ "description":
+ "Install the OpenBB Platform in Google Colab and get started pulling data and creating visualizations."
+ },
+ {
+ "title": "Find Symbols",
+ "url": "https://github.com/OpenBB-finance/OpenBBTerminal/blob/develop/examples/findSymbols.ipynb",
+ "img": "https://raw.githubusercontent.com/OpenBB-finance/OpenBBTerminal/develop/examples/findSymbols.webp",
+ "description":
+ "An introduction to discovering, finding, screening, and searching symbols using different sources."
+ },
+ {
+ "title": "Load Historical Price Data",
+ "url": "https://github.com/OpenBB-finance/OpenBBTerminal/blob/develop/examples/loadHistoricalPriceData.ipynb",
+ "img": "https://my.openbb.co/assets/images/sdk/examples/loadHistoricalPriceData.webp",
+ "description":
+ "Loading data with different intervals and sources, ticker symbology, load data from other asset classes, load multiple tickers in one go, draw lines on plotly."
+ },
+ {
+ "title": "Copper To Gold Ratio",
+ "url": "https://github.com/OpenBB-finance/OpenBBTerminal/blob/develop/examples/copperToGoldRatio.ipynb",
+ "img": "https://my.openbb.co/assets/images/sdk/examples/copperToGoldRatio.webp",
+ "description":
+ "Calculate copper to gold ratio, load front-month future prices, 10-year constant maturity vs treasury bill, basic dataframe operations, plotting on 2 y-axis."
+ },
+ {
+ "title": "USD Liquidity Index",
+ "url": "https://github.com/OpenBB-finance/OpenBBTerminal/blob/develop/examples/usdLiquidityIndex.ipynb",
+ "img": "https://my.openbb.co/assets/images/sdk/examples/usdLiquidityIndex.webp",
+ "description":
+ "Query the Federal Reserve Economic Database and recreate the USD Liquidity Index, load multiple data series, basic operations on a dataframe, normalization methods, and creating custom chart."
+ },
+ {
+ "title": "Financial Statements",
+ "url": "https://github.com/OpenBB-finance/OpenBBTerminal/blob/develop/examples/financialStatements.ipynb",
+ "img": "https://raw.githubusercontent.com/OpenBB-finance/OpenBBTerminal/develop/examples/financialStatements.webp",
+ "description":
+ "Get started with financial statements in the OpenBB Platform. This notebook compares the data from different providers and demonstrates how to access items within the three main financial statements - balance, cash, and income."
+ }
+]
diff --git a/examples/copperToGoldRatio.ipynb b/examples/copperToGoldRatio.ipynb
index e2ccf423114..cb5dd96fecc 100644
--- a/examples/copperToGoldRatio.ipynb
+++ b/examples/copperToGoldRatio.ipynb
@@ -14,7 +14,7 @@
},
{
"cell_type": "code",
- "execution_count": 71,
+ "execution_count": 2,
"metadata": {},
"outputs": [],
"source": [
@@ -35,7 +35,7 @@
},
{
"cell_type": "code",
- "execution_count": 62,
+ "execution_count": 5,
"metadata": {},
"outputs": [],
"source": [
@@ -63,7 +63,7 @@
},
{
"cell_type": "code",
- "execution_count": 63,
+ "execution_count": 6,
"metadata": {},
"outputs": [
{
@@ -118,7 +118,7 @@
"2000-09-04 273.299988 0.912"
]
},
- "execution_count": 63,
+ "execution_count": 6,
"metadata": {},
"output_type": "execute_result"
}
@@ -137,7 +137,7 @@
},
{
"cell_type": "code",
- "execution_count": 64,
+ "execution_count": 7,
"metadata": {},
"outputs": [
{
@@ -174,16 +174,16 @@
" \n",
"
\n",
" \n",
- " | 2023-11-20 | \n",
- " 2002.199951 | \n",
- " 3.7965 | \n",
- " 0.001896 | \n",
+ " 2023-12-04 | \n",
+ " 1998.300049 | \n",
+ " 3.820 | \n",
+ " 0.001912 | \n",
"
\n",
" \n",
- " | 2023-11-27 | \n",
- " 2011.800049 | \n",
- " 3.7625 | \n",
- " 0.001870 | \n",
+ " 2023-12-11 | \n",
+ " 2021.099976 | \n",
+ " 3.885 | \n",
+ " 0.001922 | \n",
"
\n",
" \n",
"\n",
@@ -192,11 +192,11 @@
"text/plain": [
" Gold Copper Copper/Gold Ratio\n",
"date \n",
- "2023-11-20 2002.199951 3.7965 0.001896\n",
- "2023-11-27 2011.800049 3.7625 0.001870"
+ "2023-12-04 1998.300049 3.820 0.001912\n",
+ "2023-12-11 2021.099976 3.885 0.001922"
]
},
- "execution_count": 64,
+ "execution_count": 7,
"metadata": {},
"output_type": "execute_result"
}
@@ -217,7 +217,7 @@
},
{
"cell_type": "code",
- "execution_count": 65,
+ "execution_count": 8,
"metadata": {},
"outputs": [
{
@@ -254,16 +254,16 @@
" \n",
" \n",
" \n",
- " | 2023-11-20 | \n",
- " 2002.199951 | \n",
- " 3.7965 | \n",
- " 1.896164 | \n",
+ " 2023-12-04 | \n",
+ " 1998.300049 | \n",
+ " 3.820 | \n",
+ " 1.911625 | \n",
"
\n",
" \n",
- " | 2023-11-27 | \n",
- " 2011.800049 | \n",
- " 3.7625 | \n",
- " 1.870216 | \n",
+ " 2023-12-11 | \n",
+ " 2021.099976 | \n",
+ " 3.885 | \n",
+ " 1.922221 | \n",
"
\n",
" \n",
"\n",
@@ -272,11 +272,11 @@
"text/plain": [
" Gold Copper Copper/Gold Ratio\n",
"date \n",
- "2023-11-20 2002.199951 3.7965 1.896164\n",
- "2023-11-27 2011.800049 3.7625 1.870216"
+ "2023-12-04 1998.300049 3.820 1.911625\n",
+ "2023-12-11 2021.099976 3.885 1.922221"
]
},
- "execution_count": 65,
+ "execution_count": 8,
"metadata": {},
"output_type": "execute_result"
}
@@ -297,7 +297,7 @@
},
{
"cell_type": "code",
- "execution_count": 67,
+ "execution_count": 9,
"metadata": {},
"outputs": [
{
@@ -365,7 +365,7 @@
"2000-09-04 5.68 "
]
},
- "execution_count": 67,
+ "execution_count": 9,
"metadata": {},
"output_type": "execute_result"
}
@@ -394,7 +394,7 @@
},
{
"cell_type": "code",
- "execution_count": 72,
+ "execution_count": 10,
"metadata": {},
"outputs": [
{
@@ -1621,7 +1621,9 @@
"2023-11-06",
"2023-11-13",
"2023-11-20",
- "2023-11-27"
+ "2023-11-27",
+ "2023-12-04",
+ "2023-12-11"
],
"y": [
3.2093862764241465,
@@ -2837,7 +2839,9 @@
1.8542377903946718,
1.8861021388593557,
1.8961642494062623,
- 1.8702157055197284
+ 1.8874939255873286,
+ 1.9116248010317485,
+ 1.9222205914563706
]
},
{
@@ -4057,7 +4061,9 @@
"2023-11-06",
"2023-11-13",
"2023-11-20",
- "2023-11-27"
+ "2023-11-27",
+ "2023-12-04",
+ "2023-12-11"
],
"y": [
5.78,
@@ -5273,6 +5279,8 @@
4.67,
4.63,
4.42,
+ 4.39,
+ null,
null
]
}
@@ -5289,14 +5297,14 @@
"bar": [
{
"error_x": {
- "color": "#f2f5fa"
+ "color": "#2a3f5f"
},
"error_y": {
- "color": "#f2f5fa"
+ "color": "#2a3f5f"
},
"marker": {
"line": {
- "color": "rgb(17,17,17)",
+ "color": "#E5ECF6",
"width": 0.5
},
"pattern": {
@@ -5312,7 +5320,7 @@
{
"marker": {
"line": {
- "color": "rgb(17,17,17)",
+ "color": "#E5ECF6",
"width": 0.5
},
"pattern": {
@@ -5324,38 +5332,21 @@
"type": "barpolar"
}
],
- "candlestick": [
- {
- "decreasing": {
- "fillcolor": "#e4003a",
- "line": {
- "color": "#e4003a"
- }
- },
- "increasing": {
- "fillcolor": "#00ACFF",
- "line": {
- "color": "#00ACFF"
- }
- },
- "type": "candlestick"
- }
- ],
"carpet": [
{
"aaxis": {
- "endlinecolor": "#A2B1C6",
- "gridcolor": "#506784",
- "linecolor": "#506784",
- "minorgridcolor": "#506784",
- "startlinecolor": "#A2B1C6"
+ "endlinecolor": "#2a3f5f",
+ "gridcolor": "white",
+ "linecolor": "white",
+ "minorgridcolor": "white",
+ "startlinecolor": "#2a3f5f"
},
"baxis": {
- "endlinecolor": "#A2B1C6",
- "gridcolor": "#506784",
- "linecolor": "#506784",
- "minorgridcolor": "#506784",
- "startlinecolor": "#A2B1C6"
+ "endlinecolor": "#2a3f5f",
+ "gridcolor": "white",
+ "linecolor": "white",
+ "minorgridcolor": "white",
+ "startlinecolor": "#2a3f5f"
},
"type": "carpet"
}
@@ -5673,10 +5664,10 @@
],
"scatter": [
{
- "marker": {
- "line": {
- "color": "#283442"
- }
+ "fillpattern": {
+ "fillmode": "overlay",
+ "size": 10,
+ "solidity": 0.2
},
"type": "scatter"
}
@@ -5723,8 +5714,9 @@
"scattergl": [
{
"marker": {
- "line": {
- "color": "#283442"
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
}
},
"type": "scattergl"
@@ -5829,18 +5821,18 @@
{
"cells": {
"fill": {
- "color": "#506784"
+ "color": "#EBF0F8"
},
"line": {
- "color": "rgb(17,17,17)"
+ "color": "white"
}
},
"header": {
"fill": {
- "color": "#2a3f5f"
+ "color": "#C8D4E3"
},
"line": {
- "color": "rgb(17,17,17)"
+ "color": "white"
}
},
"type": "table"
@@ -5849,10 +5841,9 @@
},
"layout": {
"annotationdefaults": {
- "arrowcolor": "#f2f5fa",
+ "arrowcolor": "#2a3f5f",
"arrowhead": 0,
- "arrowwidth": 1,
- "showarrow": false
+ "arrowwidth": 1
},
"autotypenumbers": "strict",
"coloraxis": {
@@ -5994,194 +5985,125 @@
]
},
"colorway": [
- "#ffed00",
- "#ef7d00",
- "#e4003a",
- "#c13246",
- "#822661",
- "#48277c",
- "#005ca9",
- "#00aaff",
- "#9b30d9",
- "#af005f",
- "#5f00af",
- "#af87ff"
+ "#636efa",
+ "#EF553B",
+ "#00cc96",
+ "#ab63fa",
+ "#FFA15A",
+ "#19d3f3",
+ "#FF6692",
+ "#B6E880",
+ "#FF97FF",
+ "#FECB52"
],
- "dragmode": "pan",
"font": {
- "color": "#f2f5fa",
- "family": "Fira Code",
- "size": 18
+ "color": "#2a3f5f"
},
"geo": {
- "bgcolor": "rgb(17,17,17)",
- "lakecolor": "rgb(17,17,17)",
- "landcolor": "rgb(17,17,17)",
+ "bgcolor": "white",
+ "lakecolor": "white",
+ "landcolor": "#E5ECF6",
"showlakes": true,
"showland": true,
- "subunitcolor": "#506784"
+ "subunitcolor": "white"
},
"hoverlabel": {
"align": "left"
},
- "hovermode": "x",
- "legend": {
- "bgcolor": "rgba(0, 0, 0, 0.5)",
- "font": {
- "size": 15
- },
- "x": 0.01,
- "xanchor": "left",
- "y": 0.99,
- "yanchor": "top"
- },
- "legend2": {
- "bgcolor": "rgba(0, 0, 0, 0.5)",
- "font": {
- "size": 15
- }
- },
- "legend3": {
- "bgcolor": "rgba(0, 0, 0, 0.5)",
- "font": {
- "size": 15
- }
- },
- "legend4": {
- "bgcolor": "rgba(0, 0, 0, 0.5)",
- "font": {
- "size": 15
- }
- },
- "legend5": {
- "bgcolor": "rgba(0, 0, 0, 0.5)",
- "font": {
- "size": 15
- }
- },
+ "hovermode": "closest",
"mapbox": {
- "style": "dark"
+ "style": "light"
},
- "paper_bgcolor": "#000000",
- "plot_bgcolor": "#000000",
+ "paper_bgcolor": "white",
+ "plot_bgcolor": "#E5ECF6",
"polar": {
"angularaxis": {
- "gridcolor": "#506784",
- "linecolor": "#506784",
+ "gridcolor": "white",
+ "linecolor": "white",
"ticks": ""
},
- "bgcolor": "rgb(17,17,17)",
+ "bgcolor": "#E5ECF6",
"radialaxis": {
- "gridcolor": "#506784",
- "linecolor": "#506784",
+ "gridcolor": "white",
+ "linecolor": "white",
"ticks": ""
}
},
"scene": {
"xaxis": {
- "backgroundcolor": "rgb(17,17,17)",
- "gridcolor": "#506784",
+ "backgroundcolor": "#E5ECF6",
+ "gridcolor": "white",
"gridwidth": 2,
- "linecolor": "#506784",
+ "linecolor": "white",
"showbackground": true,
"ticks": "",
- "zerolinecolor": "#C8D4E3"
+ "zerolinecolor": "white"
},
"yaxis": {
- "backgroundcolor": "rgb(17,17,17)",
- "gridcolor": "#506784",
+ "backgroundcolor": "#E5ECF6",
+ "gridcolor": "white",
"gridwidth": 2,
- "linecolor": "#506784",
+ "linecolor": "white",
"showbackground": true,
"ticks": "",
- "zerolinecolor": "#C8D4E3"
+ "zerolinecolor": "white"
},
"zaxis": {
- "backgroundcolor": "rgb(17,17,17)",
- "gridcolor": "#506784",
+ "backgroundcolor": "#E5ECF6",
+ "gridcolor": "white",
"gridwidth": 2,
- "linecolor": "#506784",
+ "linecolor": "white",
"showbackground": true,
"ticks": "",
- "zerolinecolor": "#C8D4E3"
+ "zerolinecolor": "white"
}
},
"shapedefaults": {
"line": {
- "color": "#f2f5fa"
+ "color": "#2a3f5f"
}
},
- "sliderdefaults": {
- "bgcolor": "#C8D4E3",
- "bordercolor": "rgb(17,17,17)",
- "borderwidth": 1,
- "tickwidth": 0
- },
"ternary": {
"aaxis": {
- "gridcolor": "#506784",
- "linecolor": "#506784",
+ "gridcolor": "white",
+ "linecolor": "white",
"ticks": ""
},
"baxis": {
- "gridcolor": "#506784",
- "linecolor": "#506784",
+ "gridcolor": "white",
+ "linecolor": "white",
"ticks": ""
},
- "bgcolor": "rgb(17,17,17)",
+ "bgcolor": "#E5ECF6",
"caxis": {
- "gridcolor": "#506784",
- "linecolor": "#506784",
+ "gridcolor": "white",
+ "linecolor": "white",
"ticks": ""
}
},
"title": {
"x": 0.05
},
- "updatemenudefaults": {
- "bgcolor": "#506784",
- "borderwidth": 0
- },
"xaxis": {
"automargin": true,
- "autorange": true,
- "gridcolor": "#283442",
- "linecolor": "#F5EFF3",
- "mirror": true,
- "rangeslider": {
- "visible": false
- },
- "showgrid": true,
- "showline": true,
- "tick0": 1,
- "tickfont": {
- "size": 14
- },
- "ticks": "outside",
+ "gridcolor": "white",
+ "linecolor": "white",
+ "ticks": "",
"title": {
- "standoff": 20
+ "standoff": 15
},
- "zeroline": false,
- "zerolinecolor": "#283442",
+ "zerolinecolor": "white",
"zerolinewidth": 2
},
"yaxis": {
- "anchor": "x",
"automargin": true,
- "fixedrange": false,
- "gridcolor": "#283442",
- "linecolor": "#F5EFF3",
- "mirror": true,
- "showgrid": true,
- "showline": true,
- "side": "right",
- "tick0": 0.5,
- "ticks": "outside",
+ "gridcolor": "white",
+ "linecolor": "white",
+ "ticks": "",
"title": {
- "standoff": 20
+ "standoff": 15
},
- "zeroline": false,
- "zerolinecolor": "#283442",
+ "zerolinecolor": "white",
"zerolinewidth": 2
}
}
@@ -6245,7 +6167,7 @@
},
{
"cell_type": "code",
- "execution_count": 78,
+ "execution_count": 11,
"metadata": {},
"outputs": [
{
@@ -6286,20 +6208,20 @@
" \n",
" \n",
" \n",
- " | 2023-11-20 | \n",
- " 2002.199951 | \n",
- " 3.7965 | \n",
- " 1.896164 | \n",
- " 4.42 | \n",
- " 0.130023 | \n",
+ " 2023-12-04 | \n",
+ " 1998.300049 | \n",
+ " 3.820 | \n",
+ " 1.911625 | \n",
+ " NaN | \n",
+ " 0.131083 | \n",
"
\n",
" \n",
- " | 2023-11-27 | \n",
- " 2011.800049 | \n",
- " 3.7625 | \n",
- " 1.870216 | \n",
+ " 2023-12-11 | \n",
+ " 2021.099976 | \n",
+ " 3.885 | \n",
+ " 1.922221 | \n",
" NaN | \n",
- " 0.128243 | \n",
+ " 0.131809 | \n",
"
\n",
" \n",
"\n",
@@ -6308,21 +6230,21 @@
"text/plain": [
" Gold Copper Copper/Gold Ratio \\\n",
"date \n",
- "2023-11-20 2002.199951 3.7965 1.896164 \n",
- "2023-11-27 2011.800049 3.7625 1.870216 \n",
+ "2023-12-04 1998.300049 3.820 1.911625 \n",
+ "2023-12-11 2021.099976 3.885 1.922221 \n",
"\n",
" US 10-Year Constant Maturity \\\n",
"date \n",
- "2023-11-20 4.42 \n",
- "2023-11-27 NaN \n",
+ "2023-12-04 NaN \n",
+ "2023-12-11 NaN \n",
"\n",
" Copper/Gold Ratio per Ounce (x1000) % \n",
"date \n",
- "2023-11-20 0.130023 \n",
- "2023-11-27 0.128243 "
+ "2023-12-04 0.131083 \n",
+ "2023-12-11 0.131809 "
]
},
- "execution_count": 78,
+ "execution_count": 11,
"metadata": {},
"output_type": "execute_result"
}
@@ -6336,27 +6258,15 @@
]
},
{
- "attachments": {},
"cell_type": "markdown",
"metadata": {},
"source": [
- "Each y-axis requires its own DataFrame, so let's make one for each next."
+ "Now let's draw it!"
]
},
{
"cell_type": "code",
- "execution_count": 23,
- "metadata": {},
- "outputs": [],
- "source": [
- "y1 = pd.DataFrame(data[\"Copper/Gold Ratio per Ounce (x1000) %\"])\n",
- "y2 = pd.DataFrame(data[\"US 10-Year Constant Maturity\"])\n",
- "fig = show_plot(y1, y2, external_axes = True)"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 85,
+ "execution_count": 12,
"metadata": {},
"outputs": [
{
@@ -7583,7 +7493,9 @@
"2023-11-06",
"2023-11-13",
"2023-11-20",
- "2023-11-27"
+ "2023-11-27",
+ "2023-12-04",
+ "2023-12-11"
],
"y": [
3.2093862764241465,
@@ -8799,7 +8711,9 @@
1.8542377903946718,
1.8861021388593557,
1.8961642494062623,
- 1.8702157055197284
+ 1.8874939255873286,
+ 1.9116248010317485,
+ 1.9222205914563706
],
"yaxis": "y"
},
@@ -10020,7 +9934,9 @@
"2023-11-06",
"2023-11-13",
"2023-11-20",
- "2023-11-27"
+ "2023-11-27",
+ "2023-12-04",
+ "2023-12-11"
],
"y": [
5.78,
@@ -11236,6 +11152,8 @@
4.67,
4.63,
4.42,
+ 4.39,
+ null,
null
],
"yaxis": "y2"
@@ -11256,14 +11174,14 @@
"bar": [
{
"error_x": {
- "color": "#f2f5fa"
+ "color": "#2a3f5f"
},
"error_y": {
- "color": "#f2f5fa"
+ "color": "#2a3f5f"
},
"marker": {
"line": {
- "color": "rgb(17,17,17)",
+ "color": "#E5ECF6",
"width": 0.5
},
"pattern": {
@@ -11279,7 +11197,7 @@
{
"marker": {
"line": {
- "color": "rgb(17,17,17)",
+ "color": "#E5ECF6",
"width": 0.5
},
"pattern": {
@@ -11291,38 +11209,21 @@
"type": "barpolar"
}
],
- "candlestick": [
- {
- "decreasing": {
- "fillcolor": "#e4003a",
- "line": {
- "color": "#e4003a"
- }
- },
- "increasing": {
- "fillcolor": "#00ACFF",
- "line": {
- "color": "#00ACFF"
- }
- },
- "type": "candlestick"
- }
- ],
"carpet": [
{
"aaxis": {
- "endlinecolor": "#A2B1C6",
- "gridcolor": "#506784",
- "linecolor": "#506784",
- "minorgridcolor": "#506784",
- "startlinecolor": "#A2B1C6"
+ "endlinecolor": "#2a3f5f",
+ "gridcolor": "white",
+ "linecolor": "white",
+ "minorgridcolor": "white",
+ "startlinecolor": "#2a3f5f"
},
"baxis": {
- "endlinecolor": "#A2B1C6",
- "gridcolor": "#506784",
- "linecolor": "#506784",
- "minorgridcolor": "#506784",
- "startlinecolor": "#A2B1C6"
+ "endlinecolor": "#2a3f5f",
+ "gridcolor": "white",
+ "linecolor": "white",
+ "minorgridcolor": "white",
+ "startlinecolor": "#2a3f5f"
},
"type": "carpet"
}
@@ -11640,10 +11541,10 @@
],
"scatter": [
{
- "marker": {
- "line": {
- "color": "#283442"
- }
+ "fillpattern": {
+ "fillmode": "overlay",
+ "size": 10,
+ "solidity": 0.2
},
"type": "scatter"
}
@@ -11690,8 +11591,9 @@
"scattergl": [
{
"marker": {
- "line": {
- "color": "#283442"
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
}
},
"type": "scattergl"
@@ -11796,18 +11698,18 @@
{
"cells": {
"fill": {
- "color": "#506784"
+ "color": "#EBF0F8"
},
"line": {
- "color": "rgb(17,17,17)"
+ "color": "white"
}
},
"header": {
"fill": {
- "color": "#2a3f5f"
+ "color": "#C8D4E3"
},
"line": {
- "color": "rgb(17,17,17)"
+ "color": "white"
}
},
"type": "table"
@@ -11816,10 +11718,9 @@
},
"layout": {
"annotationdefaults": {
- "arrowcolor": "#f2f5fa",
+ "arrowcolor": "#2a3f5f",
"arrowhead": 0,
- "arrowwidth": 1,
- "showarrow": false
+ "arrowwidth": 1
},
"autotypenumbers": "strict",
"coloraxis": {
@@ -11961,194 +11862,125 @@
]
},
"colorway": [
- "#ffed00",
- "#ef7d00",
- "#e4003a",
- "#c13246",
- "#822661",
- "#48277c",
- "#005ca9",
- "#00aaff",
- "#9b30d9",
- "#af005f",
- "#5f00af",
- "#af87ff"
+ "#636efa",
+ "#EF553B",
+ "#00cc96",
+ "#ab63fa",
+ "#FFA15A",
+ "#19d3f3",
+ "#FF6692",
+ "#B6E880",
+ "#FF97FF",
+ "#FECB52"
],
- "dragmode": "pan",
"font": {
- "color": "#f2f5fa",
- "family": "Fira Code",
- "size": 18
+ "color": "#2a3f5f"
},
"geo": {
- "bgcolor": "rgb(17,17,17)",
- "lakecolor": "rgb(17,17,17)",
- "landcolor": "rgb(17,17,17)",
+ "bgcolor": "white",
+ "lakecolor": "white",
+ "landcolor": "#E5ECF6",
"showlakes": true,
"showland": true,
- "subunitcolor": "#506784"
+ "subunitcolor": "white"
},
"hoverlabel": {
"align": "left"
},
- "hovermode": "x",
- "legend": {
- "bgcolor": "rgba(0, 0, 0, 0.5)",
- "font": {
- "size": 15
- },
- "x": 0.01,
- "xanchor": "left",
- "y": 0.99,
- "yanchor": "top"
- },
- "legend2": {
- "bgcolor": "rgba(0, 0, 0, 0.5)",
- "font": {
- "size": 15
- }
- },
- "legend3": {
- "bgcolor": "rgba(0, 0, 0, 0.5)",
- "font": {
- "size": 15
- }
- },
- "legend4": {
- "bgcolor": "rgba(0, 0, 0, 0.5)",
- "font": {
- "size": 15
- }
- },
- "legend5": {
- "bgcolor": "rgba(0, 0, 0, 0.5)",
- "font": {
- "size": 15
- }
- },
+ "hovermode": "closest",
"mapbox": {
- "style": "dark"
+ "style": "light"
},
- "paper_bgcolor": "#000000",
- "plot_bgcolor": "#000000",
+ "paper_bgcolor": "white",
+ "plot_bgcolor": "#E5ECF6",
"polar": {
"angularaxis": {
- "gridcolor": "#506784",
- "linecolor": "#506784",
+ "gridcolor": "white",
+ "linecolor": "white",
"ticks": ""
},
- "bgcolor": "rgb(17,17,17)",
+ "bgcolor": "#E5ECF6",
"radialaxis": {
- "gridcolor": "#506784",
- "linecolor": "#506784",
+ "gridcolor": "white",
+ "linecolor": "white",
"ticks": ""
}
},
"scene": {
"xaxis": {
- "backgroundcolor": "rgb(17,17,17)",
- "gridcolor": "#506784",
+ "backgroundcolor": "#E5ECF6",
+ "gridcolor": "white",
"gridwidth": 2,
- "linecolor": "#506784",
+ "linecolor": "white",
"showbackground": true,
"ticks": "",
- "zerolinecolor": "#C8D4E3"
+ "zerolinecolor": "white"
},
"yaxis": {
- "backgroundcolor": "rgb(17,17,17)",
- "gridcolor": "#506784",
+ "backgroundcolor": "#E5ECF6",
+ "gridcolor": "white",
"gridwidth": 2,
- "linecolor": "#506784",
+ "linecolor": "white",
"showbackground": true,
"ticks": "",
- "zerolinecolor": "#C8D4E3"
+ "zerolinecolor": "white"
},
"zaxis": {
- "backgroundcolor": "rgb(17,17,17)",
- "gridcolor": "#506784",
+ "backgroundcolor": "#E5ECF6",
+ "gridcolor": "white",
"gridwidth": 2,
- "linecolor": "#506784",
+ "linecolor": "white",
"showbackground": true,
"ticks": "",
- "zerolinecolor": "#C8D4E3"
+ "zerolinecolor": "white"
}
},
"shapedefaults": {
"line": {
- "color": "#f2f5fa"
+ "color": "#2a3f5f"
}
},
- "sliderdefaults": {
- "bgcolor": "#C8D4E3",
- "bordercolor": "rgb(17,17,17)",
- "borderwidth": 1,
- "tickwidth": 0
- },
"ternary": {
"aaxis": {
- "gridcolor": "#506784",
- "linecolor": "#506784",
+ "gridcolor": "white",
+ "linecolor": "white",
"ticks": ""
},
"baxis": {
- "gridcolor": "#506784",
- "linecolor": "#506784",
+ "gridcolor": "white",
+ "linecolor": "white",
"ticks": ""
},
- "bgcolor": "rgb(17,17,17)",
+ "bgcolor": "#E5ECF6",
"caxis": {
- "gridcolor": "#506784",
- "linecolor": "#506784",
+ "gridcolor": "white",
+ "linecolor": "white",
"ticks": ""
}
},
"title": {
"x": 0.05
},
- "updatemenudefaults": {
- "bgcolor": "#506784",
- "borderwidth": 0
- },
"xaxis": {
"automargin": true,
- "autorange": true,
- "gridcolor": "#283442",
- "linecolor": "#F5EFF3",
- "mirror": true,
- "rangeslider": {
- "visible": false
- },
- "showgrid": true,
- "showline": true,
- "tick0": 1,
- "tickfont": {
- "size": 14
- },
- "ticks": "outside",
+ "gridcolor": "white",
+ "linecolor": "white",
+ "ticks": "",
"title": {
- "standoff": 20
+ "standoff": 15
},
- "zeroline": false,
- "zerolinecolor": "#283442",
+ "zerolinecolor": "white",
"zerolinewidth": 2
},
"yaxis": {
- "anchor": "x",
"automargin": true,
- "fixedrange": false,
- "gridcolor": "#283442",
- "linecolor": "#F5EFF3",
- "mirror": true,
- "showgrid": true,
- "showline": true,
- "side": "right",
- "tick0": 0.5,
- "ticks": "outside",
+ "gridcolor": "white",
+ "linecolor": "white",
+ "ticks": "",
"title": {
- "standoff": 20
+ "standoff": 15
},
- "zeroline": false,
- "zerolinecolor": "#283442",
+ "zerolinecolor": "white",
"zerolinewidth": 2
}
}
diff --git a/examples/financialStatements.webp b/examples/financialStatements.webp
new file mode 100644
index 00000000000..a262ddfdb6c
Binary files /dev/null and b/examples/financialStatements.webp differ
diff --git a/examples/findSymbols.webp b/examples/findSymbols.webp
new file mode 100644
index 00000000000..5fa84809e12
Binary files /dev/null and b/examples/findSymbols.webp differ
diff --git a/examples/googleColab.webp b/examples/googleColab.webp
new file mode 100644
index 00000000000..f1658e787e9
Binary files /dev/null and b/examples/googleColab.webp differ
diff --git a/examples/usdLiquidityIndex.ipynb b/examples/usdLiquidityIndex.ipynb
new file mode 100644
index 00000000000..7681e0c9488
--- /dev/null
+++ b/examples/usdLiquidityIndex.ipynb
@@ -0,0 +1,10206 @@
+{
+ "cells": [
+ {
+ "attachments": {},
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "# Calculating the USD Liquidity Index with the OpenBB Platform\n",
+ "\n",
+ "This popular indicator is made from a simple subtraction of three FRED series that are published every Wednesday, and is often overlayed with risk assets like the S&P 500 Index or Bitcoin. The OpenBB SDK is well suited for this task, let's take a look to create this index.\n",
+ "\n",
+ "The formula is defined as:\n",
+ "\n",
+ "```console\n",
+ "WALCL (All Liabilities) – WLRRAL (RRP) – WDTGAL (TGA)\n",
+ "```\n",
+ "\n",
+ "To get these data series, we will use the `openbb-fred` data extension and the `economy` module. First thing is to import the Python interface, and we will also import Pandas to conduct some DataFrame operations."
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 8,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "import json\n",
+ "\n",
+ "from openbb import obb\n",
+ "from pandas import DataFrame\n"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "There are two `fred` functions in the `openbb-economy` router:\n",
+ "\n",
+ "- `obb.economy.fred_search()`\n",
+ "- `obb.economy.fred_series()`"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 4,
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/plain": [
+ "OBBject\n",
+ "\n",
+ "id: 06580cab-5bdc-7e28-8000-632a5d8dc92f\n",
+ "results: [{'date': datetime.date(2002, 12, 18), 'WALCL': 719542.0, 'WLRRAL': 21905....\n",
+ "provider: fred\n",
+ "warnings: [{'category': 'UserWarning', 'message': '{\"WALCL\": {\"title\": \"Assets: Tot...\n",
+ "chart: None\n",
+ "extra: {'metadata': {'arguments': {'provider_choices': {'provider': None}, 'standar..."
+ ]
+ },
+ "execution_count": 4,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "data = obb.economy.fred_series([\"WALCL\", \"WLRRAL\", \"WDTGAL\", \"SP500\"])\n",
+ "\n",
+ "data"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "There is metadata from each series in the warnings of the response object. It can be recovered as a JSON dictionary."
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 12,
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/plain": [
+ "dict_keys(['WALCL', 'WLRRAL', 'WDTGAL', 'SP500'])"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "text/plain": [
+ "'Assets: Total Assets: Total Assets (Less Eliminations from Consolidation): Wednesday Level'"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "text/plain": [
+ "'Millions of U.S. Dollars'"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ }
+ ],
+ "source": [
+ "metadata = json.loads(data.warnings[0].message)\n",
+ "\n",
+ "display(metadata.keys())\n",
+ "display(metadata[\"WALCL\"].get(\"title\"))\n",
+ "display(metadata[\"WALCL\"].get(\"units\"))"
+ ]
+ },
+ {
+ "attachments": {},
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "## Querying FRED\n",
+ "\n",
+ "If we didn't already know the ID for the series, we can search with:"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 13,
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/html": [
+ "\n",
+ "\n",
+ "
\n",
+ " \n",
+ " \n",
+ " | \n",
+ " series_id | \n",
+ " title | \n",
+ " observation_start | \n",
+ " observation_end | \n",
+ " frequency | \n",
+ " frequency_short | \n",
+ " units | \n",
+ " units_short | \n",
+ " seasonal_adjustment | \n",
+ " seasonal_adjustment_short | \n",
+ " last_updated | \n",
+ " notes | \n",
+ " popularity | \n",
+ " group_popularity | \n",
+ "
\n",
+ " \n",
+ " \n",
+ " \n",
+ " | 0 | \n",
+ " WALCL | \n",
+ " Assets: Total Assets: Total Assets (Less Elimi... | \n",
+ " 2002-12-18 | \n",
+ " 2023-12-13 | \n",
+ " Weekly, As of Wednesday | \n",
+ " W | \n",
+ " Millions of U.S. Dollars | \n",
+ " Mil. of U.S. $ | \n",
+ " Not Seasonally Adjusted | \n",
+ " NSA | \n",
+ " 2023-12-14 15:34:03-06:00 | \n",
+ " None | \n",
+ " 95 | \n",
+ " 94 | \n",
+ "
\n",
+ " \n",
+ " | 1 | \n",
+ " H41RESPPALDKNWW | \n",
+ " Assets: Liquidity and Credit Facilities: Loans... | \n",
+ " 2002-12-18 | \n",
+ " 2023-12-13 | \n",
+ " Weekly | \n",
+ " W | \n",
+ " Millions of U.S. Dollars | \n",
+ " Mil. of U.S. $ | \n",
+ " Not Seasonally Adjusted | \n",
+ " NSA | \n",
+ " 2023-12-14 15:35:03-06:00 | \n",
+ " None | \n",
+ " 73 | \n",
+ " 73 | \n",
+ "
\n",
+ " \n",
+ " | 2 | \n",
+ " TREAST | \n",
+ " Assets: Securities Held Outright: U.S. Treasur... | \n",
+ " 2002-12-18 | \n",
+ " 2023-12-13 | \n",
+ " Weekly, As of Wednesday | \n",
+ " W | \n",
+ " Millions of U.S. Dollars | \n",
+ " Mil. of U.S. $ | \n",
+ " Not Seasonally Adjusted | \n",
+ " NSA | \n",
+ " 2023-12-14 15:35:02-06:00 | \n",
+ " The total face value of U.S. Treasury securiti... | \n",
+ " 72 | \n",
+ " 72 | \n",
+ "
\n",
+ " \n",
+ "
\n",
+ "
"
+ ],
+ "text/plain": [
+ " series_id ... group_popularity\n",
+ "0 WALCL ... 94\n",
+ "1 H41RESPPALDKNWW ... 73\n",
+ "2 TREAST ... 72\n",
+ "\n",
+ "[3 rows x 14 columns]"
+ ]
+ },
+ "execution_count": 13,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "# The first result is the series we are looking for as the starting value.\n",
+ "\n",
+ "obb.economy.fred_search(\"Wednesday Levels\").to_df().head(3)"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 14,
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/html": [
+ "\n",
+ "\n",
+ "
\n",
+ " \n",
+ " \n",
+ " | \n",
+ " series_id | \n",
+ " title | \n",
+ " observation_start | \n",
+ " observation_end | \n",
+ " frequency | \n",
+ " frequency_short | \n",
+ " units | \n",
+ " units_short | \n",
+ " seasonal_adjustment | \n",
+ " seasonal_adjustment_short | \n",
+ " last_updated | \n",
+ " notes | \n",
+ " popularity | \n",
+ " group_popularity | \n",
+ "
\n",
+ " \n",
+ " \n",
+ " \n",
+ " | 0 | \n",
+ " WLRRAL | \n",
+ " Liabilities and Capital: Liabilities: Reverse ... | \n",
+ " 2002-12-18 | \n",
+ " 2023-12-13 | \n",
+ " Weekly, As of Wednesday | \n",
+ " W | \n",
+ " Millions of U.S. Dollars | \n",
+ " Mil. of U.S. $ | \n",
+ " Not Seasonally Adjusted | \n",
+ " NSA | \n",
+ " 2023-12-14 15:34:09-06:00 | \n",
+ " Reverse repurchase agreements are transactions... | \n",
+ " 64 | \n",
+ " 64 | \n",
+ "
\n",
+ " \n",
+ " | 1 | \n",
+ " WLRRAFOIAL | \n",
+ " Liabilities and Capital: Liabilities: Reverse ... | \n",
+ " 2002-12-18 | \n",
+ " 2023-12-13 | \n",
+ " Weekly, As of Wednesday | \n",
+ " W | \n",
+ " Millions of U.S. Dollars | \n",
+ " Mil. of U.S. $ | \n",
+ " Not Seasonally Adjusted | \n",
+ " NSA | \n",
+ " 2023-12-14 15:34:12-06:00 | \n",
+ " Reverse repurchase agreements are transactions... | \n",
+ " 40 | \n",
+ " 40 | \n",
+ "
\n",
+ " \n",
+ " | 2 | \n",
+ " WLRRAOL | \n",
+ " Liabilities and Capital: Liabilities: Reverse ... | \n",
+ " 2002-12-18 | \n",
+ " 2023-12-13 | \n",
+ " Weekly, As of Wednesday | \n",
+ " W | \n",
+ " Millions of U.S. Dollars | \n",
+ " Mil. of U.S. $ | \n",
+ " Not Seasonally Adjusted | \n",
+ " NSA | \n",
+ " 2023-12-14 15:34:16-06:00 | \n",
+ " None | \n",
+ " 24 | \n",
+ " 24 | \n",
+ "
\n",
+ " \n",
+ "
\n",
+ "
"
+ ],
+ "text/plain": [
+ " series_id ... group_popularity\n",
+ "0 WLRRAL ... 64\n",
+ "1 WLRRAFOIAL ... 40\n",
+ "2 WLRRAOL ... 24\n",
+ "\n",
+ "[3 rows x 14 columns]"
+ ]
+ },
+ "execution_count": 14,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "# Adding \"Reverse Repo\" to the search returns the second series in the equation, as the first result.\n",
+ "\n",
+ "obb.economy.fred_search(\"Wednesday Levels Reverse Repo\").to_df().head(3)"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 17,
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/html": [
+ "\n",
+ "\n",
+ "
\n",
+ " \n",
+ " \n",
+ " | \n",
+ " series_id | \n",
+ " title | \n",
+ " observation_start | \n",
+ " observation_end | \n",
+ " frequency | \n",
+ " frequency_short | \n",
+ " units | \n",
+ " units_short | \n",
+ " seasonal_adjustment | \n",
+ " seasonal_adjustment_short | \n",
+ " last_updated | \n",
+ " notes | \n",
+ " popularity | \n",
+ " group_popularity | \n",
+ "
\n",
+ " \n",
+ " \n",
+ " \n",
+ " | 0 | \n",
+ " WDTGAL | \n",
+ " Liabilities and Capital: Liabilities: Deposits... | \n",
+ " 2002-12-18 | \n",
+ " 2023-12-13 | \n",
+ " Weekly, As of Wednesday | \n",
+ " W | \n",
+ " Millions of U.S. Dollars | \n",
+ " Mil. of U.S. $ | \n",
+ " Not Seasonally Adjusted | \n",
+ " NSA | \n",
+ " 2023-12-14 15:34:08-06:00 | \n",
+ " This account is the primary operational accoun... | \n",
+ " 65 | \n",
+ " 65 | \n",
+ "
\n",
+ " \n",
+ " | 1 | \n",
+ " D2WLTGAL | \n",
+ " Liabilities and Capital: Liabilities: Deposits... | \n",
+ " 2002-12-18 | \n",
+ " 2023-12-13 | \n",
+ " Weekly, As of Wednesday | \n",
+ " W | \n",
+ " Millions of U.S. Dollars | \n",
+ " Mil. of U.S. $ | \n",
+ " Not Seasonally Adjusted | \n",
+ " NSA | \n",
+ " 2023-12-14 15:34:10-06:00 | \n",
+ " None | \n",
+ " 62 | \n",
+ " 62 | \n",
+ "
\n",
+ " \n",
+ " | 2 | \n",
+ " WLDLCL | \n",
+ " Liabilities and Capital: Liabilities: Deposits... | \n",
+ " 2002-12-18 | \n",
+ " 2023-12-13 | \n",
+ " Weekly, As of Wednesday | \n",
+ " W | \n",
+ " Millions of U.S. Dollars | \n",
+ " Mil. of U.S. $ | \n",
+ " Not Seasonally Adjusted | \n",
+ " NSA | \n",
+ " 2023-12-14 15:34:13-06:00 | \n",
+ " This item is the sum of \"Term deposits held by... | \n",
+ " 23 | \n",
+ " 23 | \n",
+ "
\n",
+ " \n",
+ "
\n",
+ "
"
+ ],
+ "text/plain": [
+ " series_id ... group_popularity\n",
+ "0 WDTGAL ... 65\n",
+ "1 D2WLTGAL ... 62\n",
+ "2 WLDLCL ... 23\n",
+ "\n",
+ "[3 rows x 14 columns]"
+ ]
+ },
+ "execution_count": 17,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "# Refining the search for the Treasury General Account, returns the final series in the equation, as the first result.\n",
+ "\n",
+ "obb.economy.fred_search(\"Wednesday Levels Treasury General\").to_df().head(3)"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 22,
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/html": [
+ "\n",
+ "\n",
+ "
\n",
+ " \n",
+ " \n",
+ " | \n",
+ " series_id | \n",
+ " title | \n",
+ " observation_start | \n",
+ " observation_end | \n",
+ " frequency | \n",
+ " frequency_short | \n",
+ " units | \n",
+ " units_short | \n",
+ " seasonal_adjustment | \n",
+ " seasonal_adjustment_short | \n",
+ " last_updated | \n",
+ " notes | \n",
+ " popularity | \n",
+ " group_popularity | \n",
+ "
\n",
+ " \n",
+ " \n",
+ " \n",
+ " | 0 | \n",
+ " SP500 | \n",
+ " S&P 500 | \n",
+ " 2013-12-16 | \n",
+ " 2023-12-15 | \n",
+ " Daily, Close | \n",
+ " D | \n",
+ " Index | \n",
+ " Index | \n",
+ " Not Seasonally Adjusted | \n",
+ " NSA | \n",
+ " 2023-12-15 19:11:01-06:00 | \n",
+ " The observations for the S&P 500 represent the... | \n",
+ " 83 | \n",
+ " 83 | \n",
+ "
\n",
+ " \n",
+ "
\n",
+ "
"
+ ],
+ "text/plain": [
+ " series_id title ... popularity group_popularity\n",
+ "0 SP500 S&P 500 ... 83 83\n",
+ "\n",
+ "[1 rows x 14 columns]"
+ ]
+ },
+ "execution_count": 22,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "# Several major equity indices are published to FRED, S&P 500 is one of them.\n",
+ "\n",
+ "obb.economy.fred_search(\"SP500\").to_df().head(2)"
+ ]
+ },
+ {
+ "attachments": {},
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "By looking at the descriptions, we can confirm that all three Federal Reserve series are numbers as `Millions of USD`. If they were not all equivalent, some adjustments would need to be made before applying the equation."
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 33,
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/plain": [
+ "'WALCL: Millions of U.S. Dollars'"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "text/plain": [
+ "'WLRRAL: Millions of U.S. Dollars'"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "text/plain": [
+ "'WDTGAL: Millions of U.S. Dollars'"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "text/plain": [
+ "'SP500: Index'"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ }
+ ],
+ "source": [
+ "for id in metadata:\n",
+ " display(f\"{id}: {metadata[id]['units']}\")\n"
+ ]
+ },
+ {
+ "attachments": {},
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "Inspecting the time series element shows that the S&P 500 data (as published to FRED) does not extend as far back as the others. Let's drop the NaN values and start the time series at a common starting point, which is approximately ten years ago."
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 38,
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/html": [
+ "\n",
+ "\n",
+ "
\n",
+ " \n",
+ " \n",
+ " | \n",
+ " WALCL | \n",
+ " WLRRAL | \n",
+ " WDTGAL | \n",
+ " SP500 | \n",
+ "
\n",
+ " \n",
+ " | date | \n",
+ " | \n",
+ " | \n",
+ " | \n",
+ " | \n",
+ "
\n",
+ " \n",
+ " \n",
+ " \n",
+ " | 2002-12-18 | \n",
+ " 719542.0 | \n",
+ " 21905.0 | \n",
+ " 6595.0 | \n",
+ " NaN | \n",
+ "
\n",
+ " \n",
+ " | 2002-12-25 | \n",
+ " 732059.0 | \n",
+ " 20396.0 | \n",
+ " 4662.0 | \n",
+ " NaN | \n",
+ "
\n",
+ " \n",
+ " | 2003-01-01 | \n",
+ " 730994.0 | \n",
+ " 21091.0 | \n",
+ " 4420.0 | \n",
+ " NaN | \n",
+ "
\n",
+ " \n",
+ " | 2003-01-08 | \n",
+ " 723762.0 | \n",
+ " 18709.0 | \n",
+ " 5490.0 | \n",
+ " NaN | \n",
+ "
\n",
+ " \n",
+ "
\n",
+ "
"
+ ],
+ "text/plain": [
+ " WALCL WLRRAL WDTGAL SP500\n",
+ "date \n",
+ "2002-12-18 719542.0 21905.0 6595.0 NaN\n",
+ "2002-12-25 732059.0 20396.0 4662.0 NaN\n",
+ "2003-01-01 730994.0 21091.0 4420.0 NaN\n",
+ "2003-01-08 723762.0 18709.0 5490.0 NaN"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "text/html": [
+ "\n",
+ "\n",
+ "
\n",
+ " \n",
+ " \n",
+ " | \n",
+ " WALCL | \n",
+ " WLRRAL | \n",
+ " WDTGAL | \n",
+ " SP500 | \n",
+ "
\n",
+ " \n",
+ " | date | \n",
+ " | \n",
+ " | \n",
+ " | \n",
+ " | \n",
+ "
\n",
+ " \n",
+ " \n",
+ " \n",
+ " | 2013-12-18 | \n",
+ " 4008062.0 | \n",
+ " 111966.0 | \n",
+ " 116998.0 | \n",
+ " 1810.65 | \n",
+ "
\n",
+ " \n",
+ " | 2014-01-08 | \n",
+ " 4028185.0 | \n",
+ " 150726.0 | \n",
+ " 110758.0 | \n",
+ " 1837.49 | \n",
+ "
\n",
+ " \n",
+ " | 2014-01-15 | \n",
+ " 4071528.0 | \n",
+ " 156266.0 | \n",
+ " 87926.0 | \n",
+ " 1848.38 | \n",
+ "
\n",
+ " \n",
+ " | 2014-01-22 | \n",
+ " 4097914.0 | \n",
+ " 201954.0 | \n",
+ " 96724.0 | \n",
+ " 1844.86 | \n",
+ "
\n",
+ " \n",
+ "
\n",
+ "
"
+ ],
+ "text/plain": [
+ " WALCL WLRRAL WDTGAL SP500\n",
+ "date \n",
+ "2013-12-18 4008062.0 111966.0 116998.0 1810.65\n",
+ "2014-01-08 4028185.0 150726.0 110758.0 1837.49\n",
+ "2014-01-15 4071528.0 156266.0 87926.0 1848.38\n",
+ "2014-01-22 4097914.0 201954.0 96724.0 1844.86"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ }
+ ],
+ "source": [
+ "display(data.to_df().head(4))\n",
+ "display(data.to_df().dropna().head(4))\n",
+ "\n",
+ "# We'll create a new DataFrame object with the dropped rows.\n",
+ "liquidity_index = DataFrame(data.to_df().dropna())"
+ ]
+ },
+ {
+ "attachments": {},
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "Applying the formula will simply be a matter of subtracting the first, three, columns."
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 49,
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/html": [
+ "\n",
+ "\n",
+ "
\n",
+ " \n",
+ " \n",
+ " | \n",
+ " WALCL | \n",
+ " WLRRAL | \n",
+ " WDTGAL | \n",
+ " SP500 | \n",
+ " USD Liquidity Index | \n",
+ "
\n",
+ " \n",
+ " | date | \n",
+ " | \n",
+ " | \n",
+ " | \n",
+ " | \n",
+ " | \n",
+ "
\n",
+ " \n",
+ " \n",
+ " \n",
+ " | 2023-11-22 | \n",
+ " 7810814.0 | \n",
+ " 1271679.0 | \n",
+ " 693007.0 | \n",
+ " 4556.62 | \n",
+ " 5846128.0 | \n",
+ "
\n",
+ " \n",
+ " | 2023-11-29 | \n",
+ " 7796145.0 | \n",
+ " 1254156.0 | \n",
+ " 753570.0 | \n",
+ " 4550.58 | \n",
+ " 5788419.0 | \n",
+ "
\n",
+ " \n",
+ " | 2023-12-06 | \n",
+ " 7737385.0 | \n",
+ " 1184528.0 | \n",
+ " 667678.0 | \n",
+ " 4549.34 | \n",
+ " 5885179.0 | \n",
+ "
\n",
+ " \n",
+ " | 2023-12-13 | \n",
+ " 7739566.0 | \n",
+ " 1152232.0 | \n",
+ " 630618.0 | \n",
+ " 4707.09 | \n",
+ " 5956716.0 | \n",
+ "
\n",
+ " \n",
+ "
\n",
+ "
"
+ ],
+ "text/plain": [
+ " WALCL WLRRAL WDTGAL SP500 USD Liquidity Index\n",
+ "date \n",
+ "2023-11-22 7810814.0 1271679.0 693007.0 4556.62 5846128.0\n",
+ "2023-11-29 7796145.0 1254156.0 753570.0 4550.58 5788419.0\n",
+ "2023-12-06 7737385.0 1184528.0 667678.0 4549.34 5885179.0\n",
+ "2023-12-13 7739566.0 1152232.0 630618.0 4707.09 5956716.0"
+ ]
+ },
+ "execution_count": 49,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "\n",
+ "liquidity_index[\"USD Liquidity Index\"] = (liquidity_index[\"WALCL\"] - liquidity_index[\"WLRRAL\"] - liquidity_index[\"WDTGAL\"])\n",
+ "\n",
+ "liquidity_index.tail(4)"
+ ]
+ },
+ {
+ "attachments": {},
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "Now that there are two items to compare, let's draw it!"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 95,
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "application/vnd.plotly.v1+json": {
+ "config": {
+ "plotlyServerURL": "https://plot.ly"
+ },
+ "data": [
+ {
+ "name": "USD Liquidity Index (Billions)",
+ "type": "scatter",
+ "x": [
+ "2013-12-18T00:00:00",
+ "2014-01-08T00:00:00",
+ "2014-01-15T00:00:00",
+ "2014-01-22T00:00:00",
+ "2014-01-29T00:00:00",
+ "2014-02-05T00:00:00",
+ "2014-02-12T00:00:00",
+ "2014-02-19T00:00:00",
+ "2014-02-26T00:00:00",
+ "2014-03-05T00:00:00",
+ "2014-03-12T00:00:00",
+ "2014-03-19T00:00:00",
+ "2014-03-26T00:00:00",
+ "2014-04-02T00:00:00",
+ "2014-04-09T00:00:00",
+ "2014-04-16T00:00:00",
+ "2014-04-23T00:00:00",
+ "2014-04-30T00:00:00",
+ "2014-05-07T00:00:00",
+ "2014-05-14T00:00:00",
+ "2014-05-21T00:00:00",
+ "2014-05-28T00:00:00",
+ "2014-06-04T00:00:00",
+ "2014-06-11T00:00:00",
+ "2014-06-18T00:00:00",
+ "2014-06-25T00:00:00",
+ "2014-07-02T00:00:00",
+ "2014-07-09T00:00:00",
+ "2014-07-16T00:00:00",
+ "2014-07-23T00:00:00",
+ "2014-07-30T00:00:00",
+ "2014-08-06T00:00:00",
+ "2014-08-13T00:00:00",
+ "2014-08-20T00:00:00",
+ "2014-08-27T00:00:00",
+ "2014-09-03T00:00:00",
+ "2014-09-10T00:00:00",
+ "2014-09-17T00:00:00",
+ "2014-09-24T00:00:00",
+ "2014-10-01T00:00:00",
+ "2014-10-08T00:00:00",
+ "2014-10-15T00:00:00",
+ "2014-10-22T00:00:00",
+ "2014-10-29T00:00:00",
+ "2014-11-05T00:00:00",
+ "2014-11-12T00:00:00",
+ "2014-11-19T00:00:00",
+ "2014-11-26T00:00:00",
+ "2014-12-03T00:00:00",
+ "2014-12-10T00:00:00",
+ "2014-12-17T00:00:00",
+ "2014-12-24T00:00:00",
+ "2014-12-31T00:00:00",
+ "2015-01-07T00:00:00",
+ "2015-01-14T00:00:00",
+ "2015-01-21T00:00:00",
+ "2015-01-28T00:00:00",
+ "2015-02-04T00:00:00",
+ "2015-02-11T00:00:00",
+ "2015-02-18T00:00:00",
+ "2015-02-25T00:00:00",
+ "2015-03-04T00:00:00",
+ "2015-03-11T00:00:00",
+ "2015-03-18T00:00:00",
+ "2015-03-25T00:00:00",
+ "2015-04-01T00:00:00",
+ "2015-04-08T00:00:00",
+ "2015-04-15T00:00:00",
+ "2015-04-22T00:00:00",
+ "2015-04-29T00:00:00",
+ "2015-05-06T00:00:00",
+ "2015-05-13T00:00:00",
+ "2015-05-20T00:00:00",
+ "2015-05-27T00:00:00",
+ "2015-06-03T00:00:00",
+ "2015-06-10T00:00:00",
+ "2015-06-17T00:00:00",
+ "2015-06-24T00:00:00",
+ "2015-07-01T00:00:00",
+ "2015-07-08T00:00:00",
+ "2015-07-15T00:00:00",
+ "2015-07-22T00:00:00",
+ "2015-07-29T00:00:00",
+ "2015-08-05T00:00:00",
+ "2015-08-12T00:00:00",
+ "2015-08-19T00:00:00",
+ "2015-08-26T00:00:00",
+ "2015-09-02T00:00:00",
+ "2015-09-09T00:00:00",
+ "2015-09-16T00:00:00",
+ "2015-09-23T00:00:00",
+ "2015-09-30T00:00:00",
+ "2015-10-07T00:00:00",
+ "2015-10-14T00:00:00",
+ "2015-10-21T00:00:00",
+ "2015-10-28T00:00:00",
+ "2015-11-04T00:00:00",
+ "2015-11-11T00:00:00",
+ "2015-11-18T00:00:00",
+ "2015-11-25T00:00:00",
+ "2015-12-02T00:00:00",
+ "2015-12-09T00:00:00",
+ "2015-12-16T00:00:00",
+ "2015-12-23T00:00:00",
+ "2015-12-30T00:00:00",
+ "2016-01-06T00:00:00",
+ "2016-01-13T00:00:00",
+ "2016-01-20T00:00:00",
+ "2016-01-27T00:00:00",
+ "2016-02-03T00:00:00",
+ "2016-02-10T00:00:00",
+ "2016-02-17T00:00:00",
+ "2016-02-24T00:00:00",
+ "2016-03-02T00:00:00",
+ "2016-03-09T00:00:00",
+ "2016-03-16T00:00:00",
+ "2016-03-23T00:00:00",
+ "2016-03-30T00:00:00",
+ "2016-04-06T00:00:00",
+ "2016-04-13T00:00:00",
+ "2016-04-20T00:00:00",
+ "2016-04-27T00:00:00",
+ "2016-05-04T00:00:00",
+ "2016-05-11T00:00:00",
+ "2016-05-18T00:00:00",
+ "2016-05-25T00:00:00",
+ "2016-06-01T00:00:00",
+ "2016-06-08T00:00:00",
+ "2016-06-15T00:00:00",
+ "2016-06-22T00:00:00",
+ "2016-06-29T00:00:00",
+ "2016-07-06T00:00:00",
+ "2016-07-13T00:00:00",
+ "2016-07-20T00:00:00",
+ "2016-07-27T00:00:00",
+ "2016-08-03T00:00:00",
+ "2016-08-10T00:00:00",
+ "2016-08-17T00:00:00",
+ "2016-08-24T00:00:00",
+ "2016-08-31T00:00:00",
+ "2016-09-07T00:00:00",
+ "2016-09-14T00:00:00",
+ "2016-09-21T00:00:00",
+ "2016-09-28T00:00:00",
+ "2016-10-05T00:00:00",
+ "2016-10-12T00:00:00",
+ "2016-10-19T00:00:00",
+ "2016-10-26T00:00:00",
+ "2016-11-02T00:00:00",
+ "2016-11-09T00:00:00",
+ "2016-11-16T00:00:00",
+ "2016-11-23T00:00:00",
+ "2016-11-30T00:00:00",
+ "2016-12-07T00:00:00",
+ "2016-12-14T00:00:00",
+ "2016-12-21T00:00:00",
+ "2016-12-28T00:00:00",
+ "2017-01-04T00:00:00",
+ "2017-01-11T00:00:00",
+ "2017-01-18T00:00:00",
+ "2017-01-25T00:00:00",
+ "2017-02-01T00:00:00",
+ "2017-02-08T00:00:00",
+ "2017-02-15T00:00:00",
+ "2017-02-22T00:00:00",
+ "2017-03-01T00:00:00",
+ "2017-03-08T00:00:00",
+ "2017-03-15T00:00:00",
+ "2017-03-22T00:00:00",
+ "2017-03-29T00:00:00",
+ "2017-04-05T00:00:00",
+ "2017-04-12T00:00:00",
+ "2017-04-19T00:00:00",
+ "2017-04-26T00:00:00",
+ "2017-05-03T00:00:00",
+ "2017-05-10T00:00:00",
+ "2017-05-17T00:00:00",
+ "2017-05-24T00:00:00",
+ "2017-05-31T00:00:00",
+ "2017-06-07T00:00:00",
+ "2017-06-14T00:00:00",
+ "2017-06-21T00:00:00",
+ "2017-06-28T00:00:00",
+ "2017-07-05T00:00:00",
+ "2017-07-12T00:00:00",
+ "2017-07-19T00:00:00",
+ "2017-07-26T00:00:00",
+ "2017-08-02T00:00:00",
+ "2017-08-09T00:00:00",
+ "2017-08-16T00:00:00",
+ "2017-08-23T00:00:00",
+ "2017-08-30T00:00:00",
+ "2017-09-06T00:00:00",
+ "2017-09-13T00:00:00",
+ "2017-09-20T00:00:00",
+ "2017-09-27T00:00:00",
+ "2017-10-04T00:00:00",
+ "2017-10-11T00:00:00",
+ "2017-10-18T00:00:00",
+ "2017-10-25T00:00:00",
+ "2017-11-01T00:00:00",
+ "2017-11-08T00:00:00",
+ "2017-11-15T00:00:00",
+ "2017-11-22T00:00:00",
+ "2017-11-29T00:00:00",
+ "2017-12-06T00:00:00",
+ "2017-12-13T00:00:00",
+ "2017-12-20T00:00:00",
+ "2017-12-27T00:00:00",
+ "2018-01-03T00:00:00",
+ "2018-01-10T00:00:00",
+ "2018-01-17T00:00:00",
+ "2018-01-24T00:00:00",
+ "2018-01-31T00:00:00",
+ "2018-02-07T00:00:00",
+ "2018-02-14T00:00:00",
+ "2018-02-21T00:00:00",
+ "2018-02-28T00:00:00",
+ "2018-03-07T00:00:00",
+ "2018-03-14T00:00:00",
+ "2018-03-21T00:00:00",
+ "2018-03-28T00:00:00",
+ "2018-04-04T00:00:00",
+ "2018-04-11T00:00:00",
+ "2018-04-18T00:00:00",
+ "2018-04-25T00:00:00",
+ "2018-05-02T00:00:00",
+ "2018-05-09T00:00:00",
+ "2018-05-16T00:00:00",
+ "2018-05-23T00:00:00",
+ "2018-05-30T00:00:00",
+ "2018-06-06T00:00:00",
+ "2018-06-13T00:00:00",
+ "2018-06-20T00:00:00",
+ "2018-06-27T00:00:00",
+ "2018-07-11T00:00:00",
+ "2018-07-18T00:00:00",
+ "2018-07-25T00:00:00",
+ "2018-08-01T00:00:00",
+ "2018-08-08T00:00:00",
+ "2018-08-15T00:00:00",
+ "2018-08-22T00:00:00",
+ "2018-08-29T00:00:00",
+ "2018-09-05T00:00:00",
+ "2018-09-12T00:00:00",
+ "2018-09-19T00:00:00",
+ "2018-09-26T00:00:00",
+ "2018-10-03T00:00:00",
+ "2018-10-10T00:00:00",
+ "2018-10-17T00:00:00",
+ "2018-10-24T00:00:00",
+ "2018-10-31T00:00:00",
+ "2018-11-07T00:00:00",
+ "2018-11-14T00:00:00",
+ "2018-11-21T00:00:00",
+ "2018-11-28T00:00:00",
+ "2018-12-12T00:00:00",
+ "2018-12-19T00:00:00",
+ "2018-12-26T00:00:00",
+ "2019-01-02T00:00:00",
+ "2019-01-09T00:00:00",
+ "2019-01-16T00:00:00",
+ "2019-01-23T00:00:00",
+ "2019-01-30T00:00:00",
+ "2019-02-06T00:00:00",
+ "2019-02-13T00:00:00",
+ "2019-02-20T00:00:00",
+ "2019-02-27T00:00:00",
+ "2019-03-06T00:00:00",
+ "2019-03-13T00:00:00",
+ "2019-03-20T00:00:00",
+ "2019-03-27T00:00:00",
+ "2019-04-03T00:00:00",
+ "2019-04-10T00:00:00",
+ "2019-04-17T00:00:00",
+ "2019-04-24T00:00:00",
+ "2019-05-01T00:00:00",
+ "2019-05-08T00:00:00",
+ "2019-05-15T00:00:00",
+ "2019-05-22T00:00:00",
+ "2019-05-29T00:00:00",
+ "2019-06-05T00:00:00",
+ "2019-06-12T00:00:00",
+ "2019-06-19T00:00:00",
+ "2019-06-26T00:00:00",
+ "2019-07-03T00:00:00",
+ "2019-07-10T00:00:00",
+ "2019-07-17T00:00:00",
+ "2019-07-24T00:00:00",
+ "2019-07-31T00:00:00",
+ "2019-08-07T00:00:00",
+ "2019-08-14T00:00:00",
+ "2019-08-21T00:00:00",
+ "2019-08-28T00:00:00",
+ "2019-09-04T00:00:00",
+ "2019-09-11T00:00:00",
+ "2019-09-18T00:00:00",
+ "2019-09-25T00:00:00",
+ "2019-10-02T00:00:00",
+ "2019-10-09T00:00:00",
+ "2019-10-16T00:00:00",
+ "2019-10-23T00:00:00",
+ "2019-10-30T00:00:00",
+ "2019-11-06T00:00:00",
+ "2019-11-13T00:00:00",
+ "2019-11-20T00:00:00",
+ "2019-11-27T00:00:00",
+ "2019-12-04T00:00:00",
+ "2019-12-11T00:00:00",
+ "2019-12-18T00:00:00",
+ "2020-01-08T00:00:00",
+ "2020-01-15T00:00:00",
+ "2020-01-22T00:00:00",
+ "2020-01-29T00:00:00",
+ "2020-02-05T00:00:00",
+ "2020-02-12T00:00:00",
+ "2020-02-19T00:00:00",
+ "2020-02-26T00:00:00",
+ "2020-03-04T00:00:00",
+ "2020-03-11T00:00:00",
+ "2020-03-18T00:00:00",
+ "2020-03-25T00:00:00",
+ "2020-04-01T00:00:00",
+ "2020-04-08T00:00:00",
+ "2020-04-15T00:00:00",
+ "2020-04-22T00:00:00",
+ "2020-04-29T00:00:00",
+ "2020-05-06T00:00:00",
+ "2020-05-13T00:00:00",
+ "2020-05-20T00:00:00",
+ "2020-05-27T00:00:00",
+ "2020-06-03T00:00:00",
+ "2020-06-10T00:00:00",
+ "2020-06-17T00:00:00",
+ "2020-06-24T00:00:00",
+ "2020-07-01T00:00:00",
+ "2020-07-08T00:00:00",
+ "2020-07-15T00:00:00",
+ "2020-07-22T00:00:00",
+ "2020-07-29T00:00:00",
+ "2020-08-05T00:00:00",
+ "2020-08-12T00:00:00",
+ "2020-08-19T00:00:00",
+ "2020-08-26T00:00:00",
+ "2020-09-02T00:00:00",
+ "2020-09-09T00:00:00",
+ "2020-09-16T00:00:00",
+ "2020-09-23T00:00:00",
+ "2020-09-30T00:00:00",
+ "2020-10-07T00:00:00",
+ "2020-10-14T00:00:00",
+ "2020-10-21T00:00:00",
+ "2020-10-28T00:00:00",
+ "2020-11-04T00:00:00",
+ "2020-11-11T00:00:00",
+ "2020-11-18T00:00:00",
+ "2020-11-25T00:00:00",
+ "2020-12-02T00:00:00",
+ "2020-12-09T00:00:00",
+ "2020-12-16T00:00:00",
+ "2020-12-23T00:00:00",
+ "2020-12-30T00:00:00",
+ "2021-01-06T00:00:00",
+ "2021-01-13T00:00:00",
+ "2021-01-20T00:00:00",
+ "2021-01-27T00:00:00",
+ "2021-02-03T00:00:00",
+ "2021-02-10T00:00:00",
+ "2021-02-17T00:00:00",
+ "2021-02-24T00:00:00",
+ "2021-03-03T00:00:00",
+ "2021-03-10T00:00:00",
+ "2021-03-17T00:00:00",
+ "2021-03-24T00:00:00",
+ "2021-03-31T00:00:00",
+ "2021-04-07T00:00:00",
+ "2021-04-14T00:00:00",
+ "2021-04-21T00:00:00",
+ "2021-04-28T00:00:00",
+ "2021-05-05T00:00:00",
+ "2021-05-12T00:00:00",
+ "2021-05-19T00:00:00",
+ "2021-05-26T00:00:00",
+ "2021-06-02T00:00:00",
+ "2021-06-09T00:00:00",
+ "2021-06-16T00:00:00",
+ "2021-06-23T00:00:00",
+ "2021-06-30T00:00:00",
+ "2021-07-07T00:00:00",
+ "2021-07-14T00:00:00",
+ "2021-07-21T00:00:00",
+ "2021-07-28T00:00:00",
+ "2021-08-04T00:00:00",
+ "2021-08-11T00:00:00",
+ "2021-08-18T00:00:00",
+ "2021-08-25T00:00:00",
+ "2021-09-01T00:00:00",
+ "2021-09-08T00:00:00",
+ "2021-09-15T00:00:00",
+ "2021-09-22T00:00:00",
+ "2021-09-29T00:00:00",
+ "2021-10-06T00:00:00",
+ "2021-10-13T00:00:00",
+ "2021-10-20T00:00:00",
+ "2021-10-27T00:00:00",
+ "2021-11-03T00:00:00",
+ "2021-11-10T00:00:00",
+ "2021-11-17T00:00:00",
+ "2021-11-24T00:00:00",
+ "2021-12-01T00:00:00",
+ "2021-12-08T00:00:00",
+ "2021-12-15T00:00:00",
+ "2021-12-22T00:00:00",
+ "2021-12-29T00:00:00",
+ "2022-01-05T00:00:00",
+ "2022-01-12T00:00:00",
+ "2022-01-19T00:00:00",
+ "2022-01-26T00:00:00",
+ "2022-02-02T00:00:00",
+ "2022-02-09T00:00:00",
+ "2022-02-16T00:00:00",
+ "2022-02-23T00:00:00",
+ "2022-03-02T00:00:00",
+ "2022-03-09T00:00:00",
+ "2022-03-16T00:00:00",
+ "2022-03-23T00:00:00",
+ "2022-03-30T00:00:00",
+ "2022-04-06T00:00:00",
+ "2022-04-13T00:00:00",
+ "2022-04-20T00:00:00",
+ "2022-04-27T00:00:00",
+ "2022-05-04T00:00:00",
+ "2022-05-11T00:00:00",
+ "2022-05-18T00:00:00",
+ "2022-05-25T00:00:00",
+ "2022-06-01T00:00:00",
+ "2022-06-08T00:00:00",
+ "2022-06-15T00:00:00",
+ "2022-06-22T00:00:00",
+ "2022-06-29T00:00:00",
+ "2022-07-06T00:00:00",
+ "2022-07-13T00:00:00",
+ "2022-07-20T00:00:00",
+ "2022-07-27T00:00:00",
+ "2022-08-03T00:00:00",
+ "2022-08-10T00:00:00",
+ "2022-08-17T00:00:00",
+ "2022-08-24T00:00:00",
+ "2022-08-31T00:00:00",
+ "2022-09-07T00:00:00",
+ "2022-09-14T00:00:00",
+ "2022-09-21T00:00:00",
+ "2022-09-28T00:00:00",
+ "2022-10-05T00:00:00",
+ "2022-10-12T00:00:00",
+ "2022-10-19T00:00:00",
+ "2022-10-26T00:00:00",
+ "2022-11-02T00:00:00",
+ "2022-11-09T00:00:00",
+ "2022-11-16T00:00:00",
+ "2022-11-23T00:00:00",
+ "2022-11-30T00:00:00",
+ "2022-12-07T00:00:00",
+ "2022-12-14T00:00:00",
+ "2022-12-21T00:00:00",
+ "2022-12-28T00:00:00",
+ "2023-01-04T00:00:00",
+ "2023-01-11T00:00:00",
+ "2023-01-18T00:00:00",
+ "2023-01-25T00:00:00",
+ "2023-02-01T00:00:00",
+ "2023-02-08T00:00:00",
+ "2023-02-15T00:00:00",
+ "2023-02-22T00:00:00",
+ "2023-03-01T00:00:00",
+ "2023-03-08T00:00:00",
+ "2023-03-15T00:00:00",
+ "2023-03-22T00:00:00",
+ "2023-03-29T00:00:00",
+ "2023-04-05T00:00:00",
+ "2023-04-12T00:00:00",
+ "2023-04-19T00:00:00",
+ "2023-04-26T00:00:00",
+ "2023-05-03T00:00:00",
+ "2023-05-10T00:00:00",
+ "2023-05-17T00:00:00",
+ "2023-05-24T00:00:00",
+ "2023-05-31T00:00:00",
+ "2023-06-07T00:00:00",
+ "2023-06-14T00:00:00",
+ "2023-06-21T00:00:00",
+ "2023-06-28T00:00:00",
+ "2023-07-05T00:00:00",
+ "2023-07-12T00:00:00",
+ "2023-07-19T00:00:00",
+ "2023-07-26T00:00:00",
+ "2023-08-02T00:00:00",
+ "2023-08-09T00:00:00",
+ "2023-08-16T00:00:00",
+ "2023-08-23T00:00:00",
+ "2023-08-30T00:00:00",
+ "2023-09-06T00:00:00",
+ "2023-09-13T00:00:00",
+ "2023-09-20T00:00:00",
+ "2023-09-27T00:00:00",
+ "2023-10-04T00:00:00",
+ "2023-10-11T00:00:00",
+ "2023-10-18T00:00:00",
+ "2023-10-25T00:00:00",
+ "2023-11-01T00:00:00",
+ "2023-11-08T00:00:00",
+ "2023-11-15T00:00:00",
+ "2023-11-22T00:00:00",
+ "2023-11-29T00:00:00",
+ "2023-12-06T00:00:00",
+ "2023-12-13T00:00:00"
+ ],
+ "y": [
+ 3779.098,
+ 3766.701,
+ 3827.336,
+ 3799.236,
+ 3811.078,
+ 3835.748,
+ 3894.838,
+ 3905.589,
+ 3899.871,
+ 3953.292,
+ 3976.937,
+ 3932.168,
+ 3940.109,
+ 3932.042,
+ 4007.407,
+ 3975.969,
+ 3889.582,
+ 3822.208,
+ 3905.95,
+ 3980.023,
+ 3971.731,
+ 4021.499,
+ 4066.061,
+ 4085.348,
+ 4029.124,
+ 4037.541,
+ 4017.824,
+ 4078.646,
+ 4124.988,
+ 4113.25,
+ 4107.784,
+ 4111.394,
+ 4129.647,
+ 4112.108,
+ 4102.187,
+ 4144.245,
+ 4121.934,
+ 4073.399,
+ 4078.421,
+ 4012.4,
+ 4092.228,
+ 4151.798,
+ 4121.104,
+ 4131.405,
+ 4157.786,
+ 4182.317,
+ 4146.125,
+ 4162.557,
+ 4166.703,
+ 4192.705,
+ 4100.917,
+ 4032.718,
+ 3764.371,
+ 4081.724,
+ 4152.628,
+ 4036.391,
+ 4024.263,
+ 4077.448,
+ 4122.345,
+ 4126.7,
+ 4133.84,
+ 4157.969,
+ 4196.743,
+ 4118.713,
+ 4130.431,
+ 4062.577,
+ 4194.673,
+ 4146.164,
+ 4013.232,
+ 3976.186,
+ 4008.639,
+ 4052.027,
+ 3998.375,
+ 4021.763,
+ 4038.675,
+ 4068.888,
+ 3974.999,
+ 3964.877,
+ 3917.138,
+ 4005.792,
+ 4061.875,
+ 4051.105,
+ 4039.591,
+ 4038.524,
+ 4053.065,
+ 4097.238,
+ 4124.082,
+ 4121.722,
+ 4173.905,
+ 4071.802,
+ 4028.746,
+ 3644.314,
+ 4116.362,
+ 4184.718,
+ 4112.987,
+ 4108.943,
+ 4137.203,
+ 4118.564,
+ 4060.497,
+ 4031.081,
+ 3990.453,
+ 4020.86,
+ 3916.688,
+ 3840.806,
+ 3663.222,
+ 3803.904,
+ 3898.352,
+ 3847.117,
+ 3835.271,
+ 3878.591,
+ 3927.745,
+ 3942.533,
+ 3986.258,
+ 3957.672,
+ 4001.353,
+ 3917.364,
+ 3907.595,
+ 3821.24,
+ 3952.025,
+ 4003.265,
+ 3884.078,
+ 3835.053,
+ 3876.681,
+ 3902.98,
+ 3883.581,
+ 3892.296,
+ 3899.026,
+ 3953.391,
+ 3895.925,
+ 3815.527,
+ 3716.123,
+ 3834.185,
+ 3865.019,
+ 3825.519,
+ 3839.234,
+ 3909.857,
+ 3895.763,
+ 3901.357,
+ 3893.099,
+ 3746.431,
+ 3901.463,
+ 3912.344,
+ 3685.035,
+ 3597.573,
+ 3580.611,
+ 3691.723,
+ 3626.521,
+ 3649.261,
+ 3666.255,
+ 3726.284,
+ 3722.376,
+ 3704.74,
+ 3561.582,
+ 3681.038,
+ 3716.821,
+ 3521.903,
+ 3504.869,
+ 3558.055,
+ 3668.574,
+ 3680.965,
+ 3689.539,
+ 3722.873,
+ 3794.851,
+ 3816.589,
+ 3815.002,
+ 3904.745,
+ 3940.426,
+ 3969.149,
+ 3928.273,
+ 3895.62,
+ 3966.491,
+ 4007.902,
+ 3887.632,
+ 3836.224,
+ 3835.218,
+ 3860.11,
+ 3886.636,
+ 3880.477,
+ 3767.924,
+ 3907.954,
+ 3906.258,
+ 3802.895,
+ 3760.885,
+ 3815.49,
+ 3884.65,
+ 3894.961,
+ 3937.954,
+ 3939.862,
+ 3986.261,
+ 4029.519,
+ 3988.084,
+ 3996.775,
+ 4022.889,
+ 4031.235,
+ 3893.803,
+ 3845.429,
+ 3896.449,
+ 3943.833,
+ 3925.32,
+ 3928.122,
+ 3954.187,
+ 3996.979,
+ 4036.675,
+ 4015.582,
+ 3965.263,
+ 4011.307,
+ 4015.863,
+ 3926.851,
+ 3875.403,
+ 3889.771,
+ 3949.199,
+ 3921.666,
+ 3890.651,
+ 3832.955,
+ 3937.984,
+ 3985.618,
+ 3922.673,
+ 3916.553,
+ 3975.116,
+ 3933.819,
+ 3853.1,
+ 3836.403,
+ 3820.243,
+ 3850.676,
+ 3787.212,
+ 3731.405,
+ 3714.996,
+ 3772.35,
+ 3752.957,
+ 3777.667,
+ 3749.253,
+ 3769.144,
+ 3802.28,
+ 3692.081,
+ 3682.479,
+ 3725.355,
+ 3691.355,
+ 3688.363,
+ 3709.69,
+ 3708.95,
+ 3661.271,
+ 3649.622,
+ 3641.227,
+ 3654.407,
+ 3683.569,
+ 3574.204,
+ 3595.907,
+ 3594.376,
+ 3650.744,
+ 3594.431,
+ 3586.452,
+ 3536.605,
+ 3594.941,
+ 3597.095,
+ 3537.998,
+ 3537.519,
+ 3530.207,
+ 3435.362,
+ 3462.58,
+ 3399.368,
+ 3446.679,
+ 3397.675,
+ 3391.208,
+ 3379.058,
+ 3424.224,
+ 3407.047,
+ 3395.238,
+ 3457.218,
+ 3518.391,
+ 3493.695,
+ 3407.127,
+ 3418.424,
+ 3415.674,
+ 3434.746,
+ 3306.78,
+ 3258.957,
+ 3251.108,
+ 3286.785,
+ 3305.855,
+ 3326.616,
+ 3337.016,
+ 3368.292,
+ 3412.563,
+ 3300.68,
+ 3313.719,
+ 3295.435,
+ 3331.317,
+ 3319.311,
+ 3342.813,
+ 3293.73,
+ 3364.332,
+ 3356.496,
+ 3332.201,
+ 3323.08,
+ 3284.103,
+ 3291.842,
+ 3216.52,
+ 3261.364,
+ 3322.028,
+ 3361.457,
+ 3302.177,
+ 3287.483,
+ 3329.546,
+ 3372.763,
+ 3395.625,
+ 3371.784,
+ 3412.058,
+ 3449.869,
+ 3528.698,
+ 3494.498,
+ 3523.781,
+ 3534.135,
+ 3468.847,
+ 3467.689,
+ 3510.959,
+ 3554.519,
+ 3523.555,
+ 3551.054,
+ 3623.503,
+ 3706.299,
+ 4032.912,
+ 4510.274,
+ 4810.247,
+ 4921.475,
+ 5232.148,
+ 5333.845,
+ 5310.591,
+ 5312.946,
+ 5514.905,
+ 5577.312,
+ 5526.443,
+ 5487.701,
+ 5423.553,
+ 5303.922,
+ 5275.367,
+ 5125.057,
+ 5071.452,
+ 4993.92,
+ 4972.91,
+ 4939.545,
+ 5026.152,
+ 5103.788,
+ 5162.902,
+ 5169.894,
+ 5153.005,
+ 5236.116,
+ 5173.184,
+ 5227.077,
+ 5069.217,
+ 5198.672,
+ 5307.661,
+ 5290.333,
+ 5291.374,
+ 5345.874,
+ 5408.838,
+ 5505.919,
+ 5534.54,
+ 5479.638,
+ 5548.04,
+ 5555.859,
+ 5622.207,
+ 5540.074,
+ 5521.078,
+ 5543.92,
+ 5569.979,
+ 5580.971,
+ 5571.936,
+ 5653.45,
+ 5786.79,
+ 5945.092,
+ 5933.947,
+ 6075.878,
+ 6398.489,
+ 6453.27,
+ 6214.86,
+ 6481.841,
+ 6589.566,
+ 6514.715,
+ 6465.784,
+ 6476.048,
+ 6537.578,
+ 6539.894,
+ 6454.196,
+ 6450.71,
+ 6557.836,
+ 6555.383,
+ 6312.137,
+ 5965.69,
+ 6323.543,
+ 6433.142,
+ 6487.358,
+ 6464.374,
+ 6512.845,
+ 6599.414,
+ 6643.546,
+ 6669.433,
+ 6675.943,
+ 6746.074,
+ 6728.426,
+ 6653.113,
+ 6571.889,
+ 6630.388,
+ 6750.86,
+ 6661.211,
+ 6598.202,
+ 6630.846,
+ 6678.719,
+ 6681.706,
+ 6781.914,
+ 6761.977,
+ 6752.153,
+ 6770.493,
+ 6610.064,
+ 6552.676,
+ 6535.346,
+ 6436.554,
+ 6323.864,
+ 6329.675,
+ 6256.373,
+ 6291.099,
+ 6300.31,
+ 6260.221,
+ 6443.312,
+ 6515.133,
+ 6468.142,
+ 6331.45,
+ 6339.568,
+ 6416.37,
+ 6351.619,
+ 5884.048,
+ 5890.217,
+ 5877.007,
+ 5847.914,
+ 5837.55,
+ 5854.346,
+ 5903.935,
+ 5830.048,
+ 5740.879,
+ 5673.148,
+ 5665.461,
+ 5763.258,
+ 5834.287,
+ 5748.39,
+ 5790.236,
+ 5860.203,
+ 5872.299,
+ 5842.636,
+ 5826.88,
+ 5627.898,
+ 5779.582,
+ 5688.073,
+ 5515.148,
+ 5495.358,
+ 5592.077,
+ 5595.109,
+ 5531.65,
+ 5597.399,
+ 5544.181,
+ 5569.456,
+ 5677.344,
+ 5698.432,
+ 5555.279,
+ 5652.333,
+ 5689.869,
+ 5567.127,
+ 5514.208,
+ 5565.926,
+ 5614.355,
+ 5608.277,
+ 5482.731,
+ 5518.413,
+ 5520.6,
+ 5582.56,
+ 5459.526,
+ 5488.058,
+ 5470.202,
+ 5938.531,
+ 5883.947,
+ 5910.642,
+ 5892.293,
+ 5851.516,
+ 5661.825,
+ 5627.754,
+ 5674.734,
+ 5730.031,
+ 5789.801,
+ 5775.776,
+ 5721.665,
+ 5803.749,
+ 5816.395,
+ 5699.685,
+ 5660.482,
+ 5660.128,
+ 5631.662,
+ 5678.426,
+ 5626.472,
+ 5673.429,
+ 5679.527,
+ 5664.247,
+ 5610.521,
+ 5622.291,
+ 5719.888,
+ 5725.781,
+ 5557.666,
+ 5574.813,
+ 5644.808,
+ 5709.302,
+ 5643.131,
+ 5656.998,
+ 5717.141,
+ 5753.375,
+ 5877.042,
+ 5846.128,
+ 5788.419,
+ 5885.179,
+ 5956.716
+ ],
+ "yaxis": "y"
+ },
+ {
+ "name": "S&P 500 Index",
+ "type": "scatter",
+ "x": [
+ "2013-12-18T00:00:00",
+ "2014-01-08T00:00:00",
+ "2014-01-15T00:00:00",
+ "2014-01-22T00:00:00",
+ "2014-01-29T00:00:00",
+ "2014-02-05T00:00:00",
+ "2014-02-12T00:00:00",
+ "2014-02-19T00:00:00",
+ "2014-02-26T00:00:00",
+ "2014-03-05T00:00:00",
+ "2014-03-12T00:00:00",
+ "2014-03-19T00:00:00",
+ "2014-03-26T00:00:00",
+ "2014-04-02T00:00:00",
+ "2014-04-09T00:00:00",
+ "2014-04-16T00:00:00",
+ "2014-04-23T00:00:00",
+ "2014-04-30T00:00:00",
+ "2014-05-07T00:00:00",
+ "2014-05-14T00:00:00",
+ "2014-05-21T00:00:00",
+ "2014-05-28T00:00:00",
+ "2014-06-04T00:00:00",
+ "2014-06-11T00:00:00",
+ "2014-06-18T00:00:00",
+ "2014-06-25T00:00:00",
+ "2014-07-02T00:00:00",
+ "2014-07-09T00:00:00",
+ "2014-07-16T00:00:00",
+ "2014-07-23T00:00:00",
+ "2014-07-30T00:00:00",
+ "2014-08-06T00:00:00",
+ "2014-08-13T00:00:00",
+ "2014-08-20T00:00:00",
+ "2014-08-27T00:00:00",
+ "2014-09-03T00:00:00",
+ "2014-09-10T00:00:00",
+ "2014-09-17T00:00:00",
+ "2014-09-24T00:00:00",
+ "2014-10-01T00:00:00",
+ "2014-10-08T00:00:00",
+ "2014-10-15T00:00:00",
+ "2014-10-22T00:00:00",
+ "2014-10-29T00:00:00",
+ "2014-11-05T00:00:00",
+ "2014-11-12T00:00:00",
+ "2014-11-19T00:00:00",
+ "2014-11-26T00:00:00",
+ "2014-12-03T00:00:00",
+ "2014-12-10T00:00:00",
+ "2014-12-17T00:00:00",
+ "2014-12-24T00:00:00",
+ "2014-12-31T00:00:00",
+ "2015-01-07T00:00:00",
+ "2015-01-14T00:00:00",
+ "2015-01-21T00:00:00",
+ "2015-01-28T00:00:00",
+ "2015-02-04T00:00:00",
+ "2015-02-11T00:00:00",
+ "2015-02-18T00:00:00",
+ "2015-02-25T00:00:00",
+ "2015-03-04T00:00:00",
+ "2015-03-11T00:00:00",
+ "2015-03-18T00:00:00",
+ "2015-03-25T00:00:00",
+ "2015-04-01T00:00:00",
+ "2015-04-08T00:00:00",
+ "2015-04-15T00:00:00",
+ "2015-04-22T00:00:00",
+ "2015-04-29T00:00:00",
+ "2015-05-06T00:00:00",
+ "2015-05-13T00:00:00",
+ "2015-05-20T00:00:00",
+ "2015-05-27T00:00:00",
+ "2015-06-03T00:00:00",
+ "2015-06-10T00:00:00",
+ "2015-06-17T00:00:00",
+ "2015-06-24T00:00:00",
+ "2015-07-01T00:00:00",
+ "2015-07-08T00:00:00",
+ "2015-07-15T00:00:00",
+ "2015-07-22T00:00:00",
+ "2015-07-29T00:00:00",
+ "2015-08-05T00:00:00",
+ "2015-08-12T00:00:00",
+ "2015-08-19T00:00:00",
+ "2015-08-26T00:00:00",
+ "2015-09-02T00:00:00",
+ "2015-09-09T00:00:00",
+ "2015-09-16T00:00:00",
+ "2015-09-23T00:00:00",
+ "2015-09-30T00:00:00",
+ "2015-10-07T00:00:00",
+ "2015-10-14T00:00:00",
+ "2015-10-21T00:00:00",
+ "2015-10-28T00:00:00",
+ "2015-11-04T00:00:00",
+ "2015-11-11T00:00:00",
+ "2015-11-18T00:00:00",
+ "2015-11-25T00:00:00",
+ "2015-12-02T00:00:00",
+ "2015-12-09T00:00:00",
+ "2015-12-16T00:00:00",
+ "2015-12-23T00:00:00",
+ "2015-12-30T00:00:00",
+ "2016-01-06T00:00:00",
+ "2016-01-13T00:00:00",
+ "2016-01-20T00:00:00",
+ "2016-01-27T00:00:00",
+ "2016-02-03T00:00:00",
+ "2016-02-10T00:00:00",
+ "2016-02-17T00:00:00",
+ "2016-02-24T00:00:00",
+ "2016-03-02T00:00:00",
+ "2016-03-09T00:00:00",
+ "2016-03-16T00:00:00",
+ "2016-03-23T00:00:00",
+ "2016-03-30T00:00:00",
+ "2016-04-06T00:00:00",
+ "2016-04-13T00:00:00",
+ "2016-04-20T00:00:00",
+ "2016-04-27T00:00:00",
+ "2016-05-04T00:00:00",
+ "2016-05-11T00:00:00",
+ "2016-05-18T00:00:00",
+ "2016-05-25T00:00:00",
+ "2016-06-01T00:00:00",
+ "2016-06-08T00:00:00",
+ "2016-06-15T00:00:00",
+ "2016-06-22T00:00:00",
+ "2016-06-29T00:00:00",
+ "2016-07-06T00:00:00",
+ "2016-07-13T00:00:00",
+ "2016-07-20T00:00:00",
+ "2016-07-27T00:00:00",
+ "2016-08-03T00:00:00",
+ "2016-08-10T00:00:00",
+ "2016-08-17T00:00:00",
+ "2016-08-24T00:00:00",
+ "2016-08-31T00:00:00",
+ "2016-09-07T00:00:00",
+ "2016-09-14T00:00:00",
+ "2016-09-21T00:00:00",
+ "2016-09-28T00:00:00",
+ "2016-10-05T00:00:00",
+ "2016-10-12T00:00:00",
+ "2016-10-19T00:00:00",
+ "2016-10-26T00:00:00",
+ "2016-11-02T00:00:00",
+ "2016-11-09T00:00:00",
+ "2016-11-16T00:00:00",
+ "2016-11-23T00:00:00",
+ "2016-11-30T00:00:00",
+ "2016-12-07T00:00:00",
+ "2016-12-14T00:00:00",
+ "2016-12-21T00:00:00",
+ "2016-12-28T00:00:00",
+ "2017-01-04T00:00:00",
+ "2017-01-11T00:00:00",
+ "2017-01-18T00:00:00",
+ "2017-01-25T00:00:00",
+ "2017-02-01T00:00:00",
+ "2017-02-08T00:00:00",
+ "2017-02-15T00:00:00",
+ "2017-02-22T00:00:00",
+ "2017-03-01T00:00:00",
+ "2017-03-08T00:00:00",
+ "2017-03-15T00:00:00",
+ "2017-03-22T00:00:00",
+ "2017-03-29T00:00:00",
+ "2017-04-05T00:00:00",
+ "2017-04-12T00:00:00",
+ "2017-04-19T00:00:00",
+ "2017-04-26T00:00:00",
+ "2017-05-03T00:00:00",
+ "2017-05-10T00:00:00",
+ "2017-05-17T00:00:00",
+ "2017-05-24T00:00:00",
+ "2017-05-31T00:00:00",
+ "2017-06-07T00:00:00",
+ "2017-06-14T00:00:00",
+ "2017-06-21T00:00:00",
+ "2017-06-28T00:00:00",
+ "2017-07-05T00:00:00",
+ "2017-07-12T00:00:00",
+ "2017-07-19T00:00:00",
+ "2017-07-26T00:00:00",
+ "2017-08-02T00:00:00",
+ "2017-08-09T00:00:00",
+ "2017-08-16T00:00:00",
+ "2017-08-23T00:00:00",
+ "2017-08-30T00:00:00",
+ "2017-09-06T00:00:00",
+ "2017-09-13T00:00:00",
+ "2017-09-20T00:00:00",
+ "2017-09-27T00:00:00",
+ "2017-10-04T00:00:00",
+ "2017-10-11T00:00:00",
+ "2017-10-18T00:00:00",
+ "2017-10-25T00:00:00",
+ "2017-11-01T00:00:00",
+ "2017-11-08T00:00:00",
+ "2017-11-15T00:00:00",
+ "2017-11-22T00:00:00",
+ "2017-11-29T00:00:00",
+ "2017-12-06T00:00:00",
+ "2017-12-13T00:00:00",
+ "2017-12-20T00:00:00",
+ "2017-12-27T00:00:00",
+ "2018-01-03T00:00:00",
+ "2018-01-10T00:00:00",
+ "2018-01-17T00:00:00",
+ "2018-01-24T00:00:00",
+ "2018-01-31T00:00:00",
+ "2018-02-07T00:00:00",
+ "2018-02-14T00:00:00",
+ "2018-02-21T00:00:00",
+ "2018-02-28T00:00:00",
+ "2018-03-07T00:00:00",
+ "2018-03-14T00:00:00",
+ "2018-03-21T00:00:00",
+ "2018-03-28T00:00:00",
+ "2018-04-04T00:00:00",
+ "2018-04-11T00:00:00",
+ "2018-04-18T00:00:00",
+ "2018-04-25T00:00:00",
+ "2018-05-02T00:00:00",
+ "2018-05-09T00:00:00",
+ "2018-05-16T00:00:00",
+ "2018-05-23T00:00:00",
+ "2018-05-30T00:00:00",
+ "2018-06-06T00:00:00",
+ "2018-06-13T00:00:00",
+ "2018-06-20T00:00:00",
+ "2018-06-27T00:00:00",
+ "2018-07-11T00:00:00",
+ "2018-07-18T00:00:00",
+ "2018-07-25T00:00:00",
+ "2018-08-01T00:00:00",
+ "2018-08-08T00:00:00",
+ "2018-08-15T00:00:00",
+ "2018-08-22T00:00:00",
+ "2018-08-29T00:00:00",
+ "2018-09-05T00:00:00",
+ "2018-09-12T00:00:00",
+ "2018-09-19T00:00:00",
+ "2018-09-26T00:00:00",
+ "2018-10-03T00:00:00",
+ "2018-10-10T00:00:00",
+ "2018-10-17T00:00:00",
+ "2018-10-24T00:00:00",
+ "2018-10-31T00:00:00",
+ "2018-11-07T00:00:00",
+ "2018-11-14T00:00:00",
+ "2018-11-21T00:00:00",
+ "2018-11-28T00:00:00",
+ "2018-12-12T00:00:00",
+ "2018-12-19T00:00:00",
+ "2018-12-26T00:00:00",
+ "2019-01-02T00:00:00",
+ "2019-01-09T00:00:00",
+ "2019-01-16T00:00:00",
+ "2019-01-23T00:00:00",
+ "2019-01-30T00:00:00",
+ "2019-02-06T00:00:00",
+ "2019-02-13T00:00:00",
+ "2019-02-20T00:00:00",
+ "2019-02-27T00:00:00",
+ "2019-03-06T00:00:00",
+ "2019-03-13T00:00:00",
+ "2019-03-20T00:00:00",
+ "2019-03-27T00:00:00",
+ "2019-04-03T00:00:00",
+ "2019-04-10T00:00:00",
+ "2019-04-17T00:00:00",
+ "2019-04-24T00:00:00",
+ "2019-05-01T00:00:00",
+ "2019-05-08T00:00:00",
+ "2019-05-15T00:00:00",
+ "2019-05-22T00:00:00",
+ "2019-05-29T00:00:00",
+ "2019-06-05T00:00:00",
+ "2019-06-12T00:00:00",
+ "2019-06-19T00:00:00",
+ "2019-06-26T00:00:00",
+ "2019-07-03T00:00:00",
+ "2019-07-10T00:00:00",
+ "2019-07-17T00:00:00",
+ "2019-07-24T00:00:00",
+ "2019-07-31T00:00:00",
+ "2019-08-07T00:00:00",
+ "2019-08-14T00:00:00",
+ "2019-08-21T00:00:00",
+ "2019-08-28T00:00:00",
+ "2019-09-04T00:00:00",
+ "2019-09-11T00:00:00",
+ "2019-09-18T00:00:00",
+ "2019-09-25T00:00:00",
+ "2019-10-02T00:00:00",
+ "2019-10-09T00:00:00",
+ "2019-10-16T00:00:00",
+ "2019-10-23T00:00:00",
+ "2019-10-30T00:00:00",
+ "2019-11-06T00:00:00",
+ "2019-11-13T00:00:00",
+ "2019-11-20T00:00:00",
+ "2019-11-27T00:00:00",
+ "2019-12-04T00:00:00",
+ "2019-12-11T00:00:00",
+ "2019-12-18T00:00:00",
+ "2020-01-08T00:00:00",
+ "2020-01-15T00:00:00",
+ "2020-01-22T00:00:00",
+ "2020-01-29T00:00:00",
+ "2020-02-05T00:00:00",
+ "2020-02-12T00:00:00",
+ "2020-02-19T00:00:00",
+ "2020-02-26T00:00:00",
+ "2020-03-04T00:00:00",
+ "2020-03-11T00:00:00",
+ "2020-03-18T00:00:00",
+ "2020-03-25T00:00:00",
+ "2020-04-01T00:00:00",
+ "2020-04-08T00:00:00",
+ "2020-04-15T00:00:00",
+ "2020-04-22T00:00:00",
+ "2020-04-29T00:00:00",
+ "2020-05-06T00:00:00",
+ "2020-05-13T00:00:00",
+ "2020-05-20T00:00:00",
+ "2020-05-27T00:00:00",
+ "2020-06-03T00:00:00",
+ "2020-06-10T00:00:00",
+ "2020-06-17T00:00:00",
+ "2020-06-24T00:00:00",
+ "2020-07-01T00:00:00",
+ "2020-07-08T00:00:00",
+ "2020-07-15T00:00:00",
+ "2020-07-22T00:00:00",
+ "2020-07-29T00:00:00",
+ "2020-08-05T00:00:00",
+ "2020-08-12T00:00:00",
+ "2020-08-19T00:00:00",
+ "2020-08-26T00:00:00",
+ "2020-09-02T00:00:00",
+ "2020-09-09T00:00:00",
+ "2020-09-16T00:00:00",
+ "2020-09-23T00:00:00",
+ "2020-09-30T00:00:00",
+ "2020-10-07T00:00:00",
+ "2020-10-14T00:00:00",
+ "2020-10-21T00:00:00",
+ "2020-10-28T00:00:00",
+ "2020-11-04T00:00:00",
+ "2020-11-11T00:00:00",
+ "2020-11-18T00:00:00",
+ "2020-11-25T00:00:00",
+ "2020-12-02T00:00:00",
+ "2020-12-09T00:00:00",
+ "2020-12-16T00:00:00",
+ "2020-12-23T00:00:00",
+ "2020-12-30T00:00:00",
+ "2021-01-06T00:00:00",
+ "2021-01-13T00:00:00",
+ "2021-01-20T00:00:00",
+ "2021-01-27T00:00:00",
+ "2021-02-03T00:00:00",
+ "2021-02-10T00:00:00",
+ "2021-02-17T00:00:00",
+ "2021-02-24T00:00:00",
+ "2021-03-03T00:00:00",
+ "2021-03-10T00:00:00",
+ "2021-03-17T00:00:00",
+ "2021-03-24T00:00:00",
+ "2021-03-31T00:00:00",
+ "2021-04-07T00:00:00",
+ "2021-04-14T00:00:00",
+ "2021-04-21T00:00:00",
+ "2021-04-28T00:00:00",
+ "2021-05-05T00:00:00",
+ "2021-05-12T00:00:00",
+ "2021-05-19T00:00:00",
+ "2021-05-26T00:00:00",
+ "2021-06-02T00:00:00",
+ "2021-06-09T00:00:00",
+ "2021-06-16T00:00:00",
+ "2021-06-23T00:00:00",
+ "2021-06-30T00:00:00",
+ "2021-07-07T00:00:00",
+ "2021-07-14T00:00:00",
+ "2021-07-21T00:00:00",
+ "2021-07-28T00:00:00",
+ "2021-08-04T00:00:00",
+ "2021-08-11T00:00:00",
+ "2021-08-18T00:00:00",
+ "2021-08-25T00:00:00",
+ "2021-09-01T00:00:00",
+ "2021-09-08T00:00:00",
+ "2021-09-15T00:00:00",
+ "2021-09-22T00:00:00",
+ "2021-09-29T00:00:00",
+ "2021-10-06T00:00:00",
+ "2021-10-13T00:00:00",
+ "2021-10-20T00:00:00",
+ "2021-10-27T00:00:00",
+ "2021-11-03T00:00:00",
+ "2021-11-10T00:00:00",
+ "2021-11-17T00:00:00",
+ "2021-11-24T00:00:00",
+ "2021-12-01T00:00:00",
+ "2021-12-08T00:00:00",
+ "2021-12-15T00:00:00",
+ "2021-12-22T00:00:00",
+ "2021-12-29T00:00:00",
+ "2022-01-05T00:00:00",
+ "2022-01-12T00:00:00",
+ "2022-01-19T00:00:00",
+ "2022-01-26T00:00:00",
+ "2022-02-02T00:00:00",
+ "2022-02-09T00:00:00",
+ "2022-02-16T00:00:00",
+ "2022-02-23T00:00:00",
+ "2022-03-02T00:00:00",
+ "2022-03-09T00:00:00",
+ "2022-03-16T00:00:00",
+ "2022-03-23T00:00:00",
+ "2022-03-30T00:00:00",
+ "2022-04-06T00:00:00",
+ "2022-04-13T00:00:00",
+ "2022-04-20T00:00:00",
+ "2022-04-27T00:00:00",
+ "2022-05-04T00:00:00",
+ "2022-05-11T00:00:00",
+ "2022-05-18T00:00:00",
+ "2022-05-25T00:00:00",
+ "2022-06-01T00:00:00",
+ "2022-06-08T00:00:00",
+ "2022-06-15T00:00:00",
+ "2022-06-22T00:00:00",
+ "2022-06-29T00:00:00",
+ "2022-07-06T00:00:00",
+ "2022-07-13T00:00:00",
+ "2022-07-20T00:00:00",
+ "2022-07-27T00:00:00",
+ "2022-08-03T00:00:00",
+ "2022-08-10T00:00:00",
+ "2022-08-17T00:00:00",
+ "2022-08-24T00:00:00",
+ "2022-08-31T00:00:00",
+ "2022-09-07T00:00:00",
+ "2022-09-14T00:00:00",
+ "2022-09-21T00:00:00",
+ "2022-09-28T00:00:00",
+ "2022-10-05T00:00:00",
+ "2022-10-12T00:00:00",
+ "2022-10-19T00:00:00",
+ "2022-10-26T00:00:00",
+ "2022-11-02T00:00:00",
+ "2022-11-09T00:00:00",
+ "2022-11-16T00:00:00",
+ "2022-11-23T00:00:00",
+ "2022-11-30T00:00:00",
+ "2022-12-07T00:00:00",
+ "2022-12-14T00:00:00",
+ "2022-12-21T00:00:00",
+ "2022-12-28T00:00:00",
+ "2023-01-04T00:00:00",
+ "2023-01-11T00:00:00",
+ "2023-01-18T00:00:00",
+ "2023-01-25T00:00:00",
+ "2023-02-01T00:00:00",
+ "2023-02-08T00:00:00",
+ "2023-02-15T00:00:00",
+ "2023-02-22T00:00:00",
+ "2023-03-01T00:00:00",
+ "2023-03-08T00:00:00",
+ "2023-03-15T00:00:00",
+ "2023-03-22T00:00:00",
+ "2023-03-29T00:00:00",
+ "2023-04-05T00:00:00",
+ "2023-04-12T00:00:00",
+ "2023-04-19T00:00:00",
+ "2023-04-26T00:00:00",
+ "2023-05-03T00:00:00",
+ "2023-05-10T00:00:00",
+ "2023-05-17T00:00:00",
+ "2023-05-24T00:00:00",
+ "2023-05-31T00:00:00",
+ "2023-06-07T00:00:00",
+ "2023-06-14T00:00:00",
+ "2023-06-21T00:00:00",
+ "2023-06-28T00:00:00",
+ "2023-07-05T00:00:00",
+ "2023-07-12T00:00:00",
+ "2023-07-19T00:00:00",
+ "2023-07-26T00:00:00",
+ "2023-08-02T00:00:00",
+ "2023-08-09T00:00:00",
+ "2023-08-16T00:00:00",
+ "2023-08-23T00:00:00",
+ "2023-08-30T00:00:00",
+ "2023-09-06T00:00:00",
+ "2023-09-13T00:00:00",
+ "2023-09-20T00:00:00",
+ "2023-09-27T00:00:00",
+ "2023-10-04T00:00:00",
+ "2023-10-11T00:00:00",
+ "2023-10-18T00:00:00",
+ "2023-10-25T00:00:00",
+ "2023-11-01T00:00:00",
+ "2023-11-08T00:00:00",
+ "2023-11-15T00:00:00",
+ "2023-11-22T00:00:00",
+ "2023-11-29T00:00:00",
+ "2023-12-06T00:00:00",
+ "2023-12-13T00:00:00"
+ ],
+ "y": [
+ 1810.65,
+ 1837.49,
+ 1848.38,
+ 1844.86,
+ 1774.2,
+ 1751.64,
+ 1819.26,
+ 1828.75,
+ 1845.16,
+ 1873.81,
+ 1868.2,
+ 1860.77,
+ 1852.56,
+ 1890.9,
+ 1872.18,
+ 1862.31,
+ 1875.39,
+ 1883.95,
+ 1878.21,
+ 1888.53,
+ 1888.03,
+ 1909.78,
+ 1927.88,
+ 1943.89,
+ 1956.98,
+ 1959.53,
+ 1974.62,
+ 1972.83,
+ 1981.57,
+ 1987.01,
+ 1970.07,
+ 1920.24,
+ 1946.72,
+ 1986.51,
+ 2000.12,
+ 2000.72,
+ 1995.69,
+ 2001.57,
+ 1998.3,
+ 1946.16,
+ 1968.89,
+ 1862.49,
+ 1927.11,
+ 1982.3,
+ 2023.57,
+ 2038.25,
+ 2048.72,
+ 2072.83,
+ 2074.33,
+ 2026.14,
+ 2012.89,
+ 2081.88,
+ 2058.9,
+ 2025.9,
+ 2011.27,
+ 2032.12,
+ 2002.16,
+ 2041.51,
+ 2068.53,
+ 2099.68,
+ 2113.86,
+ 2098.53,
+ 2040.24,
+ 2099.5,
+ 2061.05,
+ 2059.69,
+ 2081.9,
+ 2106.63,
+ 2107.96,
+ 2106.85,
+ 2080.15,
+ 2098.48,
+ 2125.85,
+ 2123.48,
+ 2114.07,
+ 2105.2,
+ 2100.44,
+ 2108.58,
+ 2077.42,
+ 2046.68,
+ 2107.4,
+ 2114.15,
+ 2108.57,
+ 2099.84,
+ 2086.05,
+ 2079.61,
+ 1940.51,
+ 1948.86,
+ 1942.04,
+ 1995.31,
+ 1938.76,
+ 1920.03,
+ 1995.83,
+ 1994.24,
+ 2018.94,
+ 2090.35,
+ 2102.31,
+ 2075,
+ 2083.58,
+ 2088.87,
+ 2079.51,
+ 2047.62,
+ 2073.07,
+ 2064.29,
+ 2063.36,
+ 1990.26,
+ 1890.28,
+ 1859.33,
+ 1882.95,
+ 1912.53,
+ 1851.86,
+ 1926.82,
+ 1929.8,
+ 1986.45,
+ 1989.26,
+ 2027.22,
+ 2036.71,
+ 2063.95,
+ 2066.66,
+ 2082.42,
+ 2102.4,
+ 2095.15,
+ 2051.12,
+ 2064.46,
+ 2047.63,
+ 2090.54,
+ 2099.33,
+ 2119.12,
+ 2071.5,
+ 2085.45,
+ 2070.77,
+ 2099.73,
+ 2152.43,
+ 2173.02,
+ 2166.58,
+ 2163.79,
+ 2175.49,
+ 2182.22,
+ 2175.44,
+ 2170.95,
+ 2186.16,
+ 2125.77,
+ 2163.12,
+ 2171.37,
+ 2159.73,
+ 2139.18,
+ 2144.29,
+ 2139.43,
+ 2097.94,
+ 2163.26,
+ 2176.94,
+ 2204.72,
+ 2198.81,
+ 2241.35,
+ 2253.28,
+ 2265.18,
+ 2249.92,
+ 2270.75,
+ 2275.32,
+ 2271.89,
+ 2298.37,
+ 2279.55,
+ 2294.67,
+ 2349.25,
+ 2362.82,
+ 2395.96,
+ 2362.98,
+ 2385.26,
+ 2348.45,
+ 2361.13,
+ 2352.95,
+ 2344.93,
+ 2338.17,
+ 2387.45,
+ 2388.13,
+ 2399.63,
+ 2357.03,
+ 2404.39,
+ 2411.8,
+ 2433.14,
+ 2437.92,
+ 2435.61,
+ 2440.69,
+ 2432.54,
+ 2443.25,
+ 2473.83,
+ 2477.83,
+ 2477.57,
+ 2474.02,
+ 2468.11,
+ 2444.04,
+ 2457.59,
+ 2465.54,
+ 2498.37,
+ 2508.24,
+ 2507.04,
+ 2537.74,
+ 2555.24,
+ 2561.26,
+ 2557.15,
+ 2579.36,
+ 2594.38,
+ 2564.62,
+ 2597.08,
+ 2626.07,
+ 2629.27,
+ 2662.85,
+ 2679.25,
+ 2682.62,
+ 2713.06,
+ 2748.23,
+ 2802.56,
+ 2837.54,
+ 2823.81,
+ 2681.66,
+ 2698.63,
+ 2701.33,
+ 2713.83,
+ 2726.8,
+ 2749.48,
+ 2711.93,
+ 2605,
+ 2644.69,
+ 2642.19,
+ 2708.64,
+ 2639.4,
+ 2635.67,
+ 2697.79,
+ 2722.46,
+ 2733.29,
+ 2724.01,
+ 2772.35,
+ 2775.63,
+ 2767.32,
+ 2699.63,
+ 2774.02,
+ 2815.62,
+ 2846.07,
+ 2813.36,
+ 2857.7,
+ 2818.37,
+ 2861.82,
+ 2914.04,
+ 2888.6,
+ 2888.92,
+ 2907.95,
+ 2905.97,
+ 2925.51,
+ 2785.68,
+ 2809.21,
+ 2656.1,
+ 2711.74,
+ 2813.89,
+ 2701.58,
+ 2649.93,
+ 2743.79,
+ 2651.07,
+ 2506.96,
+ 2467.7,
+ 2510.03,
+ 2584.96,
+ 2616.1,
+ 2638.7,
+ 2681.05,
+ 2731.61,
+ 2753.03,
+ 2784.7,
+ 2792.38,
+ 2771.45,
+ 2810.92,
+ 2824.23,
+ 2805.37,
+ 2873.4,
+ 2888.21,
+ 2900.45,
+ 2927.25,
+ 2923.73,
+ 2879.42,
+ 2850.96,
+ 2856.27,
+ 2783.02,
+ 2826.15,
+ 2879.84,
+ 2926.46,
+ 2913.78,
+ 2995.82,
+ 2993.07,
+ 2984.42,
+ 3019.56,
+ 2980.38,
+ 2883.98,
+ 2840.6,
+ 2924.43,
+ 2887.94,
+ 2937.78,
+ 3000.93,
+ 3006.73,
+ 2984.87,
+ 2887.61,
+ 2919.4,
+ 2989.69,
+ 3004.52,
+ 3046.77,
+ 3076.78,
+ 3094.04,
+ 3108.46,
+ 3153.63,
+ 3112.76,
+ 3141.63,
+ 3191.14,
+ 3253.05,
+ 3289.29,
+ 3321.75,
+ 3273.4,
+ 3334.69,
+ 3379.45,
+ 3386.15,
+ 3116.39,
+ 3130.12,
+ 2741.38,
+ 2398.1,
+ 2475.56,
+ 2470.5,
+ 2749.98,
+ 2783.36,
+ 2799.31,
+ 2939.51,
+ 2848.42,
+ 2820,
+ 2971.61,
+ 3036.13,
+ 3122.87,
+ 3190.14,
+ 3113.49,
+ 3050.33,
+ 3115.86,
+ 3169.94,
+ 3226.56,
+ 3276.02,
+ 3258.44,
+ 3327.77,
+ 3380.35,
+ 3374.85,
+ 3478.73,
+ 3580.84,
+ 3398.96,
+ 3385.49,
+ 3236.92,
+ 3363,
+ 3419.45,
+ 3488.67,
+ 3435.56,
+ 3271.03,
+ 3443.44,
+ 3572.66,
+ 3567.79,
+ 3629.65,
+ 3669.01,
+ 3672.82,
+ 3701.17,
+ 3690.01,
+ 3732.04,
+ 3748.14,
+ 3809.84,
+ 3851.85,
+ 3750.77,
+ 3830.17,
+ 3909.88,
+ 3931.33,
+ 3925.43,
+ 3819.72,
+ 3898.81,
+ 3974.12,
+ 3889.14,
+ 3972.89,
+ 4079.95,
+ 4124.66,
+ 4173.42,
+ 4183.18,
+ 4167.59,
+ 4063.04,
+ 4115.68,
+ 4195.99,
+ 4208.12,
+ 4219.55,
+ 4223.7,
+ 4241.84,
+ 4297.5,
+ 4358.13,
+ 4374.3,
+ 4358.69,
+ 4400.64,
+ 4402.66,
+ 4447.7,
+ 4400.27,
+ 4496.19,
+ 4524.09,
+ 4514.07,
+ 4480.7,
+ 4395.64,
+ 4359.46,
+ 4363.55,
+ 4363.8,
+ 4536.19,
+ 4551.68,
+ 4660.57,
+ 4646.71,
+ 4688.67,
+ 4701.46,
+ 4513.04,
+ 4701.21,
+ 4709.85,
+ 4696.56,
+ 4793.06,
+ 4700.58,
+ 4726.35,
+ 4532.76,
+ 4349.93,
+ 4589.38,
+ 4587.18,
+ 4475.01,
+ 4225.5,
+ 4386.54,
+ 4277.88,
+ 4357.86,
+ 4456.24,
+ 4602.45,
+ 4481.15,
+ 4446.59,
+ 4459.45,
+ 4183.96,
+ 4300.17,
+ 3935.18,
+ 3923.68,
+ 3978.73,
+ 4101.23,
+ 4115.77,
+ 3789.99,
+ 3759.89,
+ 3818.83,
+ 3845.08,
+ 3801.78,
+ 3959.9,
+ 4023.61,
+ 4155.17,
+ 4210.24,
+ 4274.04,
+ 4140.77,
+ 3955,
+ 3979.87,
+ 3946.01,
+ 3789.93,
+ 3719.04,
+ 3783.28,
+ 3577.03,
+ 3695.16,
+ 3830.6,
+ 3759.69,
+ 3748.57,
+ 3958.79,
+ 4027.26,
+ 4080.11,
+ 3933.92,
+ 3995.32,
+ 3878.44,
+ 3783.22,
+ 3852.97,
+ 3969.61,
+ 3928.86,
+ 4016.22,
+ 4119.21,
+ 4117.86,
+ 4147.6,
+ 3991.05,
+ 3951.39,
+ 3992.01,
+ 3891.93,
+ 3936.97,
+ 4027.81,
+ 4090.38,
+ 4091.95,
+ 4154.52,
+ 4055.99,
+ 4090.75,
+ 4137.64,
+ 4158.77,
+ 4115.24,
+ 4179.83,
+ 4267.52,
+ 4372.59,
+ 4365.69,
+ 4376.86,
+ 4446.82,
+ 4472.16,
+ 4565.72,
+ 4566.75,
+ 4513.39,
+ 4467.71,
+ 4404.33,
+ 4436.01,
+ 4514.87,
+ 4465.48,
+ 4467.44,
+ 4402.2,
+ 4274.51,
+ 4263.75,
+ 4376.95,
+ 4314.6,
+ 4186.77,
+ 4237.86,
+ 4382.78,
+ 4502.88,
+ 4556.62,
+ 4550.58,
+ 4549.34,
+ 4707.09
+ ],
+ "yaxis": "y2"
+ }
+ ],
+ "layout": {
+ "autosize": true,
+ "template": {
+ "data": {
+ "bar": [
+ {
+ "error_x": {
+ "color": "#f2f5fa"
+ },
+ "error_y": {
+ "color": "#f2f5fa"
+ },
+ "marker": {
+ "line": {
+ "color": "rgb(17,17,17)",
+ "width": 0.5
+ },
+ "pattern": {
+ "fillmode": "overlay",
+ "size": 10,
+ "solidity": 0.2
+ }
+ },
+ "type": "bar"
+ }
+ ],
+ "barpolar": [
+ {
+ "marker": {
+ "line": {
+ "color": "rgb(17,17,17)",
+ "width": 0.5
+ },
+ "pattern": {
+ "fillmode": "overlay",
+ "size": 10,
+ "solidity": 0.2
+ }
+ },
+ "type": "barpolar"
+ }
+ ],
+ "candlestick": [
+ {
+ "decreasing": {
+ "fillcolor": "#e4003a",
+ "line": {
+ "color": "#e4003a"
+ }
+ },
+ "increasing": {
+ "fillcolor": "#00ACFF",
+ "line": {
+ "color": "#00ACFF"
+ }
+ },
+ "type": "candlestick"
+ }
+ ],
+ "carpet": [
+ {
+ "aaxis": {
+ "endlinecolor": "#A2B1C6",
+ "gridcolor": "#506784",
+ "linecolor": "#506784",
+ "minorgridcolor": "#506784",
+ "startlinecolor": "#A2B1C6"
+ },
+ "baxis": {
+ "endlinecolor": "#A2B1C6",
+ "gridcolor": "#506784",
+ "linecolor": "#506784",
+ "minorgridcolor": "#506784",
+ "startlinecolor": "#A2B1C6"
+ },
+ "type": "carpet"
+ }
+ ],
+ "choropleth": [
+ {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ },
+ "type": "choropleth"
+ }
+ ],
+ "contour": [
+ {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ },
+ "colorscale": [
+ [
+ 0,
+ "#0d0887"
+ ],
+ [
+ 0.1111111111111111,
+ "#46039f"
+ ],
+ [
+ 0.2222222222222222,
+ "#7201a8"
+ ],
+ [
+ 0.3333333333333333,
+ "#9c179e"
+ ],
+ [
+ 0.4444444444444444,
+ "#bd3786"
+ ],
+ [
+ 0.5555555555555556,
+ "#d8576b"
+ ],
+ [
+ 0.6666666666666666,
+ "#ed7953"
+ ],
+ [
+ 0.7777777777777778,
+ "#fb9f3a"
+ ],
+ [
+ 0.8888888888888888,
+ "#fdca26"
+ ],
+ [
+ 1,
+ "#f0f921"
+ ]
+ ],
+ "type": "contour"
+ }
+ ],
+ "contourcarpet": [
+ {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ },
+ "type": "contourcarpet"
+ }
+ ],
+ "heatmap": [
+ {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ },
+ "colorscale": [
+ [
+ 0,
+ "#0d0887"
+ ],
+ [
+ 0.1111111111111111,
+ "#46039f"
+ ],
+ [
+ 0.2222222222222222,
+ "#7201a8"
+ ],
+ [
+ 0.3333333333333333,
+ "#9c179e"
+ ],
+ [
+ 0.4444444444444444,
+ "#bd3786"
+ ],
+ [
+ 0.5555555555555556,
+ "#d8576b"
+ ],
+ [
+ 0.6666666666666666,
+ "#ed7953"
+ ],
+ [
+ 0.7777777777777778,
+ "#fb9f3a"
+ ],
+ [
+ 0.8888888888888888,
+ "#fdca26"
+ ],
+ [
+ 1,
+ "#f0f921"
+ ]
+ ],
+ "type": "heatmap"
+ }
+ ],
+ "heatmapgl": [
+ {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ },
+ "colorscale": [
+ [
+ 0,
+ "#0d0887"
+ ],
+ [
+ 0.1111111111111111,
+ "#46039f"
+ ],
+ [
+ 0.2222222222222222,
+ "#7201a8"
+ ],
+ [
+ 0.3333333333333333,
+ "#9c179e"
+ ],
+ [
+ 0.4444444444444444,
+ "#bd3786"
+ ],
+ [
+ 0.5555555555555556,
+ "#d8576b"
+ ],
+ [
+ 0.6666666666666666,
+ "#ed7953"
+ ],
+ [
+ 0.7777777777777778,
+ "#fb9f3a"
+ ],
+ [
+ 0.8888888888888888,
+ "#fdca26"
+ ],
+ [
+ 1,
+ "#f0f921"
+ ]
+ ],
+ "type": "heatmapgl"
+ }
+ ],
+ "histogram": [
+ {
+ "marker": {
+ "pattern": {
+ "fillmode": "overlay",
+ "size": 10,
+ "solidity": 0.2
+ }
+ },
+ "type": "histogram"
+ }
+ ],
+ "histogram2d": [
+ {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ },
+ "colorscale": [
+ [
+ 0,
+ "#0d0887"
+ ],
+ [
+ 0.1111111111111111,
+ "#46039f"
+ ],
+ [
+ 0.2222222222222222,
+ "#7201a8"
+ ],
+ [
+ 0.3333333333333333,
+ "#9c179e"
+ ],
+ [
+ 0.4444444444444444,
+ "#bd3786"
+ ],
+ [
+ 0.5555555555555556,
+ "#d8576b"
+ ],
+ [
+ 0.6666666666666666,
+ "#ed7953"
+ ],
+ [
+ 0.7777777777777778,
+ "#fb9f3a"
+ ],
+ [
+ 0.8888888888888888,
+ "#fdca26"
+ ],
+ [
+ 1,
+ "#f0f921"
+ ]
+ ],
+ "type": "histogram2d"
+ }
+ ],
+ "histogram2dcontour": [
+ {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ },
+ "colorscale": [
+ [
+ 0,
+ "#0d0887"
+ ],
+ [
+ 0.1111111111111111,
+ "#46039f"
+ ],
+ [
+ 0.2222222222222222,
+ "#7201a8"
+ ],
+ [
+ 0.3333333333333333,
+ "#9c179e"
+ ],
+ [
+ 0.4444444444444444,
+ "#bd3786"
+ ],
+ [
+ 0.5555555555555556,
+ "#d8576b"
+ ],
+ [
+ 0.6666666666666666,
+ "#ed7953"
+ ],
+ [
+ 0.7777777777777778,
+ "#fb9f3a"
+ ],
+ [
+ 0.8888888888888888,
+ "#fdca26"
+ ],
+ [
+ 1,
+ "#f0f921"
+ ]
+ ],
+ "type": "histogram2dcontour"
+ }
+ ],
+ "mesh3d": [
+ {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ },
+ "type": "mesh3d"
+ }
+ ],
+ "parcoords": [
+ {
+ "line": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ },
+ "type": "parcoords"
+ }
+ ],
+ "pie": [
+ {
+ "automargin": true,
+ "type": "pie"
+ }
+ ],
+ "scatter": [
+ {
+ "marker": {
+ "line": {
+ "color": "#283442"
+ }
+ },
+ "type": "scatter"
+ }
+ ],
+ "scatter3d": [
+ {
+ "line": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ },
+ "marker": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ },
+ "type": "scatter3d"
+ }
+ ],
+ "scattercarpet": [
+ {
+ "marker": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ },
+ "type": "scattercarpet"
+ }
+ ],
+ "scattergeo": [
+ {
+ "marker": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ },
+ "type": "scattergeo"
+ }
+ ],
+ "scattergl": [
+ {
+ "marker": {
+ "line": {
+ "color": "#283442"
+ }
+ },
+ "type": "scattergl"
+ }
+ ],
+ "scattermapbox": [
+ {
+ "marker": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ },
+ "type": "scattermapbox"
+ }
+ ],
+ "scatterpolar": [
+ {
+ "marker": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ },
+ "type": "scatterpolar"
+ }
+ ],
+ "scatterpolargl": [
+ {
+ "marker": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ },
+ "type": "scatterpolargl"
+ }
+ ],
+ "scatterternary": [
+ {
+ "marker": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ },
+ "type": "scatterternary"
+ }
+ ],
+ "surface": [
+ {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ },
+ "colorscale": [
+ [
+ 0,
+ "#0d0887"
+ ],
+ [
+ 0.1111111111111111,
+ "#46039f"
+ ],
+ [
+ 0.2222222222222222,
+ "#7201a8"
+ ],
+ [
+ 0.3333333333333333,
+ "#9c179e"
+ ],
+ [
+ 0.4444444444444444,
+ "#bd3786"
+ ],
+ [
+ 0.5555555555555556,
+ "#d8576b"
+ ],
+ [
+ 0.6666666666666666,
+ "#ed7953"
+ ],
+ [
+ 0.7777777777777778,
+ "#fb9f3a"
+ ],
+ [
+ 0.8888888888888888,
+ "#fdca26"
+ ],
+ [
+ 1,
+ "#f0f921"
+ ]
+ ],
+ "type": "surface"
+ }
+ ],
+ "table": [
+ {
+ "cells": {
+ "fill": {
+ "color": "#506784"
+ },
+ "line": {
+ "color": "rgb(17,17,17)"
+ }
+ },
+ "header": {
+ "fill": {
+ "color": "#2a3f5f"
+ },
+ "line": {
+ "color": "rgb(17,17,17)"
+ }
+ },
+ "type": "table"
+ }
+ ]
+ },
+ "layout": {
+ "annotationdefaults": {
+ "arrowcolor": "#f2f5fa",
+ "arrowhead": 0,
+ "arrowwidth": 1,
+ "showarrow": false
+ },
+ "autotypenumbers": "strict",
+ "coloraxis": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ },
+ "colorscale": {
+ "diverging": [
+ [
+ 0,
+ "#8e0152"
+ ],
+ [
+ 0.1,
+ "#c51b7d"
+ ],
+ [
+ 0.2,
+ "#de77ae"
+ ],
+ [
+ 0.3,
+ "#f1b6da"
+ ],
+ [
+ 0.4,
+ "#fde0ef"
+ ],
+ [
+ 0.5,
+ "#f7f7f7"
+ ],
+ [
+ 0.6,
+ "#e6f5d0"
+ ],
+ [
+ 0.7,
+ "#b8e186"
+ ],
+ [
+ 0.8,
+ "#7fbc41"
+ ],
+ [
+ 0.9,
+ "#4d9221"
+ ],
+ [
+ 1,
+ "#276419"
+ ]
+ ],
+ "sequential": [
+ [
+ 0,
+ "#0d0887"
+ ],
+ [
+ 0.1111111111111111,
+ "#46039f"
+ ],
+ [
+ 0.2222222222222222,
+ "#7201a8"
+ ],
+ [
+ 0.3333333333333333,
+ "#9c179e"
+ ],
+ [
+ 0.4444444444444444,
+ "#bd3786"
+ ],
+ [
+ 0.5555555555555556,
+ "#d8576b"
+ ],
+ [
+ 0.6666666666666666,
+ "#ed7953"
+ ],
+ [
+ 0.7777777777777778,
+ "#fb9f3a"
+ ],
+ [
+ 0.8888888888888888,
+ "#fdca26"
+ ],
+ [
+ 1,
+ "#f0f921"
+ ]
+ ],
+ "sequentialminus": [
+ [
+ 0,
+ "#0d0887"
+ ],
+ [
+ 0.1111111111111111,
+ "#46039f"
+ ],
+ [
+ 0.2222222222222222,
+ "#7201a8"
+ ],
+ [
+ 0.3333333333333333,
+ "#9c179e"
+ ],
+ [
+ 0.4444444444444444,
+ "#bd3786"
+ ],
+ [
+ 0.5555555555555556,
+ "#d8576b"
+ ],
+ [
+ 0.6666666666666666,
+ "#ed7953"
+ ],
+ [
+ 0.7777777777777778,
+ "#fb9f3a"
+ ],
+ [
+ 0.8888888888888888,
+ "#fdca26"
+ ],
+ [
+ 1,
+ "#f0f921"
+ ]
+ ]
+ },
+ "colorway": [
+ "#ffed00",
+ "#ef7d00",
+ "#e4003a",
+ "#c13246",
+ "#822661",
+ "#48277c",
+ "#005ca9",
+ "#00aaff",
+ "#9b30d9",
+ "#af005f",
+ "#5f00af",
+ "#af87ff"
+ ],
+ "dragmode": "pan",
+ "font": {
+ "color": "#f2f5fa",
+ "family": "Fira Code",
+ "size": 18
+ },
+ "geo": {
+ "bgcolor": "rgb(17,17,17)",
+ "lakecolor": "rgb(17,17,17)",
+ "landcolor": "rgb(17,17,17)",
+ "showlakes": true,
+ "showland": true,
+ "subunitcolor": "#506784"
+ },
+ "hoverlabel": {
+ "align": "left"
+ },
+ "hovermode": "x",
+ "legend": {
+ "bgcolor": "rgba(0, 0, 0, 0.5)",
+ "font": {
+ "size": 15
+ },
+ "x": 0.01,
+ "xanchor": "left",
+ "y": 0.99,
+ "yanchor": "top"
+ },
+ "legend2": {
+ "bgcolor": "rgba(0, 0, 0, 0.5)",
+ "font": {
+ "size": 15
+ }
+ },
+ "legend3": {
+ "bgcolor": "rgba(0, 0, 0, 0.5)",
+ "font": {
+ "size": 15
+ }
+ },
+ "legend4": {
+ "bgcolor": "rgba(0, 0, 0, 0.5)",
+ "font": {
+ "size": 15
+ }
+ },
+ "legend5": {
+ "bgcolor": "rgba(0, 0, 0, 0.5)",
+ "font": {
+ "size": 15
+ }
+ },
+ "mapbox": {
+ "style": "dark"
+ },
+ "paper_bgcolor": "#000000",
+ "plot_bgcolor": "#000000",
+ "polar": {
+ "angularaxis": {
+ "gridcolor": "#506784",
+ "linecolor": "#506784",
+ "ticks": ""
+ },
+ "bgcolor": "rgb(17,17,17)",
+ "radialaxis": {
+ "gridcolor": "#506784",
+ "linecolor": "#506784",
+ "ticks": ""
+ }
+ },
+ "scene": {
+ "xaxis": {
+ "backgroundcolor": "rgb(17,17,17)",
+ "gridcolor": "#506784",
+ "gridwidth": 2,
+ "linecolor": "#506784",
+ "showbackground": true,
+ "ticks": "",
+ "zerolinecolor": "#C8D4E3"
+ },
+ "yaxis": {
+ "backgroundcolor": "rgb(17,17,17)",
+ "gridcolor": "#506784",
+ "gridwidth": 2,
+ "linecolor": "#506784",
+ "showbackground": true,
+ "ticks": "",
+ "zerolinecolor": "#C8D4E3"
+ },
+ "zaxis": {
+ "backgroundcolor": "rgb(17,17,17)",
+ "gridcolor": "#506784",
+ "gridwidth": 2,
+ "linecolor": "#506784",
+ "showbackground": true,
+ "ticks": "",
+ "zerolinecolor": "#C8D4E3"
+ }
+ },
+ "shapedefaults": {
+ "line": {
+ "color": "#f2f5fa"
+ }
+ },
+ "sliderdefaults": {
+ "bgcolor": "#C8D4E3",
+ "bordercolor": "rgb(17,17,17)",
+ "borderwidth": 1,
+ "tickwidth": 0
+ },
+ "ternary": {
+ "aaxis": {
+ "gridcolor": "#506784",
+ "linecolor": "#506784",
+ "ticks": ""
+ },
+ "baxis": {
+ "gridcolor": "#506784",
+ "linecolor": "#506784",
+ "ticks": ""
+ },
+ "bgcolor": "rgb(17,17,17)",
+ "caxis": {
+ "gridcolor": "#506784",
+ "linecolor": "#506784",
+ "ticks": ""
+ }
+ },
+ "title": {
+ "x": 0.05
+ },
+ "updatemenudefaults": {
+ "bgcolor": "#506784",
+ "borderwidth": 0
+ },
+ "xaxis": {
+ "automargin": true,
+ "autorange": true,
+ "gridcolor": "#283442",
+ "linecolor": "#F5EFF3",
+ "mirror": true,
+ "rangeslider": {
+ "visible": false
+ },
+ "showgrid": true,
+ "showline": true,
+ "tick0": 1,
+ "tickfont": {
+ "size": 14
+ },
+ "ticks": "outside",
+ "title": {
+ "standoff": 20
+ },
+ "zeroline": false,
+ "zerolinecolor": "#283442",
+ "zerolinewidth": 2
+ },
+ "yaxis": {
+ "anchor": "x",
+ "automargin": true,
+ "fixedrange": false,
+ "gridcolor": "#283442",
+ "linecolor": "#F5EFF3",
+ "mirror": true,
+ "showgrid": true,
+ "showline": true,
+ "side": "right",
+ "tick0": 0.5,
+ "ticks": "outside",
+ "title": {
+ "standoff": 20
+ },
+ "zeroline": false,
+ "zerolinecolor": "#283442",
+ "zerolinewidth": 2
+ }
+ }
+ },
+ "title": {
+ "text": "USD Liquidity Index vs. S&P 500 Index",
+ "x": 0.5,
+ "y": 0.9
+ },
+ "yaxis": {
+ "position": 0,
+ "showgrid": false,
+ "side": "left",
+ "title": {
+ "font": {
+ "size": 12
+ },
+ "text": "USD Liquidity Index (Billions)"
+ }
+ },
+ "yaxis2": {
+ "overlaying": "y",
+ "position": 1,
+ "side": "right",
+ "title": {
+ "font": {
+ "size": 12
+ },
+ "text": "S&P 500 Index"
+ }
+ }
+ }
+ }
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ }
+ ],
+ "source": [
+ "import plotly.graph_objects as go\n",
+ "fig = go.Figure()\n",
+ "\n",
+ "fig.add_scatter(\n",
+ " x=liquidity_index.index, y=liquidity_index[\"USD Liquidity Index\"]/1000, name=\"USD Liquidity Index (Billions)\", yaxis=\"y1\")\n",
+ "\n",
+ "fig.add_scatter(\n",
+ " x=liquidity_index.index, y=liquidity_index[\"SP500\"], name=\"S&P 500 Index\", yaxis=\"y2\")\n",
+ "\n",
+ "fig.update_layout(\n",
+ " yaxis=dict(title=\"USD Liquidity Index (Billions)\",side=\"left\", position=0, titlefont=dict(size=12), showgrid=False),\n",
+ " yaxis2=dict(title=\"S&P 500 Index\", side=\"right\", overlaying=\"y\", position=1, titlefont=dict(size=12)),\n",
+ " title=\"USD Liquidity Index vs. S&P 500 Index\",\n",
+ " title_y=0.90,\n",
+ " title_x=0.5,\n",
+ " autosize=True,\n",
+ ")\n"
+ ]
+ },
+ {
+ "attachments": {},
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "To draw them both on the same y-axis, they will need to be normalized. There are several methods for normalizing a series, the fourth function in the block below paramaterizes a few of them, making it easy to A/B them."
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 85,
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/html": [
+ "\n",
+ "\n",
+ "
\n",
+ " \n",
+ " \n",
+ " | \n",
+ " USD Liquidity Index | \n",
+ " SP500 | \n",
+ "
\n",
+ " \n",
+ " | date | \n",
+ " | \n",
+ " | \n",
+ "
\n",
+ " \n",
+ " \n",
+ " \n",
+ " | 2023-11-29 | \n",
+ " 0.721351 | \n",
+ " 0.920274 | \n",
+ "
\n",
+ " \n",
+ " | 2023-12-06 | \n",
+ " 0.748489 | \n",
+ " 0.919866 | \n",
+ "
\n",
+ " \n",
+ " | 2023-12-13 | \n",
+ " 0.768553 | \n",
+ " 0.971734 | \n",
+ "
\n",
+ " \n",
+ "
\n",
+ "
"
+ ],
+ "text/plain": [
+ " USD Liquidity Index SP500\n",
+ "date \n",
+ "2023-11-29 0.721351 0.920274\n",
+ "2023-12-06 0.748489 0.919866\n",
+ "2023-12-13 0.768553 0.971734"
+ ]
+ },
+ "execution_count": 85,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "y_axis = liquidity_index[[\"USD Liquidity Index\", \"SP500\"]]\n",
+ "\n",
+ "def absolute_maximum_scale(series):\n",
+ " return series / series.abs().max()\n",
+ "\n",
+ "def min_max_scaling(series):\n",
+ " return (series - series.min()) / (series.max() - series.min())\n",
+ "\n",
+ "def z_score_standardization(series):\n",
+ " return (series - series.mean()) / series.std()\n",
+ "\n",
+ "methods = {\"z\": z_score_standardization, \"m\": min_max_scaling, \"a\": absolute_maximum_scale}\n",
+ "\n",
+ "def normalize(data: DataFrame, method: str = \"z\") -> DataFrame:\n",
+ " for col in data.columns:\n",
+ " data.loc[:, col] = methods[f\"{method}\"](data.loc[:, col])\n",
+ "\n",
+ " return data\n",
+ "\n",
+ "normalized = normalize(y_axis, method = \"m\")\n",
+ "\n",
+ "normalized.tail(3)"
+ ]
+ },
+ {
+ "attachments": {},
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "Now they can be easily plotted using the built-in `DataFrame.plot` method."
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 91,
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "application/vnd.plotly.v1+json": {
+ "config": {
+ "plotlyServerURL": "https://plot.ly"
+ },
+ "data": [
+ {
+ "hovertemplate": "variable=USD Liquidity Index
date=%{x}
value=%{y}",
+ "legendgroup": "USD Liquidity Index",
+ "line": {
+ "color": "#ffed00",
+ "dash": "solid"
+ },
+ "marker": {
+ "symbol": "circle"
+ },
+ "mode": "lines",
+ "name": "USD Liquidity Index",
+ "showlegend": true,
+ "type": "scattergl",
+ "x": [
+ "2013-12-18T00:00:00",
+ "2014-01-08T00:00:00",
+ "2014-01-15T00:00:00",
+ "2014-01-22T00:00:00",
+ "2014-01-29T00:00:00",
+ "2014-02-05T00:00:00",
+ "2014-02-12T00:00:00",
+ "2014-02-19T00:00:00",
+ "2014-02-26T00:00:00",
+ "2014-03-05T00:00:00",
+ "2014-03-12T00:00:00",
+ "2014-03-19T00:00:00",
+ "2014-03-26T00:00:00",
+ "2014-04-02T00:00:00",
+ "2014-04-09T00:00:00",
+ "2014-04-16T00:00:00",
+ "2014-04-23T00:00:00",
+ "2014-04-30T00:00:00",
+ "2014-05-07T00:00:00",
+ "2014-05-14T00:00:00",
+ "2014-05-21T00:00:00",
+ "2014-05-28T00:00:00",
+ "2014-06-04T00:00:00",
+ "2014-06-11T00:00:00",
+ "2014-06-18T00:00:00",
+ "2014-06-25T00:00:00",
+ "2014-07-02T00:00:00",
+ "2014-07-09T00:00:00",
+ "2014-07-16T00:00:00",
+ "2014-07-23T00:00:00",
+ "2014-07-30T00:00:00",
+ "2014-08-06T00:00:00",
+ "2014-08-13T00:00:00",
+ "2014-08-20T00:00:00",
+ "2014-08-27T00:00:00",
+ "2014-09-03T00:00:00",
+ "2014-09-10T00:00:00",
+ "2014-09-17T00:00:00",
+ "2014-09-24T00:00:00",
+ "2014-10-01T00:00:00",
+ "2014-10-08T00:00:00",
+ "2014-10-15T00:00:00",
+ "2014-10-22T00:00:00",
+ "2014-10-29T00:00:00",
+ "2014-11-05T00:00:00",
+ "2014-11-12T00:00:00",
+ "2014-11-19T00:00:00",
+ "2014-11-26T00:00:00",
+ "2014-12-03T00:00:00",
+ "2014-12-10T00:00:00",
+ "2014-12-17T00:00:00",
+ "2014-12-24T00:00:00",
+ "2014-12-31T00:00:00",
+ "2015-01-07T00:00:00",
+ "2015-01-14T00:00:00",
+ "2015-01-21T00:00:00",
+ "2015-01-28T00:00:00",
+ "2015-02-04T00:00:00",
+ "2015-02-11T00:00:00",
+ "2015-02-18T00:00:00",
+ "2015-02-25T00:00:00",
+ "2015-03-04T00:00:00",
+ "2015-03-11T00:00:00",
+ "2015-03-18T00:00:00",
+ "2015-03-25T00:00:00",
+ "2015-04-01T00:00:00",
+ "2015-04-08T00:00:00",
+ "2015-04-15T00:00:00",
+ "2015-04-22T00:00:00",
+ "2015-04-29T00:00:00",
+ "2015-05-06T00:00:00",
+ "2015-05-13T00:00:00",
+ "2015-05-20T00:00:00",
+ "2015-05-27T00:00:00",
+ "2015-06-03T00:00:00",
+ "2015-06-10T00:00:00",
+ "2015-06-17T00:00:00",
+ "2015-06-24T00:00:00",
+ "2015-07-01T00:00:00",
+ "2015-07-08T00:00:00",
+ "2015-07-15T00:00:00",
+ "2015-07-22T00:00:00",
+ "2015-07-29T00:00:00",
+ "2015-08-05T00:00:00",
+ "2015-08-12T00:00:00",
+ "2015-08-19T00:00:00",
+ "2015-08-26T00:00:00",
+ "2015-09-02T00:00:00",
+ "2015-09-09T00:00:00",
+ "2015-09-16T00:00:00",
+ "2015-09-23T00:00:00",
+ "2015-09-30T00:00:00",
+ "2015-10-07T00:00:00",
+ "2015-10-14T00:00:00",
+ "2015-10-21T00:00:00",
+ "2015-10-28T00:00:00",
+ "2015-11-04T00:00:00",
+ "2015-11-11T00:00:00",
+ "2015-11-18T00:00:00",
+ "2015-11-25T00:00:00",
+ "2015-12-02T00:00:00",
+ "2015-12-09T00:00:00",
+ "2015-12-16T00:00:00",
+ "2015-12-23T00:00:00",
+ "2015-12-30T00:00:00",
+ "2016-01-06T00:00:00",
+ "2016-01-13T00:00:00",
+ "2016-01-20T00:00:00",
+ "2016-01-27T00:00:00",
+ "2016-02-03T00:00:00",
+ "2016-02-10T00:00:00",
+ "2016-02-17T00:00:00",
+ "2016-02-24T00:00:00",
+ "2016-03-02T00:00:00",
+ "2016-03-09T00:00:00",
+ "2016-03-16T00:00:00",
+ "2016-03-23T00:00:00",
+ "2016-03-30T00:00:00",
+ "2016-04-06T00:00:00",
+ "2016-04-13T00:00:00",
+ "2016-04-20T00:00:00",
+ "2016-04-27T00:00:00",
+ "2016-05-04T00:00:00",
+ "2016-05-11T00:00:00",
+ "2016-05-18T00:00:00",
+ "2016-05-25T00:00:00",
+ "2016-06-01T00:00:00",
+ "2016-06-08T00:00:00",
+ "2016-06-15T00:00:00",
+ "2016-06-22T00:00:00",
+ "2016-06-29T00:00:00",
+ "2016-07-06T00:00:00",
+ "2016-07-13T00:00:00",
+ "2016-07-20T00:00:00",
+ "2016-07-27T00:00:00",
+ "2016-08-03T00:00:00",
+ "2016-08-10T00:00:00",
+ "2016-08-17T00:00:00",
+ "2016-08-24T00:00:00",
+ "2016-08-31T00:00:00",
+ "2016-09-07T00:00:00",
+ "2016-09-14T00:00:00",
+ "2016-09-21T00:00:00",
+ "2016-09-28T00:00:00",
+ "2016-10-05T00:00:00",
+ "2016-10-12T00:00:00",
+ "2016-10-19T00:00:00",
+ "2016-10-26T00:00:00",
+ "2016-11-02T00:00:00",
+ "2016-11-09T00:00:00",
+ "2016-11-16T00:00:00",
+ "2016-11-23T00:00:00",
+ "2016-11-30T00:00:00",
+ "2016-12-07T00:00:00",
+ "2016-12-14T00:00:00",
+ "2016-12-21T00:00:00",
+ "2016-12-28T00:00:00",
+ "2017-01-04T00:00:00",
+ "2017-01-11T00:00:00",
+ "2017-01-18T00:00:00",
+ "2017-01-25T00:00:00",
+ "2017-02-01T00:00:00",
+ "2017-02-08T00:00:00",
+ "2017-02-15T00:00:00",
+ "2017-02-22T00:00:00",
+ "2017-03-01T00:00:00",
+ "2017-03-08T00:00:00",
+ "2017-03-15T00:00:00",
+ "2017-03-22T00:00:00",
+ "2017-03-29T00:00:00",
+ "2017-04-05T00:00:00",
+ "2017-04-12T00:00:00",
+ "2017-04-19T00:00:00",
+ "2017-04-26T00:00:00",
+ "2017-05-03T00:00:00",
+ "2017-05-10T00:00:00",
+ "2017-05-17T00:00:00",
+ "2017-05-24T00:00:00",
+ "2017-05-31T00:00:00",
+ "2017-06-07T00:00:00",
+ "2017-06-14T00:00:00",
+ "2017-06-21T00:00:00",
+ "2017-06-28T00:00:00",
+ "2017-07-05T00:00:00",
+ "2017-07-12T00:00:00",
+ "2017-07-19T00:00:00",
+ "2017-07-26T00:00:00",
+ "2017-08-02T00:00:00",
+ "2017-08-09T00:00:00",
+ "2017-08-16T00:00:00",
+ "2017-08-23T00:00:00",
+ "2017-08-30T00:00:00",
+ "2017-09-06T00:00:00",
+ "2017-09-13T00:00:00",
+ "2017-09-20T00:00:00",
+ "2017-09-27T00:00:00",
+ "2017-10-04T00:00:00",
+ "2017-10-11T00:00:00",
+ "2017-10-18T00:00:00",
+ "2017-10-25T00:00:00",
+ "2017-11-01T00:00:00",
+ "2017-11-08T00:00:00",
+ "2017-11-15T00:00:00",
+ "2017-11-22T00:00:00",
+ "2017-11-29T00:00:00",
+ "2017-12-06T00:00:00",
+ "2017-12-13T00:00:00",
+ "2017-12-20T00:00:00",
+ "2017-12-27T00:00:00",
+ "2018-01-03T00:00:00",
+ "2018-01-10T00:00:00",
+ "2018-01-17T00:00:00",
+ "2018-01-24T00:00:00",
+ "2018-01-31T00:00:00",
+ "2018-02-07T00:00:00",
+ "2018-02-14T00:00:00",
+ "2018-02-21T00:00:00",
+ "2018-02-28T00:00:00",
+ "2018-03-07T00:00:00",
+ "2018-03-14T00:00:00",
+ "2018-03-21T00:00:00",
+ "2018-03-28T00:00:00",
+ "2018-04-04T00:00:00",
+ "2018-04-11T00:00:00",
+ "2018-04-18T00:00:00",
+ "2018-04-25T00:00:00",
+ "2018-05-02T00:00:00",
+ "2018-05-09T00:00:00",
+ "2018-05-16T00:00:00",
+ "2018-05-23T00:00:00",
+ "2018-05-30T00:00:00",
+ "2018-06-06T00:00:00",
+ "2018-06-13T00:00:00",
+ "2018-06-20T00:00:00",
+ "2018-06-27T00:00:00",
+ "2018-07-11T00:00:00",
+ "2018-07-18T00:00:00",
+ "2018-07-25T00:00:00",
+ "2018-08-01T00:00:00",
+ "2018-08-08T00:00:00",
+ "2018-08-15T00:00:00",
+ "2018-08-22T00:00:00",
+ "2018-08-29T00:00:00",
+ "2018-09-05T00:00:00",
+ "2018-09-12T00:00:00",
+ "2018-09-19T00:00:00",
+ "2018-09-26T00:00:00",
+ "2018-10-03T00:00:00",
+ "2018-10-10T00:00:00",
+ "2018-10-17T00:00:00",
+ "2018-10-24T00:00:00",
+ "2018-10-31T00:00:00",
+ "2018-11-07T00:00:00",
+ "2018-11-14T00:00:00",
+ "2018-11-21T00:00:00",
+ "2018-11-28T00:00:00",
+ "2018-12-12T00:00:00",
+ "2018-12-19T00:00:00",
+ "2018-12-26T00:00:00",
+ "2019-01-02T00:00:00",
+ "2019-01-09T00:00:00",
+ "2019-01-16T00:00:00",
+ "2019-01-23T00:00:00",
+ "2019-01-30T00:00:00",
+ "2019-02-06T00:00:00",
+ "2019-02-13T00:00:00",
+ "2019-02-20T00:00:00",
+ "2019-02-27T00:00:00",
+ "2019-03-06T00:00:00",
+ "2019-03-13T00:00:00",
+ "2019-03-20T00:00:00",
+ "2019-03-27T00:00:00",
+ "2019-04-03T00:00:00",
+ "2019-04-10T00:00:00",
+ "2019-04-17T00:00:00",
+ "2019-04-24T00:00:00",
+ "2019-05-01T00:00:00",
+ "2019-05-08T00:00:00",
+ "2019-05-15T00:00:00",
+ "2019-05-22T00:00:00",
+ "2019-05-29T00:00:00",
+ "2019-06-05T00:00:00",
+ "2019-06-12T00:00:00",
+ "2019-06-19T00:00:00",
+ "2019-06-26T00:00:00",
+ "2019-07-03T00:00:00",
+ "2019-07-10T00:00:00",
+ "2019-07-17T00:00:00",
+ "2019-07-24T00:00:00",
+ "2019-07-31T00:00:00",
+ "2019-08-07T00:00:00",
+ "2019-08-14T00:00:00",
+ "2019-08-21T00:00:00",
+ "2019-08-28T00:00:00",
+ "2019-09-04T00:00:00",
+ "2019-09-11T00:00:00",
+ "2019-09-18T00:00:00",
+ "2019-09-25T00:00:00",
+ "2019-10-02T00:00:00",
+ "2019-10-09T00:00:00",
+ "2019-10-16T00:00:00",
+ "2019-10-23T00:00:00",
+ "2019-10-30T00:00:00",
+ "2019-11-06T00:00:00",
+ "2019-11-13T00:00:00",
+ "2019-11-20T00:00:00",
+ "2019-11-27T00:00:00",
+ "2019-12-04T00:00:00",
+ "2019-12-11T00:00:00",
+ "2019-12-18T00:00:00",
+ "2020-01-08T00:00:00",
+ "2020-01-15T00:00:00",
+ "2020-01-22T00:00:00",
+ "2020-01-29T00:00:00",
+ "2020-02-05T00:00:00",
+ "2020-02-12T00:00:00",
+ "2020-02-19T00:00:00",
+ "2020-02-26T00:00:00",
+ "2020-03-04T00:00:00",
+ "2020-03-11T00:00:00",
+ "2020-03-18T00:00:00",
+ "2020-03-25T00:00:00",
+ "2020-04-01T00:00:00",
+ "2020-04-08T00:00:00",
+ "2020-04-15T00:00:00",
+ "2020-04-22T00:00:00",
+ "2020-04-29T00:00:00",
+ "2020-05-06T00:00:00",
+ "2020-05-13T00:00:00",
+ "2020-05-20T00:00:00",
+ "2020-05-27T00:00:00",
+ "2020-06-03T00:00:00",
+ "2020-06-10T00:00:00",
+ "2020-06-17T00:00:00",
+ "2020-06-24T00:00:00",
+ "2020-07-01T00:00:00",
+ "2020-07-08T00:00:00",
+ "2020-07-15T00:00:00",
+ "2020-07-22T00:00:00",
+ "2020-07-29T00:00:00",
+ "2020-08-05T00:00:00",
+ "2020-08-12T00:00:00",
+ "2020-08-19T00:00:00",
+ "2020-08-26T00:00:00",
+ "2020-09-02T00:00:00",
+ "2020-09-09T00:00:00",
+ "2020-09-16T00:00:00",
+ "2020-09-23T00:00:00",
+ "2020-09-30T00:00:00",
+ "2020-10-07T00:00:00",
+ "2020-10-14T00:00:00",
+ "2020-10-21T00:00:00",
+ "2020-10-28T00:00:00",
+ "2020-11-04T00:00:00",
+ "2020-11-11T00:00:00",
+ "2020-11-18T00:00:00",
+ "2020-11-25T00:00:00",
+ "2020-12-02T00:00:00",
+ "2020-12-09T00:00:00",
+ "2020-12-16T00:00:00",
+ "2020-12-23T00:00:00",
+ "2020-12-30T00:00:00",
+ "2021-01-06T00:00:00",
+ "2021-01-13T00:00:00",
+ "2021-01-20T00:00:00",
+ "2021-01-27T00:00:00",
+ "2021-02-03T00:00:00",
+ "2021-02-10T00:00:00",
+ "2021-02-17T00:00:00",
+ "2021-02-24T00:00:00",
+ "2021-03-03T00:00:00",
+ "2021-03-10T00:00:00",
+ "2021-03-17T00:00:00",
+ "2021-03-24T00:00:00",
+ "2021-03-31T00:00:00",
+ "2021-04-07T00:00:00",
+ "2021-04-14T00:00:00",
+ "2021-04-21T00:00:00",
+ "2021-04-28T00:00:00",
+ "2021-05-05T00:00:00",
+ "2021-05-12T00:00:00",
+ "2021-05-19T00:00:00",
+ "2021-05-26T00:00:00",
+ "2021-06-02T00:00:00",
+ "2021-06-09T00:00:00",
+ "2021-06-16T00:00:00",
+ "2021-06-23T00:00:00",
+ "2021-06-30T00:00:00",
+ "2021-07-07T00:00:00",
+ "2021-07-14T00:00:00",
+ "2021-07-21T00:00:00",
+ "2021-07-28T00:00:00",
+ "2021-08-04T00:00:00",
+ "2021-08-11T00:00:00",
+ "2021-08-18T00:00:00",
+ "2021-08-25T00:00:00",
+ "2021-09-01T00:00:00",
+ "2021-09-08T00:00:00",
+ "2021-09-15T00:00:00",
+ "2021-09-22T00:00:00",
+ "2021-09-29T00:00:00",
+ "2021-10-06T00:00:00",
+ "2021-10-13T00:00:00",
+ "2021-10-20T00:00:00",
+ "2021-10-27T00:00:00",
+ "2021-11-03T00:00:00",
+ "2021-11-10T00:00:00",
+ "2021-11-17T00:00:00",
+ "2021-11-24T00:00:00",
+ "2021-12-01T00:00:00",
+ "2021-12-08T00:00:00",
+ "2021-12-15T00:00:00",
+ "2021-12-22T00:00:00",
+ "2021-12-29T00:00:00",
+ "2022-01-05T00:00:00",
+ "2022-01-12T00:00:00",
+ "2022-01-19T00:00:00",
+ "2022-01-26T00:00:00",
+ "2022-02-02T00:00:00",
+ "2022-02-09T00:00:00",
+ "2022-02-16T00:00:00",
+ "2022-02-23T00:00:00",
+ "2022-03-02T00:00:00",
+ "2022-03-09T00:00:00",
+ "2022-03-16T00:00:00",
+ "2022-03-23T00:00:00",
+ "2022-03-30T00:00:00",
+ "2022-04-06T00:00:00",
+ "2022-04-13T00:00:00",
+ "2022-04-20T00:00:00",
+ "2022-04-27T00:00:00",
+ "2022-05-04T00:00:00",
+ "2022-05-11T00:00:00",
+ "2022-05-18T00:00:00",
+ "2022-05-25T00:00:00",
+ "2022-06-01T00:00:00",
+ "2022-06-08T00:00:00",
+ "2022-06-15T00:00:00",
+ "2022-06-22T00:00:00",
+ "2022-06-29T00:00:00",
+ "2022-07-06T00:00:00",
+ "2022-07-13T00:00:00",
+ "2022-07-20T00:00:00",
+ "2022-07-27T00:00:00",
+ "2022-08-03T00:00:00",
+ "2022-08-10T00:00:00",
+ "2022-08-17T00:00:00",
+ "2022-08-24T00:00:00",
+ "2022-08-31T00:00:00",
+ "2022-09-07T00:00:00",
+ "2022-09-14T00:00:00",
+ "2022-09-21T00:00:00",
+ "2022-09-28T00:00:00",
+ "2022-10-05T00:00:00",
+ "2022-10-12T00:00:00",
+ "2022-10-19T00:00:00",
+ "2022-10-26T00:00:00",
+ "2022-11-02T00:00:00",
+ "2022-11-09T00:00:00",
+ "2022-11-16T00:00:00",
+ "2022-11-23T00:00:00",
+ "2022-11-30T00:00:00",
+ "2022-12-07T00:00:00",
+ "2022-12-14T00:00:00",
+ "2022-12-21T00:00:00",
+ "2022-12-28T00:00:00",
+ "2023-01-04T00:00:00",
+ "2023-01-11T00:00:00",
+ "2023-01-18T00:00:00",
+ "2023-01-25T00:00:00",
+ "2023-02-01T00:00:00",
+ "2023-02-08T00:00:00",
+ "2023-02-15T00:00:00",
+ "2023-02-22T00:00:00",
+ "2023-03-01T00:00:00",
+ "2023-03-08T00:00:00",
+ "2023-03-15T00:00:00",
+ "2023-03-22T00:00:00",
+ "2023-03-29T00:00:00",
+ "2023-04-05T00:00:00",
+ "2023-04-12T00:00:00",
+ "2023-04-19T00:00:00",
+ "2023-04-26T00:00:00",
+ "2023-05-03T00:00:00",
+ "2023-05-10T00:00:00",
+ "2023-05-17T00:00:00",
+ "2023-05-24T00:00:00",
+ "2023-05-31T00:00:00",
+ "2023-06-07T00:00:00",
+ "2023-06-14T00:00:00",
+ "2023-06-21T00:00:00",
+ "2023-06-28T00:00:00",
+ "2023-07-05T00:00:00",
+ "2023-07-12T00:00:00",
+ "2023-07-19T00:00:00",
+ "2023-07-26T00:00:00",
+ "2023-08-02T00:00:00",
+ "2023-08-09T00:00:00",
+ "2023-08-16T00:00:00",
+ "2023-08-23T00:00:00",
+ "2023-08-30T00:00:00",
+ "2023-09-06T00:00:00",
+ "2023-09-13T00:00:00",
+ "2023-09-20T00:00:00",
+ "2023-09-27T00:00:00",
+ "2023-10-04T00:00:00",
+ "2023-10-11T00:00:00",
+ "2023-10-18T00:00:00",
+ "2023-10-25T00:00:00",
+ "2023-11-01T00:00:00",
+ "2023-11-08T00:00:00",
+ "2023-11-15T00:00:00",
+ "2023-11-22T00:00:00",
+ "2023-11-29T00:00:00",
+ "2023-12-06T00:00:00",
+ "2023-12-13T00:00:00"
+ ],
+ "xaxis": "x",
+ "y": [
+ 0.1577884519915611,
+ 0.15431141691493283,
+ 0.17131795251801063,
+ 0.16343663561446506,
+ 0.16675800767040053,
+ 0.17367729905867346,
+ 0.19025050246901185,
+ 0.19326587748787372,
+ 0.19166212766387108,
+ 0.2066453244718536,
+ 0.21327713010118937,
+ 0.20072059357254765,
+ 0.20294783690105497,
+ 0.20068525385974173,
+ 0.2218231701741799,
+ 0.21300563135518824,
+ 0.1887763315919643,
+ 0.16987968230159134,
+ 0.19336712856980182,
+ 0.2141426725910236,
+ 0.21181698291969975,
+ 0.22577560853022136,
+ 0.2382740869592533,
+ 0.24368358728376163,
+ 0.22791422210280265,
+ 0.23027497101302127,
+ 0.22474486690671494,
+ 0.24180385113117933,
+ 0.2548015731220729,
+ 0.2515093703528979,
+ 0.24997629995450713,
+ 0.25098881077378826,
+ 0.256108301074159,
+ 0.2511890691463552,
+ 0.24840648747375466,
+ 0.26020265922924646,
+ 0.25394500579739576,
+ 0.24033220451933224,
+ 0.24174074450116873,
+ 0.22322357641259283,
+ 0.24561324779253008,
+ 0.2623210786802244,
+ 0.25371221245113446,
+ 0.2566013742099751,
+ 0.26400055646023973,
+ 0.27088086197486166,
+ 0.2607299501822239,
+ 0.26533869749037553,
+ 0.26650154232603745,
+ 0.2737944249639731,
+ 0.24805028560658374,
+ 0.22892224533950525,
+ 0.1536579127019342,
+ 0.2426671498297243,
+ 0.2625538720264857,
+ 0.22995242601518934,
+ 0.22655083842066262,
+ 0.2414678433856118,
+ 0.2540602805748818,
+ 0.25528174445797575,
+ 0.2572843281836453,
+ 0.2640518831859817,
+ 0.27492697861723,
+ 0.25304159932955517,
+ 0.25632819262050704,
+ 0.23729691585277812,
+ 0.2743463976211325,
+ 0.2607408886647591,
+ 0.22345693070667647,
+ 0.21306649419390958,
+ 0.2221687140327268,
+ 0.23433791609005905,
+ 0.219289929808599,
+ 0.2258496536427671,
+ 0.2305930284282747,
+ 0.23906698670609755,
+ 0.21273357166136478,
+ 0.20989461473262142,
+ 0.19650507068783982,
+ 0.2213702048076594,
+ 0.23710002316714507,
+ 0.23407931914397118,
+ 0.2308499425308956,
+ 0.2305506768676898,
+ 0.23462904800984127,
+ 0.2470184220874327,
+ 0.2545474637585636,
+ 0.2538855453282302,
+ 0.26852151543419883,
+ 0.23988428768321257,
+ 0.22780820296438486,
+ 0.1199850563500135,
+ 0.2523822051644222,
+ 0.2715542798355525,
+ 0.25143560571426327,
+ 0.2503013692175395,
+ 0.2582275619468704,
+ 0.25299980871679256,
+ 0.23671353011756904,
+ 0.22846310954693927,
+ 0.2170680154844037,
+ 0.22559638570099125,
+ 0.19637885742781863,
+ 0.17509593610131166,
+ 0.12528825706219285,
+ 0.16474588783175156,
+ 0.19123608779282178,
+ 0.1768660069546311,
+ 0.173543513003051,
+ 0.18569364283442447,
+ 0.19948005746349493,
+ 0.20362770566170246,
+ 0.21589142742709502,
+ 0.20787380020272656,
+ 0.22012518111602813,
+ 0.19656845779176157,
+ 0.19382850815365707,
+ 0.1696081835555902,
+ 0.20628996402641617,
+ 0.22066144723416262,
+ 0.18723260318494955,
+ 0.1734823696904185,
+ 0.1851579376641123,
+ 0.19253412105366194,
+ 0.1870932076511039,
+ 0.18953753778684768,
+ 0.19142512720894242,
+ 0.20667309138905826,
+ 0.1905553776104408,
+ 0.1680058361011434,
+ 0.1401256074363731,
+ 0.17323891833553318,
+ 0.1818870509121853,
+ 0.17080833142143617,
+ 0.17465503111297095,
+ 0.19446294014069693,
+ 0.19050994083683317,
+ 0.1920789118958522,
+ 0.18976275833750772,
+ 0.148626210735756,
+ 0.19210864213043496,
+ 0.1951604787577474,
+ 0.1314062344862868,
+ 0.10687542526856779,
+ 0.1021180267875023,
+ 0.13328204400411287,
+ 0.11499458404877554,
+ 0.12137256078851313,
+ 0.12613893443473567,
+ 0.14297550284765162,
+ 0.14187941080284536,
+ 0.13693297290565923,
+ 0.09678088873207281,
+ 0.13028518026338745,
+ 0.1403213782263615,
+ 0.08565196441122636,
+ 0.08087437180855749,
+ 0.09579165724741781,
+ 0.12678935343471157,
+ 0.1302647056678729,
+ 0.13266948898214334,
+ 0.14201880633669098,
+ 0.16220675751403632,
+ 0.1683036993947934,
+ 0.16785858729778533,
+ 0.19302915750685617,
+ 0.20303674713089212,
+ 0.21109279928108926,
+ 0.19962814768858644,
+ 0.19046983306753756,
+ 0.21034729962523077,
+ 0.22196200476020322,
+ 0.1882294074652058,
+ 0.17381080464038476,
+ 0.1735286478857596,
+ 0.18051020448230967,
+ 0.18795005544969223,
+ 0.18622261663086884,
+ 0.1546544365082793,
+ 0.19392919828776287,
+ 0.19345351453443854,
+ 0.16446288965539294,
+ 0.1526801806476367,
+ 0.16799545856643053,
+ 0.18739303426213205,
+ 0.1902850007600843,
+ 0.20234341562250904,
+ 0.2028785598449989,
+ 0.21589226884882848,
+ 0.22802500929771016,
+ 0.2164035727888699,
+ 0.21884117155074587,
+ 0.22616546726673126,
+ 0.22850630252925763,
+ 0.1899602119709631,
+ 0.17639256699259606,
+ 0.19070234593988772,
+ 0.20399232174620813,
+ 0.19879990822893626,
+ 0.19958579612800156,
+ 0.2068963486223402,
+ 0.21889838822862215,
+ 0.23003208060595828,
+ 0.22411604439789823,
+ 0.21000287766232847,
+ 0.2229170184276969,
+ 0.2241948575669337,
+ 0.1992293137869195,
+ 0.1847994920056521,
+ 0.1888293411611732,
+ 0.20549734475348305,
+ 0.1977750565575642,
+ 0.18907615820299242,
+ 0.1728939354248086,
+ 0.2023518298398438,
+ 0.21571192412395376,
+ 0.1980574937861005,
+ 0.1963409934498123,
+ 0.21276638710897028,
+ 0.20118365599986987,
+ 0.17854408236509065,
+ 0.17386100947048208,
+ 0.16932855106616548,
+ 0.17786421360444316,
+ 0.16006421730669879,
+ 0.1444118097466928,
+ 0.13980951333849778,
+ 0.15589581403906552,
+ 0.15045658347997445,
+ 0.1573870938246937,
+ 0.14941770811304445,
+ 0.15499661467989231,
+ 0.16429039820003064,
+ 0.1333824536643075,
+ 0.13068934316936642,
+ 0.14271494258418566,
+ 0.13317882960480665,
+ 0.1323396516626213,
+ 0.13832131876589235,
+ 0.13811376807163528,
+ 0.12474105246152319,
+ 0.12147381187044125,
+ 0.1191192333862681,
+ 0.12281587953533327,
+ 0.13099505973252887,
+ 0.10032103043871168,
+ 0.10640815573257822,
+ 0.10597875017459502,
+ 0.12178850359876076,
+ 0.1059941762397087,
+ 0.10375627490257738,
+ 0.0897754918530743,
+ 0.1061372179343994,
+ 0.10674135873903418,
+ 0.09016619201131769,
+ 0.0900318450078729,
+ 0.0879810197694841,
+ 0.061379471665684075,
+ 0.06901341057958812,
+ 0.05128409370745561,
+ 0.06455359491826149,
+ 0.05080925137586477,
+ 0.048995426592404655,
+ 0.045587668571832454,
+ 0.05825555324320398,
+ 0.05343785287123948,
+ 0.050125736454372224,
+ 0.06750950946795782,
+ 0.08466694003523874,
+ 0.07774035632527569,
+ 0.053460290784132135,
+ 0.05662880455848638,
+ 0.055857501302801316,
+ 0.061206699736410616,
+ 0.025315575221139655,
+ 0.011902471367820779,
+ 0.009701031639140023,
+ 0.01970749936753133,
+ 0.025056136853318315,
+ 0.030879055722873826,
+ 0.03379598439891916,
+ 0.04256808644430321,
+ 0.05498494696518814,
+ 0.0236046843630746,
+ 0.027261783690666445,
+ 0.022133598699049812,
+ 0.03219756357922855,
+ 0.028830193801863132,
+ 0.035421891661903286,
+ 0.02165539068052507,
+ 0.04145740975611672,
+ 0.03925961618828101,
+ 0.032445502516692405,
+ 0.029887299973018408,
+ 0.01895526833780502,
+ 0.021125855936258375,
+ 0,
+ 0.012577572071978581,
+ 0.029592241418479978,
+ 0.04065104726153687,
+ 0.024024553808078435,
+ 0.01990327015751976,
+ 0.03170084428256737,
+ 0.04382208530109155,
+ 0.05023427985799045,
+ 0.04354750134206767,
+ 0.05484330764005325,
+ 0.06544830669485617,
+ 0.08755778463754636,
+ 0.07796557687593574,
+ 0.08617869441638147,
+ 0.08908272129251353,
+ 0.0707711405808166,
+ 0.0704463517916954,
+ 0.08258245792751095,
+ 0.0947999014975624,
+ 0.08611530731245971,
+ 0.09382805939539922,
+ 0.11414811378490007,
+ 0.13737023173315488,
+ 0.22897665727826993,
+ 0.3628642444565734,
+ 0.44699884500843384,
+ 0.47819539719873877,
+ 0.565331068599992,
+ 0.5938544239430481,
+ 0.5873322836129752,
+ 0.5879927996737527,
+ 0.6446370302973529,
+ 0.662140565671003,
+ 0.6478731382842962,
+ 0.637007018018205,
+ 0.6190151775652284,
+ 0.585461803099461,
+ 0.5774528705663385,
+ 0.5352948369801486,
+ 0.520260032972513,
+ 0.49851432969259496,
+ 0.4926215728191611,
+ 0.4832635607733675,
+ 0.5075545647970463,
+ 0.5293294373637247,
+ 0.5459093721479309,
+ 0.5478704457347491,
+ 0.5431335218491982,
+ 0.5664439890794678,
+ 0.5487932049024596,
+ 0.5639087853965088,
+ 0.5196331737810744,
+ 0.5559419239500599,
+ 0.5865104950532817,
+ 0.5816504431207322,
+ 0.581942416462248,
+ 0.5972282446203702,
+ 0.6148880039625354,
+ 0.6421166917316852,
+ 0.6501441355429443,
+ 0.6347455568725364,
+ 0.65393053334358,
+ 0.656123558854926,
+ 0.6747324419124506,
+ 0.6516962781672937,
+ 0.6463683957509324,
+ 0.6527749808296082,
+ 0.6600838504804799,
+ 0.6631668197119308,
+ 0.6606327379246165,
+ 0.6834952883187665,
+ 0.7208936796326016,
+ 0.765293260716768,
+ 0.7621673789769097,
+ 0.801975321661505,
+ 0.892459290614165,
+ 0.9078239319413226,
+ 0.8409561467820947,
+ 0.9158373520570237,
+ 0.9460514041365414,
+ 0.9250576514124386,
+ 0.9113337824655564,
+ 0.9142125666896842,
+ 0.9314701264432487,
+ 0.932119704021491,
+ 0.9080836507830551,
+ 0.9071059187287576,
+ 0.9371519669354915,
+ 0.9364639644314204,
+ 0.8682398074378316,
+ 0.7710704623388046,
+ 0.8714388928685021,
+ 0.9021785530575303,
+ 0.9173847266248836,
+ 0.9109383142508233,
+ 0.9245331651985728,
+ 0.9488135112136274,
+ 0.9611913858608614,
+ 0.9684520139990138,
+ 0.9702778991606538,
+ 0.9899478150240899,
+ 0.9849980114399699,
+ 0.963874679768912,
+ 0.9410934668089979,
+ 0.9575009101378417,
+ 0.9912901631628931,
+ 0.966145957501471,
+ 0.9484735768333037,
+ 0.9576293671891521,
+ 0.9710564947380289,
+ 0.9718942703106586,
+ 1,
+ 0.9944081916332389,
+ 0.9916528159300206,
+ 0.9967967074606622,
+ 0.9518005583674624,
+ 0.9357047215539153,
+ 0.9308441086735435,
+ 0.903135530042402,
+ 0.8715289249939838,
+ 0.8731587588917241,
+ 0.8525994602560054,
+ 0.8623391972948852,
+ 0.8649226424905635,
+ 0.8536787238661422,
+ 0.9050309727340092,
+ 0.9251748895073026,
+ 0.9119951399480675,
+ 0.87365660008403,
+ 0.8759334872948124,
+ 0.8974744446195848,
+ 0.8793134783981799,
+ 0.7481720112840264,
+ 0.7499022548419614,
+ 0.7461971944755614,
+ 0.7380373669782357,
+ 0.7351305353629921,
+ 0.7398413751748054,
+ 0.7537497959552296,
+ 0.7330264200814833,
+ 0.7080168418974172,
+ 0.6890200634207608,
+ 0.6868640604656877,
+ 0.7142935675552267,
+ 0.7342153489908829,
+ 0.7101234814441265,
+ 0.7218601927304528,
+ 0.741484110872459,
+ 0.7448767233018286,
+ 0.7365570256751428,
+ 0.732137878730934,
+ 0.6763286189408519,
+ 0.7188720236809732,
+ 0.693206136544797,
+ 0.6447051854577642,
+ 0.6391546067559434,
+ 0.6662817629692539,
+ 0.6671321598678855,
+ 0.6493335659396969,
+ 0.6677744451244378,
+ 0.6528481845204205,
+ 0.6599371626249441,
+ 0.6901969319519806,
+ 0.6961115657904848,
+ 0.6559608839864542,
+ 0.6831819989600028,
+ 0.6937098676892371,
+ 0.6592839388858567,
+ 0.6444415399812755,
+ 0.6589470897185556,
+ 0.6725301607620364,
+ 0.6708254403300168,
+ 0.6356130626797487,
+ 0.6456209327776958,
+ 0.6462343292213988,
+ 0.6636124927567613,
+ 0.6291046655713226,
+ 0.6371071472044885,
+ 0.6320990050468476,
+ 0.7634530713856589,
+ 0.7481436834189994,
+ 0.7556309344773677,
+ 0.7504845186815258,
+ 0.7390476340062276,
+ 0.6858442573247164,
+ 0.6762882306976452,
+ 0.6894648950438577,
+ 0.704974260909173,
+ 0.7217381865790989,
+ 0.7178045399751052,
+ 0.7026278161684235,
+ 0.7256502366919336,
+ 0.7291971097724403,
+ 0.6964629996011661,
+ 0.685467580862031,
+ 0.6853682930974809,
+ 0.6773843227424514,
+ 0.6905004047238538,
+ 0.6759286631435404,
+ 0.6890988765897963,
+ 0.690809206500039,
+ 0.6865235651375416,
+ 0.6714548237866559,
+ 0.6747560017209879,
+ 0.7021294140282953,
+ 0.7037822467867506,
+ 0.6566303752123889,
+ 0.6614396613670186,
+ 0.6810714327785372,
+ 0.6991603172047746,
+ 0.680601078029525,
+ 0.6844904097555558,
+ 0.7013589521943437,
+ 0.7115216438912502,
+ 0.746207011062452,
+ 0.7375364405729072,
+ 0.7213505716338783,
+ 0.7484892272775463,
+ 0.7685534894600708
+ ],
+ "yaxis": "y"
+ },
+ {
+ "hovertemplate": "variable=SP500
date=%{x}
value=%{y}",
+ "legendgroup": "SP500",
+ "line": {
+ "color": "#ef7d00",
+ "dash": "solid"
+ },
+ "marker": {
+ "symbol": "circle"
+ },
+ "mode": "lines",
+ "name": "SP500",
+ "showlegend": true,
+ "type": "scattergl",
+ "x": [
+ "2013-12-18T00:00:00",
+ "2014-01-08T00:00:00",
+ "2014-01-15T00:00:00",
+ "2014-01-22T00:00:00",
+ "2014-01-29T00:00:00",
+ "2014-02-05T00:00:00",
+ "2014-02-12T00:00:00",
+ "2014-02-19T00:00:00",
+ "2014-02-26T00:00:00",
+ "2014-03-05T00:00:00",
+ "2014-03-12T00:00:00",
+ "2014-03-19T00:00:00",
+ "2014-03-26T00:00:00",
+ "2014-04-02T00:00:00",
+ "2014-04-09T00:00:00",
+ "2014-04-16T00:00:00",
+ "2014-04-23T00:00:00",
+ "2014-04-30T00:00:00",
+ "2014-05-07T00:00:00",
+ "2014-05-14T00:00:00",
+ "2014-05-21T00:00:00",
+ "2014-05-28T00:00:00",
+ "2014-06-04T00:00:00",
+ "2014-06-11T00:00:00",
+ "2014-06-18T00:00:00",
+ "2014-06-25T00:00:00",
+ "2014-07-02T00:00:00",
+ "2014-07-09T00:00:00",
+ "2014-07-16T00:00:00",
+ "2014-07-23T00:00:00",
+ "2014-07-30T00:00:00",
+ "2014-08-06T00:00:00",
+ "2014-08-13T00:00:00",
+ "2014-08-20T00:00:00",
+ "2014-08-27T00:00:00",
+ "2014-09-03T00:00:00",
+ "2014-09-10T00:00:00",
+ "2014-09-17T00:00:00",
+ "2014-09-24T00:00:00",
+ "2014-10-01T00:00:00",
+ "2014-10-08T00:00:00",
+ "2014-10-15T00:00:00",
+ "2014-10-22T00:00:00",
+ "2014-10-29T00:00:00",
+ "2014-11-05T00:00:00",
+ "2014-11-12T00:00:00",
+ "2014-11-19T00:00:00",
+ "2014-11-26T00:00:00",
+ "2014-12-03T00:00:00",
+ "2014-12-10T00:00:00",
+ "2014-12-17T00:00:00",
+ "2014-12-24T00:00:00",
+ "2014-12-31T00:00:00",
+ "2015-01-07T00:00:00",
+ "2015-01-14T00:00:00",
+ "2015-01-21T00:00:00",
+ "2015-01-28T00:00:00",
+ "2015-02-04T00:00:00",
+ "2015-02-11T00:00:00",
+ "2015-02-18T00:00:00",
+ "2015-02-25T00:00:00",
+ "2015-03-04T00:00:00",
+ "2015-03-11T00:00:00",
+ "2015-03-18T00:00:00",
+ "2015-03-25T00:00:00",
+ "2015-04-01T00:00:00",
+ "2015-04-08T00:00:00",
+ "2015-04-15T00:00:00",
+ "2015-04-22T00:00:00",
+ "2015-04-29T00:00:00",
+ "2015-05-06T00:00:00",
+ "2015-05-13T00:00:00",
+ "2015-05-20T00:00:00",
+ "2015-05-27T00:00:00",
+ "2015-06-03T00:00:00",
+ "2015-06-10T00:00:00",
+ "2015-06-17T00:00:00",
+ "2015-06-24T00:00:00",
+ "2015-07-01T00:00:00",
+ "2015-07-08T00:00:00",
+ "2015-07-15T00:00:00",
+ "2015-07-22T00:00:00",
+ "2015-07-29T00:00:00",
+ "2015-08-05T00:00:00",
+ "2015-08-12T00:00:00",
+ "2015-08-19T00:00:00",
+ "2015-08-26T00:00:00",
+ "2015-09-02T00:00:00",
+ "2015-09-09T00:00:00",
+ "2015-09-16T00:00:00",
+ "2015-09-23T00:00:00",
+ "2015-09-30T00:00:00",
+ "2015-10-07T00:00:00",
+ "2015-10-14T00:00:00",
+ "2015-10-21T00:00:00",
+ "2015-10-28T00:00:00",
+ "2015-11-04T00:00:00",
+ "2015-11-11T00:00:00",
+ "2015-11-18T00:00:00",
+ "2015-11-25T00:00:00",
+ "2015-12-02T00:00:00",
+ "2015-12-09T00:00:00",
+ "2015-12-16T00:00:00",
+ "2015-12-23T00:00:00",
+ "2015-12-30T00:00:00",
+ "2016-01-06T00:00:00",
+ "2016-01-13T00:00:00",
+ "2016-01-20T00:00:00",
+ "2016-01-27T00:00:00",
+ "2016-02-03T00:00:00",
+ "2016-02-10T00:00:00",
+ "2016-02-17T00:00:00",
+ "2016-02-24T00:00:00",
+ "2016-03-02T00:00:00",
+ "2016-03-09T00:00:00",
+ "2016-03-16T00:00:00",
+ "2016-03-23T00:00:00",
+ "2016-03-30T00:00:00",
+ "2016-04-06T00:00:00",
+ "2016-04-13T00:00:00",
+ "2016-04-20T00:00:00",
+ "2016-04-27T00:00:00",
+ "2016-05-04T00:00:00",
+ "2016-05-11T00:00:00",
+ "2016-05-18T00:00:00",
+ "2016-05-25T00:00:00",
+ "2016-06-01T00:00:00",
+ "2016-06-08T00:00:00",
+ "2016-06-15T00:00:00",
+ "2016-06-22T00:00:00",
+ "2016-06-29T00:00:00",
+ "2016-07-06T00:00:00",
+ "2016-07-13T00:00:00",
+ "2016-07-20T00:00:00",
+ "2016-07-27T00:00:00",
+ "2016-08-03T00:00:00",
+ "2016-08-10T00:00:00",
+ "2016-08-17T00:00:00",
+ "2016-08-24T00:00:00",
+ "2016-08-31T00:00:00",
+ "2016-09-07T00:00:00",
+ "2016-09-14T00:00:00",
+ "2016-09-21T00:00:00",
+ "2016-09-28T00:00:00",
+ "2016-10-05T00:00:00",
+ "2016-10-12T00:00:00",
+ "2016-10-19T00:00:00",
+ "2016-10-26T00:00:00",
+ "2016-11-02T00:00:00",
+ "2016-11-09T00:00:00",
+ "2016-11-16T00:00:00",
+ "2016-11-23T00:00:00",
+ "2016-11-30T00:00:00",
+ "2016-12-07T00:00:00",
+ "2016-12-14T00:00:00",
+ "2016-12-21T00:00:00",
+ "2016-12-28T00:00:00",
+ "2017-01-04T00:00:00",
+ "2017-01-11T00:00:00",
+ "2017-01-18T00:00:00",
+ "2017-01-25T00:00:00",
+ "2017-02-01T00:00:00",
+ "2017-02-08T00:00:00",
+ "2017-02-15T00:00:00",
+ "2017-02-22T00:00:00",
+ "2017-03-01T00:00:00",
+ "2017-03-08T00:00:00",
+ "2017-03-15T00:00:00",
+ "2017-03-22T00:00:00",
+ "2017-03-29T00:00:00",
+ "2017-04-05T00:00:00",
+ "2017-04-12T00:00:00",
+ "2017-04-19T00:00:00",
+ "2017-04-26T00:00:00",
+ "2017-05-03T00:00:00",
+ "2017-05-10T00:00:00",
+ "2017-05-17T00:00:00",
+ "2017-05-24T00:00:00",
+ "2017-05-31T00:00:00",
+ "2017-06-07T00:00:00",
+ "2017-06-14T00:00:00",
+ "2017-06-21T00:00:00",
+ "2017-06-28T00:00:00",
+ "2017-07-05T00:00:00",
+ "2017-07-12T00:00:00",
+ "2017-07-19T00:00:00",
+ "2017-07-26T00:00:00",
+ "2017-08-02T00:00:00",
+ "2017-08-09T00:00:00",
+ "2017-08-16T00:00:00",
+ "2017-08-23T00:00:00",
+ "2017-08-30T00:00:00",
+ "2017-09-06T00:00:00",
+ "2017-09-13T00:00:00",
+ "2017-09-20T00:00:00",
+ "2017-09-27T00:00:00",
+ "2017-10-04T00:00:00",
+ "2017-10-11T00:00:00",
+ "2017-10-18T00:00:00",
+ "2017-10-25T00:00:00",
+ "2017-11-01T00:00:00",
+ "2017-11-08T00:00:00",
+ "2017-11-15T00:00:00",
+ "2017-11-22T00:00:00",
+ "2017-11-29T00:00:00",
+ "2017-12-06T00:00:00",
+ "2017-12-13T00:00:00",
+ "2017-12-20T00:00:00",
+ "2017-12-27T00:00:00",
+ "2018-01-03T00:00:00",
+ "2018-01-10T00:00:00",
+ "2018-01-17T00:00:00",
+ "2018-01-24T00:00:00",
+ "2018-01-31T00:00:00",
+ "2018-02-07T00:00:00",
+ "2018-02-14T00:00:00",
+ "2018-02-21T00:00:00",
+ "2018-02-28T00:00:00",
+ "2018-03-07T00:00:00",
+ "2018-03-14T00:00:00",
+ "2018-03-21T00:00:00",
+ "2018-03-28T00:00:00",
+ "2018-04-04T00:00:00",
+ "2018-04-11T00:00:00",
+ "2018-04-18T00:00:00",
+ "2018-04-25T00:00:00",
+ "2018-05-02T00:00:00",
+ "2018-05-09T00:00:00",
+ "2018-05-16T00:00:00",
+ "2018-05-23T00:00:00",
+ "2018-05-30T00:00:00",
+ "2018-06-06T00:00:00",
+ "2018-06-13T00:00:00",
+ "2018-06-20T00:00:00",
+ "2018-06-27T00:00:00",
+ "2018-07-11T00:00:00",
+ "2018-07-18T00:00:00",
+ "2018-07-25T00:00:00",
+ "2018-08-01T00:00:00",
+ "2018-08-08T00:00:00",
+ "2018-08-15T00:00:00",
+ "2018-08-22T00:00:00",
+ "2018-08-29T00:00:00",
+ "2018-09-05T00:00:00",
+ "2018-09-12T00:00:00",
+ "2018-09-19T00:00:00",
+ "2018-09-26T00:00:00",
+ "2018-10-03T00:00:00",
+ "2018-10-10T00:00:00",
+ "2018-10-17T00:00:00",
+ "2018-10-24T00:00:00",
+ "2018-10-31T00:00:00",
+ "2018-11-07T00:00:00",
+ "2018-11-14T00:00:00",
+ "2018-11-21T00:00:00",
+ "2018-11-28T00:00:00",
+ "2018-12-12T00:00:00",
+ "2018-12-19T00:00:00",
+ "2018-12-26T00:00:00",
+ "2019-01-02T00:00:00",
+ "2019-01-09T00:00:00",
+ "2019-01-16T00:00:00",
+ "2019-01-23T00:00:00",
+ "2019-01-30T00:00:00",
+ "2019-02-06T00:00:00",
+ "2019-02-13T00:00:00",
+ "2019-02-20T00:00:00",
+ "2019-02-27T00:00:00",
+ "2019-03-06T00:00:00",
+ "2019-03-13T00:00:00",
+ "2019-03-20T00:00:00",
+ "2019-03-27T00:00:00",
+ "2019-04-03T00:00:00",
+ "2019-04-10T00:00:00",
+ "2019-04-17T00:00:00",
+ "2019-04-24T00:00:00",
+ "2019-05-01T00:00:00",
+ "2019-05-08T00:00:00",
+ "2019-05-15T00:00:00",
+ "2019-05-22T00:00:00",
+ "2019-05-29T00:00:00",
+ "2019-06-05T00:00:00",
+ "2019-06-12T00:00:00",
+ "2019-06-19T00:00:00",
+ "2019-06-26T00:00:00",
+ "2019-07-03T00:00:00",
+ "2019-07-10T00:00:00",
+ "2019-07-17T00:00:00",
+ "2019-07-24T00:00:00",
+ "2019-07-31T00:00:00",
+ "2019-08-07T00:00:00",
+ "2019-08-14T00:00:00",
+ "2019-08-21T00:00:00",
+ "2019-08-28T00:00:00",
+ "2019-09-04T00:00:00",
+ "2019-09-11T00:00:00",
+ "2019-09-18T00:00:00",
+ "2019-09-25T00:00:00",
+ "2019-10-02T00:00:00",
+ "2019-10-09T00:00:00",
+ "2019-10-16T00:00:00",
+ "2019-10-23T00:00:00",
+ "2019-10-30T00:00:00",
+ "2019-11-06T00:00:00",
+ "2019-11-13T00:00:00",
+ "2019-11-20T00:00:00",
+ "2019-11-27T00:00:00",
+ "2019-12-04T00:00:00",
+ "2019-12-11T00:00:00",
+ "2019-12-18T00:00:00",
+ "2020-01-08T00:00:00",
+ "2020-01-15T00:00:00",
+ "2020-01-22T00:00:00",
+ "2020-01-29T00:00:00",
+ "2020-02-05T00:00:00",
+ "2020-02-12T00:00:00",
+ "2020-02-19T00:00:00",
+ "2020-02-26T00:00:00",
+ "2020-03-04T00:00:00",
+ "2020-03-11T00:00:00",
+ "2020-03-18T00:00:00",
+ "2020-03-25T00:00:00",
+ "2020-04-01T00:00:00",
+ "2020-04-08T00:00:00",
+ "2020-04-15T00:00:00",
+ "2020-04-22T00:00:00",
+ "2020-04-29T00:00:00",
+ "2020-05-06T00:00:00",
+ "2020-05-13T00:00:00",
+ "2020-05-20T00:00:00",
+ "2020-05-27T00:00:00",
+ "2020-06-03T00:00:00",
+ "2020-06-10T00:00:00",
+ "2020-06-17T00:00:00",
+ "2020-06-24T00:00:00",
+ "2020-07-01T00:00:00",
+ "2020-07-08T00:00:00",
+ "2020-07-15T00:00:00",
+ "2020-07-22T00:00:00",
+ "2020-07-29T00:00:00",
+ "2020-08-05T00:00:00",
+ "2020-08-12T00:00:00",
+ "2020-08-19T00:00:00",
+ "2020-08-26T00:00:00",
+ "2020-09-02T00:00:00",
+ "2020-09-09T00:00:00",
+ "2020-09-16T00:00:00",
+ "2020-09-23T00:00:00",
+ "2020-09-30T00:00:00",
+ "2020-10-07T00:00:00",
+ "2020-10-14T00:00:00",
+ "2020-10-21T00:00:00",
+ "2020-10-28T00:00:00",
+ "2020-11-04T00:00:00",
+ "2020-11-11T00:00:00",
+ "2020-11-18T00:00:00",
+ "2020-11-25T00:00:00",
+ "2020-12-02T00:00:00",
+ "2020-12-09T00:00:00",
+ "2020-12-16T00:00:00",
+ "2020-12-23T00:00:00",
+ "2020-12-30T00:00:00",
+ "2021-01-06T00:00:00",
+ "2021-01-13T00:00:00",
+ "2021-01-20T00:00:00",
+ "2021-01-27T00:00:00",
+ "2021-02-03T00:00:00",
+ "2021-02-10T00:00:00",
+ "2021-02-17T00:00:00",
+ "2021-02-24T00:00:00",
+ "2021-03-03T00:00:00",
+ "2021-03-10T00:00:00",
+ "2021-03-17T00:00:00",
+ "2021-03-24T00:00:00",
+ "2021-03-31T00:00:00",
+ "2021-04-07T00:00:00",
+ "2021-04-14T00:00:00",
+ "2021-04-21T00:00:00",
+ "2021-04-28T00:00:00",
+ "2021-05-05T00:00:00",
+ "2021-05-12T00:00:00",
+ "2021-05-19T00:00:00",
+ "2021-05-26T00:00:00",
+ "2021-06-02T00:00:00",
+ "2021-06-09T00:00:00",
+ "2021-06-16T00:00:00",
+ "2021-06-23T00:00:00",
+ "2021-06-30T00:00:00",
+ "2021-07-07T00:00:00",
+ "2021-07-14T00:00:00",
+ "2021-07-21T00:00:00",
+ "2021-07-28T00:00:00",
+ "2021-08-04T00:00:00",
+ "2021-08-11T00:00:00",
+ "2021-08-18T00:00:00",
+ "2021-08-25T00:00:00",
+ "2021-09-01T00:00:00",
+ "2021-09-08T00:00:00",
+ "2021-09-15T00:00:00",
+ "2021-09-22T00:00:00",
+ "2021-09-29T00:00:00",
+ "2021-10-06T00:00:00",
+ "2021-10-13T00:00:00",
+ "2021-10-20T00:00:00",
+ "2021-10-27T00:00:00",
+ "2021-11-03T00:00:00",
+ "2021-11-10T00:00:00",
+ "2021-11-17T00:00:00",
+ "2021-11-24T00:00:00",
+ "2021-12-01T00:00:00",
+ "2021-12-08T00:00:00",
+ "2021-12-15T00:00:00",
+ "2021-12-22T00:00:00",
+ "2021-12-29T00:00:00",
+ "2022-01-05T00:00:00",
+ "2022-01-12T00:00:00",
+ "2022-01-19T00:00:00",
+ "2022-01-26T00:00:00",
+ "2022-02-02T00:00:00",
+ "2022-02-09T00:00:00",
+ "2022-02-16T00:00:00",
+ "2022-02-23T00:00:00",
+ "2022-03-02T00:00:00",
+ "2022-03-09T00:00:00",
+ "2022-03-16T00:00:00",
+ "2022-03-23T00:00:00",
+ "2022-03-30T00:00:00",
+ "2022-04-06T00:00:00",
+ "2022-04-13T00:00:00",
+ "2022-04-20T00:00:00",
+ "2022-04-27T00:00:00",
+ "2022-05-04T00:00:00",
+ "2022-05-11T00:00:00",
+ "2022-05-18T00:00:00",
+ "2022-05-25T00:00:00",
+ "2022-06-01T00:00:00",
+ "2022-06-08T00:00:00",
+ "2022-06-15T00:00:00",
+ "2022-06-22T00:00:00",
+ "2022-06-29T00:00:00",
+ "2022-07-06T00:00:00",
+ "2022-07-13T00:00:00",
+ "2022-07-20T00:00:00",
+ "2022-07-27T00:00:00",
+ "2022-08-03T00:00:00",
+ "2022-08-10T00:00:00",
+ "2022-08-17T00:00:00",
+ "2022-08-24T00:00:00",
+ "2022-08-31T00:00:00",
+ "2022-09-07T00:00:00",
+ "2022-09-14T00:00:00",
+ "2022-09-21T00:00:00",
+ "2022-09-28T00:00:00",
+ "2022-10-05T00:00:00",
+ "2022-10-12T00:00:00",
+ "2022-10-19T00:00:00",
+ "2022-10-26T00:00:00",
+ "2022-11-02T00:00:00",
+ "2022-11-09T00:00:00",
+ "2022-11-16T00:00:00",
+ "2022-11-23T00:00:00",
+ "2022-11-30T00:00:00",
+ "2022-12-07T00:00:00",
+ "2022-12-14T00:00:00",
+ "2022-12-21T00:00:00",
+ "2022-12-28T00:00:00",
+ "2023-01-04T00:00:00",
+ "2023-01-11T00:00:00",
+ "2023-01-18T00:00:00",
+ "2023-01-25T00:00:00",
+ "2023-02-01T00:00:00",
+ "2023-02-08T00:00:00",
+ "2023-02-15T00:00:00",
+ "2023-02-22T00:00:00",
+ "2023-03-01T00:00:00",
+ "2023-03-08T00:00:00",
+ "2023-03-15T00:00:00",
+ "2023-03-22T00:00:00",
+ "2023-03-29T00:00:00",
+ "2023-04-05T00:00:00",
+ "2023-04-12T00:00:00",
+ "2023-04-19T00:00:00",
+ "2023-04-26T00:00:00",
+ "2023-05-03T00:00:00",
+ "2023-05-10T00:00:00",
+ "2023-05-17T00:00:00",
+ "2023-05-24T00:00:00",
+ "2023-05-31T00:00:00",
+ "2023-06-07T00:00:00",
+ "2023-06-14T00:00:00",
+ "2023-06-21T00:00:00",
+ "2023-06-28T00:00:00",
+ "2023-07-05T00:00:00",
+ "2023-07-12T00:00:00",
+ "2023-07-19T00:00:00",
+ "2023-07-26T00:00:00",
+ "2023-08-02T00:00:00",
+ "2023-08-09T00:00:00",
+ "2023-08-16T00:00:00",
+ "2023-08-23T00:00:00",
+ "2023-08-30T00:00:00",
+ "2023-09-06T00:00:00",
+ "2023-09-13T00:00:00",
+ "2023-09-20T00:00:00",
+ "2023-09-27T00:00:00",
+ "2023-10-04T00:00:00",
+ "2023-10-11T00:00:00",
+ "2023-10-18T00:00:00",
+ "2023-10-25T00:00:00",
+ "2023-11-01T00:00:00",
+ "2023-11-08T00:00:00",
+ "2023-11-15T00:00:00",
+ "2023-11-22T00:00:00",
+ "2023-11-29T00:00:00",
+ "2023-12-06T00:00:00",
+ "2023-12-13T00:00:00"
+ ],
+ "xaxis": "x",
+ "y": [
+ 0.019402121377514448,
+ 0.02822694662361657,
+ 0.0318075109652728,
+ 0.030650156834636386,
+ 0.007417587837260209,
+ 0,
+ 0.02223303588455389,
+ 0.025353288924252454,
+ 0.030748794970770224,
+ 0.04016873697154613,
+ 0.03832420382584449,
+ 0.03588126598759786,
+ 0.03318186899540341,
+ 0.045787822793300494,
+ 0.03963280309855264,
+ 0.03638760841975125,
+ 0.04068823115518409,
+ 0.04350270597286792,
+ 0.0416154296348416,
+ 0.04500858151784359,
+ 0.0448441846242873,
+ 0.051995449493986316,
+ 0.0579466170407244,
+ 0.0632106055723971,
+ 0.067514516245701,
+ 0.06835294040283811,
+ 0.07331443865036719,
+ 0.07272589777143565,
+ 0.07559955547079977,
+ 0.07738819367269233,
+ 0.07181842691900488,
+ 0.05543463250718411,
+ 0.06414109198992574,
+ 0.07722379677913602,
+ 0.08169868022173846,
+ 0.08189595649400606,
+ 0.0802421237448297,
+ 0.08217543121305174,
+ 0.08110027552919355,
+ 0.0639569674691427,
+ 0.07143045025021207,
+ 0.03644679130143154,
+ 0.05769344582464763,
+ 0.07583957493539197,
+ 0.08940889452952891,
+ 0.09423558732434188,
+ 0.09767805827541072,
+ 0.10560527648269552,
+ 0.10609846716336442,
+ 0.09025389456240834,
+ 0.08589737688316641,
+ 0.1085808602560646,
+ 0.10102517902821707,
+ 0.09017498405350131,
+ 0.08536473094804396,
+ 0.09222008140934161,
+ 0.08236941954744822,
+ 0.09530745507032895,
+ 0.10419146319811144,
+ 0.11443338966666877,
+ 0.11909568556792552,
+ 0.1140552768114894,
+ 0.09488988696069596,
+ 0.11437420678498855,
+ 0.10173208567050919,
+ 0.10128492612003602,
+ 0.10858743613180685,
+ 0.11671850648710141,
+ 0.11715580222396116,
+ 0.11679084112026612,
+ 0.1080120470043598,
+ 0.11403883712213371,
+ 0.1230379230754055,
+ 0.12225868179994868,
+ 0.11916473226321918,
+ 0.1162483313715303,
+ 0.11468327294487442,
+ 0.11735965437197093,
+ 0.1071144399655424,
+ 0.09700731894970112,
+ 0.11697167770317811,
+ 0.11919103576618816,
+ 0.11735636643409988,
+ 0.1144859966726069,
+ 0.10995193034832416,
+ 0.107834498359319,
+ 0.06209928257195648,
+ 0.06484471069434665,
+ 0.06260233706623874,
+ 0.08011718210572688,
+ 0.06152389344450943,
+ 0.05536558581189045,
+ 0.08028815487502543,
+ 0.07976537275351642,
+ 0.08788657929519762,
+ 0.11136574363290824,
+ 0.11529811732677495,
+ 0.10631875900072989,
+ 0.10913980969415596,
+ 0.1108791288279816,
+ 0.10780161898060778,
+ 0.0973163851095869,
+ 0.10568418699160262,
+ 0.10279737754075394,
+ 0.10249159931873927,
+ 0.07845677348080828,
+ 0.04558397064529064,
+ 0.0354078029341557,
+ 0.043173912185755316,
+ 0.05289963240854596,
+ 0.03295171334442458,
+ 0.05759809562638499,
+ 0.05857790111198054,
+ 0.07720406915190929,
+ 0.07812797969369567,
+ 0.09060899185248993,
+ 0.09372924489218849,
+ 0.10268558765313561,
+ 0.10357661881621076,
+ 0.1087584089011054,
+ 0.11532770876761513,
+ 0.11294395381104878,
+ 0.098467163364481,
+ 0.10285327248456311,
+ 0.0973196730474581,
+ 0.11142821445245966,
+ 0.1143183118411794,
+ 0.1208251408881377,
+ 0.10516798074583579,
+ 0.10975465407605649,
+ 0.10492796128124358,
+ 0.11444982935602446,
+ 0.13177726193685835,
+ 0.1385471260135068,
+ 0.13642969402450164,
+ 0.1355123593584575,
+ 0.13935924666767485,
+ 0.14157202885494266,
+ 0.13934280697831933,
+ 0.13786652287418366,
+ 0.1428674763761663,
+ 0.12301161957243652,
+ 0.13529206752109205,
+ 0.13800461626477098,
+ 0.13417745658278038,
+ 0.12742074425761643,
+ 0.12910088050976185,
+ 0.12750294270439458,
+ 0.11386128847709293,
+ 0.13533809865128793,
+ 0.13983599765898821,
+ 0.14896988906497613,
+ 0.14702671778314072,
+ 0.16101360548691065,
+ 0.16493611536716404,
+ 0.16884876143380387,
+ 0.16383136824246566,
+ 0.17068014282802108,
+ 0.17218273043512572,
+ 0.1710549677453294,
+ 0.17976142722807104,
+ 0.17357352815461202,
+ 0.17854489021575448,
+ 0.1964904551163601,
+ 0.2009521868074781,
+ 0.2118484129123896,
+ 0.20100479381341607,
+ 0.20833031939028485,
+ 0.19622742008666993,
+ 0.2003965253072578,
+ 0.19770699212867665,
+ 0.1950700659560336,
+ 0.1928474199551525,
+ 0.2090503777840613,
+ 0.20927395755929795,
+ 0.21305508611109283,
+ 0.19904847078009616,
+ 0.21462014453774875,
+ 0.21705650650025318,
+ 0.22407296591723594,
+ 0.22564460021963423,
+ 0.22488508657140416,
+ 0.22655535900993612,
+ 0.22387568964496843,
+ 0.22739707110494436,
+ 0.2374515851148476,
+ 0.238766760263298,
+ 0.2386812738786488,
+ 0.23751405593439903,
+ 0.2355708846525636,
+ 0.2276568181967633,
+ 0.23211197401213907,
+ 0.2347258846196842,
+ 0.24552018465059078,
+ 0.24876537932939208,
+ 0.24837082678485703,
+ 0.25846479604921374,
+ 0.2642186873236842,
+ 0.26619802592210223,
+ 0.2648466834570694,
+ 0.2721491934688402,
+ 0.27708767615127144,
+ 0.26730277304680045,
+ 0.2779754193764754,
+ 0.2875071512648697,
+ 0.28855929138362996,
+ 0.299600186754871,
+ 0.30499240486351764,
+ 0.3061004399260871,
+ 0.3161089228057946,
+ 0.3276726002985447,
+ 0.3455359667523722,
+ 0.3570371734255709,
+ 0.3525228347285149,
+ 0.305784797890459,
+ 0.31136442845775986,
+ 0.3122521716829638,
+ 0.3163620940218713,
+ 0.3206265494407218,
+ 0.32808359253243546,
+ 0.31573738582635735,
+ 0.2805794661704072,
+ 0.2936292915809063,
+ 0.29280730711312475,
+ 0.3146556542667569,
+ 0.29188997244708065,
+ 0.29066357162115064,
+ 0.3110882416765852,
+ 0.31919958440465307,
+ 0.3227604211190825,
+ 0.3197092147746777,
+ 0.33560310644370056,
+ 0.33668155006542994,
+ 0.33394927369452426,
+ 0.31169322224487245,
+ 0.33615219206817865,
+ 0.34983001361206273,
+ 0.35984178442964143,
+ 0.3490869396531883,
+ 0.36366565617376084,
+ 0.35073419652662235,
+ 0.36502028657666485,
+ 0.3821898981396847,
+ 0.3738253841955402,
+ 0.37393059820741625,
+ 0.38018754397616894,
+ 0.37953653227768597,
+ 0.3859611628778663,
+ 0.3399859276259115,
+ 0.347722445436671,
+ 0.29738082869186094,
+ 0.31567491500680595,
+ 0.3492612003603579,
+ 0.31233437012974197,
+ 0.2953521710253762,
+ 0.32621275588376475,
+ 0.2957269959426847,
+ 0.24834452328188805,
+ 0.23543607919984735,
+ 0.24935392020832378,
+ 0.2739904386766707,
+ 0.284229077207357,
+ 0.2916598167961017,
+ 0.3055842336803204,
+ 0.3222080475567334,
+ 0.32925081047668525,
+ 0.33966370971454113,
+ 0.342188845999566,
+ 0.3353071920352992,
+ 0.34828468281263353,
+ 0.3526609281191022,
+ 0.34645987729415856,
+ 0.3688277186314287,
+ 0.3736971546185663,
+ 0.37772159057282445,
+ 0.38653326406744215,
+ 0.3853759099368058,
+ 0.3708070572298466,
+ 0.361449586048622,
+ 0.3631954810581899,
+ 0.339111336152192,
+ 0.35329221219035845,
+ 0.37094515062043387,
+ 0.3862735169756232,
+ 0.3821044117550355,
+ 0.4090786540497531,
+ 0.40817447113519345,
+ 0.40533040487666944,
+ 0.4168842185558061,
+ 0.40400207797673454,
+ 0.37230635689908,
+ 0.3580432824141354,
+ 0.38560606558778454,
+ 0.3736083802960459,
+ 0.38999546264573787,
+ 0.4107587903018984,
+ 0.4126657942671515,
+ 0.40547836208087,
+ 0.3734998783462988,
+ 0.38395223283860824,
+ 0.4070631481347528,
+ 0.41193915999763264,
+ 0.42583069750313995,
+ 0.4356977990543891,
+ 0.4413727798199525,
+ 0.44611398623011617,
+ 0.46096560159399225,
+ 0.4475277995147004,
+ 0.4570200761486411,
+ 0.47329865654858577,
+ 0.49365427990872685,
+ 0.5055697667536874,
+ 0.5162424130833624,
+ 0.5003452334764682,
+ 0.5204970046885994,
+ 0.5352138145997593,
+ 0.5374167329734137,
+ 0.448721320961919,
+ 0.453235659658975,
+ 0.32542036285682346,
+ 0.2125520316168105,
+ 0.23802039836655242,
+ 0.23635670180376267,
+ 0.32824798942599176,
+ 0.33922312603981036,
+ 0.3444673869442562,
+ 0.3905642758974427,
+ 0.36061444982935603,
+ 0.3512701303996159,
+ 0.40111855646375705,
+ 0.42233233160826195,
+ 0.45085190470240866,
+ 0.4729698627614732,
+ 0.44776781897929246,
+ 0.42700120338526076,
+ 0.44854706025474944,
+ 0.46632822826179876,
+ 0.48494453248811403,
+ 0.5012066731987032,
+ 0.49542647842126375,
+ 0.5182217516817802,
+ 0.5355097290081606,
+ 0.5337013631790413,
+ 0.567856461784298,
+ 0.6014295953863655,
+ 0.5416285813863261,
+ 0.5371997290739193,
+ 0.4883508361226006,
+ 0.529805156801757,
+ 0.5483655660842631,
+ 0.5711246720281973,
+ 0.5536624339946472,
+ 0.4995659922010114,
+ 0.5562533290370945,
+ 0.5987400622077844,
+ 0.5971388364645461,
+ 0.6174780201353315,
+ 0.6304193435960834,
+ 0.6316720479249824,
+ 0.6409933517896246,
+ 0.637324013125448,
+ 0.6511432159977905,
+ 0.6564367959703032,
+ 0.6767233726351506,
+ 0.6905359996317509,
+ 0.6573015236304094,
+ 0.6834077503271497,
+ 0.709615903097895,
+ 0.7166685298314601,
+ 0.7147286464874959,
+ 0.6799718552518231,
+ 0.7059761558745586,
+ 0.7307376159820083,
+ 0.7027967199531797,
+ 0.7303331996238599,
+ 0.7655338624721345,
+ 0.7802342326939389,
+ 0.7962662177535492,
+ 0.7994752451157683,
+ 0.7943493499746828,
+ 0.7599739595320606,
+ 0.7772816644856678,
+ 0.8036870935286805,
+ 0.8076753621663564,
+ 0.8114334751530534,
+ 0.8127979693695706,
+ 0.8187622886677932,
+ 0.8370629508584805,
+ 0.8569977181711174,
+ 0.8623143137087281,
+ 0.8571818426919002,
+ 0.870974742061274,
+ 0.8716389055112412,
+ 0.8864477776827927,
+ 0.8708530883600424,
+ 0.9023909884198825,
+ 0.9115643350803242,
+ 0.9082698213334559,
+ 0.8972979726575084,
+ 0.8693307731257109,
+ 0.857435013907977,
+ 0.8587797804972677,
+ 0.8588619789440458,
+ 0.9155427399043865,
+ 0.9206357556667609,
+ 0.9564381111454515,
+ 0.9518810292560711,
+ 0.9656772165633157,
+ 0.9698824891004858,
+ 0.90793116373273,
+ 0.9698002906537077,
+ 0.9726410689743606,
+ 0.9682713995436342,
+ 1,
+ 0.9695931505678267,
+ 0.9780661664617185,
+ 0.9144149772145905,
+ 0.8543016091167941,
+ 0.9330312814409057,
+ 0.9323079351092581,
+ 0.8954271360088379,
+ 0.8133897981863734,
+ 0.8663387496629862,
+ 0.8306120167553313,
+ 0.8569089438485968,
+ 0.8892556766247343,
+ 0.9373286162384674,
+ 0.8974459298617091,
+ 0.8860828165790978,
+ 0.8903111046813658,
+ 0.799731704269716,
+ 0.8379408302700712,
+ 0.7179343859118438,
+ 0.7141532573600489,
+ 0.7322533553405975,
+ 0.7725305942618905,
+ 0.7773112559265081,
+ 0.6701968159609655,
+ 0.6603001229688763,
+ 0.6796792287812928,
+ 0.6883100656929985,
+ 0.6740732947110233,
+ 0.7260621683292673,
+ 0.747009620506211,
+ 0.7902657311387443,
+ 0.808372404995035,
+ 0.8293494486128189,
+ 0.785531100604323,
+ 0.7244510787724154,
+ 0.7326281802579057,
+ 0.7214952226262732,
+ 0.6701770883337388,
+ 0.6468688967653267,
+ 0.6679906096494401,
+ 0.6001768910574666,
+ 0.6390173011290777,
+ 0.6835491316556083,
+ 0.6602343642114539,
+ 0.6565781772987618,
+ 0.7256972072255722,
+ 0.7482097178291719,
+ 0.7655864694780729,
+ 0.7175201057400818,
+ 0.7377080442687955,
+ 0.699278626431075,
+ 0.6679708820222132,
+ 0.690904248673317,
+ 0.7292547560021306,
+ 0.7158564091772922,
+ 0.7445798344194487,
+ 0.7784423065541752,
+ 0.7779984349415731,
+ 0.787776762170302,
+ 0.7363040947978247,
+ 0.723264133200939,
+ 0.7366197368334527,
+ 0.7037140546192239,
+ 0.7185229267907753,
+ 0.7483905544120838,
+ 0.7689631816717191,
+ 0.7694793879174857,
+ 0.7900520151771212,
+ 0.7576559633329166,
+ 0.7690848353729507,
+ 0.7845019760506605,
+ 0.7914493887723498,
+ 0.7771369952193381,
+ 0.7983737859289409,
+ 0.8272057131208449,
+ 0.8617520763327655,
+ 0.8594833992016885,
+ 0.8631560258037362,
+ 0.8861584391501336,
+ 0.8944900737155669,
+ 0.9252520204378217,
+ 0.9255906780385477,
+ 0.9080462415582194,
+ 0.8930269413629159,
+ 0.8721879911357193,
+ 0.8826041783114466,
+ 0.908532856363146,
+ 0.8922937312176547,
+ 0.8929381670403953,
+ 0.8714876603691695,
+ 0.8295039816927618,
+ 0.8259661605434302,
+ 0.8631856172445763,
+ 0.842685324618106,
+ 0.8006556148115025,
+ 0.817453689395085,
+ 0.8651024850234428,
+ 0.904590618855666,
+ 0.922259996975097,
+ 0.9202740825009369,
+ 0.9198663782049173,
+ 0.9717335981219298
+ ],
+ "yaxis": "y"
+ }
+ ],
+ "layout": {
+ "legend": {
+ "title": {
+ "text": "variable"
+ },
+ "tracegroupgap": 0
+ },
+ "margin": {
+ "t": 60
+ },
+ "template": {
+ "data": {
+ "bar": [
+ {
+ "error_x": {
+ "color": "#f2f5fa"
+ },
+ "error_y": {
+ "color": "#f2f5fa"
+ },
+ "marker": {
+ "line": {
+ "color": "rgb(17,17,17)",
+ "width": 0.5
+ },
+ "pattern": {
+ "fillmode": "overlay",
+ "size": 10,
+ "solidity": 0.2
+ }
+ },
+ "type": "bar"
+ }
+ ],
+ "barpolar": [
+ {
+ "marker": {
+ "line": {
+ "color": "rgb(17,17,17)",
+ "width": 0.5
+ },
+ "pattern": {
+ "fillmode": "overlay",
+ "size": 10,
+ "solidity": 0.2
+ }
+ },
+ "type": "barpolar"
+ }
+ ],
+ "candlestick": [
+ {
+ "decreasing": {
+ "fillcolor": "#e4003a",
+ "line": {
+ "color": "#e4003a"
+ }
+ },
+ "increasing": {
+ "fillcolor": "#00ACFF",
+ "line": {
+ "color": "#00ACFF"
+ }
+ },
+ "type": "candlestick"
+ }
+ ],
+ "carpet": [
+ {
+ "aaxis": {
+ "endlinecolor": "#A2B1C6",
+ "gridcolor": "#506784",
+ "linecolor": "#506784",
+ "minorgridcolor": "#506784",
+ "startlinecolor": "#A2B1C6"
+ },
+ "baxis": {
+ "endlinecolor": "#A2B1C6",
+ "gridcolor": "#506784",
+ "linecolor": "#506784",
+ "minorgridcolor": "#506784",
+ "startlinecolor": "#A2B1C6"
+ },
+ "type": "carpet"
+ }
+ ],
+ "choropleth": [
+ {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ },
+ "type": "choropleth"
+ }
+ ],
+ "contour": [
+ {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ },
+ "colorscale": [
+ [
+ 0,
+ "#0d0887"
+ ],
+ [
+ 0.1111111111111111,
+ "#46039f"
+ ],
+ [
+ 0.2222222222222222,
+ "#7201a8"
+ ],
+ [
+ 0.3333333333333333,
+ "#9c179e"
+ ],
+ [
+ 0.4444444444444444,
+ "#bd3786"
+ ],
+ [
+ 0.5555555555555556,
+ "#d8576b"
+ ],
+ [
+ 0.6666666666666666,
+ "#ed7953"
+ ],
+ [
+ 0.7777777777777778,
+ "#fb9f3a"
+ ],
+ [
+ 0.8888888888888888,
+ "#fdca26"
+ ],
+ [
+ 1,
+ "#f0f921"
+ ]
+ ],
+ "type": "contour"
+ }
+ ],
+ "contourcarpet": [
+ {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ },
+ "type": "contourcarpet"
+ }
+ ],
+ "heatmap": [
+ {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ },
+ "colorscale": [
+ [
+ 0,
+ "#0d0887"
+ ],
+ [
+ 0.1111111111111111,
+ "#46039f"
+ ],
+ [
+ 0.2222222222222222,
+ "#7201a8"
+ ],
+ [
+ 0.3333333333333333,
+ "#9c179e"
+ ],
+ [
+ 0.4444444444444444,
+ "#bd3786"
+ ],
+ [
+ 0.5555555555555556,
+ "#d8576b"
+ ],
+ [
+ 0.6666666666666666,
+ "#ed7953"
+ ],
+ [
+ 0.7777777777777778,
+ "#fb9f3a"
+ ],
+ [
+ 0.8888888888888888,
+ "#fdca26"
+ ],
+ [
+ 1,
+ "#f0f921"
+ ]
+ ],
+ "type": "heatmap"
+ }
+ ],
+ "heatmapgl": [
+ {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ },
+ "colorscale": [
+ [
+ 0,
+ "#0d0887"
+ ],
+ [
+ 0.1111111111111111,
+ "#46039f"
+ ],
+ [
+ 0.2222222222222222,
+ "#7201a8"
+ ],
+ [
+ 0.3333333333333333,
+ "#9c179e"
+ ],
+ [
+ 0.4444444444444444,
+ "#bd3786"
+ ],
+ [
+ 0.5555555555555556,
+ "#d8576b"
+ ],
+ [
+ 0.6666666666666666,
+ "#ed7953"
+ ],
+ [
+ 0.7777777777777778,
+ "#fb9f3a"
+ ],
+ [
+ 0.8888888888888888,
+ "#fdca26"
+ ],
+ [
+ 1,
+ "#f0f921"
+ ]
+ ],
+ "type": "heatmapgl"
+ }
+ ],
+ "histogram": [
+ {
+ "marker": {
+ "pattern": {
+ "fillmode": "overlay",
+ "size": 10,
+ "solidity": 0.2
+ }
+ },
+ "type": "histogram"
+ }
+ ],
+ "histogram2d": [
+ {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ },
+ "colorscale": [
+ [
+ 0,
+ "#0d0887"
+ ],
+ [
+ 0.1111111111111111,
+ "#46039f"
+ ],
+ [
+ 0.2222222222222222,
+ "#7201a8"
+ ],
+ [
+ 0.3333333333333333,
+ "#9c179e"
+ ],
+ [
+ 0.4444444444444444,
+ "#bd3786"
+ ],
+ [
+ 0.5555555555555556,
+ "#d8576b"
+ ],
+ [
+ 0.6666666666666666,
+ "#ed7953"
+ ],
+ [
+ 0.7777777777777778,
+ "#fb9f3a"
+ ],
+ [
+ 0.8888888888888888,
+ "#fdca26"
+ ],
+ [
+ 1,
+ "#f0f921"
+ ]
+ ],
+ "type": "histogram2d"
+ }
+ ],
+ "histogram2dcontour": [
+ {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ },
+ "colorscale": [
+ [
+ 0,
+ "#0d0887"
+ ],
+ [
+ 0.1111111111111111,
+ "#46039f"
+ ],
+ [
+ 0.2222222222222222,
+ "#7201a8"
+ ],
+ [
+ 0.3333333333333333,
+ "#9c179e"
+ ],
+ [
+ 0.4444444444444444,
+ "#bd3786"
+ ],
+ [
+ 0.5555555555555556,
+ "#d8576b"
+ ],
+ [
+ 0.6666666666666666,
+ "#ed7953"
+ ],
+ [
+ 0.7777777777777778,
+ "#fb9f3a"
+ ],
+ [
+ 0.8888888888888888,
+ "#fdca26"
+ ],
+ [
+ 1,
+ "#f0f921"
+ ]
+ ],
+ "type": "histogram2dcontour"
+ }
+ ],
+ "mesh3d": [
+ {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ },
+ "type": "mesh3d"
+ }
+ ],
+ "parcoords": [
+ {
+ "line": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ },
+ "type": "parcoords"
+ }
+ ],
+ "pie": [
+ {
+ "automargin": true,
+ "type": "pie"
+ }
+ ],
+ "scatter": [
+ {
+ "marker": {
+ "line": {
+ "color": "#283442"
+ }
+ },
+ "type": "scatter"
+ }
+ ],
+ "scatter3d": [
+ {
+ "line": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ },
+ "marker": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ },
+ "type": "scatter3d"
+ }
+ ],
+ "scattercarpet": [
+ {
+ "marker": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ },
+ "type": "scattercarpet"
+ }
+ ],
+ "scattergeo": [
+ {
+ "marker": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ },
+ "type": "scattergeo"
+ }
+ ],
+ "scattergl": [
+ {
+ "marker": {
+ "line": {
+ "color": "#283442"
+ }
+ },
+ "type": "scattergl"
+ }
+ ],
+ "scattermapbox": [
+ {
+ "marker": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ },
+ "type": "scattermapbox"
+ }
+ ],
+ "scatterpolar": [
+ {
+ "marker": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ },
+ "type": "scatterpolar"
+ }
+ ],
+ "scatterpolargl": [
+ {
+ "marker": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ },
+ "type": "scatterpolargl"
+ }
+ ],
+ "scatterternary": [
+ {
+ "marker": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ },
+ "type": "scatterternary"
+ }
+ ],
+ "surface": [
+ {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ },
+ "colorscale": [
+ [
+ 0,
+ "#0d0887"
+ ],
+ [
+ 0.1111111111111111,
+ "#46039f"
+ ],
+ [
+ 0.2222222222222222,
+ "#7201a8"
+ ],
+ [
+ 0.3333333333333333,
+ "#9c179e"
+ ],
+ [
+ 0.4444444444444444,
+ "#bd3786"
+ ],
+ [
+ 0.5555555555555556,
+ "#d8576b"
+ ],
+ [
+ 0.6666666666666666,
+ "#ed7953"
+ ],
+ [
+ 0.7777777777777778,
+ "#fb9f3a"
+ ],
+ [
+ 0.8888888888888888,
+ "#fdca26"
+ ],
+ [
+ 1,
+ "#f0f921"
+ ]
+ ],
+ "type": "surface"
+ }
+ ],
+ "table": [
+ {
+ "cells": {
+ "fill": {
+ "color": "#506784"
+ },
+ "line": {
+ "color": "rgb(17,17,17)"
+ }
+ },
+ "header": {
+ "fill": {
+ "color": "#2a3f5f"
+ },
+ "line": {
+ "color": "rgb(17,17,17)"
+ }
+ },
+ "type": "table"
+ }
+ ]
+ },
+ "layout": {
+ "annotationdefaults": {
+ "arrowcolor": "#f2f5fa",
+ "arrowhead": 0,
+ "arrowwidth": 1,
+ "showarrow": false
+ },
+ "autotypenumbers": "strict",
+ "coloraxis": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ },
+ "colorscale": {
+ "diverging": [
+ [
+ 0,
+ "#8e0152"
+ ],
+ [
+ 0.1,
+ "#c51b7d"
+ ],
+ [
+ 0.2,
+ "#de77ae"
+ ],
+ [
+ 0.3,
+ "#f1b6da"
+ ],
+ [
+ 0.4,
+ "#fde0ef"
+ ],
+ [
+ 0.5,
+ "#f7f7f7"
+ ],
+ [
+ 0.6,
+ "#e6f5d0"
+ ],
+ [
+ 0.7,
+ "#b8e186"
+ ],
+ [
+ 0.8,
+ "#7fbc41"
+ ],
+ [
+ 0.9,
+ "#4d9221"
+ ],
+ [
+ 1,
+ "#276419"
+ ]
+ ],
+ "sequential": [
+ [
+ 0,
+ "#0d0887"
+ ],
+ [
+ 0.1111111111111111,
+ "#46039f"
+ ],
+ [
+ 0.2222222222222222,
+ "#7201a8"
+ ],
+ [
+ 0.3333333333333333,
+ "#9c179e"
+ ],
+ [
+ 0.4444444444444444,
+ "#bd3786"
+ ],
+ [
+ 0.5555555555555556,
+ "#d8576b"
+ ],
+ [
+ 0.6666666666666666,
+ "#ed7953"
+ ],
+ [
+ 0.7777777777777778,
+ "#fb9f3a"
+ ],
+ [
+ 0.8888888888888888,
+ "#fdca26"
+ ],
+ [
+ 1,
+ "#f0f921"
+ ]
+ ],
+ "sequentialminus": [
+ [
+ 0,
+ "#0d0887"
+ ],
+ [
+ 0.1111111111111111,
+ "#46039f"
+ ],
+ [
+ 0.2222222222222222,
+ "#7201a8"
+ ],
+ [
+ 0.3333333333333333,
+ "#9c179e"
+ ],
+ [
+ 0.4444444444444444,
+ "#bd3786"
+ ],
+ [
+ 0.5555555555555556,
+ "#d8576b"
+ ],
+ [
+ 0.6666666666666666,
+ "#ed7953"
+ ],
+ [
+ 0.7777777777777778,
+ "#fb9f3a"
+ ],
+ [
+ 0.8888888888888888,
+ "#fdca26"
+ ],
+ [
+ 1,
+ "#f0f921"
+ ]
+ ]
+ },
+ "colorway": [
+ "#ffed00",
+ "#ef7d00",
+ "#e4003a",
+ "#c13246",
+ "#822661",
+ "#48277c",
+ "#005ca9",
+ "#00aaff",
+ "#9b30d9",
+ "#af005f",
+ "#5f00af",
+ "#af87ff"
+ ],
+ "dragmode": "pan",
+ "font": {
+ "color": "#f2f5fa",
+ "family": "Fira Code",
+ "size": 18
+ },
+ "geo": {
+ "bgcolor": "rgb(17,17,17)",
+ "lakecolor": "rgb(17,17,17)",
+ "landcolor": "rgb(17,17,17)",
+ "showlakes": true,
+ "showland": true,
+ "subunitcolor": "#506784"
+ },
+ "hoverlabel": {
+ "align": "left"
+ },
+ "hovermode": "x",
+ "legend": {
+ "bgcolor": "rgba(0, 0, 0, 0.5)",
+ "font": {
+ "size": 15
+ },
+ "x": 0.01,
+ "xanchor": "left",
+ "y": 0.99,
+ "yanchor": "top"
+ },
+ "legend2": {
+ "bgcolor": "rgba(0, 0, 0, 0.5)",
+ "font": {
+ "size": 15
+ }
+ },
+ "legend3": {
+ "bgcolor": "rgba(0, 0, 0, 0.5)",
+ "font": {
+ "size": 15
+ }
+ },
+ "legend4": {
+ "bgcolor": "rgba(0, 0, 0, 0.5)",
+ "font": {
+ "size": 15
+ }
+ },
+ "legend5": {
+ "bgcolor": "rgba(0, 0, 0, 0.5)",
+ "font": {
+ "size": 15
+ }
+ },
+ "mapbox": {
+ "style": "dark"
+ },
+ "paper_bgcolor": "#000000",
+ "plot_bgcolor": "#000000",
+ "polar": {
+ "angularaxis": {
+ "gridcolor": "#506784",
+ "linecolor": "#506784",
+ "ticks": ""
+ },
+ "bgcolor": "rgb(17,17,17)",
+ "radialaxis": {
+ "gridcolor": "#506784",
+ "linecolor": "#506784",
+ "ticks": ""
+ }
+ },
+ "scene": {
+ "xaxis": {
+ "backgroundcolor": "rgb(17,17,17)",
+ "gridcolor": "#506784",
+ "gridwidth": 2,
+ "linecolor": "#506784",
+ "showbackground": true,
+ "ticks": "",
+ "zerolinecolor": "#C8D4E3"
+ },
+ "yaxis": {
+ "backgroundcolor": "rgb(17,17,17)",
+ "gridcolor": "#506784",
+ "gridwidth": 2,
+ "linecolor": "#506784",
+ "showbackground": true,
+ "ticks": "",
+ "zerolinecolor": "#C8D4E3"
+ },
+ "zaxis": {
+ "backgroundcolor": "rgb(17,17,17)",
+ "gridcolor": "#506784",
+ "gridwidth": 2,
+ "linecolor": "#506784",
+ "showbackground": true,
+ "ticks": "",
+ "zerolinecolor": "#C8D4E3"
+ }
+ },
+ "shapedefaults": {
+ "line": {
+ "color": "#f2f5fa"
+ }
+ },
+ "sliderdefaults": {
+ "bgcolor": "#C8D4E3",
+ "bordercolor": "rgb(17,17,17)",
+ "borderwidth": 1,
+ "tickwidth": 0
+ },
+ "ternary": {
+ "aaxis": {
+ "gridcolor": "#506784",
+ "linecolor": "#506784",
+ "ticks": ""
+ },
+ "baxis": {
+ "gridcolor": "#506784",
+ "linecolor": "#506784",
+ "ticks": ""
+ },
+ "bgcolor": "rgb(17,17,17)",
+ "caxis": {
+ "gridcolor": "#506784",
+ "linecolor": "#506784",
+ "ticks": ""
+ }
+ },
+ "title": {
+ "x": 0.05
+ },
+ "updatemenudefaults": {
+ "bgcolor": "#506784",
+ "borderwidth": 0
+ },
+ "xaxis": {
+ "automargin": true,
+ "autorange": true,
+ "gridcolor": "#283442",
+ "linecolor": "#F5EFF3",
+ "mirror": true,
+ "rangeslider": {
+ "visible": false
+ },
+ "showgrid": true,
+ "showline": true,
+ "tick0": 1,
+ "tickfont": {
+ "size": 14
+ },
+ "ticks": "outside",
+ "title": {
+ "standoff": 20
+ },
+ "zeroline": false,
+ "zerolinecolor": "#283442",
+ "zerolinewidth": 2
+ },
+ "yaxis": {
+ "anchor": "x",
+ "automargin": true,
+ "fixedrange": false,
+ "gridcolor": "#283442",
+ "linecolor": "#F5EFF3",
+ "mirror": true,
+ "showgrid": true,
+ "showline": true,
+ "side": "right",
+ "tick0": 0.5,
+ "ticks": "outside",
+ "title": {
+ "standoff": 20
+ },
+ "zeroline": false,
+ "zerolinecolor": "#283442",
+ "zerolinewidth": 2
+ }
+ }
+ },
+ "xaxis": {
+ "anchor": "y",
+ "domain": [
+ 0,
+ 1
+ ],
+ "title": {
+ "text": "date"
+ }
+ },
+ "yaxis": {
+ "anchor": "x",
+ "domain": [
+ 0,
+ 1
+ ],
+ "title": {
+ "text": "value"
+ }
+ }
+ }
+ }
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ }
+ ],
+ "source": [
+ "import pandas as pd\n",
+ "pd.options.plotting.backend = \"plotly\"\n",
+ "normalized.plot()"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "If you just want to visualize the results, this is a fast way of doing it. However, titles are other customizatons clean things up."
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 94,
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "application/vnd.plotly.v1+json": {
+ "config": {
+ "plotlyServerURL": "https://plot.ly"
+ },
+ "data": [
+ {
+ "name": "USD Liquidity Index",
+ "type": "scatter",
+ "x": [
+ "2013-12-18T00:00:00",
+ "2014-01-08T00:00:00",
+ "2014-01-15T00:00:00",
+ "2014-01-22T00:00:00",
+ "2014-01-29T00:00:00",
+ "2014-02-05T00:00:00",
+ "2014-02-12T00:00:00",
+ "2014-02-19T00:00:00",
+ "2014-02-26T00:00:00",
+ "2014-03-05T00:00:00",
+ "2014-03-12T00:00:00",
+ "2014-03-19T00:00:00",
+ "2014-03-26T00:00:00",
+ "2014-04-02T00:00:00",
+ "2014-04-09T00:00:00",
+ "2014-04-16T00:00:00",
+ "2014-04-23T00:00:00",
+ "2014-04-30T00:00:00",
+ "2014-05-07T00:00:00",
+ "2014-05-14T00:00:00",
+ "2014-05-21T00:00:00",
+ "2014-05-28T00:00:00",
+ "2014-06-04T00:00:00",
+ "2014-06-11T00:00:00",
+ "2014-06-18T00:00:00",
+ "2014-06-25T00:00:00",
+ "2014-07-02T00:00:00",
+ "2014-07-09T00:00:00",
+ "2014-07-16T00:00:00",
+ "2014-07-23T00:00:00",
+ "2014-07-30T00:00:00",
+ "2014-08-06T00:00:00",
+ "2014-08-13T00:00:00",
+ "2014-08-20T00:00:00",
+ "2014-08-27T00:00:00",
+ "2014-09-03T00:00:00",
+ "2014-09-10T00:00:00",
+ "2014-09-17T00:00:00",
+ "2014-09-24T00:00:00",
+ "2014-10-01T00:00:00",
+ "2014-10-08T00:00:00",
+ "2014-10-15T00:00:00",
+ "2014-10-22T00:00:00",
+ "2014-10-29T00:00:00",
+ "2014-11-05T00:00:00",
+ "2014-11-12T00:00:00",
+ "2014-11-19T00:00:00",
+ "2014-11-26T00:00:00",
+ "2014-12-03T00:00:00",
+ "2014-12-10T00:00:00",
+ "2014-12-17T00:00:00",
+ "2014-12-24T00:00:00",
+ "2014-12-31T00:00:00",
+ "2015-01-07T00:00:00",
+ "2015-01-14T00:00:00",
+ "2015-01-21T00:00:00",
+ "2015-01-28T00:00:00",
+ "2015-02-04T00:00:00",
+ "2015-02-11T00:00:00",
+ "2015-02-18T00:00:00",
+ "2015-02-25T00:00:00",
+ "2015-03-04T00:00:00",
+ "2015-03-11T00:00:00",
+ "2015-03-18T00:00:00",
+ "2015-03-25T00:00:00",
+ "2015-04-01T00:00:00",
+ "2015-04-08T00:00:00",
+ "2015-04-15T00:00:00",
+ "2015-04-22T00:00:00",
+ "2015-04-29T00:00:00",
+ "2015-05-06T00:00:00",
+ "2015-05-13T00:00:00",
+ "2015-05-20T00:00:00",
+ "2015-05-27T00:00:00",
+ "2015-06-03T00:00:00",
+ "2015-06-10T00:00:00",
+ "2015-06-17T00:00:00",
+ "2015-06-24T00:00:00",
+ "2015-07-01T00:00:00",
+ "2015-07-08T00:00:00",
+ "2015-07-15T00:00:00",
+ "2015-07-22T00:00:00",
+ "2015-07-29T00:00:00",
+ "2015-08-05T00:00:00",
+ "2015-08-12T00:00:00",
+ "2015-08-19T00:00:00",
+ "2015-08-26T00:00:00",
+ "2015-09-02T00:00:00",
+ "2015-09-09T00:00:00",
+ "2015-09-16T00:00:00",
+ "2015-09-23T00:00:00",
+ "2015-09-30T00:00:00",
+ "2015-10-07T00:00:00",
+ "2015-10-14T00:00:00",
+ "2015-10-21T00:00:00",
+ "2015-10-28T00:00:00",
+ "2015-11-04T00:00:00",
+ "2015-11-11T00:00:00",
+ "2015-11-18T00:00:00",
+ "2015-11-25T00:00:00",
+ "2015-12-02T00:00:00",
+ "2015-12-09T00:00:00",
+ "2015-12-16T00:00:00",
+ "2015-12-23T00:00:00",
+ "2015-12-30T00:00:00",
+ "2016-01-06T00:00:00",
+ "2016-01-13T00:00:00",
+ "2016-01-20T00:00:00",
+ "2016-01-27T00:00:00",
+ "2016-02-03T00:00:00",
+ "2016-02-10T00:00:00",
+ "2016-02-17T00:00:00",
+ "2016-02-24T00:00:00",
+ "2016-03-02T00:00:00",
+ "2016-03-09T00:00:00",
+ "2016-03-16T00:00:00",
+ "2016-03-23T00:00:00",
+ "2016-03-30T00:00:00",
+ "2016-04-06T00:00:00",
+ "2016-04-13T00:00:00",
+ "2016-04-20T00:00:00",
+ "2016-04-27T00:00:00",
+ "2016-05-04T00:00:00",
+ "2016-05-11T00:00:00",
+ "2016-05-18T00:00:00",
+ "2016-05-25T00:00:00",
+ "2016-06-01T00:00:00",
+ "2016-06-08T00:00:00",
+ "2016-06-15T00:00:00",
+ "2016-06-22T00:00:00",
+ "2016-06-29T00:00:00",
+ "2016-07-06T00:00:00",
+ "2016-07-13T00:00:00",
+ "2016-07-20T00:00:00",
+ "2016-07-27T00:00:00",
+ "2016-08-03T00:00:00",
+ "2016-08-10T00:00:00",
+ "2016-08-17T00:00:00",
+ "2016-08-24T00:00:00",
+ "2016-08-31T00:00:00",
+ "2016-09-07T00:00:00",
+ "2016-09-14T00:00:00",
+ "2016-09-21T00:00:00",
+ "2016-09-28T00:00:00",
+ "2016-10-05T00:00:00",
+ "2016-10-12T00:00:00",
+ "2016-10-19T00:00:00",
+ "2016-10-26T00:00:00",
+ "2016-11-02T00:00:00",
+ "2016-11-09T00:00:00",
+ "2016-11-16T00:00:00",
+ "2016-11-23T00:00:00",
+ "2016-11-30T00:00:00",
+ "2016-12-07T00:00:00",
+ "2016-12-14T00:00:00",
+ "2016-12-21T00:00:00",
+ "2016-12-28T00:00:00",
+ "2017-01-04T00:00:00",
+ "2017-01-11T00:00:00",
+ "2017-01-18T00:00:00",
+ "2017-01-25T00:00:00",
+ "2017-02-01T00:00:00",
+ "2017-02-08T00:00:00",
+ "2017-02-15T00:00:00",
+ "2017-02-22T00:00:00",
+ "2017-03-01T00:00:00",
+ "2017-03-08T00:00:00",
+ "2017-03-15T00:00:00",
+ "2017-03-22T00:00:00",
+ "2017-03-29T00:00:00",
+ "2017-04-05T00:00:00",
+ "2017-04-12T00:00:00",
+ "2017-04-19T00:00:00",
+ "2017-04-26T00:00:00",
+ "2017-05-03T00:00:00",
+ "2017-05-10T00:00:00",
+ "2017-05-17T00:00:00",
+ "2017-05-24T00:00:00",
+ "2017-05-31T00:00:00",
+ "2017-06-07T00:00:00",
+ "2017-06-14T00:00:00",
+ "2017-06-21T00:00:00",
+ "2017-06-28T00:00:00",
+ "2017-07-05T00:00:00",
+ "2017-07-12T00:00:00",
+ "2017-07-19T00:00:00",
+ "2017-07-26T00:00:00",
+ "2017-08-02T00:00:00",
+ "2017-08-09T00:00:00",
+ "2017-08-16T00:00:00",
+ "2017-08-23T00:00:00",
+ "2017-08-30T00:00:00",
+ "2017-09-06T00:00:00",
+ "2017-09-13T00:00:00",
+ "2017-09-20T00:00:00",
+ "2017-09-27T00:00:00",
+ "2017-10-04T00:00:00",
+ "2017-10-11T00:00:00",
+ "2017-10-18T00:00:00",
+ "2017-10-25T00:00:00",
+ "2017-11-01T00:00:00",
+ "2017-11-08T00:00:00",
+ "2017-11-15T00:00:00",
+ "2017-11-22T00:00:00",
+ "2017-11-29T00:00:00",
+ "2017-12-06T00:00:00",
+ "2017-12-13T00:00:00",
+ "2017-12-20T00:00:00",
+ "2017-12-27T00:00:00",
+ "2018-01-03T00:00:00",
+ "2018-01-10T00:00:00",
+ "2018-01-17T00:00:00",
+ "2018-01-24T00:00:00",
+ "2018-01-31T00:00:00",
+ "2018-02-07T00:00:00",
+ "2018-02-14T00:00:00",
+ "2018-02-21T00:00:00",
+ "2018-02-28T00:00:00",
+ "2018-03-07T00:00:00",
+ "2018-03-14T00:00:00",
+ "2018-03-21T00:00:00",
+ "2018-03-28T00:00:00",
+ "2018-04-04T00:00:00",
+ "2018-04-11T00:00:00",
+ "2018-04-18T00:00:00",
+ "2018-04-25T00:00:00",
+ "2018-05-02T00:00:00",
+ "2018-05-09T00:00:00",
+ "2018-05-16T00:00:00",
+ "2018-05-23T00:00:00",
+ "2018-05-30T00:00:00",
+ "2018-06-06T00:00:00",
+ "2018-06-13T00:00:00",
+ "2018-06-20T00:00:00",
+ "2018-06-27T00:00:00",
+ "2018-07-11T00:00:00",
+ "2018-07-18T00:00:00",
+ "2018-07-25T00:00:00",
+ "2018-08-01T00:00:00",
+ "2018-08-08T00:00:00",
+ "2018-08-15T00:00:00",
+ "2018-08-22T00:00:00",
+ "2018-08-29T00:00:00",
+ "2018-09-05T00:00:00",
+ "2018-09-12T00:00:00",
+ "2018-09-19T00:00:00",
+ "2018-09-26T00:00:00",
+ "2018-10-03T00:00:00",
+ "2018-10-10T00:00:00",
+ "2018-10-17T00:00:00",
+ "2018-10-24T00:00:00",
+ "2018-10-31T00:00:00",
+ "2018-11-07T00:00:00",
+ "2018-11-14T00:00:00",
+ "2018-11-21T00:00:00",
+ "2018-11-28T00:00:00",
+ "2018-12-12T00:00:00",
+ "2018-12-19T00:00:00",
+ "2018-12-26T00:00:00",
+ "2019-01-02T00:00:00",
+ "2019-01-09T00:00:00",
+ "2019-01-16T00:00:00",
+ "2019-01-23T00:00:00",
+ "2019-01-30T00:00:00",
+ "2019-02-06T00:00:00",
+ "2019-02-13T00:00:00",
+ "2019-02-20T00:00:00",
+ "2019-02-27T00:00:00",
+ "2019-03-06T00:00:00",
+ "2019-03-13T00:00:00",
+ "2019-03-20T00:00:00",
+ "2019-03-27T00:00:00",
+ "2019-04-03T00:00:00",
+ "2019-04-10T00:00:00",
+ "2019-04-17T00:00:00",
+ "2019-04-24T00:00:00",
+ "2019-05-01T00:00:00",
+ "2019-05-08T00:00:00",
+ "2019-05-15T00:00:00",
+ "2019-05-22T00:00:00",
+ "2019-05-29T00:00:00",
+ "2019-06-05T00:00:00",
+ "2019-06-12T00:00:00",
+ "2019-06-19T00:00:00",
+ "2019-06-26T00:00:00",
+ "2019-07-03T00:00:00",
+ "2019-07-10T00:00:00",
+ "2019-07-17T00:00:00",
+ "2019-07-24T00:00:00",
+ "2019-07-31T00:00:00",
+ "2019-08-07T00:00:00",
+ "2019-08-14T00:00:00",
+ "2019-08-21T00:00:00",
+ "2019-08-28T00:00:00",
+ "2019-09-04T00:00:00",
+ "2019-09-11T00:00:00",
+ "2019-09-18T00:00:00",
+ "2019-09-25T00:00:00",
+ "2019-10-02T00:00:00",
+ "2019-10-09T00:00:00",
+ "2019-10-16T00:00:00",
+ "2019-10-23T00:00:00",
+ "2019-10-30T00:00:00",
+ "2019-11-06T00:00:00",
+ "2019-11-13T00:00:00",
+ "2019-11-20T00:00:00",
+ "2019-11-27T00:00:00",
+ "2019-12-04T00:00:00",
+ "2019-12-11T00:00:00",
+ "2019-12-18T00:00:00",
+ "2020-01-08T00:00:00",
+ "2020-01-15T00:00:00",
+ "2020-01-22T00:00:00",
+ "2020-01-29T00:00:00",
+ "2020-02-05T00:00:00",
+ "2020-02-12T00:00:00",
+ "2020-02-19T00:00:00",
+ "2020-02-26T00:00:00",
+ "2020-03-04T00:00:00",
+ "2020-03-11T00:00:00",
+ "2020-03-18T00:00:00",
+ "2020-03-25T00:00:00",
+ "2020-04-01T00:00:00",
+ "2020-04-08T00:00:00",
+ "2020-04-15T00:00:00",
+ "2020-04-22T00:00:00",
+ "2020-04-29T00:00:00",
+ "2020-05-06T00:00:00",
+ "2020-05-13T00:00:00",
+ "2020-05-20T00:00:00",
+ "2020-05-27T00:00:00",
+ "2020-06-03T00:00:00",
+ "2020-06-10T00:00:00",
+ "2020-06-17T00:00:00",
+ "2020-06-24T00:00:00",
+ "2020-07-01T00:00:00",
+ "2020-07-08T00:00:00",
+ "2020-07-15T00:00:00",
+ "2020-07-22T00:00:00",
+ "2020-07-29T00:00:00",
+ "2020-08-05T00:00:00",
+ "2020-08-12T00:00:00",
+ "2020-08-19T00:00:00",
+ "2020-08-26T00:00:00",
+ "2020-09-02T00:00:00",
+ "2020-09-09T00:00:00",
+ "2020-09-16T00:00:00",
+ "2020-09-23T00:00:00",
+ "2020-09-30T00:00:00",
+ "2020-10-07T00:00:00",
+ "2020-10-14T00:00:00",
+ "2020-10-21T00:00:00",
+ "2020-10-28T00:00:00",
+ "2020-11-04T00:00:00",
+ "2020-11-11T00:00:00",
+ "2020-11-18T00:00:00",
+ "2020-11-25T00:00:00",
+ "2020-12-02T00:00:00",
+ "2020-12-09T00:00:00",
+ "2020-12-16T00:00:00",
+ "2020-12-23T00:00:00",
+ "2020-12-30T00:00:00",
+ "2021-01-06T00:00:00",
+ "2021-01-13T00:00:00",
+ "2021-01-20T00:00:00",
+ "2021-01-27T00:00:00",
+ "2021-02-03T00:00:00",
+ "2021-02-10T00:00:00",
+ "2021-02-17T00:00:00",
+ "2021-02-24T00:00:00",
+ "2021-03-03T00:00:00",
+ "2021-03-10T00:00:00",
+ "2021-03-17T00:00:00",
+ "2021-03-24T00:00:00",
+ "2021-03-31T00:00:00",
+ "2021-04-07T00:00:00",
+ "2021-04-14T00:00:00",
+ "2021-04-21T00:00:00",
+ "2021-04-28T00:00:00",
+ "2021-05-05T00:00:00",
+ "2021-05-12T00:00:00",
+ "2021-05-19T00:00:00",
+ "2021-05-26T00:00:00",
+ "2021-06-02T00:00:00",
+ "2021-06-09T00:00:00",
+ "2021-06-16T00:00:00",
+ "2021-06-23T00:00:00",
+ "2021-06-30T00:00:00",
+ "2021-07-07T00:00:00",
+ "2021-07-14T00:00:00",
+ "2021-07-21T00:00:00",
+ "2021-07-28T00:00:00",
+ "2021-08-04T00:00:00",
+ "2021-08-11T00:00:00",
+ "2021-08-18T00:00:00",
+ "2021-08-25T00:00:00",
+ "2021-09-01T00:00:00",
+ "2021-09-08T00:00:00",
+ "2021-09-15T00:00:00",
+ "2021-09-22T00:00:00",
+ "2021-09-29T00:00:00",
+ "2021-10-06T00:00:00",
+ "2021-10-13T00:00:00",
+ "2021-10-20T00:00:00",
+ "2021-10-27T00:00:00",
+ "2021-11-03T00:00:00",
+ "2021-11-10T00:00:00",
+ "2021-11-17T00:00:00",
+ "2021-11-24T00:00:00",
+ "2021-12-01T00:00:00",
+ "2021-12-08T00:00:00",
+ "2021-12-15T00:00:00",
+ "2021-12-22T00:00:00",
+ "2021-12-29T00:00:00",
+ "2022-01-05T00:00:00",
+ "2022-01-12T00:00:00",
+ "2022-01-19T00:00:00",
+ "2022-01-26T00:00:00",
+ "2022-02-02T00:00:00",
+ "2022-02-09T00:00:00",
+ "2022-02-16T00:00:00",
+ "2022-02-23T00:00:00",
+ "2022-03-02T00:00:00",
+ "2022-03-09T00:00:00",
+ "2022-03-16T00:00:00",
+ "2022-03-23T00:00:00",
+ "2022-03-30T00:00:00",
+ "2022-04-06T00:00:00",
+ "2022-04-13T00:00:00",
+ "2022-04-20T00:00:00",
+ "2022-04-27T00:00:00",
+ "2022-05-04T00:00:00",
+ "2022-05-11T00:00:00",
+ "2022-05-18T00:00:00",
+ "2022-05-25T00:00:00",
+ "2022-06-01T00:00:00",
+ "2022-06-08T00:00:00",
+ "2022-06-15T00:00:00",
+ "2022-06-22T00:00:00",
+ "2022-06-29T00:00:00",
+ "2022-07-06T00:00:00",
+ "2022-07-13T00:00:00",
+ "2022-07-20T00:00:00",
+ "2022-07-27T00:00:00",
+ "2022-08-03T00:00:00",
+ "2022-08-10T00:00:00",
+ "2022-08-17T00:00:00",
+ "2022-08-24T00:00:00",
+ "2022-08-31T00:00:00",
+ "2022-09-07T00:00:00",
+ "2022-09-14T00:00:00",
+ "2022-09-21T00:00:00",
+ "2022-09-28T00:00:00",
+ "2022-10-05T00:00:00",
+ "2022-10-12T00:00:00",
+ "2022-10-19T00:00:00",
+ "2022-10-26T00:00:00",
+ "2022-11-02T00:00:00",
+ "2022-11-09T00:00:00",
+ "2022-11-16T00:00:00",
+ "2022-11-23T00:00:00",
+ "2022-11-30T00:00:00",
+ "2022-12-07T00:00:00",
+ "2022-12-14T00:00:00",
+ "2022-12-21T00:00:00",
+ "2022-12-28T00:00:00",
+ "2023-01-04T00:00:00",
+ "2023-01-11T00:00:00",
+ "2023-01-18T00:00:00",
+ "2023-01-25T00:00:00",
+ "2023-02-01T00:00:00",
+ "2023-02-08T00:00:00",
+ "2023-02-15T00:00:00",
+ "2023-02-22T00:00:00",
+ "2023-03-01T00:00:00",
+ "2023-03-08T00:00:00",
+ "2023-03-15T00:00:00",
+ "2023-03-22T00:00:00",
+ "2023-03-29T00:00:00",
+ "2023-04-05T00:00:00",
+ "2023-04-12T00:00:00",
+ "2023-04-19T00:00:00",
+ "2023-04-26T00:00:00",
+ "2023-05-03T00:00:00",
+ "2023-05-10T00:00:00",
+ "2023-05-17T00:00:00",
+ "2023-05-24T00:00:00",
+ "2023-05-31T00:00:00",
+ "2023-06-07T00:00:00",
+ "2023-06-14T00:00:00",
+ "2023-06-21T00:00:00",
+ "2023-06-28T00:00:00",
+ "2023-07-05T00:00:00",
+ "2023-07-12T00:00:00",
+ "2023-07-19T00:00:00",
+ "2023-07-26T00:00:00",
+ "2023-08-02T00:00:00",
+ "2023-08-09T00:00:00",
+ "2023-08-16T00:00:00",
+ "2023-08-23T00:00:00",
+ "2023-08-30T00:00:00",
+ "2023-09-06T00:00:00",
+ "2023-09-13T00:00:00",
+ "2023-09-20T00:00:00",
+ "2023-09-27T00:00:00",
+ "2023-10-04T00:00:00",
+ "2023-10-11T00:00:00",
+ "2023-10-18T00:00:00",
+ "2023-10-25T00:00:00",
+ "2023-11-01T00:00:00",
+ "2023-11-08T00:00:00",
+ "2023-11-15T00:00:00",
+ "2023-11-22T00:00:00",
+ "2023-11-29T00:00:00",
+ "2023-12-06T00:00:00",
+ "2023-12-13T00:00:00"
+ ],
+ "y": [
+ 0.1577884519915611,
+ 0.15431141691493283,
+ 0.17131795251801063,
+ 0.16343663561446506,
+ 0.16675800767040053,
+ 0.17367729905867346,
+ 0.19025050246901185,
+ 0.19326587748787372,
+ 0.19166212766387108,
+ 0.2066453244718536,
+ 0.21327713010118937,
+ 0.20072059357254765,
+ 0.20294783690105497,
+ 0.20068525385974173,
+ 0.2218231701741799,
+ 0.21300563135518824,
+ 0.1887763315919643,
+ 0.16987968230159134,
+ 0.19336712856980182,
+ 0.2141426725910236,
+ 0.21181698291969975,
+ 0.22577560853022136,
+ 0.2382740869592533,
+ 0.24368358728376163,
+ 0.22791422210280265,
+ 0.23027497101302127,
+ 0.22474486690671494,
+ 0.24180385113117933,
+ 0.2548015731220729,
+ 0.2515093703528979,
+ 0.24997629995450713,
+ 0.25098881077378826,
+ 0.256108301074159,
+ 0.2511890691463552,
+ 0.24840648747375466,
+ 0.26020265922924646,
+ 0.25394500579739576,
+ 0.24033220451933224,
+ 0.24174074450116873,
+ 0.22322357641259283,
+ 0.24561324779253008,
+ 0.2623210786802244,
+ 0.25371221245113446,
+ 0.2566013742099751,
+ 0.26400055646023973,
+ 0.27088086197486166,
+ 0.2607299501822239,
+ 0.26533869749037553,
+ 0.26650154232603745,
+ 0.2737944249639731,
+ 0.24805028560658374,
+ 0.22892224533950525,
+ 0.1536579127019342,
+ 0.2426671498297243,
+ 0.2625538720264857,
+ 0.22995242601518934,
+ 0.22655083842066262,
+ 0.2414678433856118,
+ 0.2540602805748818,
+ 0.25528174445797575,
+ 0.2572843281836453,
+ 0.2640518831859817,
+ 0.27492697861723,
+ 0.25304159932955517,
+ 0.25632819262050704,
+ 0.23729691585277812,
+ 0.2743463976211325,
+ 0.2607408886647591,
+ 0.22345693070667647,
+ 0.21306649419390958,
+ 0.2221687140327268,
+ 0.23433791609005905,
+ 0.219289929808599,
+ 0.2258496536427671,
+ 0.2305930284282747,
+ 0.23906698670609755,
+ 0.21273357166136478,
+ 0.20989461473262142,
+ 0.19650507068783982,
+ 0.2213702048076594,
+ 0.23710002316714507,
+ 0.23407931914397118,
+ 0.2308499425308956,
+ 0.2305506768676898,
+ 0.23462904800984127,
+ 0.2470184220874327,
+ 0.2545474637585636,
+ 0.2538855453282302,
+ 0.26852151543419883,
+ 0.23988428768321257,
+ 0.22780820296438486,
+ 0.1199850563500135,
+ 0.2523822051644222,
+ 0.2715542798355525,
+ 0.25143560571426327,
+ 0.2503013692175395,
+ 0.2582275619468704,
+ 0.25299980871679256,
+ 0.23671353011756904,
+ 0.22846310954693927,
+ 0.2170680154844037,
+ 0.22559638570099125,
+ 0.19637885742781863,
+ 0.17509593610131166,
+ 0.12528825706219285,
+ 0.16474588783175156,
+ 0.19123608779282178,
+ 0.1768660069546311,
+ 0.173543513003051,
+ 0.18569364283442447,
+ 0.19948005746349493,
+ 0.20362770566170246,
+ 0.21589142742709502,
+ 0.20787380020272656,
+ 0.22012518111602813,
+ 0.19656845779176157,
+ 0.19382850815365707,
+ 0.1696081835555902,
+ 0.20628996402641617,
+ 0.22066144723416262,
+ 0.18723260318494955,
+ 0.1734823696904185,
+ 0.1851579376641123,
+ 0.19253412105366194,
+ 0.1870932076511039,
+ 0.18953753778684768,
+ 0.19142512720894242,
+ 0.20667309138905826,
+ 0.1905553776104408,
+ 0.1680058361011434,
+ 0.1401256074363731,
+ 0.17323891833553318,
+ 0.1818870509121853,
+ 0.17080833142143617,
+ 0.17465503111297095,
+ 0.19446294014069693,
+ 0.19050994083683317,
+ 0.1920789118958522,
+ 0.18976275833750772,
+ 0.148626210735756,
+ 0.19210864213043496,
+ 0.1951604787577474,
+ 0.1314062344862868,
+ 0.10687542526856779,
+ 0.1021180267875023,
+ 0.13328204400411287,
+ 0.11499458404877554,
+ 0.12137256078851313,
+ 0.12613893443473567,
+ 0.14297550284765162,
+ 0.14187941080284536,
+ 0.13693297290565923,
+ 0.09678088873207281,
+ 0.13028518026338745,
+ 0.1403213782263615,
+ 0.08565196441122636,
+ 0.08087437180855749,
+ 0.09579165724741781,
+ 0.12678935343471157,
+ 0.1302647056678729,
+ 0.13266948898214334,
+ 0.14201880633669098,
+ 0.16220675751403632,
+ 0.1683036993947934,
+ 0.16785858729778533,
+ 0.19302915750685617,
+ 0.20303674713089212,
+ 0.21109279928108926,
+ 0.19962814768858644,
+ 0.19046983306753756,
+ 0.21034729962523077,
+ 0.22196200476020322,
+ 0.1882294074652058,
+ 0.17381080464038476,
+ 0.1735286478857596,
+ 0.18051020448230967,
+ 0.18795005544969223,
+ 0.18622261663086884,
+ 0.1546544365082793,
+ 0.19392919828776287,
+ 0.19345351453443854,
+ 0.16446288965539294,
+ 0.1526801806476367,
+ 0.16799545856643053,
+ 0.18739303426213205,
+ 0.1902850007600843,
+ 0.20234341562250904,
+ 0.2028785598449989,
+ 0.21589226884882848,
+ 0.22802500929771016,
+ 0.2164035727888699,
+ 0.21884117155074587,
+ 0.22616546726673126,
+ 0.22850630252925763,
+ 0.1899602119709631,
+ 0.17639256699259606,
+ 0.19070234593988772,
+ 0.20399232174620813,
+ 0.19879990822893626,
+ 0.19958579612800156,
+ 0.2068963486223402,
+ 0.21889838822862215,
+ 0.23003208060595828,
+ 0.22411604439789823,
+ 0.21000287766232847,
+ 0.2229170184276969,
+ 0.2241948575669337,
+ 0.1992293137869195,
+ 0.1847994920056521,
+ 0.1888293411611732,
+ 0.20549734475348305,
+ 0.1977750565575642,
+ 0.18907615820299242,
+ 0.1728939354248086,
+ 0.2023518298398438,
+ 0.21571192412395376,
+ 0.1980574937861005,
+ 0.1963409934498123,
+ 0.21276638710897028,
+ 0.20118365599986987,
+ 0.17854408236509065,
+ 0.17386100947048208,
+ 0.16932855106616548,
+ 0.17786421360444316,
+ 0.16006421730669879,
+ 0.1444118097466928,
+ 0.13980951333849778,
+ 0.15589581403906552,
+ 0.15045658347997445,
+ 0.1573870938246937,
+ 0.14941770811304445,
+ 0.15499661467989231,
+ 0.16429039820003064,
+ 0.1333824536643075,
+ 0.13068934316936642,
+ 0.14271494258418566,
+ 0.13317882960480665,
+ 0.1323396516626213,
+ 0.13832131876589235,
+ 0.13811376807163528,
+ 0.12474105246152319,
+ 0.12147381187044125,
+ 0.1191192333862681,
+ 0.12281587953533327,
+ 0.13099505973252887,
+ 0.10032103043871168,
+ 0.10640815573257822,
+ 0.10597875017459502,
+ 0.12178850359876076,
+ 0.1059941762397087,
+ 0.10375627490257738,
+ 0.0897754918530743,
+ 0.1061372179343994,
+ 0.10674135873903418,
+ 0.09016619201131769,
+ 0.0900318450078729,
+ 0.0879810197694841,
+ 0.061379471665684075,
+ 0.06901341057958812,
+ 0.05128409370745561,
+ 0.06455359491826149,
+ 0.05080925137586477,
+ 0.048995426592404655,
+ 0.045587668571832454,
+ 0.05825555324320398,
+ 0.05343785287123948,
+ 0.050125736454372224,
+ 0.06750950946795782,
+ 0.08466694003523874,
+ 0.07774035632527569,
+ 0.053460290784132135,
+ 0.05662880455848638,
+ 0.055857501302801316,
+ 0.061206699736410616,
+ 0.025315575221139655,
+ 0.011902471367820779,
+ 0.009701031639140023,
+ 0.01970749936753133,
+ 0.025056136853318315,
+ 0.030879055722873826,
+ 0.03379598439891916,
+ 0.04256808644430321,
+ 0.05498494696518814,
+ 0.0236046843630746,
+ 0.027261783690666445,
+ 0.022133598699049812,
+ 0.03219756357922855,
+ 0.028830193801863132,
+ 0.035421891661903286,
+ 0.02165539068052507,
+ 0.04145740975611672,
+ 0.03925961618828101,
+ 0.032445502516692405,
+ 0.029887299973018408,
+ 0.01895526833780502,
+ 0.021125855936258375,
+ 0,
+ 0.012577572071978581,
+ 0.029592241418479978,
+ 0.04065104726153687,
+ 0.024024553808078435,
+ 0.01990327015751976,
+ 0.03170084428256737,
+ 0.04382208530109155,
+ 0.05023427985799045,
+ 0.04354750134206767,
+ 0.05484330764005325,
+ 0.06544830669485617,
+ 0.08755778463754636,
+ 0.07796557687593574,
+ 0.08617869441638147,
+ 0.08908272129251353,
+ 0.0707711405808166,
+ 0.0704463517916954,
+ 0.08258245792751095,
+ 0.0947999014975624,
+ 0.08611530731245971,
+ 0.09382805939539922,
+ 0.11414811378490007,
+ 0.13737023173315488,
+ 0.22897665727826993,
+ 0.3628642444565734,
+ 0.44699884500843384,
+ 0.47819539719873877,
+ 0.565331068599992,
+ 0.5938544239430481,
+ 0.5873322836129752,
+ 0.5879927996737527,
+ 0.6446370302973529,
+ 0.662140565671003,
+ 0.6478731382842962,
+ 0.637007018018205,
+ 0.6190151775652284,
+ 0.585461803099461,
+ 0.5774528705663385,
+ 0.5352948369801486,
+ 0.520260032972513,
+ 0.49851432969259496,
+ 0.4926215728191611,
+ 0.4832635607733675,
+ 0.5075545647970463,
+ 0.5293294373637247,
+ 0.5459093721479309,
+ 0.5478704457347491,
+ 0.5431335218491982,
+ 0.5664439890794678,
+ 0.5487932049024596,
+ 0.5639087853965088,
+ 0.5196331737810744,
+ 0.5559419239500599,
+ 0.5865104950532817,
+ 0.5816504431207322,
+ 0.581942416462248,
+ 0.5972282446203702,
+ 0.6148880039625354,
+ 0.6421166917316852,
+ 0.6501441355429443,
+ 0.6347455568725364,
+ 0.65393053334358,
+ 0.656123558854926,
+ 0.6747324419124506,
+ 0.6516962781672937,
+ 0.6463683957509324,
+ 0.6527749808296082,
+ 0.6600838504804799,
+ 0.6631668197119308,
+ 0.6606327379246165,
+ 0.6834952883187665,
+ 0.7208936796326016,
+ 0.765293260716768,
+ 0.7621673789769097,
+ 0.801975321661505,
+ 0.892459290614165,
+ 0.9078239319413226,
+ 0.8409561467820947,
+ 0.9158373520570237,
+ 0.9460514041365414,
+ 0.9250576514124386,
+ 0.9113337824655564,
+ 0.9142125666896842,
+ 0.9314701264432487,
+ 0.932119704021491,
+ 0.9080836507830551,
+ 0.9071059187287576,
+ 0.9371519669354915,
+ 0.9364639644314204,
+ 0.8682398074378316,
+ 0.7710704623388046,
+ 0.8714388928685021,
+ 0.9021785530575303,
+ 0.9173847266248836,
+ 0.9109383142508233,
+ 0.9245331651985728,
+ 0.9488135112136274,
+ 0.9611913858608614,
+ 0.9684520139990138,
+ 0.9702778991606538,
+ 0.9899478150240899,
+ 0.9849980114399699,
+ 0.963874679768912,
+ 0.9410934668089979,
+ 0.9575009101378417,
+ 0.9912901631628931,
+ 0.966145957501471,
+ 0.9484735768333037,
+ 0.9576293671891521,
+ 0.9710564947380289,
+ 0.9718942703106586,
+ 1,
+ 0.9944081916332389,
+ 0.9916528159300206,
+ 0.9967967074606622,
+ 0.9518005583674624,
+ 0.9357047215539153,
+ 0.9308441086735435,
+ 0.903135530042402,
+ 0.8715289249939838,
+ 0.8731587588917241,
+ 0.8525994602560054,
+ 0.8623391972948852,
+ 0.8649226424905635,
+ 0.8536787238661422,
+ 0.9050309727340092,
+ 0.9251748895073026,
+ 0.9119951399480675,
+ 0.87365660008403,
+ 0.8759334872948124,
+ 0.8974744446195848,
+ 0.8793134783981799,
+ 0.7481720112840264,
+ 0.7499022548419614,
+ 0.7461971944755614,
+ 0.7380373669782357,
+ 0.7351305353629921,
+ 0.7398413751748054,
+ 0.7537497959552296,
+ 0.7330264200814833,
+ 0.7080168418974172,
+ 0.6890200634207608,
+ 0.6868640604656877,
+ 0.7142935675552267,
+ 0.7342153489908829,
+ 0.7101234814441265,
+ 0.7218601927304528,
+ 0.741484110872459,
+ 0.7448767233018286,
+ 0.7365570256751428,
+ 0.732137878730934,
+ 0.6763286189408519,
+ 0.7188720236809732,
+ 0.693206136544797,
+ 0.6447051854577642,
+ 0.6391546067559434,
+ 0.6662817629692539,
+ 0.6671321598678855,
+ 0.6493335659396969,
+ 0.6677744451244378,
+ 0.6528481845204205,
+ 0.6599371626249441,
+ 0.6901969319519806,
+ 0.6961115657904848,
+ 0.6559608839864542,
+ 0.6831819989600028,
+ 0.6937098676892371,
+ 0.6592839388858567,
+ 0.6444415399812755,
+ 0.6589470897185556,
+ 0.6725301607620364,
+ 0.6708254403300168,
+ 0.6356130626797487,
+ 0.6456209327776958,
+ 0.6462343292213988,
+ 0.6636124927567613,
+ 0.6291046655713226,
+ 0.6371071472044885,
+ 0.6320990050468476,
+ 0.7634530713856589,
+ 0.7481436834189994,
+ 0.7556309344773677,
+ 0.7504845186815258,
+ 0.7390476340062276,
+ 0.6858442573247164,
+ 0.6762882306976452,
+ 0.6894648950438577,
+ 0.704974260909173,
+ 0.7217381865790989,
+ 0.7178045399751052,
+ 0.7026278161684235,
+ 0.7256502366919336,
+ 0.7291971097724403,
+ 0.6964629996011661,
+ 0.685467580862031,
+ 0.6853682930974809,
+ 0.6773843227424514,
+ 0.6905004047238538,
+ 0.6759286631435404,
+ 0.6890988765897963,
+ 0.690809206500039,
+ 0.6865235651375416,
+ 0.6714548237866559,
+ 0.6747560017209879,
+ 0.7021294140282953,
+ 0.7037822467867506,
+ 0.6566303752123889,
+ 0.6614396613670186,
+ 0.6810714327785372,
+ 0.6991603172047746,
+ 0.680601078029525,
+ 0.6844904097555558,
+ 0.7013589521943437,
+ 0.7115216438912502,
+ 0.746207011062452,
+ 0.7375364405729072,
+ 0.7213505716338783,
+ 0.7484892272775463,
+ 0.7685534894600708
+ ]
+ },
+ {
+ "name": "S&P 500 Index",
+ "type": "scatter",
+ "x": [
+ "2013-12-18T00:00:00",
+ "2014-01-08T00:00:00",
+ "2014-01-15T00:00:00",
+ "2014-01-22T00:00:00",
+ "2014-01-29T00:00:00",
+ "2014-02-05T00:00:00",
+ "2014-02-12T00:00:00",
+ "2014-02-19T00:00:00",
+ "2014-02-26T00:00:00",
+ "2014-03-05T00:00:00",
+ "2014-03-12T00:00:00",
+ "2014-03-19T00:00:00",
+ "2014-03-26T00:00:00",
+ "2014-04-02T00:00:00",
+ "2014-04-09T00:00:00",
+ "2014-04-16T00:00:00",
+ "2014-04-23T00:00:00",
+ "2014-04-30T00:00:00",
+ "2014-05-07T00:00:00",
+ "2014-05-14T00:00:00",
+ "2014-05-21T00:00:00",
+ "2014-05-28T00:00:00",
+ "2014-06-04T00:00:00",
+ "2014-06-11T00:00:00",
+ "2014-06-18T00:00:00",
+ "2014-06-25T00:00:00",
+ "2014-07-02T00:00:00",
+ "2014-07-09T00:00:00",
+ "2014-07-16T00:00:00",
+ "2014-07-23T00:00:00",
+ "2014-07-30T00:00:00",
+ "2014-08-06T00:00:00",
+ "2014-08-13T00:00:00",
+ "2014-08-20T00:00:00",
+ "2014-08-27T00:00:00",
+ "2014-09-03T00:00:00",
+ "2014-09-10T00:00:00",
+ "2014-09-17T00:00:00",
+ "2014-09-24T00:00:00",
+ "2014-10-01T00:00:00",
+ "2014-10-08T00:00:00",
+ "2014-10-15T00:00:00",
+ "2014-10-22T00:00:00",
+ "2014-10-29T00:00:00",
+ "2014-11-05T00:00:00",
+ "2014-11-12T00:00:00",
+ "2014-11-19T00:00:00",
+ "2014-11-26T00:00:00",
+ "2014-12-03T00:00:00",
+ "2014-12-10T00:00:00",
+ "2014-12-17T00:00:00",
+ "2014-12-24T00:00:00",
+ "2014-12-31T00:00:00",
+ "2015-01-07T00:00:00",
+ "2015-01-14T00:00:00",
+ "2015-01-21T00:00:00",
+ "2015-01-28T00:00:00",
+ "2015-02-04T00:00:00",
+ "2015-02-11T00:00:00",
+ "2015-02-18T00:00:00",
+ "2015-02-25T00:00:00",
+ "2015-03-04T00:00:00",
+ "2015-03-11T00:00:00",
+ "2015-03-18T00:00:00",
+ "2015-03-25T00:00:00",
+ "2015-04-01T00:00:00",
+ "2015-04-08T00:00:00",
+ "2015-04-15T00:00:00",
+ "2015-04-22T00:00:00",
+ "2015-04-29T00:00:00",
+ "2015-05-06T00:00:00",
+ "2015-05-13T00:00:00",
+ "2015-05-20T00:00:00",
+ "2015-05-27T00:00:00",
+ "2015-06-03T00:00:00",
+ "2015-06-10T00:00:00",
+ "2015-06-17T00:00:00",
+ "2015-06-24T00:00:00",
+ "2015-07-01T00:00:00",
+ "2015-07-08T00:00:00",
+ "2015-07-15T00:00:00",
+ "2015-07-22T00:00:00",
+ "2015-07-29T00:00:00",
+ "2015-08-05T00:00:00",
+ "2015-08-12T00:00:00",
+ "2015-08-19T00:00:00",
+ "2015-08-26T00:00:00",
+ "2015-09-02T00:00:00",
+ "2015-09-09T00:00:00",
+ "2015-09-16T00:00:00",
+ "2015-09-23T00:00:00",
+ "2015-09-30T00:00:00",
+ "2015-10-07T00:00:00",
+ "2015-10-14T00:00:00",
+ "2015-10-21T00:00:00",
+ "2015-10-28T00:00:00",
+ "2015-11-04T00:00:00",
+ "2015-11-11T00:00:00",
+ "2015-11-18T00:00:00",
+ "2015-11-25T00:00:00",
+ "2015-12-02T00:00:00",
+ "2015-12-09T00:00:00",
+ "2015-12-16T00:00:00",
+ "2015-12-23T00:00:00",
+ "2015-12-30T00:00:00",
+ "2016-01-06T00:00:00",
+ "2016-01-13T00:00:00",
+ "2016-01-20T00:00:00",
+ "2016-01-27T00:00:00",
+ "2016-02-03T00:00:00",
+ "2016-02-10T00:00:00",
+ "2016-02-17T00:00:00",
+ "2016-02-24T00:00:00",
+ "2016-03-02T00:00:00",
+ "2016-03-09T00:00:00",
+ "2016-03-16T00:00:00",
+ "2016-03-23T00:00:00",
+ "2016-03-30T00:00:00",
+ "2016-04-06T00:00:00",
+ "2016-04-13T00:00:00",
+ "2016-04-20T00:00:00",
+ "2016-04-27T00:00:00",
+ "2016-05-04T00:00:00",
+ "2016-05-11T00:00:00",
+ "2016-05-18T00:00:00",
+ "2016-05-25T00:00:00",
+ "2016-06-01T00:00:00",
+ "2016-06-08T00:00:00",
+ "2016-06-15T00:00:00",
+ "2016-06-22T00:00:00",
+ "2016-06-29T00:00:00",
+ "2016-07-06T00:00:00",
+ "2016-07-13T00:00:00",
+ "2016-07-20T00:00:00",
+ "2016-07-27T00:00:00",
+ "2016-08-03T00:00:00",
+ "2016-08-10T00:00:00",
+ "2016-08-17T00:00:00",
+ "2016-08-24T00:00:00",
+ "2016-08-31T00:00:00",
+ "2016-09-07T00:00:00",
+ "2016-09-14T00:00:00",
+ "2016-09-21T00:00:00",
+ "2016-09-28T00:00:00",
+ "2016-10-05T00:00:00",
+ "2016-10-12T00:00:00",
+ "2016-10-19T00:00:00",
+ "2016-10-26T00:00:00",
+ "2016-11-02T00:00:00",
+ "2016-11-09T00:00:00",
+ "2016-11-16T00:00:00",
+ "2016-11-23T00:00:00",
+ "2016-11-30T00:00:00",
+ "2016-12-07T00:00:00",
+ "2016-12-14T00:00:00",
+ "2016-12-21T00:00:00",
+ "2016-12-28T00:00:00",
+ "2017-01-04T00:00:00",
+ "2017-01-11T00:00:00",
+ "2017-01-18T00:00:00",
+ "2017-01-25T00:00:00",
+ "2017-02-01T00:00:00",
+ "2017-02-08T00:00:00",
+ "2017-02-15T00:00:00",
+ "2017-02-22T00:00:00",
+ "2017-03-01T00:00:00",
+ "2017-03-08T00:00:00",
+ "2017-03-15T00:00:00",
+ "2017-03-22T00:00:00",
+ "2017-03-29T00:00:00",
+ "2017-04-05T00:00:00",
+ "2017-04-12T00:00:00",
+ "2017-04-19T00:00:00",
+ "2017-04-26T00:00:00",
+ "2017-05-03T00:00:00",
+ "2017-05-10T00:00:00",
+ "2017-05-17T00:00:00",
+ "2017-05-24T00:00:00",
+ "2017-05-31T00:00:00",
+ "2017-06-07T00:00:00",
+ "2017-06-14T00:00:00",
+ "2017-06-21T00:00:00",
+ "2017-06-28T00:00:00",
+ "2017-07-05T00:00:00",
+ "2017-07-12T00:00:00",
+ "2017-07-19T00:00:00",
+ "2017-07-26T00:00:00",
+ "2017-08-02T00:00:00",
+ "2017-08-09T00:00:00",
+ "2017-08-16T00:00:00",
+ "2017-08-23T00:00:00",
+ "2017-08-30T00:00:00",
+ "2017-09-06T00:00:00",
+ "2017-09-13T00:00:00",
+ "2017-09-20T00:00:00",
+ "2017-09-27T00:00:00",
+ "2017-10-04T00:00:00",
+ "2017-10-11T00:00:00",
+ "2017-10-18T00:00:00",
+ "2017-10-25T00:00:00",
+ "2017-11-01T00:00:00",
+ "2017-11-08T00:00:00",
+ "2017-11-15T00:00:00",
+ "2017-11-22T00:00:00",
+ "2017-11-29T00:00:00",
+ "2017-12-06T00:00:00",
+ "2017-12-13T00:00:00",
+ "2017-12-20T00:00:00",
+ "2017-12-27T00:00:00",
+ "2018-01-03T00:00:00",
+ "2018-01-10T00:00:00",
+ "2018-01-17T00:00:00",
+ "2018-01-24T00:00:00",
+ "2018-01-31T00:00:00",
+ "2018-02-07T00:00:00",
+ "2018-02-14T00:00:00",
+ "2018-02-21T00:00:00",
+ "2018-02-28T00:00:00",
+ "2018-03-07T00:00:00",
+ "2018-03-14T00:00:00",
+ "2018-03-21T00:00:00",
+ "2018-03-28T00:00:00",
+ "2018-04-04T00:00:00",
+ "2018-04-11T00:00:00",
+ "2018-04-18T00:00:00",
+ "2018-04-25T00:00:00",
+ "2018-05-02T00:00:00",
+ "2018-05-09T00:00:00",
+ "2018-05-16T00:00:00",
+ "2018-05-23T00:00:00",
+ "2018-05-30T00:00:00",
+ "2018-06-06T00:00:00",
+ "2018-06-13T00:00:00",
+ "2018-06-20T00:00:00",
+ "2018-06-27T00:00:00",
+ "2018-07-11T00:00:00",
+ "2018-07-18T00:00:00",
+ "2018-07-25T00:00:00",
+ "2018-08-01T00:00:00",
+ "2018-08-08T00:00:00",
+ "2018-08-15T00:00:00",
+ "2018-08-22T00:00:00",
+ "2018-08-29T00:00:00",
+ "2018-09-05T00:00:00",
+ "2018-09-12T00:00:00",
+ "2018-09-19T00:00:00",
+ "2018-09-26T00:00:00",
+ "2018-10-03T00:00:00",
+ "2018-10-10T00:00:00",
+ "2018-10-17T00:00:00",
+ "2018-10-24T00:00:00",
+ "2018-10-31T00:00:00",
+ "2018-11-07T00:00:00",
+ "2018-11-14T00:00:00",
+ "2018-11-21T00:00:00",
+ "2018-11-28T00:00:00",
+ "2018-12-12T00:00:00",
+ "2018-12-19T00:00:00",
+ "2018-12-26T00:00:00",
+ "2019-01-02T00:00:00",
+ "2019-01-09T00:00:00",
+ "2019-01-16T00:00:00",
+ "2019-01-23T00:00:00",
+ "2019-01-30T00:00:00",
+ "2019-02-06T00:00:00",
+ "2019-02-13T00:00:00",
+ "2019-02-20T00:00:00",
+ "2019-02-27T00:00:00",
+ "2019-03-06T00:00:00",
+ "2019-03-13T00:00:00",
+ "2019-03-20T00:00:00",
+ "2019-03-27T00:00:00",
+ "2019-04-03T00:00:00",
+ "2019-04-10T00:00:00",
+ "2019-04-17T00:00:00",
+ "2019-04-24T00:00:00",
+ "2019-05-01T00:00:00",
+ "2019-05-08T00:00:00",
+ "2019-05-15T00:00:00",
+ "2019-05-22T00:00:00",
+ "2019-05-29T00:00:00",
+ "2019-06-05T00:00:00",
+ "2019-06-12T00:00:00",
+ "2019-06-19T00:00:00",
+ "2019-06-26T00:00:00",
+ "2019-07-03T00:00:00",
+ "2019-07-10T00:00:00",
+ "2019-07-17T00:00:00",
+ "2019-07-24T00:00:00",
+ "2019-07-31T00:00:00",
+ "2019-08-07T00:00:00",
+ "2019-08-14T00:00:00",
+ "2019-08-21T00:00:00",
+ "2019-08-28T00:00:00",
+ "2019-09-04T00:00:00",
+ "2019-09-11T00:00:00",
+ "2019-09-18T00:00:00",
+ "2019-09-25T00:00:00",
+ "2019-10-02T00:00:00",
+ "2019-10-09T00:00:00",
+ "2019-10-16T00:00:00",
+ "2019-10-23T00:00:00",
+ "2019-10-30T00:00:00",
+ "2019-11-06T00:00:00",
+ "2019-11-13T00:00:00",
+ "2019-11-20T00:00:00",
+ "2019-11-27T00:00:00",
+ "2019-12-04T00:00:00",
+ "2019-12-11T00:00:00",
+ "2019-12-18T00:00:00",
+ "2020-01-08T00:00:00",
+ "2020-01-15T00:00:00",
+ "2020-01-22T00:00:00",
+ "2020-01-29T00:00:00",
+ "2020-02-05T00:00:00",
+ "2020-02-12T00:00:00",
+ "2020-02-19T00:00:00",
+ "2020-02-26T00:00:00",
+ "2020-03-04T00:00:00",
+ "2020-03-11T00:00:00",
+ "2020-03-18T00:00:00",
+ "2020-03-25T00:00:00",
+ "2020-04-01T00:00:00",
+ "2020-04-08T00:00:00",
+ "2020-04-15T00:00:00",
+ "2020-04-22T00:00:00",
+ "2020-04-29T00:00:00",
+ "2020-05-06T00:00:00",
+ "2020-05-13T00:00:00",
+ "2020-05-20T00:00:00",
+ "2020-05-27T00:00:00",
+ "2020-06-03T00:00:00",
+ "2020-06-10T00:00:00",
+ "2020-06-17T00:00:00",
+ "2020-06-24T00:00:00",
+ "2020-07-01T00:00:00",
+ "2020-07-08T00:00:00",
+ "2020-07-15T00:00:00",
+ "2020-07-22T00:00:00",
+ "2020-07-29T00:00:00",
+ "2020-08-05T00:00:00",
+ "2020-08-12T00:00:00",
+ "2020-08-19T00:00:00",
+ "2020-08-26T00:00:00",
+ "2020-09-02T00:00:00",
+ "2020-09-09T00:00:00",
+ "2020-09-16T00:00:00",
+ "2020-09-23T00:00:00",
+ "2020-09-30T00:00:00",
+ "2020-10-07T00:00:00",
+ "2020-10-14T00:00:00",
+ "2020-10-21T00:00:00",
+ "2020-10-28T00:00:00",
+ "2020-11-04T00:00:00",
+ "2020-11-11T00:00:00",
+ "2020-11-18T00:00:00",
+ "2020-11-25T00:00:00",
+ "2020-12-02T00:00:00",
+ "2020-12-09T00:00:00",
+ "2020-12-16T00:00:00",
+ "2020-12-23T00:00:00",
+ "2020-12-30T00:00:00",
+ "2021-01-06T00:00:00",
+ "2021-01-13T00:00:00",
+ "2021-01-20T00:00:00",
+ "2021-01-27T00:00:00",
+ "2021-02-03T00:00:00",
+ "2021-02-10T00:00:00",
+ "2021-02-17T00:00:00",
+ "2021-02-24T00:00:00",
+ "2021-03-03T00:00:00",
+ "2021-03-10T00:00:00",
+ "2021-03-17T00:00:00",
+ "2021-03-24T00:00:00",
+ "2021-03-31T00:00:00",
+ "2021-04-07T00:00:00",
+ "2021-04-14T00:00:00",
+ "2021-04-21T00:00:00",
+ "2021-04-28T00:00:00",
+ "2021-05-05T00:00:00",
+ "2021-05-12T00:00:00",
+ "2021-05-19T00:00:00",
+ "2021-05-26T00:00:00",
+ "2021-06-02T00:00:00",
+ "2021-06-09T00:00:00",
+ "2021-06-16T00:00:00",
+ "2021-06-23T00:00:00",
+ "2021-06-30T00:00:00",
+ "2021-07-07T00:00:00",
+ "2021-07-14T00:00:00",
+ "2021-07-21T00:00:00",
+ "2021-07-28T00:00:00",
+ "2021-08-04T00:00:00",
+ "2021-08-11T00:00:00",
+ "2021-08-18T00:00:00",
+ "2021-08-25T00:00:00",
+ "2021-09-01T00:00:00",
+ "2021-09-08T00:00:00",
+ "2021-09-15T00:00:00",
+ "2021-09-22T00:00:00",
+ "2021-09-29T00:00:00",
+ "2021-10-06T00:00:00",
+ "2021-10-13T00:00:00",
+ "2021-10-20T00:00:00",
+ "2021-10-27T00:00:00",
+ "2021-11-03T00:00:00",
+ "2021-11-10T00:00:00",
+ "2021-11-17T00:00:00",
+ "2021-11-24T00:00:00",
+ "2021-12-01T00:00:00",
+ "2021-12-08T00:00:00",
+ "2021-12-15T00:00:00",
+ "2021-12-22T00:00:00",
+ "2021-12-29T00:00:00",
+ "2022-01-05T00:00:00",
+ "2022-01-12T00:00:00",
+ "2022-01-19T00:00:00",
+ "2022-01-26T00:00:00",
+ "2022-02-02T00:00:00",
+ "2022-02-09T00:00:00",
+ "2022-02-16T00:00:00",
+ "2022-02-23T00:00:00",
+ "2022-03-02T00:00:00",
+ "2022-03-09T00:00:00",
+ "2022-03-16T00:00:00",
+ "2022-03-23T00:00:00",
+ "2022-03-30T00:00:00",
+ "2022-04-06T00:00:00",
+ "2022-04-13T00:00:00",
+ "2022-04-20T00:00:00",
+ "2022-04-27T00:00:00",
+ "2022-05-04T00:00:00",
+ "2022-05-11T00:00:00",
+ "2022-05-18T00:00:00",
+ "2022-05-25T00:00:00",
+ "2022-06-01T00:00:00",
+ "2022-06-08T00:00:00",
+ "2022-06-15T00:00:00",
+ "2022-06-22T00:00:00",
+ "2022-06-29T00:00:00",
+ "2022-07-06T00:00:00",
+ "2022-07-13T00:00:00",
+ "2022-07-20T00:00:00",
+ "2022-07-27T00:00:00",
+ "2022-08-03T00:00:00",
+ "2022-08-10T00:00:00",
+ "2022-08-17T00:00:00",
+ "2022-08-24T00:00:00",
+ "2022-08-31T00:00:00",
+ "2022-09-07T00:00:00",
+ "2022-09-14T00:00:00",
+ "2022-09-21T00:00:00",
+ "2022-09-28T00:00:00",
+ "2022-10-05T00:00:00",
+ "2022-10-12T00:00:00",
+ "2022-10-19T00:00:00",
+ "2022-10-26T00:00:00",
+ "2022-11-02T00:00:00",
+ "2022-11-09T00:00:00",
+ "2022-11-16T00:00:00",
+ "2022-11-23T00:00:00",
+ "2022-11-30T00:00:00",
+ "2022-12-07T00:00:00",
+ "2022-12-14T00:00:00",
+ "2022-12-21T00:00:00",
+ "2022-12-28T00:00:00",
+ "2023-01-04T00:00:00",
+ "2023-01-11T00:00:00",
+ "2023-01-18T00:00:00",
+ "2023-01-25T00:00:00",
+ "2023-02-01T00:00:00",
+ "2023-02-08T00:00:00",
+ "2023-02-15T00:00:00",
+ "2023-02-22T00:00:00",
+ "2023-03-01T00:00:00",
+ "2023-03-08T00:00:00",
+ "2023-03-15T00:00:00",
+ "2023-03-22T00:00:00",
+ "2023-03-29T00:00:00",
+ "2023-04-05T00:00:00",
+ "2023-04-12T00:00:00",
+ "2023-04-19T00:00:00",
+ "2023-04-26T00:00:00",
+ "2023-05-03T00:00:00",
+ "2023-05-10T00:00:00",
+ "2023-05-17T00:00:00",
+ "2023-05-24T00:00:00",
+ "2023-05-31T00:00:00",
+ "2023-06-07T00:00:00",
+ "2023-06-14T00:00:00",
+ "2023-06-21T00:00:00",
+ "2023-06-28T00:00:00",
+ "2023-07-05T00:00:00",
+ "2023-07-12T00:00:00",
+ "2023-07-19T00:00:00",
+ "2023-07-26T00:00:00",
+ "2023-08-02T00:00:00",
+ "2023-08-09T00:00:00",
+ "2023-08-16T00:00:00",
+ "2023-08-23T00:00:00",
+ "2023-08-30T00:00:00",
+ "2023-09-06T00:00:00",
+ "2023-09-13T00:00:00",
+ "2023-09-20T00:00:00",
+ "2023-09-27T00:00:00",
+ "2023-10-04T00:00:00",
+ "2023-10-11T00:00:00",
+ "2023-10-18T00:00:00",
+ "2023-10-25T00:00:00",
+ "2023-11-01T00:00:00",
+ "2023-11-08T00:00:00",
+ "2023-11-15T00:00:00",
+ "2023-11-22T00:00:00",
+ "2023-11-29T00:00:00",
+ "2023-12-06T00:00:00",
+ "2023-12-13T00:00:00"
+ ],
+ "y": [
+ 0.019402121377514448,
+ 0.02822694662361657,
+ 0.0318075109652728,
+ 0.030650156834636386,
+ 0.007417587837260209,
+ 0,
+ 0.02223303588455389,
+ 0.025353288924252454,
+ 0.030748794970770224,
+ 0.04016873697154613,
+ 0.03832420382584449,
+ 0.03588126598759786,
+ 0.03318186899540341,
+ 0.045787822793300494,
+ 0.03963280309855264,
+ 0.03638760841975125,
+ 0.04068823115518409,
+ 0.04350270597286792,
+ 0.0416154296348416,
+ 0.04500858151784359,
+ 0.0448441846242873,
+ 0.051995449493986316,
+ 0.0579466170407244,
+ 0.0632106055723971,
+ 0.067514516245701,
+ 0.06835294040283811,
+ 0.07331443865036719,
+ 0.07272589777143565,
+ 0.07559955547079977,
+ 0.07738819367269233,
+ 0.07181842691900488,
+ 0.05543463250718411,
+ 0.06414109198992574,
+ 0.07722379677913602,
+ 0.08169868022173846,
+ 0.08189595649400606,
+ 0.0802421237448297,
+ 0.08217543121305174,
+ 0.08110027552919355,
+ 0.0639569674691427,
+ 0.07143045025021207,
+ 0.03644679130143154,
+ 0.05769344582464763,
+ 0.07583957493539197,
+ 0.08940889452952891,
+ 0.09423558732434188,
+ 0.09767805827541072,
+ 0.10560527648269552,
+ 0.10609846716336442,
+ 0.09025389456240834,
+ 0.08589737688316641,
+ 0.1085808602560646,
+ 0.10102517902821707,
+ 0.09017498405350131,
+ 0.08536473094804396,
+ 0.09222008140934161,
+ 0.08236941954744822,
+ 0.09530745507032895,
+ 0.10419146319811144,
+ 0.11443338966666877,
+ 0.11909568556792552,
+ 0.1140552768114894,
+ 0.09488988696069596,
+ 0.11437420678498855,
+ 0.10173208567050919,
+ 0.10128492612003602,
+ 0.10858743613180685,
+ 0.11671850648710141,
+ 0.11715580222396116,
+ 0.11679084112026612,
+ 0.1080120470043598,
+ 0.11403883712213371,
+ 0.1230379230754055,
+ 0.12225868179994868,
+ 0.11916473226321918,
+ 0.1162483313715303,
+ 0.11468327294487442,
+ 0.11735965437197093,
+ 0.1071144399655424,
+ 0.09700731894970112,
+ 0.11697167770317811,
+ 0.11919103576618816,
+ 0.11735636643409988,
+ 0.1144859966726069,
+ 0.10995193034832416,
+ 0.107834498359319,
+ 0.06209928257195648,
+ 0.06484471069434665,
+ 0.06260233706623874,
+ 0.08011718210572688,
+ 0.06152389344450943,
+ 0.05536558581189045,
+ 0.08028815487502543,
+ 0.07976537275351642,
+ 0.08788657929519762,
+ 0.11136574363290824,
+ 0.11529811732677495,
+ 0.10631875900072989,
+ 0.10913980969415596,
+ 0.1108791288279816,
+ 0.10780161898060778,
+ 0.0973163851095869,
+ 0.10568418699160262,
+ 0.10279737754075394,
+ 0.10249159931873927,
+ 0.07845677348080828,
+ 0.04558397064529064,
+ 0.0354078029341557,
+ 0.043173912185755316,
+ 0.05289963240854596,
+ 0.03295171334442458,
+ 0.05759809562638499,
+ 0.05857790111198054,
+ 0.07720406915190929,
+ 0.07812797969369567,
+ 0.09060899185248993,
+ 0.09372924489218849,
+ 0.10268558765313561,
+ 0.10357661881621076,
+ 0.1087584089011054,
+ 0.11532770876761513,
+ 0.11294395381104878,
+ 0.098467163364481,
+ 0.10285327248456311,
+ 0.0973196730474581,
+ 0.11142821445245966,
+ 0.1143183118411794,
+ 0.1208251408881377,
+ 0.10516798074583579,
+ 0.10975465407605649,
+ 0.10492796128124358,
+ 0.11444982935602446,
+ 0.13177726193685835,
+ 0.1385471260135068,
+ 0.13642969402450164,
+ 0.1355123593584575,
+ 0.13935924666767485,
+ 0.14157202885494266,
+ 0.13934280697831933,
+ 0.13786652287418366,
+ 0.1428674763761663,
+ 0.12301161957243652,
+ 0.13529206752109205,
+ 0.13800461626477098,
+ 0.13417745658278038,
+ 0.12742074425761643,
+ 0.12910088050976185,
+ 0.12750294270439458,
+ 0.11386128847709293,
+ 0.13533809865128793,
+ 0.13983599765898821,
+ 0.14896988906497613,
+ 0.14702671778314072,
+ 0.16101360548691065,
+ 0.16493611536716404,
+ 0.16884876143380387,
+ 0.16383136824246566,
+ 0.17068014282802108,
+ 0.17218273043512572,
+ 0.1710549677453294,
+ 0.17976142722807104,
+ 0.17357352815461202,
+ 0.17854489021575448,
+ 0.1964904551163601,
+ 0.2009521868074781,
+ 0.2118484129123896,
+ 0.20100479381341607,
+ 0.20833031939028485,
+ 0.19622742008666993,
+ 0.2003965253072578,
+ 0.19770699212867665,
+ 0.1950700659560336,
+ 0.1928474199551525,
+ 0.2090503777840613,
+ 0.20927395755929795,
+ 0.21305508611109283,
+ 0.19904847078009616,
+ 0.21462014453774875,
+ 0.21705650650025318,
+ 0.22407296591723594,
+ 0.22564460021963423,
+ 0.22488508657140416,
+ 0.22655535900993612,
+ 0.22387568964496843,
+ 0.22739707110494436,
+ 0.2374515851148476,
+ 0.238766760263298,
+ 0.2386812738786488,
+ 0.23751405593439903,
+ 0.2355708846525636,
+ 0.2276568181967633,
+ 0.23211197401213907,
+ 0.2347258846196842,
+ 0.24552018465059078,
+ 0.24876537932939208,
+ 0.24837082678485703,
+ 0.25846479604921374,
+ 0.2642186873236842,
+ 0.26619802592210223,
+ 0.2648466834570694,
+ 0.2721491934688402,
+ 0.27708767615127144,
+ 0.26730277304680045,
+ 0.2779754193764754,
+ 0.2875071512648697,
+ 0.28855929138362996,
+ 0.299600186754871,
+ 0.30499240486351764,
+ 0.3061004399260871,
+ 0.3161089228057946,
+ 0.3276726002985447,
+ 0.3455359667523722,
+ 0.3570371734255709,
+ 0.3525228347285149,
+ 0.305784797890459,
+ 0.31136442845775986,
+ 0.3122521716829638,
+ 0.3163620940218713,
+ 0.3206265494407218,
+ 0.32808359253243546,
+ 0.31573738582635735,
+ 0.2805794661704072,
+ 0.2936292915809063,
+ 0.29280730711312475,
+ 0.3146556542667569,
+ 0.29188997244708065,
+ 0.29066357162115064,
+ 0.3110882416765852,
+ 0.31919958440465307,
+ 0.3227604211190825,
+ 0.3197092147746777,
+ 0.33560310644370056,
+ 0.33668155006542994,
+ 0.33394927369452426,
+ 0.31169322224487245,
+ 0.33615219206817865,
+ 0.34983001361206273,
+ 0.35984178442964143,
+ 0.3490869396531883,
+ 0.36366565617376084,
+ 0.35073419652662235,
+ 0.36502028657666485,
+ 0.3821898981396847,
+ 0.3738253841955402,
+ 0.37393059820741625,
+ 0.38018754397616894,
+ 0.37953653227768597,
+ 0.3859611628778663,
+ 0.3399859276259115,
+ 0.347722445436671,
+ 0.29738082869186094,
+ 0.31567491500680595,
+ 0.3492612003603579,
+ 0.31233437012974197,
+ 0.2953521710253762,
+ 0.32621275588376475,
+ 0.2957269959426847,
+ 0.24834452328188805,
+ 0.23543607919984735,
+ 0.24935392020832378,
+ 0.2739904386766707,
+ 0.284229077207357,
+ 0.2916598167961017,
+ 0.3055842336803204,
+ 0.3222080475567334,
+ 0.32925081047668525,
+ 0.33966370971454113,
+ 0.342188845999566,
+ 0.3353071920352992,
+ 0.34828468281263353,
+ 0.3526609281191022,
+ 0.34645987729415856,
+ 0.3688277186314287,
+ 0.3736971546185663,
+ 0.37772159057282445,
+ 0.38653326406744215,
+ 0.3853759099368058,
+ 0.3708070572298466,
+ 0.361449586048622,
+ 0.3631954810581899,
+ 0.339111336152192,
+ 0.35329221219035845,
+ 0.37094515062043387,
+ 0.3862735169756232,
+ 0.3821044117550355,
+ 0.4090786540497531,
+ 0.40817447113519345,
+ 0.40533040487666944,
+ 0.4168842185558061,
+ 0.40400207797673454,
+ 0.37230635689908,
+ 0.3580432824141354,
+ 0.38560606558778454,
+ 0.3736083802960459,
+ 0.38999546264573787,
+ 0.4107587903018984,
+ 0.4126657942671515,
+ 0.40547836208087,
+ 0.3734998783462988,
+ 0.38395223283860824,
+ 0.4070631481347528,
+ 0.41193915999763264,
+ 0.42583069750313995,
+ 0.4356977990543891,
+ 0.4413727798199525,
+ 0.44611398623011617,
+ 0.46096560159399225,
+ 0.4475277995147004,
+ 0.4570200761486411,
+ 0.47329865654858577,
+ 0.49365427990872685,
+ 0.5055697667536874,
+ 0.5162424130833624,
+ 0.5003452334764682,
+ 0.5204970046885994,
+ 0.5352138145997593,
+ 0.5374167329734137,
+ 0.448721320961919,
+ 0.453235659658975,
+ 0.32542036285682346,
+ 0.2125520316168105,
+ 0.23802039836655242,
+ 0.23635670180376267,
+ 0.32824798942599176,
+ 0.33922312603981036,
+ 0.3444673869442562,
+ 0.3905642758974427,
+ 0.36061444982935603,
+ 0.3512701303996159,
+ 0.40111855646375705,
+ 0.42233233160826195,
+ 0.45085190470240866,
+ 0.4729698627614732,
+ 0.44776781897929246,
+ 0.42700120338526076,
+ 0.44854706025474944,
+ 0.46632822826179876,
+ 0.48494453248811403,
+ 0.5012066731987032,
+ 0.49542647842126375,
+ 0.5182217516817802,
+ 0.5355097290081606,
+ 0.5337013631790413,
+ 0.567856461784298,
+ 0.6014295953863655,
+ 0.5416285813863261,
+ 0.5371997290739193,
+ 0.4883508361226006,
+ 0.529805156801757,
+ 0.5483655660842631,
+ 0.5711246720281973,
+ 0.5536624339946472,
+ 0.4995659922010114,
+ 0.5562533290370945,
+ 0.5987400622077844,
+ 0.5971388364645461,
+ 0.6174780201353315,
+ 0.6304193435960834,
+ 0.6316720479249824,
+ 0.6409933517896246,
+ 0.637324013125448,
+ 0.6511432159977905,
+ 0.6564367959703032,
+ 0.6767233726351506,
+ 0.6905359996317509,
+ 0.6573015236304094,
+ 0.6834077503271497,
+ 0.709615903097895,
+ 0.7166685298314601,
+ 0.7147286464874959,
+ 0.6799718552518231,
+ 0.7059761558745586,
+ 0.7307376159820083,
+ 0.7027967199531797,
+ 0.7303331996238599,
+ 0.7655338624721345,
+ 0.7802342326939389,
+ 0.7962662177535492,
+ 0.7994752451157683,
+ 0.7943493499746828,
+ 0.7599739595320606,
+ 0.7772816644856678,
+ 0.8036870935286805,
+ 0.8076753621663564,
+ 0.8114334751530534,
+ 0.8127979693695706,
+ 0.8187622886677932,
+ 0.8370629508584805,
+ 0.8569977181711174,
+ 0.8623143137087281,
+ 0.8571818426919002,
+ 0.870974742061274,
+ 0.8716389055112412,
+ 0.8864477776827927,
+ 0.8708530883600424,
+ 0.9023909884198825,
+ 0.9115643350803242,
+ 0.9082698213334559,
+ 0.8972979726575084,
+ 0.8693307731257109,
+ 0.857435013907977,
+ 0.8587797804972677,
+ 0.8588619789440458,
+ 0.9155427399043865,
+ 0.9206357556667609,
+ 0.9564381111454515,
+ 0.9518810292560711,
+ 0.9656772165633157,
+ 0.9698824891004858,
+ 0.90793116373273,
+ 0.9698002906537077,
+ 0.9726410689743606,
+ 0.9682713995436342,
+ 1,
+ 0.9695931505678267,
+ 0.9780661664617185,
+ 0.9144149772145905,
+ 0.8543016091167941,
+ 0.9330312814409057,
+ 0.9323079351092581,
+ 0.8954271360088379,
+ 0.8133897981863734,
+ 0.8663387496629862,
+ 0.8306120167553313,
+ 0.8569089438485968,
+ 0.8892556766247343,
+ 0.9373286162384674,
+ 0.8974459298617091,
+ 0.8860828165790978,
+ 0.8903111046813658,
+ 0.799731704269716,
+ 0.8379408302700712,
+ 0.7179343859118438,
+ 0.7141532573600489,
+ 0.7322533553405975,
+ 0.7725305942618905,
+ 0.7773112559265081,
+ 0.6701968159609655,
+ 0.6603001229688763,
+ 0.6796792287812928,
+ 0.6883100656929985,
+ 0.6740732947110233,
+ 0.7260621683292673,
+ 0.747009620506211,
+ 0.7902657311387443,
+ 0.808372404995035,
+ 0.8293494486128189,
+ 0.785531100604323,
+ 0.7244510787724154,
+ 0.7326281802579057,
+ 0.7214952226262732,
+ 0.6701770883337388,
+ 0.6468688967653267,
+ 0.6679906096494401,
+ 0.6001768910574666,
+ 0.6390173011290777,
+ 0.6835491316556083,
+ 0.6602343642114539,
+ 0.6565781772987618,
+ 0.7256972072255722,
+ 0.7482097178291719,
+ 0.7655864694780729,
+ 0.7175201057400818,
+ 0.7377080442687955,
+ 0.699278626431075,
+ 0.6679708820222132,
+ 0.690904248673317,
+ 0.7292547560021306,
+ 0.7158564091772922,
+ 0.7445798344194487,
+ 0.7784423065541752,
+ 0.7779984349415731,
+ 0.787776762170302,
+ 0.7363040947978247,
+ 0.723264133200939,
+ 0.7366197368334527,
+ 0.7037140546192239,
+ 0.7185229267907753,
+ 0.7483905544120838,
+ 0.7689631816717191,
+ 0.7694793879174857,
+ 0.7900520151771212,
+ 0.7576559633329166,
+ 0.7690848353729507,
+ 0.7845019760506605,
+ 0.7914493887723498,
+ 0.7771369952193381,
+ 0.7983737859289409,
+ 0.8272057131208449,
+ 0.8617520763327655,
+ 0.8594833992016885,
+ 0.8631560258037362,
+ 0.8861584391501336,
+ 0.8944900737155669,
+ 0.9252520204378217,
+ 0.9255906780385477,
+ 0.9080462415582194,
+ 0.8930269413629159,
+ 0.8721879911357193,
+ 0.8826041783114466,
+ 0.908532856363146,
+ 0.8922937312176547,
+ 0.8929381670403953,
+ 0.8714876603691695,
+ 0.8295039816927618,
+ 0.8259661605434302,
+ 0.8631856172445763,
+ 0.842685324618106,
+ 0.8006556148115025,
+ 0.817453689395085,
+ 0.8651024850234428,
+ 0.904590618855666,
+ 0.922259996975097,
+ 0.9202740825009369,
+ 0.9198663782049173,
+ 0.9717335981219298
+ ]
+ }
+ ],
+ "layout": {
+ "autosize": true,
+ "template": {
+ "data": {
+ "bar": [
+ {
+ "error_x": {
+ "color": "#f2f5fa"
+ },
+ "error_y": {
+ "color": "#f2f5fa"
+ },
+ "marker": {
+ "line": {
+ "color": "rgb(17,17,17)",
+ "width": 0.5
+ },
+ "pattern": {
+ "fillmode": "overlay",
+ "size": 10,
+ "solidity": 0.2
+ }
+ },
+ "type": "bar"
+ }
+ ],
+ "barpolar": [
+ {
+ "marker": {
+ "line": {
+ "color": "rgb(17,17,17)",
+ "width": 0.5
+ },
+ "pattern": {
+ "fillmode": "overlay",
+ "size": 10,
+ "solidity": 0.2
+ }
+ },
+ "type": "barpolar"
+ }
+ ],
+ "candlestick": [
+ {
+ "decreasing": {
+ "fillcolor": "#e4003a",
+ "line": {
+ "color": "#e4003a"
+ }
+ },
+ "increasing": {
+ "fillcolor": "#00ACFF",
+ "line": {
+ "color": "#00ACFF"
+ }
+ },
+ "type": "candlestick"
+ }
+ ],
+ "carpet": [
+ {
+ "aaxis": {
+ "endlinecolor": "#A2B1C6",
+ "gridcolor": "#506784",
+ "linecolor": "#506784",
+ "minorgridcolor": "#506784",
+ "startlinecolor": "#A2B1C6"
+ },
+ "baxis": {
+ "endlinecolor": "#A2B1C6",
+ "gridcolor": "#506784",
+ "linecolor": "#506784",
+ "minorgridcolor": "#506784",
+ "startlinecolor": "#A2B1C6"
+ },
+ "type": "carpet"
+ }
+ ],
+ "choropleth": [
+ {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ },
+ "type": "choropleth"
+ }
+ ],
+ "contour": [
+ {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ },
+ "colorscale": [
+ [
+ 0,
+ "#0d0887"
+ ],
+ [
+ 0.1111111111111111,
+ "#46039f"
+ ],
+ [
+ 0.2222222222222222,
+ "#7201a8"
+ ],
+ [
+ 0.3333333333333333,
+ "#9c179e"
+ ],
+ [
+ 0.4444444444444444,
+ "#bd3786"
+ ],
+ [
+ 0.5555555555555556,
+ "#d8576b"
+ ],
+ [
+ 0.6666666666666666,
+ "#ed7953"
+ ],
+ [
+ 0.7777777777777778,
+ "#fb9f3a"
+ ],
+ [
+ 0.8888888888888888,
+ "#fdca26"
+ ],
+ [
+ 1,
+ "#f0f921"
+ ]
+ ],
+ "type": "contour"
+ }
+ ],
+ "contourcarpet": [
+ {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ },
+ "type": "contourcarpet"
+ }
+ ],
+ "heatmap": [
+ {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ },
+ "colorscale": [
+ [
+ 0,
+ "#0d0887"
+ ],
+ [
+ 0.1111111111111111,
+ "#46039f"
+ ],
+ [
+ 0.2222222222222222,
+ "#7201a8"
+ ],
+ [
+ 0.3333333333333333,
+ "#9c179e"
+ ],
+ [
+ 0.4444444444444444,
+ "#bd3786"
+ ],
+ [
+ 0.5555555555555556,
+ "#d8576b"
+ ],
+ [
+ 0.6666666666666666,
+ "#ed7953"
+ ],
+ [
+ 0.7777777777777778,
+ "#fb9f3a"
+ ],
+ [
+ 0.8888888888888888,
+ "#fdca26"
+ ],
+ [
+ 1,
+ "#f0f921"
+ ]
+ ],
+ "type": "heatmap"
+ }
+ ],
+ "heatmapgl": [
+ {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ },
+ "colorscale": [
+ [
+ 0,
+ "#0d0887"
+ ],
+ [
+ 0.1111111111111111,
+ "#46039f"
+ ],
+ [
+ 0.2222222222222222,
+ "#7201a8"
+ ],
+ [
+ 0.3333333333333333,
+ "#9c179e"
+ ],
+ [
+ 0.4444444444444444,
+ "#bd3786"
+ ],
+ [
+ 0.5555555555555556,
+ "#d8576b"
+ ],
+ [
+ 0.6666666666666666,
+ "#ed7953"
+ ],
+ [
+ 0.7777777777777778,
+ "#fb9f3a"
+ ],
+ [
+ 0.8888888888888888,
+ "#fdca26"
+ ],
+ [
+ 1,
+ "#f0f921"
+ ]
+ ],
+ "type": "heatmapgl"
+ }
+ ],
+ "histogram": [
+ {
+ "marker": {
+ "pattern": {
+ "fillmode": "overlay",
+ "size": 10,
+ "solidity": 0.2
+ }
+ },
+ "type": "histogram"
+ }
+ ],
+ "histogram2d": [
+ {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ },
+ "colorscale": [
+ [
+ 0,
+ "#0d0887"
+ ],
+ [
+ 0.1111111111111111,
+ "#46039f"
+ ],
+ [
+ 0.2222222222222222,
+ "#7201a8"
+ ],
+ [
+ 0.3333333333333333,
+ "#9c179e"
+ ],
+ [
+ 0.4444444444444444,
+ "#bd3786"
+ ],
+ [
+ 0.5555555555555556,
+ "#d8576b"
+ ],
+ [
+ 0.6666666666666666,
+ "#ed7953"
+ ],
+ [
+ 0.7777777777777778,
+ "#fb9f3a"
+ ],
+ [
+ 0.8888888888888888,
+ "#fdca26"
+ ],
+ [
+ 1,
+ "#f0f921"
+ ]
+ ],
+ "type": "histogram2d"
+ }
+ ],
+ "histogram2dcontour": [
+ {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ },
+ "colorscale": [
+ [
+ 0,
+ "#0d0887"
+ ],
+ [
+ 0.1111111111111111,
+ "#46039f"
+ ],
+ [
+ 0.2222222222222222,
+ "#7201a8"
+ ],
+ [
+ 0.3333333333333333,
+ "#9c179e"
+ ],
+ [
+ 0.4444444444444444,
+ "#bd3786"
+ ],
+ [
+ 0.5555555555555556,
+ "#d8576b"
+ ],
+ [
+ 0.6666666666666666,
+ "#ed7953"
+ ],
+ [
+ 0.7777777777777778,
+ "#fb9f3a"
+ ],
+ [
+ 0.8888888888888888,
+ "#fdca26"
+ ],
+ [
+ 1,
+ "#f0f921"
+ ]
+ ],
+ "type": "histogram2dcontour"
+ }
+ ],
+ "mesh3d": [
+ {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ },
+ "type": "mesh3d"
+ }
+ ],
+ "parcoords": [
+ {
+ "line": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ },
+ "type": "parcoords"
+ }
+ ],
+ "pie": [
+ {
+ "automargin": true,
+ "type": "pie"
+ }
+ ],
+ "scatter": [
+ {
+ "marker": {
+ "line": {
+ "color": "#283442"
+ }
+ },
+ "type": "scatter"
+ }
+ ],
+ "scatter3d": [
+ {
+ "line": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ },
+ "marker": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ },
+ "type": "scatter3d"
+ }
+ ],
+ "scattercarpet": [
+ {
+ "marker": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ },
+ "type": "scattercarpet"
+ }
+ ],
+ "scattergeo": [
+ {
+ "marker": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ },
+ "type": "scattergeo"
+ }
+ ],
+ "scattergl": [
+ {
+ "marker": {
+ "line": {
+ "color": "#283442"
+ }
+ },
+ "type": "scattergl"
+ }
+ ],
+ "scattermapbox": [
+ {
+ "marker": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ },
+ "type": "scattermapbox"
+ }
+ ],
+ "scatterpolar": [
+ {
+ "marker": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ },
+ "type": "scatterpolar"
+ }
+ ],
+ "scatterpolargl": [
+ {
+ "marker": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ },
+ "type": "scatterpolargl"
+ }
+ ],
+ "scatterternary": [
+ {
+ "marker": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ },
+ "type": "scatterternary"
+ }
+ ],
+ "surface": [
+ {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ },
+ "colorscale": [
+ [
+ 0,
+ "#0d0887"
+ ],
+ [
+ 0.1111111111111111,
+ "#46039f"
+ ],
+ [
+ 0.2222222222222222,
+ "#7201a8"
+ ],
+ [
+ 0.3333333333333333,
+ "#9c179e"
+ ],
+ [
+ 0.4444444444444444,
+ "#bd3786"
+ ],
+ [
+ 0.5555555555555556,
+ "#d8576b"
+ ],
+ [
+ 0.6666666666666666,
+ "#ed7953"
+ ],
+ [
+ 0.7777777777777778,
+ "#fb9f3a"
+ ],
+ [
+ 0.8888888888888888,
+ "#fdca26"
+ ],
+ [
+ 1,
+ "#f0f921"
+ ]
+ ],
+ "type": "surface"
+ }
+ ],
+ "table": [
+ {
+ "cells": {
+ "fill": {
+ "color": "#506784"
+ },
+ "line": {
+ "color": "rgb(17,17,17)"
+ }
+ },
+ "header": {
+ "fill": {
+ "color": "#2a3f5f"
+ },
+ "line": {
+ "color": "rgb(17,17,17)"
+ }
+ },
+ "type": "table"
+ }
+ ]
+ },
+ "layout": {
+ "annotationdefaults": {
+ "arrowcolor": "#f2f5fa",
+ "arrowhead": 0,
+ "arrowwidth": 1,
+ "showarrow": false
+ },
+ "autotypenumbers": "strict",
+ "coloraxis": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ },
+ "colorscale": {
+ "diverging": [
+ [
+ 0,
+ "#8e0152"
+ ],
+ [
+ 0.1,
+ "#c51b7d"
+ ],
+ [
+ 0.2,
+ "#de77ae"
+ ],
+ [
+ 0.3,
+ "#f1b6da"
+ ],
+ [
+ 0.4,
+ "#fde0ef"
+ ],
+ [
+ 0.5,
+ "#f7f7f7"
+ ],
+ [
+ 0.6,
+ "#e6f5d0"
+ ],
+ [
+ 0.7,
+ "#b8e186"
+ ],
+ [
+ 0.8,
+ "#7fbc41"
+ ],
+ [
+ 0.9,
+ "#4d9221"
+ ],
+ [
+ 1,
+ "#276419"
+ ]
+ ],
+ "sequential": [
+ [
+ 0,
+ "#0d0887"
+ ],
+ [
+ 0.1111111111111111,
+ "#46039f"
+ ],
+ [
+ 0.2222222222222222,
+ "#7201a8"
+ ],
+ [
+ 0.3333333333333333,
+ "#9c179e"
+ ],
+ [
+ 0.4444444444444444,
+ "#bd3786"
+ ],
+ [
+ 0.5555555555555556,
+ "#d8576b"
+ ],
+ [
+ 0.6666666666666666,
+ "#ed7953"
+ ],
+ [
+ 0.7777777777777778,
+ "#fb9f3a"
+ ],
+ [
+ 0.8888888888888888,
+ "#fdca26"
+ ],
+ [
+ 1,
+ "#f0f921"
+ ]
+ ],
+ "sequentialminus": [
+ [
+ 0,
+ "#0d0887"
+ ],
+ [
+ 0.1111111111111111,
+ "#46039f"
+ ],
+ [
+ 0.2222222222222222,
+ "#7201a8"
+ ],
+ [
+ 0.3333333333333333,
+ "#9c179e"
+ ],
+ [
+ 0.4444444444444444,
+ "#bd3786"
+ ],
+ [
+ 0.5555555555555556,
+ "#d8576b"
+ ],
+ [
+ 0.6666666666666666,
+ "#ed7953"
+ ],
+ [
+ 0.7777777777777778,
+ "#fb9f3a"
+ ],
+ [
+ 0.8888888888888888,
+ "#fdca26"
+ ],
+ [
+ 1,
+ "#f0f921"
+ ]
+ ]
+ },
+ "colorway": [
+ "#ffed00",
+ "#ef7d00",
+ "#e4003a",
+ "#c13246",
+ "#822661",
+ "#48277c",
+ "#005ca9",
+ "#00aaff",
+ "#9b30d9",
+ "#af005f",
+ "#5f00af",
+ "#af87ff"
+ ],
+ "dragmode": "pan",
+ "font": {
+ "color": "#f2f5fa",
+ "family": "Fira Code",
+ "size": 18
+ },
+ "geo": {
+ "bgcolor": "rgb(17,17,17)",
+ "lakecolor": "rgb(17,17,17)",
+ "landcolor": "rgb(17,17,17)",
+ "showlakes": true,
+ "showland": true,
+ "subunitcolor": "#506784"
+ },
+ "hoverlabel": {
+ "align": "left"
+ },
+ "hovermode": "x",
+ "legend": {
+ "bgcolor": "rgba(0, 0, 0, 0.5)",
+ "font": {
+ "size": 15
+ },
+ "x": 0.01,
+ "xanchor": "left",
+ "y": 0.99,
+ "yanchor": "top"
+ },
+ "legend2": {
+ "bgcolor": "rgba(0, 0, 0, 0.5)",
+ "font": {
+ "size": 15
+ }
+ },
+ "legend3": {
+ "bgcolor": "rgba(0, 0, 0, 0.5)",
+ "font": {
+ "size": 15
+ }
+ },
+ "legend4": {
+ "bgcolor": "rgba(0, 0, 0, 0.5)",
+ "font": {
+ "size": 15
+ }
+ },
+ "legend5": {
+ "bgcolor": "rgba(0, 0, 0, 0.5)",
+ "font": {
+ "size": 15
+ }
+ },
+ "mapbox": {
+ "style": "dark"
+ },
+ "paper_bgcolor": "#000000",
+ "plot_bgcolor": "#000000",
+ "polar": {
+ "angularaxis": {
+ "gridcolor": "#506784",
+ "linecolor": "#506784",
+ "ticks": ""
+ },
+ "bgcolor": "rgb(17,17,17)",
+ "radialaxis": {
+ "gridcolor": "#506784",
+ "linecolor": "#506784",
+ "ticks": ""
+ }
+ },
+ "scene": {
+ "xaxis": {
+ "backgroundcolor": "rgb(17,17,17)",
+ "gridcolor": "#506784",
+ "gridwidth": 2,
+ "linecolor": "#506784",
+ "showbackground": true,
+ "ticks": "",
+ "zerolinecolor": "#C8D4E3"
+ },
+ "yaxis": {
+ "backgroundcolor": "rgb(17,17,17)",
+ "gridcolor": "#506784",
+ "gridwidth": 2,
+ "linecolor": "#506784",
+ "showbackground": true,
+ "ticks": "",
+ "zerolinecolor": "#C8D4E3"
+ },
+ "zaxis": {
+ "backgroundcolor": "rgb(17,17,17)",
+ "gridcolor": "#506784",
+ "gridwidth": 2,
+ "linecolor": "#506784",
+ "showbackground": true,
+ "ticks": "",
+ "zerolinecolor": "#C8D4E3"
+ }
+ },
+ "shapedefaults": {
+ "line": {
+ "color": "#f2f5fa"
+ }
+ },
+ "sliderdefaults": {
+ "bgcolor": "#C8D4E3",
+ "bordercolor": "rgb(17,17,17)",
+ "borderwidth": 1,
+ "tickwidth": 0
+ },
+ "ternary": {
+ "aaxis": {
+ "gridcolor": "#506784",
+ "linecolor": "#506784",
+ "ticks": ""
+ },
+ "baxis": {
+ "gridcolor": "#506784",
+ "linecolor": "#506784",
+ "ticks": ""
+ },
+ "bgcolor": "rgb(17,17,17)",
+ "caxis": {
+ "gridcolor": "#506784",
+ "linecolor": "#506784",
+ "ticks": ""
+ }
+ },
+ "title": {
+ "x": 0.05
+ },
+ "updatemenudefaults": {
+ "bgcolor": "#506784",
+ "borderwidth": 0
+ },
+ "xaxis": {
+ "automargin": true,
+ "autorange": true,
+ "gridcolor": "#283442",
+ "linecolor": "#F5EFF3",
+ "mirror": true,
+ "rangeslider": {
+ "visible": false
+ },
+ "showgrid": true,
+ "showline": true,
+ "tick0": 1,
+ "tickfont": {
+ "size": 14
+ },
+ "ticks": "outside",
+ "title": {
+ "standoff": 20
+ },
+ "zeroline": false,
+ "zerolinecolor": "#283442",
+ "zerolinewidth": 2
+ },
+ "yaxis": {
+ "anchor": "x",
+ "automargin": true,
+ "fixedrange": false,
+ "gridcolor": "#283442",
+ "linecolor": "#F5EFF3",
+ "mirror": true,
+ "showgrid": true,
+ "showline": true,
+ "side": "right",
+ "tick0": 0.5,
+ "ticks": "outside",
+ "title": {
+ "standoff": 20
+ },
+ "zeroline": false,
+ "zerolinecolor": "#283442",
+ "zerolinewidth": 2
+ }
+ }
+ },
+ "title": {
+ "text": "USD Liquidity Index vs. S&P 500 Index (Normalized)",
+ "x": 0.5,
+ "y": 0.9
+ }
+ }
+ }
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ }
+ ],
+ "source": [
+ "fig = go.Figure()\n",
+ "\n",
+ "fig.add_scatter(\n",
+ " x=normalized.index, y=normalized[\"USD Liquidity Index\"], name=\"USD Liquidity Index\")\n",
+ "\n",
+ "fig.add_scatter(\n",
+ " x=normalized.index, y=normalized[\"SP500\"], name=\"S&P 500 Index\")\n",
+ "\n",
+ "fig.update_layout(\n",
+ " title=\"USD Liquidity Index vs. S&P 500 Index (Normalized)\",\n",
+ " title_y=0.90,\n",
+ " title_x=0.5,\n",
+ " autosize=True,\n",
+ ")"
+ ]
+ },
+ {
+ "attachments": {},
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "The combinations are endless and we love seeing your creations, tag us on social media with your custom indexes and indicators."
+ ]
+ }
+ ],
+ "metadata": {
+ "kernelspec": {
+ "display_name": "obb",
+ "language": "python",
+ "name": "python3"
+ },
+ "language_info": {
+ "codemirror_mode": {
+ "name": "ipython",
+ "version": 3
+ },
+ "file_extension": ".py",
+ "mimetype": "text/x-python",
+ "name": "python",
+ "nbconvert_exporter": "python",
+ "pygments_lexer": "ipython3",
+ "version": "3.11.4"
+ },
+ "orig_nbformat": 4
+ },
+ "nbformat": 4,
+ "nbformat_minor": 2
+}
diff --git a/openbb_terminal/cryptocurrency/due_diligence/dd_controller.py b/openbb_terminal/cryptocurrency/due_diligence/dd_controller.py
index 83eb87c8b69..147dfdc708a 100644
--- a/openbb_terminal/cryptocurrency/due_diligence/dd_controller.py
+++ b/openbb_terminal/cryptocurrency/due_diligence/dd_controller.py
@@ -69,7 +69,6 @@ class DueDiligenceController(CryptoBaseController):
"change",
"nonzero",
"eb",
- "funot",
"desc",
]
@@ -195,7 +194,6 @@ class DueDiligenceController(CryptoBaseController):
mt.add_cmd("ps")
mt.add_cmd("mcapdom")
mt.add_cmd("mt")
- mt.add_cmd("funot")
mt.add_info("_contributors_")
mt.add_cmd("team")
@@ -1858,48 +1856,6 @@ class DueDiligenceController(CryptoBaseController):
region=ns_parser.region,
)
- @log_start_end(log=logger)
- def call_funot(self, other_args):
- """Process fun command"""
- parser = argparse.ArgumentParser(
- prog="funot",
- add_help=False,
- formatter_class=argparse.ArgumentDefaultsHelpFormatter,
- description="""Display fundamental metric over time [Source: Token Terminal]""",
- )
- parser.add_argument(
- "-m",
- "--metric",
- default="",
- choices=tokenterminal_model.METRICS,
- dest="metric",
- help="Choose metric of interest",
- )
- parser.add_argument(
- "-p",
- "--project",
- required="-h" not in other_args,
- choices=tokenterminal_model.get_project_ids(),
- dest="project",
- help="Choose project of interest",
- )
-
- if other_args and other_args[0][0] != "-":
- other_args.insert(0, "-p")
-
- ns_parser = self.parse_known_args_and_warn(
- parser, other_args, EXPORT_BOTH_RAW_DATA_AND_FIGURES
- )
- if ns_parser:
- tokenterminal_view.display_fundamental_metric_from_project_over_time(
- metric=ns_parser.metric,
- project=ns_parser.project,
- export=ns_parser.export,
- sheet_name=(
- " ".join(ns_parser.sheet_name) if ns_parser.sheet_name else None
- ),
- )
-
@log_start_end(log=logger)
def call_desc(self, other_args):
"""Process desc command"""
diff --git a/openbb_terminal/cryptocurrency/due_diligence/tokenterminal_model.py b/openbb_terminal/cryptocurrency/due_diligence/tokenterminal_model.py
index e5f7507af37..5d6d5c7ed80 100644
--- a/openbb_terminal/cryptocurrency/due_diligence/tokenterminal_model.py
+++ b/openbb_terminal/cryptocurrency/due_diligence/tokenterminal_model.py
@@ -192,9 +192,7 @@ def get_project_ids() -> List[str]:
# check if its a dict - which would be a successful api call -
# might need to add error checking here later if they messed up the API key though.
- if isinstance(PROJECTS_DATA, dict):
- return [project["project_id"] for project in PROJECTS_DATA]
- return PROJECTS_DATA
+ return ["none"]
@log_start_end(log=logger)