diff --git a/notes/10 Example - Intraday Events.ipynb b/notes/10 Example - Intraday Events.ipynb new file mode 100644 index 0000000..4a60383 --- /dev/null +++ b/notes/10 Example - Intraday Events.ipynb @@ -0,0 +1,9262 @@ +{ + "cells": [ + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Intraday Example" + ] + }, + { + "cell_type": "code", + "execution_count": 1, + "metadata": {}, + "outputs": [], + "source": [ + "import os\n", + "\n", + "os.chdir(\"..\")" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Generating random minute level price data" + ] + }, + { + "cell_type": "code", + "execution_count": 2, + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + " \n", + " " + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
priceSMA
2020-11-01 10:00:00100.000000NaN
2020-11-01 10:01:00100.344422NaN
2020-11-01 10:02:00100.602376NaN
2020-11-01 10:03:00100.522948NaN
2020-11-01 10:04:00100.281865NaN
.........
2020-11-01 15:56:00103.313055103.418283
2020-11-01 15:57:00103.153275103.392886
2020-11-01 15:58:00103.615842103.369473
2020-11-01 15:59:00104.014850103.360974
2020-11-01 16:00:00104.332968103.357182
\n", + "

361 rows × 2 columns

\n", + "
" + ], + "text/plain": [ + " price SMA\n", + "2020-11-01 10:00:00 100.000000 NaN\n", + "2020-11-01 10:01:00 100.344422 NaN\n", + "2020-11-01 10:02:00 100.602376 NaN\n", + "2020-11-01 10:03:00 100.522948 NaN\n", + "2020-11-01 10:04:00 100.281865 NaN\n", + "... ... ...\n", + "2020-11-01 15:56:00 103.313055 103.418283\n", + "2020-11-01 15:57:00 103.153275 103.392886\n", + "2020-11-01 15:58:00 103.615842 103.369473\n", + "2020-11-01 15:59:00 104.014850 103.360974\n", + "2020-11-01 16:00:00 104.332968 103.357182\n", + "\n", + "[361 rows x 2 columns]" + ] + }, + "execution_count": 2, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "import random\n", + "from datetime import datetime, timedelta\n", + "import pandas as pd\n", + "import cufflinks as cf\n", + "\n", + "\n", + "random.seed(0)\n", + "price = 100\n", + "current_time = datetime(2020, 11, 1, 10)\n", + "end_time = datetime(2020, 11, 1, 16)\n", + "\n", + "times, prices = [], []\n", + "while current_time <= end_time:\n", + " times.append(current_time)\n", + " prices.append(price)\n", + " current_time += timedelta(minutes=1)\n", + " price += random.random() - 0.5\n", + "\n", + "df = pd.DataFrame(index=times, data=prices, columns=[\"price\"])\n", + "df[\"SMA\"] = df.price.rolling(30).mean()\n", + "df" + ] + }, + { + "cell_type": "code", + "execution_count": 3, + "metadata": { + "scrolled": false + }, + "outputs": [ + { + "data": { + "application/vnd.plotly.v1+json": { + "config": { + "linkText": "Export to plot.ly", + "plotlyServerURL": "https://plot.ly", + "showLink": true + }, + "data": [ + { + "line": { + "color": "rgba(255, 153, 51, 1.0)", + "dash": "solid", + "shape": "linear", + "width": 1.3 + }, + "mode": "lines", + "name": "price", + "text": "", + "type": "scatter", + "x": [ + "2020-11-01 10:00:00", + "2020-11-01 10:01:00", + "2020-11-01 10:02:00", + "2020-11-01 10:03:00", + "2020-11-01 10:04:00", + "2020-11-01 10:05:00", + "2020-11-01 10:06:00", + "2020-11-01 10:07:00", + "2020-11-01 10:08:00", + "2020-11-01 10:09:00", + "2020-11-01 10:10:00", + "2020-11-01 10:11:00", + "2020-11-01 10:12:00", + "2020-11-01 10:13:00", + "2020-11-01 10:14:00", + "2020-11-01 10:15:00", + "2020-11-01 10:16:00", + "2020-11-01 10:17:00", + "2020-11-01 10:18:00", + "2020-11-01 10:19:00", + "2020-11-01 10:20:00", + "2020-11-01 10:21:00", + "2020-11-01 10:22:00", + "2020-11-01 10:23:00", + "2020-11-01 10:24:00", + "2020-11-01 10:25:00", + "2020-11-01 10:26:00", + "2020-11-01 10:27:00", + "2020-11-01 10:28:00", + "2020-11-01 10:29:00", + "2020-11-01 10:30:00", + "2020-11-01 10:31:00", + "2020-11-01 10:32:00", + "2020-11-01 10:33:00", + "2020-11-01 10:34:00", + "2020-11-01 10:35:00", + "2020-11-01 10:36:00", + "2020-11-01 10:37:00", + "2020-11-01 10:38:00", + "2020-11-01 10:39:00", + "2020-11-01 10:40:00", + "2020-11-01 10:41:00", + "2020-11-01 10:42:00", + "2020-11-01 10:43:00", + "2020-11-01 10:44:00", + "2020-11-01 10:45:00", + "2020-11-01 10:46:00", + "2020-11-01 10:47:00", + "2020-11-01 10:48:00", + "2020-11-01 10:49:00", + "2020-11-01 10:50:00", + "2020-11-01 10:51:00", + "2020-11-01 10:52:00", + "2020-11-01 10:53:00", + "2020-11-01 10:54:00", + "2020-11-01 10:55:00", + "2020-11-01 10:56:00", + "2020-11-01 10:57:00", + "2020-11-01 10:58:00", + "2020-11-01 10:59:00", + "2020-11-01 11:00:00", + "2020-11-01 11:01:00", + "2020-11-01 11:02:00", + "2020-11-01 11:03:00", + "2020-11-01 11:04:00", + "2020-11-01 11:05:00", + "2020-11-01 11:06:00", + "2020-11-01 11:07:00", + "2020-11-01 11:08:00", + "2020-11-01 11:09:00", + "2020-11-01 11:10:00", + "2020-11-01 11:11:00", + "2020-11-01 11:12:00", + "2020-11-01 11:13:00", + "2020-11-01 11:14:00", + "2020-11-01 11:15:00", + "2020-11-01 11:16:00", + "2020-11-01 11:17:00", + "2020-11-01 11:18:00", + "2020-11-01 11:19:00", + "2020-11-01 11:20:00", + "2020-11-01 11:21:00", + "2020-11-01 11:22:00", + "2020-11-01 11:23:00", + "2020-11-01 11:24:00", + "2020-11-01 11:25:00", + "2020-11-01 11:26:00", + "2020-11-01 11:27:00", + "2020-11-01 11:28:00", + "2020-11-01 11:29:00", + "2020-11-01 11:30:00", + "2020-11-01 11:31:00", + "2020-11-01 11:32:00", + "2020-11-01 11:33:00", + "2020-11-01 11:34:00", + "2020-11-01 11:35:00", + "2020-11-01 11:36:00", + "2020-11-01 11:37:00", + "2020-11-01 11:38:00", + "2020-11-01 11:39:00", + "2020-11-01 11:40:00", + "2020-11-01 11:41:00", + "2020-11-01 11:42:00", + "2020-11-01 11:43:00", + "2020-11-01 11:44:00", + "2020-11-01 11:45:00", + "2020-11-01 11:46:00", + "2020-11-01 11:47:00", + "2020-11-01 11:48:00", + "2020-11-01 11:49:00", + "2020-11-01 11:50:00", + "2020-11-01 11:51:00", + "2020-11-01 11:52:00", + "2020-11-01 11:53:00", + "2020-11-01 11:54:00", + "2020-11-01 11:55:00", + "2020-11-01 11:56:00", + "2020-11-01 11:57:00", + "2020-11-01 11:58:00", + "2020-11-01 11:59:00", + "2020-11-01 12:00:00", + "2020-11-01 12:01:00", + "2020-11-01 12:02:00", + "2020-11-01 12:03:00", + "2020-11-01 12:04:00", + "2020-11-01 12:05:00", + "2020-11-01 12:06:00", + "2020-11-01 12:07:00", + "2020-11-01 12:08:00", + "2020-11-01 12:09:00", + "2020-11-01 12:10:00", + "2020-11-01 12:11:00", + "2020-11-01 12:12:00", + "2020-11-01 12:13:00", + "2020-11-01 12:14:00", + "2020-11-01 12:15:00", + "2020-11-01 12:16:00", + "2020-11-01 12:17:00", + "2020-11-01 12:18:00", + "2020-11-01 12:19:00", + "2020-11-01 12:20:00", + "2020-11-01 12:21:00", + "2020-11-01 12:22:00", + "2020-11-01 12:23:00", + "2020-11-01 12:24:00", + "2020-11-01 12:25:00", + "2020-11-01 12:26:00", + "2020-11-01 12:27:00", + "2020-11-01 12:28:00", + "2020-11-01 12:29:00", + "2020-11-01 12:30:00", + "2020-11-01 12:31:00", + "2020-11-01 12:32:00", + "2020-11-01 12:33:00", + "2020-11-01 12:34:00", + "2020-11-01 12:35:00", + "2020-11-01 12:36:00", + "2020-11-01 12:37:00", + "2020-11-01 12:38:00", + "2020-11-01 12:39:00", + "2020-11-01 12:40:00", + "2020-11-01 12:41:00", + "2020-11-01 12:42:00", + "2020-11-01 12:43:00", + "2020-11-01 12:44:00", + "2020-11-01 12:45:00", + "2020-11-01 12:46:00", + "2020-11-01 12:47:00", + "2020-11-01 12:48:00", + "2020-11-01 12:49:00", + "2020-11-01 12:50:00", + "2020-11-01 12:51:00", + "2020-11-01 12:52:00", + "2020-11-01 12:53:00", + "2020-11-01 12:54:00", + "2020-11-01 12:55:00", + "2020-11-01 12:56:00", + "2020-11-01 12:57:00", + "2020-11-01 12:58:00", + "2020-11-01 12:59:00", + "2020-11-01 13:00:00", + "2020-11-01 13:01:00", + "2020-11-01 13:02:00", + "2020-11-01 13:03:00", + "2020-11-01 13:04:00", + "2020-11-01 13:05:00", + "2020-11-01 13:06:00", + "2020-11-01 13:07:00", + "2020-11-01 13:08:00", + "2020-11-01 13:09:00", + "2020-11-01 13:10:00", + "2020-11-01 13:11:00", + "2020-11-01 13:12:00", + "2020-11-01 13:13:00", + "2020-11-01 13:14:00", + "2020-11-01 13:15:00", + "2020-11-01 13:16:00", + "2020-11-01 13:17:00", + "2020-11-01 13:18:00", + "2020-11-01 13:19:00", + "2020-11-01 13:20:00", + "2020-11-01 13:21:00", + "2020-11-01 13:22:00", + "2020-11-01 13:23:00", + "2020-11-01 13:24:00", + "2020-11-01 13:25:00", + "2020-11-01 13:26:00", + "2020-11-01 13:27:00", + "2020-11-01 13:28:00", + "2020-11-01 13:29:00", + "2020-11-01 13:30:00", + "2020-11-01 13:31:00", + "2020-11-01 13:32:00", + "2020-11-01 13:33:00", + "2020-11-01 13:34:00", + "2020-11-01 13:35:00", + "2020-11-01 13:36:00", + "2020-11-01 13:37:00", + "2020-11-01 13:38:00", + "2020-11-01 13:39:00", + "2020-11-01 13:40:00", + "2020-11-01 13:41:00", + "2020-11-01 13:42:00", + "2020-11-01 13:43:00", + "2020-11-01 13:44:00", + "2020-11-01 13:45:00", + "2020-11-01 13:46:00", + "2020-11-01 13:47:00", + "2020-11-01 13:48:00", + "2020-11-01 13:49:00", + "2020-11-01 13:50:00", + "2020-11-01 13:51:00", + "2020-11-01 13:52:00", + "2020-11-01 13:53:00", + "2020-11-01 13:54:00", + "2020-11-01 13:55:00", + "2020-11-01 13:56:00", + "2020-11-01 13:57:00", + "2020-11-01 13:58:00", + "2020-11-01 13:59:00", + "2020-11-01 14:00:00", + "2020-11-01 14:01:00", + "2020-11-01 14:02:00", + "2020-11-01 14:03:00", + "2020-11-01 14:04:00", + "2020-11-01 14:05:00", + "2020-11-01 14:06:00", + "2020-11-01 14:07:00", + "2020-11-01 14:08:00", + "2020-11-01 14:09:00", + "2020-11-01 14:10:00", + "2020-11-01 14:11:00", + "2020-11-01 14:12:00", + "2020-11-01 14:13:00", + "2020-11-01 14:14:00", + "2020-11-01 14:15:00", + "2020-11-01 14:16:00", + "2020-11-01 14:17:00", + "2020-11-01 14:18:00", + "2020-11-01 14:19:00", + "2020-11-01 14:20:00", + "2020-11-01 14:21:00", + "2020-11-01 14:22:00", + "2020-11-01 14:23:00", + "2020-11-01 14:24:00", + "2020-11-01 14:25:00", + "2020-11-01 14:26:00", + "2020-11-01 14:27:00", + "2020-11-01 14:28:00", + "2020-11-01 14:29:00", + "2020-11-01 14:30:00", + "2020-11-01 14:31:00", + "2020-11-01 14:32:00", + "2020-11-01 14:33:00", + "2020-11-01 14:34:00", + "2020-11-01 14:35:00", + "2020-11-01 14:36:00", + "2020-11-01 14:37:00", + "2020-11-01 14:38:00", + "2020-11-01 14:39:00", + "2020-11-01 14:40:00", + "2020-11-01 14:41:00", + "2020-11-01 14:42:00", + "2020-11-01 14:43:00", + "2020-11-01 14:44:00", + "2020-11-01 14:45:00", + "2020-11-01 14:46:00", + "2020-11-01 14:47:00", + "2020-11-01 14:48:00", + "2020-11-01 14:49:00", + "2020-11-01 14:50:00", + "2020-11-01 14:51:00", + "2020-11-01 14:52:00", + "2020-11-01 14:53:00", + "2020-11-01 14:54:00", + "2020-11-01 14:55:00", + "2020-11-01 14:56:00", + "2020-11-01 14:57:00", + "2020-11-01 14:58:00", + "2020-11-01 14:59:00", + "2020-11-01 15:00:00", + "2020-11-01 15:01:00", + "2020-11-01 15:02:00", + "2020-11-01 15:03:00", + "2020-11-01 15:04:00", + "2020-11-01 15:05:00", + "2020-11-01 15:06:00", + "2020-11-01 15:07:00", + "2020-11-01 15:08:00", + "2020-11-01 15:09:00", + "2020-11-01 15:10:00", + "2020-11-01 15:11:00", + "2020-11-01 15:12:00", + "2020-11-01 15:13:00", + "2020-11-01 15:14:00", + "2020-11-01 15:15:00", + "2020-11-01 15:16:00", + "2020-11-01 15:17:00", + "2020-11-01 15:18:00", + "2020-11-01 15:19:00", + "2020-11-01 15:20:00", + "2020-11-01 15:21:00", + "2020-11-01 15:22:00", + "2020-11-01 15:23:00", + "2020-11-01 15:24:00", + "2020-11-01 15:25:00", + "2020-11-01 15:26:00", + "2020-11-01 15:27:00", + "2020-11-01 15:28:00", + "2020-11-01 15:29:00", + "2020-11-01 15:30:00", + "2020-11-01 15:31:00", + "2020-11-01 15:32:00", + "2020-11-01 15:33:00", + "2020-11-01 15:34:00", + "2020-11-01 15:35:00", + "2020-11-01 15:36:00", + "2020-11-01 15:37:00", + "2020-11-01 15:38:00", + "2020-11-01 15:39:00", + "2020-11-01 15:40:00", + "2020-11-01 15:41:00", + "2020-11-01 15:42:00", + "2020-11-01 15:43:00", + "2020-11-01 15:44:00", + "2020-11-01 15:45:00", + "2020-11-01 15:46:00", + "2020-11-01 15:47:00", + "2020-11-01 15:48:00", + "2020-11-01 15:49:00", + "2020-11-01 15:50:00", + "2020-11-01 15:51:00", + "2020-11-01 15:52:00", + "2020-11-01 15:53:00", + "2020-11-01 15:54:00", + "2020-11-01 15:55:00", + "2020-11-01 15:56:00", + "2020-11-01 15:57:00", + "2020-11-01 15:58:00", + "2020-11-01 15:59:00", + "2020-11-01 16:00:00" + ], + "y": [ + 100, + 100.34442185152504, + 100.60237625446534, + 100.52294783529618, + 100.28186458558915, + 100.29313930695776, + 100.19807344440817, + 100.48187203344294, + 100.28518475952187, + 100.26178171367422, + 100.34516375312926, + 100.75327663832459, + 100.75796349414199, + 100.5398013385417, + 100.79560554269892, + 100.91397453937425, + 100.66448088073669, + 101.07422713670493, + 101.55701261274258, + 101.86722984873917, + 102.26939579917875, + 102.07954336849808, + 102.3093751167582, + 102.7082134047262, + 102.89219733664163, + 102.86434005209435, + 102.46504126016272, + 102.3992130956165, + 102.5101000690603, + 102.9231111222982, + 103.38971749006896, + 103.36672726662168, + 103.73203719439331, + 103.49252950478527, + 103.79755733179829, + 103.84625663563388, + 103.36029833579789, + 103.58000302220185, + 103.47882656442611, + 103.80367154157435, + 103.97182474280619, + 103.47296756212062, + 103.46654542858595, + 103.83414820407873, + 103.57805908096586, + 103.40326344371324, + 103.7737346758219, + 103.46480176732429, + 103.53231250794497, + 103.27092843656018, + 103.73846868685033, + 104.0416481561302, + 103.98961772756576, + 103.57006354611829, + 103.39011815079084, + 103.39805879331142, + 103.83089261753832, + 103.43995046346943, + 103.49121770955998, + 103.69777911942687, + 103.74522003075529, + 104.05968689404662, + 104.09997050101694, + 104.56380904699074, + 104.66699467495212, + 104.75461173912755, + 104.69960076540308, + 104.79588762698619, + 104.68078877295885, + 104.75643978712374, + 104.5467692895265, + 104.23616061808085, + 103.9228901463364, + 104.03566332620501, + 104.19232271519463, + 104.16885370720402, + 103.75867806839962, + 104.01628199036605, + 104.39305236118882, + 104.8164333771351, + 105.15889360027528, + 105.55706672163316, + 105.98014916145334, + 106.0207490864014, + 105.91204513663602, + 106.11732853649043, + 105.89296265780256, + 106.20459136631044, + 106.5540773314968, + 106.94911629892347, + 107.03891748245464, + 107.48868235568676, + 107.56837736643237, + 107.51894047306352, + 107.67918585168592, + 108.17544369103949, + 108.59238490898694, + 108.88570999311717, + 108.46808298131383, + 108.58086608635453, + 108.5673102883237, + 108.69745762873517, + 109.04253520440668, + 108.78557082646853, + 109.01706004725938, + 108.6341943404679, + 108.35465487733573, + 108.64923784904632, + 108.48177399826596, + 108.79768709479963, + 108.39829461501573, + 108.04465310392803, + 108.24232374411926, + 107.78755781198487, + 107.86142384877404, + 108.27143986347308, + 108.3056378317338, + 108.48622696429607, + 108.01292375895827, + 108.14792366886972, + 108.25426208662394, + 108.33021503465548, + 108.22142444397831, + 108.0915643843135, + 108.57208103496077, + 108.10847307257227, + 107.6301095824273, + 108.0911408626669, + 107.77611280406434, + 107.40000796848877, + 107.11058447837542, + 107.4113310687296, + 107.84830022737418, + 107.37108280304284, + 107.29670163500965, + 106.89820185438383, + 106.65812174417665, + 106.37895101549297, + 106.5258767353283, + 106.37617070272483, + 106.05648860425453, + 106.06012510946441, + 105.5995038165491, + 105.20042505773807, + 105.68866020646057, + 105.38801599692763, + 105.24657129823923, + 105.4781696044646, + 105.81649616965801, + 106.23497823165334, + 105.90440283775081, + 106.07704340132386, + 106.54359230436705, + 106.10164324819355, + 106.27784503249293, + 106.62326962619456, + 106.46558216727314, + 106.21626950655825, + 106.31306090002766, + 106.25537493372674, + 105.93019441817819, + 105.90181983327447, + 105.81172522893203, + 105.88083796845632, + 105.88943809851895, + 105.70088409951916, + 105.55803578210941, + 105.89569695647839, + 105.64662962130052, + 105.70722984015404, + 105.21966615898336, + 105.46124053639402, + 105.29715709086747, + 104.84285358443589, + 104.62373674865424, + 104.3638671564806, + 104.81699649630839, + 104.6692220578239, + 104.4570999726803, + 104.31630116993404, + 104.76320700559192, + 104.89695485784118, + 105.01803170345985, + 105.2336510537613, + 105.12166828907381, + 105.03608627735106, + 105.1869191396144, + 104.68844336147113, + 104.38075290271581, + 104.21515459337832, + 103.95457055356428, + 104.09196995469358, + 103.97061802501668, + 104.34604141672969, + 104.41419283763989, + 104.32859923432353, + 104.23086630944262, + 104.4326959333763, + 104.35092248666876, + 104.51311837564258, + 104.05989806159937, + 104.0052502513182, + 103.76447717476543, + 103.42216374688775, + 103.44973687705536, + 103.43700247812438, + 103.49840740373881, + 103.75389217099749, + 104.13776732524619, + 104.13234999562147, + 103.94440824203834, + 103.91130047739085, + 104.22034633475121, + 104.59536266623148, + 104.90777759859525, + 104.59577889264608, + 105.09519925210141, + 105.2282880120197, + 104.81175506219543, + 105.03730941765674, + 105.52413089786187, + 105.4259477200744, + 105.60446272531637, + 105.42063986253771, + 105.13416452460241, + 105.35148866791344, + 104.8538462326328, + 105.17657764316422, + 105.20492362002402, + 104.80270796182468, + 104.42161185660943, + 104.57087728150559, + 104.94453110540593, + 104.7245138487328, + 105.20302903550619, + 104.8032097245699, + 105.15714783416723, + 105.05384401149814, + 104.63518942826637, + 104.40990327168564, + 104.36288145650354, + 104.6552229876892, + 105.01658289132644, + 104.65000344552898, + 104.67086897394319, + 104.82165221209293, + 104.66870522669252, + 105.04056906240311, + 104.81897887761947, + 104.33755320516507, + 103.87821647884033, + 104.05921324895158, + 104.11756898504862, + 104.56407153921862, + 105.00251033895354, + 105.41236151635864, + 104.95436604832598, + 105.20350087171684, + 105.4048256893117, + 105.56018755398644, + 105.77254520650268, + 106.17525535712201, + 106.31539655691523, + 106.18784581988749, + 106.2257746036193, + 105.93361870731013, + 106.02074421200527, + 105.52964129405434, + 105.18066446791833, + 105.0140728559482, + 105.30369601487398, + 105.52219543764552, + 105.3604514076722, + 105.48098951598875, + 105.02219246549497, + 104.68605301117054, + 105.16796708129584, + 104.95749793493171, + 104.85228991792, + 104.90077421449251, + 104.69418121594985, + 104.67224588510088, + 104.4119519687395, + 103.9602083310278, + 103.63979518006936, + 103.66284541176945, + 103.2337082958638, + 103.1368774423089, + 102.96539815232438, + 102.88011976129583, + 102.47952009953453, + 102.88817765393131, + 102.8621823050686, + 103.20303063769627, + 103.67926009534533, + 103.5229116890031, + 103.50199820815509, + 103.7015934993057, + 103.62812882284973, + 103.43003193906908, + 103.6647829302877, + 104.05918270850228, + 104.47887155293388, + 104.60561359974075, + 104.48118494606929, + 104.95574546754898, + 105.09462398504945, + 104.66045866232675, + 104.24512823144686, + 104.49499780322994, + 104.0561539597759, + 103.56400496510715, + 103.45781291688886, + 103.47681664559019, + 103.42536093118675, + 103.41397973561389, + 103.49886843760717, + 103.67817100497929, + 103.60120907848672, + 103.46954053482115, + 103.95799959292044, + 103.7189161283667, + 103.9960162828752, + 103.92723730750724, + 103.78575768951679, + 103.34961563846062, + 103.71319458276267, + 103.9151987325246, + 104.31820944006553, + 104.26982123275239, + 104.446742199569, + 104.06565248612286, + 103.96360608772517, + 103.67083806114225, + 103.2129394890329, + 103.66090084028923, + 103.37679520875459, + 103.02314969856259, + 102.72111974212054, + 102.59915170643484, + 102.64554296874995, + 102.29687733722284, + 102.7855672262086, + 103.26855643675388, + 102.91695845383991, + 102.82286533700785, + 103.00279482011786, + 103.38045140301895, + 103.37585732793013, + 103.79290400068994, + 103.61536431557126, + 103.613805207062, + 103.61245179892701, + 103.7825199502423, + 103.48451125904175, + 103.59428186945853, + 103.31305496633068, + 103.15327528138171, + 103.6158417446364, + 104.01484978266741, + 104.3329681635852 + ] + }, + { + "line": { + "color": "rgba(55, 128, 191, 1.0)", + "dash": "solid", + "shape": "linear", + "width": 1.3 + }, + "mode": "lines", + "name": "SMA", + "text": "", + "type": "scatter", + "x": [ + "2020-11-01 10:00:00", + "2020-11-01 10:01:00", + "2020-11-01 10:02:00", + "2020-11-01 10:03:00", + "2020-11-01 10:04:00", + "2020-11-01 10:05:00", + "2020-11-01 10:06:00", + "2020-11-01 10:07:00", + "2020-11-01 10:08:00", + "2020-11-01 10:09:00", + "2020-11-01 10:10:00", + "2020-11-01 10:11:00", + "2020-11-01 10:12:00", + "2020-11-01 10:13:00", + "2020-11-01 10:14:00", + "2020-11-01 10:15:00", + "2020-11-01 10:16:00", + "2020-11-01 10:17:00", + "2020-11-01 10:18:00", + "2020-11-01 10:19:00", + "2020-11-01 10:20:00", + "2020-11-01 10:21:00", + "2020-11-01 10:22:00", + "2020-11-01 10:23:00", + "2020-11-01 10:24:00", + "2020-11-01 10:25:00", + "2020-11-01 10:26:00", + "2020-11-01 10:27:00", + "2020-11-01 10:28:00", + "2020-11-01 10:29:00", + "2020-11-01 10:30:00", + "2020-11-01 10:31:00", + "2020-11-01 10:32:00", + "2020-11-01 10:33:00", + "2020-11-01 10:34:00", + "2020-11-01 10:35:00", + "2020-11-01 10:36:00", + "2020-11-01 10:37:00", + "2020-11-01 10:38:00", + "2020-11-01 10:39:00", + "2020-11-01 10:40:00", + "2020-11-01 10:41:00", + "2020-11-01 10:42:00", + "2020-11-01 10:43:00", + "2020-11-01 10:44:00", + "2020-11-01 10:45:00", + "2020-11-01 10:46:00", + "2020-11-01 10:47:00", + "2020-11-01 10:48:00", + "2020-11-01 10:49:00", + "2020-11-01 10:50:00", + "2020-11-01 10:51:00", + "2020-11-01 10:52:00", + "2020-11-01 10:53:00", + "2020-11-01 10:54:00", + "2020-11-01 10:55:00", + "2020-11-01 10:56:00", + "2020-11-01 10:57:00", + "2020-11-01 10:58:00", + "2020-11-01 10:59:00", + "2020-11-01 11:00:00", + "2020-11-01 11:01:00", + "2020-11-01 11:02:00", + "2020-11-01 11:03:00", + "2020-11-01 11:04:00", + "2020-11-01 11:05:00", + "2020-11-01 11:06:00", + "2020-11-01 11:07:00", + "2020-11-01 11:08:00", + "2020-11-01 11:09:00", + "2020-11-01 11:10:00", + "2020-11-01 11:11:00", + "2020-11-01 11:12:00", + "2020-11-01 11:13:00", + "2020-11-01 11:14:00", + "2020-11-01 11:15:00", + "2020-11-01 11:16:00", + "2020-11-01 11:17:00", + "2020-11-01 11:18:00", + "2020-11-01 11:19:00", + "2020-11-01 11:20:00", + "2020-11-01 11:21:00", + "2020-11-01 11:22:00", + "2020-11-01 11:23:00", + "2020-11-01 11:24:00", + "2020-11-01 11:25:00", + "2020-11-01 11:26:00", + "2020-11-01 11:27:00", + "2020-11-01 11:28:00", + "2020-11-01 11:29:00", + "2020-11-01 11:30:00", + "2020-11-01 11:31:00", + "2020-11-01 11:32:00", + "2020-11-01 11:33:00", + "2020-11-01 11:34:00", + "2020-11-01 11:35:00", + "2020-11-01 11:36:00", + "2020-11-01 11:37:00", + "2020-11-01 11:38:00", + "2020-11-01 11:39:00", + "2020-11-01 11:40:00", + "2020-11-01 11:41:00", + "2020-11-01 11:42:00", + "2020-11-01 11:43:00", + "2020-11-01 11:44:00", + "2020-11-01 11:45:00", + "2020-11-01 11:46:00", + "2020-11-01 11:47:00", + "2020-11-01 11:48:00", + "2020-11-01 11:49:00", + "2020-11-01 11:50:00", + "2020-11-01 11:51:00", + "2020-11-01 11:52:00", + "2020-11-01 11:53:00", + "2020-11-01 11:54:00", + "2020-11-01 11:55:00", + "2020-11-01 11:56:00", + "2020-11-01 11:57:00", + "2020-11-01 11:58:00", + "2020-11-01 11:59:00", + "2020-11-01 12:00:00", + "2020-11-01 12:01:00", + "2020-11-01 12:02:00", + "2020-11-01 12:03:00", + "2020-11-01 12:04:00", + "2020-11-01 12:05:00", + "2020-11-01 12:06:00", + "2020-11-01 12:07:00", + "2020-11-01 12:08:00", + "2020-11-01 12:09:00", + "2020-11-01 12:10:00", + "2020-11-01 12:11:00", + "2020-11-01 12:12:00", + "2020-11-01 12:13:00", + "2020-11-01 12:14:00", + "2020-11-01 12:15:00", + "2020-11-01 12:16:00", + "2020-11-01 12:17:00", + "2020-11-01 12:18:00", + "2020-11-01 12:19:00", + "2020-11-01 12:20:00", + "2020-11-01 12:21:00", + "2020-11-01 12:22:00", + "2020-11-01 12:23:00", + "2020-11-01 12:24:00", + "2020-11-01 12:25:00", + "2020-11-01 12:26:00", + "2020-11-01 12:27:00", + "2020-11-01 12:28:00", + "2020-11-01 12:29:00", + "2020-11-01 12:30:00", + "2020-11-01 12:31:00", + "2020-11-01 12:32:00", + "2020-11-01 12:33:00", + "2020-11-01 12:34:00", + "2020-11-01 12:35:00", + "2020-11-01 12:36:00", + "2020-11-01 12:37:00", + "2020-11-01 12:38:00", + "2020-11-01 12:39:00", + "2020-11-01 12:40:00", + "2020-11-01 12:41:00", + "2020-11-01 12:42:00", + "2020-11-01 12:43:00", + "2020-11-01 12:44:00", + "2020-11-01 12:45:00", + "2020-11-01 12:46:00", + "2020-11-01 12:47:00", + "2020-11-01 12:48:00", + "2020-11-01 12:49:00", + "2020-11-01 12:50:00", + "2020-11-01 12:51:00", + "2020-11-01 12:52:00", + "2020-11-01 12:53:00", + "2020-11-01 12:54:00", + "2020-11-01 12:55:00", + "2020-11-01 12:56:00", + "2020-11-01 12:57:00", + "2020-11-01 12:58:00", + "2020-11-01 12:59:00", + "2020-11-01 13:00:00", + "2020-11-01 13:01:00", + "2020-11-01 13:02:00", + "2020-11-01 13:03:00", + "2020-11-01 13:04:00", + "2020-11-01 13:05:00", + "2020-11-01 13:06:00", + "2020-11-01 13:07:00", + "2020-11-01 13:08:00", + "2020-11-01 13:09:00", + "2020-11-01 13:10:00", + "2020-11-01 13:11:00", + "2020-11-01 13:12:00", + "2020-11-01 13:13:00", + "2020-11-01 13:14:00", + "2020-11-01 13:15:00", + "2020-11-01 13:16:00", + "2020-11-01 13:17:00", + "2020-11-01 13:18:00", + "2020-11-01 13:19:00", + "2020-11-01 13:20:00", + "2020-11-01 13:21:00", + "2020-11-01 13:22:00", + "2020-11-01 13:23:00", + "2020-11-01 13:24:00", + "2020-11-01 13:25:00", + "2020-11-01 13:26:00", + "2020-11-01 13:27:00", + "2020-11-01 13:28:00", + "2020-11-01 13:29:00", + "2020-11-01 13:30:00", + "2020-11-01 13:31:00", + "2020-11-01 13:32:00", + "2020-11-01 13:33:00", + "2020-11-01 13:34:00", + "2020-11-01 13:35:00", + "2020-11-01 13:36:00", + "2020-11-01 13:37:00", + "2020-11-01 13:38:00", + "2020-11-01 13:39:00", + "2020-11-01 13:40:00", + "2020-11-01 13:41:00", + "2020-11-01 13:42:00", + "2020-11-01 13:43:00", + "2020-11-01 13:44:00", + "2020-11-01 13:45:00", + "2020-11-01 13:46:00", + "2020-11-01 13:47:00", + "2020-11-01 13:48:00", + "2020-11-01 13:49:00", + "2020-11-01 13:50:00", + "2020-11-01 13:51:00", + "2020-11-01 13:52:00", + "2020-11-01 13:53:00", + "2020-11-01 13:54:00", + "2020-11-01 13:55:00", + "2020-11-01 13:56:00", + "2020-11-01 13:57:00", + "2020-11-01 13:58:00", + "2020-11-01 13:59:00", + "2020-11-01 14:00:00", + "2020-11-01 14:01:00", + "2020-11-01 14:02:00", + "2020-11-01 14:03:00", + "2020-11-01 14:04:00", + "2020-11-01 14:05:00", + "2020-11-01 14:06:00", + "2020-11-01 14:07:00", + "2020-11-01 14:08:00", + "2020-11-01 14:09:00", + "2020-11-01 14:10:00", + "2020-11-01 14:11:00", + "2020-11-01 14:12:00", + "2020-11-01 14:13:00", + "2020-11-01 14:14:00", + "2020-11-01 14:15:00", + "2020-11-01 14:16:00", + "2020-11-01 14:17:00", + "2020-11-01 14:18:00", + "2020-11-01 14:19:00", + "2020-11-01 14:20:00", + "2020-11-01 14:21:00", + "2020-11-01 14:22:00", + "2020-11-01 14:23:00", + "2020-11-01 14:24:00", + "2020-11-01 14:25:00", + "2020-11-01 14:26:00", + "2020-11-01 14:27:00", + "2020-11-01 14:28:00", + "2020-11-01 14:29:00", + "2020-11-01 14:30:00", + "2020-11-01 14:31:00", + "2020-11-01 14:32:00", + "2020-11-01 14:33:00", + "2020-11-01 14:34:00", + "2020-11-01 14:35:00", + "2020-11-01 14:36:00", + "2020-11-01 14:37:00", + "2020-11-01 14:38:00", + "2020-11-01 14:39:00", + "2020-11-01 14:40:00", + "2020-11-01 14:41:00", + "2020-11-01 14:42:00", + "2020-11-01 14:43:00", + "2020-11-01 14:44:00", + "2020-11-01 14:45:00", + "2020-11-01 14:46:00", + "2020-11-01 14:47:00", + "2020-11-01 14:48:00", + "2020-11-01 14:49:00", + "2020-11-01 14:50:00", + "2020-11-01 14:51:00", + "2020-11-01 14:52:00", + "2020-11-01 14:53:00", + "2020-11-01 14:54:00", + "2020-11-01 14:55:00", + "2020-11-01 14:56:00", + "2020-11-01 14:57:00", + "2020-11-01 14:58:00", + "2020-11-01 14:59:00", + "2020-11-01 15:00:00", + "2020-11-01 15:01:00", + "2020-11-01 15:02:00", + "2020-11-01 15:03:00", + "2020-11-01 15:04:00", + "2020-11-01 15:05:00", + "2020-11-01 15:06:00", + "2020-11-01 15:07:00", + "2020-11-01 15:08:00", + "2020-11-01 15:09:00", + "2020-11-01 15:10:00", + "2020-11-01 15:11:00", + "2020-11-01 15:12:00", + "2020-11-01 15:13:00", + "2020-11-01 15:14:00", + "2020-11-01 15:15:00", + "2020-11-01 15:16:00", + "2020-11-01 15:17:00", + "2020-11-01 15:18:00", + "2020-11-01 15:19:00", + "2020-11-01 15:20:00", + "2020-11-01 15:21:00", + "2020-11-01 15:22:00", + "2020-11-01 15:23:00", + "2020-11-01 15:24:00", + "2020-11-01 15:25:00", + "2020-11-01 15:26:00", + "2020-11-01 15:27:00", + "2020-11-01 15:28:00", + "2020-11-01 15:29:00", + "2020-11-01 15:30:00", + "2020-11-01 15:31:00", + "2020-11-01 15:32:00", + "2020-11-01 15:33:00", + "2020-11-01 15:34:00", + "2020-11-01 15:35:00", + "2020-11-01 15:36:00", + "2020-11-01 15:37:00", + "2020-11-01 15:38:00", + "2020-11-01 15:39:00", + "2020-11-01 15:40:00", + "2020-11-01 15:41:00", + "2020-11-01 15:42:00", + "2020-11-01 15:43:00", + "2020-11-01 15:44:00", + "2020-11-01 15:45:00", + "2020-11-01 15:46:00", + "2020-11-01 15:47:00", + "2020-11-01 15:48:00", + "2020-11-01 15:49:00", + "2020-11-01 15:50:00", + "2020-11-01 15:51:00", + "2020-11-01 15:52:00", + "2020-11-01 15:53:00", + "2020-11-01 15:54:00", + "2020-11-01 15:55:00", + "2020-11-01 15:56:00", + "2020-11-01 15:57:00", + "2020-11-01 15:58:00", + "2020-11-01 15:59:00", + "2020-11-01 16:00:00" + ], + "y": [ + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + 101.26536427316832, + 101.3783548561706, + 101.47909837000716, + 101.58342040133809, + 101.68240645698772, + 101.79959621519468, + 101.9180334594839, + 102.02344095586355, + 102.12671198882217, + 102.2331667156523, + 102.35122970991564, + 102.47211840957154, + 102.56277477369807, + 102.65306083817953, + 102.7628724003641, + 102.85562085163967, + 102.93859714845097, + 103.04223894162047, + 103.12192476264111, + 103.18776809248119, + 103.23455804540855, + 103.28352714166428, + 103.34893063458534, + 103.40493872161228, + 103.43366705965869, + 103.45026442013031, + 103.46805504483754, + 103.51358342341673, + 103.54827466901182, + 103.58097859036181, + 103.60680085693276, + 103.6186509416223, + 103.64174959586981, + 103.65401403942391, + 103.68972335749744, + 103.71870460226924, + 103.74898310571902, + 103.7936265200392, + 103.83415600686536, + 103.87422141381644, + 103.90598035533476, + 103.92514517355876, + 103.95058494209076, + 103.96579643268245, + 103.97251360341998, + 103.99298905789428, + 104.01850873334398, + 104.01800684642991, + 104.0363895205313, + 104.06508084897277, + 104.11659768032527, + 104.16394517743944, + 104.21445912962287, + 104.28081017741913, + 104.36249969542855, + 104.44656392829006, + 104.53720625306269, + 104.60594192107149, + 104.69809661783286, + 104.8001919385641, + 104.90856984454733, + 105.01835975960397, + 105.13265960832531, + 105.24827317050583, + 105.34677755137493, + 105.44718392393271, + 105.56121165566312, + 105.69097112711592, + 105.82729853932027, + 105.95354167959877, + 106.08102255623979, + 106.21504058953305, + 106.36375048988819, + 106.5344053251572, + 106.69273557516597, + 106.85356015290147, + 107.00240484067692, + 107.15560406764145, + 107.31003592959745, + 107.44632665083334, + 107.57903510808883, + 107.6870151419135, + 107.76993468799, + 107.8453405074122, + 107.90423413159832, + 107.96921342200291, + 108.04101713290234, + 108.12143963870004, + 108.19749415863289, + 108.2461223728816, + 108.28608261854647, + 108.32659410535211, + 108.35464519465107, + 108.37641343056927, + 108.3955008942776, + 108.42526406705343, + 108.42303171310454, + 108.39095586888588, + 108.36447023120422, + 108.34140455862924, + 108.30204262136705, + 108.25348509436877, + 108.21061420903524, + 108.1708063764675, + 108.12365677568665, + 108.06631149527834, + 108.00844507907554, + 107.95189397463692, + 107.87621774685181, + 107.81102117142056, + 107.7303039583514, + 107.65224375799268, + 107.5860928248439, + 107.49799882725823, + 107.41176106878333, + 107.33933561403956, + 107.2432214851547, + 107.1412526007049, + 107.04098402204384, + 106.96776976906717, + 106.90400492115995, + 106.82567627953085, + 106.75057055841981, + 106.69464282043276, + 106.62831211589541, + 106.55183758247982, + 106.50233080093389, + 106.46351322042875, + 106.40101750855845, + 106.35224911175723, + 106.31409467726516, + 106.27474834192525, + 106.22443130074342, + 106.15654546746201, + 106.10687063964247, + 106.05996185509277, + 106.02005126326394, + 105.98338173119504, + 105.96727326256122, + 105.93796502542696, + 105.9156669966746, + 105.88777291516557, + 105.86781009606322, + 105.85773187187382, + 105.84581282276376, + 105.81031537417022, + 105.77617707948865, + 105.76185791942429, + 105.73489300120292, + 105.689579794637, + 105.62562389257968, + 105.58758403150773, + 105.54824774672497, + 105.49739572669473, + 105.468462653547, + 105.42992342876636, + 105.37701731713824, + 105.33439521621628, + 105.2834676780467, + 105.21905741146965, + 105.15105006679137, + 105.08519593797091, + 105.02486760868487, + 104.96349736855436, + 104.91233748349681, + 104.8631626414675, + 104.81741981262765, + 104.77318083020542, + 104.72441412943536, + 104.6812238916143, + 104.64142017613058, + 104.60276123955113, + 104.5542282300486, + 104.50313889951185, + 104.45578257159357, + 104.41664924254027, + 104.38575375326174, + 104.34180078350941, + 104.31128978728186, + 104.30064536570075, + 104.29451365989033, + 104.26722036777187, + 104.23436522175686, + 104.20777570946659, + 104.18649942988226, + 104.17936974019963, + 104.16469282737613, + 104.16163549779236, + 104.17963031947733, + 104.19399705812664, + 104.22140221893592, + 104.27372089707917, + 104.31818682259187, + 104.37264831260185, + 104.40846826079546, + 104.43246731702756, + 104.46656363148055, + 104.48732962892022, + 104.51212568591316, + 104.54059239035834, + 104.5502453765644, + 104.56230250306474, + 104.58115673740433, + 104.62049186842567, + 104.66390353848718, + 104.72234661043554, + 104.76788685198373, + 104.82317819966467, + 104.86650992768136, + 104.8830906644487, + 104.8923424403175, + 104.90629154746635, + 104.9310889644763, + 104.95763018302881, + 104.95945154233873, + 104.95155458818365, + 104.95908369883188, + 104.94486723131826, + 104.9386099329977, + 104.93885072684516, + 104.9155255197621, + 104.86066170579471, + 104.81510389009061, + 104.76554076541503, + 104.73698848797106, + 104.73260001511609, + 104.73462911006426, + 104.73797977058736, + 104.7388772115391, + 104.74554061384869, + 104.77078993358741, + 104.81582104525052, + 104.86930031443772, + 104.91499582948805, + 104.96377356185987, + 104.99786508079698, + 105.03554538022165, + 105.06433192614959, + 105.08019183556812, + 105.09837433688985, + 105.11851332303192, + 105.14987380831093, + 105.17877288997614, + 105.19023517385433, + 105.21793470953634, + 105.22964549258806, + 105.22512551922397, + 105.24176758104409, + 105.23899854346172, + 105.24010891147174, + 105.258882945116, + 105.2860817696863, + 105.30651619089129, + 105.31632895701432, + 105.29620018340796, + 105.25077634477849, + 105.19245914129219, + 105.13510388287679, + 105.06621643522986, + 104.98490218399697, + 104.89556659090726, + 104.78579908734166, + 104.67622983056864, + 104.56112268884041, + 104.46162884943404, + 104.37674503249157, + 104.29638813188134, + 104.212429931753, + 104.15149500526137, + 104.09974381709243, + 104.04694245319645, + 103.99231201704359, + 103.94354492607214, + 103.9141589309142, + 103.88497973370592, + 103.86694614972507, + 103.87593589827102, + 103.87349112839614, + 103.8635898193093, + 103.84335109642686, + 103.82982521605143, + 103.80855764084565, + 103.77161627684585, + 103.73981164178416, + 103.7236985856029, + 103.71655077730681, + 103.70825525476829, + 103.71709392615973, + 103.73513704491542, + 103.75633074245415, + 103.77597810157167, + 103.8252607513512, + 103.85295203383238, + 103.89074649975926, + 103.9148867220863, + 103.918436641892, + 103.91266010687393, + 103.91969998602752, + 103.92682016046815, + 103.94982284770867, + 103.97781582416478, + 104.00388113314082, + 104.00409679239485, + 103.98692127688788, + 103.95576209226793, + 103.91348724370006, + 103.87032575612473, + 103.8130647969149, + 103.7584878314561, + 103.70768754847856, + 103.6444926785854, + 103.59747231221785, + 103.5552347246217, + 103.53282653493235, + 103.52588452797114, + 103.50893777872625, + 103.48923396543938, + 103.47269817818975, + 103.46277419145773, + 103.45526246643917, + 103.4660412486348, + 103.45462007272316, + 103.45111637534633, + 103.43833089254805, + 103.43350698063922, + 103.42346543295672, + 103.43162097398998, + 103.41828298677557, + 103.39288553840416, + 103.36947328188985, + 103.36097423355369, + 103.35718176568756 + ] + } + ], + "layout": { + "legend": { + "bgcolor": "#F5F6F9", + "font": { + "color": "#4D5663" + } + }, + "paper_bgcolor": "#F5F6F9", + "plot_bgcolor": "#F5F6F9", + "template": { + "data": { + "bar": [ + { + "error_x": { + "color": "#2a3f5f" + }, + "error_y": { + "color": "#2a3f5f" + }, + "marker": { + "line": { + "color": "#E5ECF6", + "width": 0.5 + } + }, + "type": "bar" + } + ], + "barpolar": [ + { + "marker": { + "line": { + "color": "#E5ECF6", + "width": 0.5 + } + }, + "type": "barpolar" + } + ], + "carpet": [ + { + "aaxis": { + "endlinecolor": "#2a3f5f", + "gridcolor": "white", + "linecolor": "white", + "minorgridcolor": "white", + "startlinecolor": "#2a3f5f" + }, + "baxis": { + "endlinecolor": "#2a3f5f", + "gridcolor": "white", + "linecolor": "white", + "minorgridcolor": "white", + "startlinecolor": "#2a3f5f" + }, + "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": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "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": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "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": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "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": "#EBF0F8" + }, + "line": { + "color": "white" + } + }, + "header": { + "fill": { + "color": "#C8D4E3" + }, + "line": { + "color": "white" + } + }, + "type": "table" + } + ] + }, + "layout": { + "annotationdefaults": { + "arrowcolor": "#2a3f5f", + "arrowhead": 0, + "arrowwidth": 1 + }, + "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": [ + "#636efa", + "#EF553B", + "#00cc96", + "#ab63fa", + "#FFA15A", + "#19d3f3", + "#FF6692", + "#B6E880", + "#FF97FF", + "#FECB52" + ], + "font": { + "color": "#2a3f5f" + }, + "geo": { + "bgcolor": "white", + "lakecolor": "white", + "landcolor": "#E5ECF6", + "showlakes": true, + "showland": true, + "subunitcolor": "white" + }, + "hoverlabel": { + "align": "left" + }, + "hovermode": "closest", + "mapbox": { + "style": "light" + }, + "paper_bgcolor": "white", + "plot_bgcolor": "#E5ECF6", + "polar": { + "angularaxis": { + "gridcolor": "white", + "linecolor": "white", + "ticks": "" + }, + "bgcolor": "#E5ECF6", + "radialaxis": { + "gridcolor": "white", + "linecolor": "white", + "ticks": "" + } + }, + "scene": { + "xaxis": { + "backgroundcolor": "#E5ECF6", + "gridcolor": "white", + "gridwidth": 2, + "linecolor": "white", + "showbackground": true, + "ticks": "", + "zerolinecolor": "white" + }, + "yaxis": { + "backgroundcolor": "#E5ECF6", + "gridcolor": "white", + "gridwidth": 2, + "linecolor": "white", + "showbackground": true, + "ticks": "", + "zerolinecolor": "white" + }, + "zaxis": { + "backgroundcolor": "#E5ECF6", + "gridcolor": "white", + "gridwidth": 2, + "linecolor": "white", + "showbackground": true, + "ticks": "", + "zerolinecolor": "white" + } + }, + "shapedefaults": { + "line": { + "color": "#2a3f5f" + } + }, + "ternary": { + "aaxis": { + "gridcolor": "white", + "linecolor": "white", + "ticks": "" + }, + "baxis": { + "gridcolor": "white", + "linecolor": "white", + "ticks": "" + }, + "bgcolor": "#E5ECF6", + "caxis": { + "gridcolor": "white", + "linecolor": "white", + "ticks": "" + } + }, + "title": { + "x": 0.05 + }, + "xaxis": { + "automargin": true, + "gridcolor": "white", + "linecolor": "white", + "ticks": "", + "title": { + "standoff": 15 + }, + "zerolinecolor": "white", + "zerolinewidth": 2 + }, + "yaxis": { + "automargin": true, + "gridcolor": "white", + "linecolor": "white", + "ticks": "", + "title": { + "standoff": 15 + }, + "zerolinecolor": "white", + "zerolinewidth": 2 + } + } + }, + "title": { + "font": { + "color": "#4D5663" + }, + "text": "Prices" + }, + "xaxis": { + "gridcolor": "#E1E5ED", + "showgrid": true, + "tickfont": { + "color": "#4D5663" + }, + "title": { + "font": { + "color": "#4D5663" + }, + "text": "" + }, + "zerolinecolor": "#E1E5ED" + }, + "yaxis": { + "gridcolor": "#E1E5ED", + "showgrid": true, + "tickfont": { + "color": "#4D5663" + }, + "title": { + "font": { + "color": "#4D5663" + }, + "text": "" + }, + "zerolinecolor": "#E1E5ED" + } + } + }, + "text/html": [ + "
\n", + " \n", + " \n", + "
\n", + " \n", + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "df.iplot(title=\"Prices\")" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Setting up our backtest\n", + "Initialise our assets and the portfolio." + ] + }, + { + "cell_type": "code", + "execution_count": 4, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "1000000.0" + ] + }, + "execution_count": 4, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "from pytrade import Trade, Strategy, Backtest, History\n", + "from pytrade.assets import reset, Cash, Stock, Portfolio\n", + "from pytrade.compliance import Compliance, UnitLimit\n", + "\n", + "reset()\n", + "stock = Stock(\"XXX US\", currency_code=\"USD\")\n", + "usd = Cash(\"USD\")\n", + "portfolio = Portfolio(\"USD\")\n", + "portfolio.transfer(usd, int(1e6))\n", + "\n", + "portfolio.value" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "Impose a holding limit of 1000 shares for stock 'XXX US'." + ] + }, + { + "cell_type": "code", + "execution_count": 5, + "metadata": {}, + "outputs": [], + "source": [ + "portfolio.compliance = Compliance().add_rule(\n", + " UnitLimit(stock, 1000)\n", + ")" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "Define a trading strategy." + ] + }, + { + "cell_type": "code", + "execution_count": 6, + "metadata": {}, + "outputs": [], + "source": [ + "class IntradayStrategy(Strategy):\n", + " \"\"\" Keep buying +100 shares where price > sma.\n", + " Start selling your existing position, 100 shares at a time, when price < sma.\n", + " \"\"\"\n", + " def generate_trades(self):\n", + " sma = backtest.get_indicator(\"SMA\")\n", + " if sma is None: # don't trade if we don't yet have sma data\n", + " return\n", + "\n", + " price = stock.price\n", + " position = portfolio.get_holding_units(\"XXX US\")\n", + " if price > sma: # establish a position\n", + " return Trade(portfolio, stock, +100)\n", + "\n", + " if price < sma and position > 0: # then start selling your position\n", + " return Trade(portfolio, stock, -100)\n" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "Create a backtest object and load our random data as events." + ] + }, + { + "cell_type": "code", + "execution_count": 7, + "metadata": {}, + "outputs": [], + "source": [ + "backtest = Backtest(IntradayStrategy())" + ] + }, + { + "cell_type": "code", + "execution_count": 8, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "361" + ] + }, + "execution_count": 8, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "from pytrade.events import load_frame_events, AssetPriceEvent, IndicatorEvent\n", + "\n", + "load_frame_events(\n", + " stock, # load events for stock 'XXX US'\n", + " df, \"price\", # from dataframe 'df', column 'price'\n", + " backtest=backtest, # for this backtest\n", + " event_class=AssetPriceEvent, # and of Event type AssetPriceEvent\n", + ")\n", + "\n", + "load_frame_events(\n", + " \"SMA\", # load indicator events into the backtest under the code 'SMA'\n", + " df, \"SMA\", # from dataframe 'df', column 'SMA'\n", + " backtest=backtest, # for this backtest\n", + " event_class=IndicatorEvent, # and of Event type IndicatorEvent\n", + ")" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Run the backtest and view results" + ] + }, + { + "cell_type": "code", + "execution_count": 9, + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
PortfolioPortfolio_USDPortfolio_XXX USSMAUSDXXX US
2020-11-01 10:00:001.000000e+061000000.0000000.0NaN1.0100.000000
2020-11-01 10:01:001.000000e+061000000.0000000.0NaN1.0100.344422
2020-11-01 10:02:001.000000e+061000000.0000000.0NaN1.0100.602376
2020-11-01 10:03:001.000000e+061000000.0000000.0NaN1.0100.522948
2020-11-01 10:04:001.000000e+061000000.0000000.0NaN1.0100.281865
.....................
2020-11-01 15:56:001.000896e+06938908.070131600.0103.4182831.0103.313055
2020-11-01 15:57:001.000800e+06949223.397659500.0103.3928861.0103.153275
2020-11-01 15:58:001.001031e+06938861.813485600.0103.3694731.0103.615842
2020-11-01 15:59:001.001271e+06928460.328507700.0103.3609741.0104.014850
2020-11-01 16:00:001.001493e+06918027.031690800.0103.3571821.0104.332968
\n", + "

361 rows × 6 columns

\n", + "
" + ], + "text/plain": [ + " Portfolio Portfolio_USD Portfolio_XXX US \\\n", + "2020-11-01 10:00:00 1.000000e+06 1000000.000000 0.0 \n", + "2020-11-01 10:01:00 1.000000e+06 1000000.000000 0.0 \n", + "2020-11-01 10:02:00 1.000000e+06 1000000.000000 0.0 \n", + "2020-11-01 10:03:00 1.000000e+06 1000000.000000 0.0 \n", + "2020-11-01 10:04:00 1.000000e+06 1000000.000000 0.0 \n", + "... ... ... ... \n", + "2020-11-01 15:56:00 1.000896e+06 938908.070131 600.0 \n", + "2020-11-01 15:57:00 1.000800e+06 949223.397659 500.0 \n", + "2020-11-01 15:58:00 1.001031e+06 938861.813485 600.0 \n", + "2020-11-01 15:59:00 1.001271e+06 928460.328507 700.0 \n", + "2020-11-01 16:00:00 1.001493e+06 918027.031690 800.0 \n", + "\n", + " SMA USD XXX US \n", + "2020-11-01 10:00:00 NaN 1.0 100.000000 \n", + "2020-11-01 10:01:00 NaN 1.0 100.344422 \n", + "2020-11-01 10:02:00 NaN 1.0 100.602376 \n", + "2020-11-01 10:03:00 NaN 1.0 100.522948 \n", + "2020-11-01 10:04:00 NaN 1.0 100.281865 \n", + "... ... ... ... \n", + "2020-11-01 15:56:00 103.418283 1.0 103.313055 \n", + "2020-11-01 15:57:00 103.392886 1.0 103.153275 \n", + "2020-11-01 15:58:00 103.369473 1.0 103.615842 \n", + "2020-11-01 15:59:00 103.360974 1.0 104.014850 \n", + "2020-11-01 16:00:00 103.357182 1.0 104.332968 \n", + "\n", + "[361 rows x 6 columns]" + ] + }, + "execution_count": 9, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "history = History(\n", + " portfolios=portfolio,\n", + " backtest=backtest,\n", + ")\n", + "\n", + "backtest.run()\n", + "df = history.get()\n", + "\n", + "df" + ] + }, + { + "cell_type": "code", + "execution_count": 14, + "metadata": {}, + "outputs": [ + { + "data": { + "application/vnd.plotly.v1+json": { + "config": { + "linkText": "Export to plot.ly", + "plotlyServerURL": "https://plot.ly", + "showLink": true + }, + "data": [ + { + "line": { + "color": "rgba(255, 153, 51, 1.0)", + "dash": "solid", + "shape": "linear", + "width": 1.3 + }, + "mode": "lines", + "name": "Portfolio_XXX US", + "text": "", + "type": "scatter", + "x": [ + "2020-11-01 10:00:00", + "2020-11-01 10:01:00", + "2020-11-01 10:02:00", + "2020-11-01 10:03:00", + "2020-11-01 10:04:00", + "2020-11-01 10:05:00", + "2020-11-01 10:06:00", + "2020-11-01 10:07:00", + "2020-11-01 10:08:00", + "2020-11-01 10:09:00", + "2020-11-01 10:10:00", + "2020-11-01 10:11:00", + "2020-11-01 10:12:00", + "2020-11-01 10:13:00", + "2020-11-01 10:14:00", + "2020-11-01 10:15:00", + "2020-11-01 10:16:00", + "2020-11-01 10:17:00", + "2020-11-01 10:18:00", + "2020-11-01 10:19:00", + "2020-11-01 10:20:00", + "2020-11-01 10:21:00", + "2020-11-01 10:22:00", + "2020-11-01 10:23:00", + "2020-11-01 10:24:00", + "2020-11-01 10:25:00", + "2020-11-01 10:26:00", + "2020-11-01 10:27:00", + "2020-11-01 10:28:00", + "2020-11-01 10:29:00", + "2020-11-01 10:30:00", + "2020-11-01 10:31:00", + "2020-11-01 10:32:00", + "2020-11-01 10:33:00", + "2020-11-01 10:34:00", + "2020-11-01 10:35:00", + "2020-11-01 10:36:00", + "2020-11-01 10:37:00", + "2020-11-01 10:38:00", + "2020-11-01 10:39:00", + "2020-11-01 10:40:00", + "2020-11-01 10:41:00", + "2020-11-01 10:42:00", + "2020-11-01 10:43:00", + "2020-11-01 10:44:00", + "2020-11-01 10:45:00", + "2020-11-01 10:46:00", + "2020-11-01 10:47:00", + "2020-11-01 10:48:00", + "2020-11-01 10:49:00", + "2020-11-01 10:50:00", + "2020-11-01 10:51:00", + "2020-11-01 10:52:00", + "2020-11-01 10:53:00", + "2020-11-01 10:54:00", + "2020-11-01 10:55:00", + "2020-11-01 10:56:00", + "2020-11-01 10:57:00", + "2020-11-01 10:58:00", + "2020-11-01 10:59:00", + "2020-11-01 11:00:00", + "2020-11-01 11:01:00", + "2020-11-01 11:02:00", + "2020-11-01 11:03:00", + "2020-11-01 11:04:00", + "2020-11-01 11:05:00", + "2020-11-01 11:06:00", + "2020-11-01 11:07:00", + "2020-11-01 11:08:00", + "2020-11-01 11:09:00", + "2020-11-01 11:10:00", + "2020-11-01 11:11:00", + "2020-11-01 11:12:00", + "2020-11-01 11:13:00", + "2020-11-01 11:14:00", + "2020-11-01 11:15:00", + "2020-11-01 11:16:00", + "2020-11-01 11:17:00", + "2020-11-01 11:18:00", + "2020-11-01 11:19:00", + "2020-11-01 11:20:00", + "2020-11-01 11:21:00", + "2020-11-01 11:22:00", + "2020-11-01 11:23:00", + "2020-11-01 11:24:00", + "2020-11-01 11:25:00", + "2020-11-01 11:26:00", + "2020-11-01 11:27:00", + "2020-11-01 11:28:00", + "2020-11-01 11:29:00", + "2020-11-01 11:30:00", + "2020-11-01 11:31:00", + "2020-11-01 11:32:00", + "2020-11-01 11:33:00", + "2020-11-01 11:34:00", + "2020-11-01 11:35:00", + "2020-11-01 11:36:00", + "2020-11-01 11:37:00", + "2020-11-01 11:38:00", + "2020-11-01 11:39:00", + "2020-11-01 11:40:00", + "2020-11-01 11:41:00", + "2020-11-01 11:42:00", + "2020-11-01 11:43:00", + "2020-11-01 11:44:00", + "2020-11-01 11:45:00", + "2020-11-01 11:46:00", + "2020-11-01 11:47:00", + "2020-11-01 11:48:00", + "2020-11-01 11:49:00", + "2020-11-01 11:50:00", + "2020-11-01 11:51:00", + "2020-11-01 11:52:00", + "2020-11-01 11:53:00", + "2020-11-01 11:54:00", + "2020-11-01 11:55:00", + "2020-11-01 11:56:00", + "2020-11-01 11:57:00", + "2020-11-01 11:58:00", + "2020-11-01 11:59:00", + "2020-11-01 12:00:00", + "2020-11-01 12:01:00", + "2020-11-01 12:02:00", + "2020-11-01 12:03:00", + "2020-11-01 12:04:00", + "2020-11-01 12:05:00", + "2020-11-01 12:06:00", + "2020-11-01 12:07:00", + "2020-11-01 12:08:00", + "2020-11-01 12:09:00", + "2020-11-01 12:10:00", + "2020-11-01 12:11:00", + "2020-11-01 12:12:00", + "2020-11-01 12:13:00", + "2020-11-01 12:14:00", + "2020-11-01 12:15:00", + "2020-11-01 12:16:00", + "2020-11-01 12:17:00", + "2020-11-01 12:18:00", + "2020-11-01 12:19:00", + "2020-11-01 12:20:00", + "2020-11-01 12:21:00", + "2020-11-01 12:22:00", + "2020-11-01 12:23:00", + "2020-11-01 12:24:00", + "2020-11-01 12:25:00", + "2020-11-01 12:26:00", + "2020-11-01 12:27:00", + "2020-11-01 12:28:00", + "2020-11-01 12:29:00", + "2020-11-01 12:30:00", + "2020-11-01 12:31:00", + "2020-11-01 12:32:00", + "2020-11-01 12:33:00", + "2020-11-01 12:34:00", + "2020-11-01 12:35:00", + "2020-11-01 12:36:00", + "2020-11-01 12:37:00", + "2020-11-01 12:38:00", + "2020-11-01 12:39:00", + "2020-11-01 12:40:00", + "2020-11-01 12:41:00", + "2020-11-01 12:42:00", + "2020-11-01 12:43:00", + "2020-11-01 12:44:00", + "2020-11-01 12:45:00", + "2020-11-01 12:46:00", + "2020-11-01 12:47:00", + "2020-11-01 12:48:00", + "2020-11-01 12:49:00", + "2020-11-01 12:50:00", + "2020-11-01 12:51:00", + "2020-11-01 12:52:00", + "2020-11-01 12:53:00", + "2020-11-01 12:54:00", + "2020-11-01 12:55:00", + "2020-11-01 12:56:00", + "2020-11-01 12:57:00", + "2020-11-01 12:58:00", + "2020-11-01 12:59:00", + "2020-11-01 13:00:00", + "2020-11-01 13:01:00", + "2020-11-01 13:02:00", + "2020-11-01 13:03:00", + "2020-11-01 13:04:00", + "2020-11-01 13:05:00", + "2020-11-01 13:06:00", + "2020-11-01 13:07:00", + "2020-11-01 13:08:00", + "2020-11-01 13:09:00", + "2020-11-01 13:10:00", + "2020-11-01 13:11:00", + "2020-11-01 13:12:00", + "2020-11-01 13:13:00", + "2020-11-01 13:14:00", + "2020-11-01 13:15:00", + "2020-11-01 13:16:00", + "2020-11-01 13:17:00", + "2020-11-01 13:18:00", + "2020-11-01 13:19:00", + "2020-11-01 13:20:00", + "2020-11-01 13:21:00", + "2020-11-01 13:22:00", + "2020-11-01 13:23:00", + "2020-11-01 13:24:00", + "2020-11-01 13:25:00", + "2020-11-01 13:26:00", + "2020-11-01 13:27:00", + "2020-11-01 13:28:00", + "2020-11-01 13:29:00", + "2020-11-01 13:30:00", + "2020-11-01 13:31:00", + "2020-11-01 13:32:00", + "2020-11-01 13:33:00", + "2020-11-01 13:34:00", + "2020-11-01 13:35:00", + "2020-11-01 13:36:00", + "2020-11-01 13:37:00", + "2020-11-01 13:38:00", + "2020-11-01 13:39:00", + "2020-11-01 13:40:00", + "2020-11-01 13:41:00", + "2020-11-01 13:42:00", + "2020-11-01 13:43:00", + "2020-11-01 13:44:00", + "2020-11-01 13:45:00", + "2020-11-01 13:46:00", + "2020-11-01 13:47:00", + "2020-11-01 13:48:00", + "2020-11-01 13:49:00", + "2020-11-01 13:50:00", + "2020-11-01 13:51:00", + "2020-11-01 13:52:00", + "2020-11-01 13:53:00", + "2020-11-01 13:54:00", + "2020-11-01 13:55:00", + "2020-11-01 13:56:00", + "2020-11-01 13:57:00", + "2020-11-01 13:58:00", + "2020-11-01 13:59:00", + "2020-11-01 14:00:00", + "2020-11-01 14:01:00", + "2020-11-01 14:02:00", + "2020-11-01 14:03:00", + "2020-11-01 14:04:00", + "2020-11-01 14:05:00", + "2020-11-01 14:06:00", + "2020-11-01 14:07:00", + "2020-11-01 14:08:00", + "2020-11-01 14:09:00", + "2020-11-01 14:10:00", + "2020-11-01 14:11:00", + "2020-11-01 14:12:00", + "2020-11-01 14:13:00", + "2020-11-01 14:14:00", + "2020-11-01 14:15:00", + "2020-11-01 14:16:00", + "2020-11-01 14:17:00", + "2020-11-01 14:18:00", + "2020-11-01 14:19:00", + "2020-11-01 14:20:00", + "2020-11-01 14:21:00", + "2020-11-01 14:22:00", + "2020-11-01 14:23:00", + "2020-11-01 14:24:00", + "2020-11-01 14:25:00", + "2020-11-01 14:26:00", + "2020-11-01 14:27:00", + "2020-11-01 14:28:00", + "2020-11-01 14:29:00", + "2020-11-01 14:30:00", + "2020-11-01 14:31:00", + "2020-11-01 14:32:00", + "2020-11-01 14:33:00", + "2020-11-01 14:34:00", + "2020-11-01 14:35:00", + "2020-11-01 14:36:00", + "2020-11-01 14:37:00", + "2020-11-01 14:38:00", + "2020-11-01 14:39:00", + "2020-11-01 14:40:00", + "2020-11-01 14:41:00", + "2020-11-01 14:42:00", + "2020-11-01 14:43:00", + "2020-11-01 14:44:00", + "2020-11-01 14:45:00", + "2020-11-01 14:46:00", + "2020-11-01 14:47:00", + "2020-11-01 14:48:00", + "2020-11-01 14:49:00", + "2020-11-01 14:50:00", + "2020-11-01 14:51:00", + "2020-11-01 14:52:00", + "2020-11-01 14:53:00", + "2020-11-01 14:54:00", + "2020-11-01 14:55:00", + "2020-11-01 14:56:00", + "2020-11-01 14:57:00", + "2020-11-01 14:58:00", + "2020-11-01 14:59:00", + "2020-11-01 15:00:00", + "2020-11-01 15:01:00", + "2020-11-01 15:02:00", + "2020-11-01 15:03:00", + "2020-11-01 15:04:00", + "2020-11-01 15:05:00", + "2020-11-01 15:06:00", + "2020-11-01 15:07:00", + "2020-11-01 15:08:00", + "2020-11-01 15:09:00", + "2020-11-01 15:10:00", + "2020-11-01 15:11:00", + "2020-11-01 15:12:00", + "2020-11-01 15:13:00", + "2020-11-01 15:14:00", + "2020-11-01 15:15:00", + "2020-11-01 15:16:00", + "2020-11-01 15:17:00", + "2020-11-01 15:18:00", + "2020-11-01 15:19:00", + "2020-11-01 15:20:00", + "2020-11-01 15:21:00", + "2020-11-01 15:22:00", + "2020-11-01 15:23:00", + "2020-11-01 15:24:00", + "2020-11-01 15:25:00", + "2020-11-01 15:26:00", + "2020-11-01 15:27:00", + "2020-11-01 15:28:00", + "2020-11-01 15:29:00", + "2020-11-01 15:30:00", + "2020-11-01 15:31:00", + "2020-11-01 15:32:00", + "2020-11-01 15:33:00", + "2020-11-01 15:34:00", + "2020-11-01 15:35:00", + "2020-11-01 15:36:00", + "2020-11-01 15:37:00", + "2020-11-01 15:38:00", + "2020-11-01 15:39:00", + "2020-11-01 15:40:00", + "2020-11-01 15:41:00", + "2020-11-01 15:42:00", + "2020-11-01 15:43:00", + "2020-11-01 15:44:00", + "2020-11-01 15:45:00", + "2020-11-01 15:46:00", + "2020-11-01 15:47:00", + "2020-11-01 15:48:00", + "2020-11-01 15:49:00", + "2020-11-01 15:50:00", + "2020-11-01 15:51:00", + "2020-11-01 15:52:00", + "2020-11-01 15:53:00", + "2020-11-01 15:54:00", + "2020-11-01 15:55:00", + "2020-11-01 15:56:00", + "2020-11-01 15:57:00", + "2020-11-01 15:58:00", + "2020-11-01 15:59:00", + "2020-11-01 16:00:00" + ], + "y": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 100, + 200, + 300, + 400, + 500, + 600, + 700, + 800, + 900, + 1000, + 1000, + 1000, + 1000, + 1000, + 1000, + 1000, + 1000, + 1000, + 1000, + 1000, + 1000, + 1000, + 1000, + 1000, + 1000, + 900, + 800, + 900, + 800, + 700, + 800, + 900, + 1000, + 1000, + 1000, + 1000, + 1000, + 1000, + 1000, + 1000, + 1000, + 1000, + 1000, + 900, + 1000, + 1000, + 1000, + 900, + 800, + 900, + 1000, + 1000, + 1000, + 1000, + 1000, + 1000, + 1000, + 1000, + 1000, + 1000, + 1000, + 1000, + 1000, + 1000, + 1000, + 1000, + 1000, + 1000, + 1000, + 1000, + 1000, + 1000, + 1000, + 1000, + 1000, + 1000, + 1000, + 1000, + 1000, + 1000, + 1000, + 1000, + 1000, + 1000, + 900, + 800, + 900, + 1000, + 1000, + 900, + 800, + 700, + 600, + 500, + 400, + 500, + 400, + 300, + 200, + 100, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 100, + 200, + 100, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 100, + 200, + 300, + 400, + 500, + 600, + 700, + 800, + 900, + 1000, + 1000, + 1000, + 1000, + 1000, + 1000, + 1000, + 1000, + 1000, + 900, + 800, + 900, + 1000, + 1000, + 1000, + 1000, + 1000, + 900, + 800, + 700, + 600, + 700, + 600, + 500, + 400, + 300, + 400, + 300, + 200, + 100, + 0, + 0, + 0, + 100, + 200, + 300, + 400, + 500, + 600, + 700, + 800, + 900, + 1000, + 1000, + 1000, + 1000, + 1000, + 1000, + 900, + 1000, + 1000, + 1000, + 1000, + 900, + 800, + 700, + 600, + 500, + 400, + 300, + 200, + 100, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 100, + 200, + 300, + 400, + 500, + 600, + 700, + 800, + 900, + 1000, + 900, + 800, + 700, + 600, + 500, + 400, + 300, + 200, + 100, + 200, + 100, + 200, + 300, + 200, + 100, + 0, + 0, + 100, + 200, + 300, + 400, + 300, + 200, + 100, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 100, + 200, + 300, + 400, + 500, + 600, + 700, + 600, + 500, + 600, + 700, + 800 + ] + }, + { + "line": { + "color": "rgba(55, 128, 191, 1.0)", + "dash": "solid", + "shape": "linear", + "width": 1.3 + }, + "mode": "lines", + "name": "XXX US", + "text": "", + "type": "scatter", + "x": [ + "2020-11-01 10:00:00", + "2020-11-01 10:01:00", + "2020-11-01 10:02:00", + "2020-11-01 10:03:00", + "2020-11-01 10:04:00", + "2020-11-01 10:05:00", + "2020-11-01 10:06:00", + "2020-11-01 10:07:00", + "2020-11-01 10:08:00", + "2020-11-01 10:09:00", + "2020-11-01 10:10:00", + "2020-11-01 10:11:00", + "2020-11-01 10:12:00", + "2020-11-01 10:13:00", + "2020-11-01 10:14:00", + "2020-11-01 10:15:00", + "2020-11-01 10:16:00", + "2020-11-01 10:17:00", + "2020-11-01 10:18:00", + "2020-11-01 10:19:00", + "2020-11-01 10:20:00", + "2020-11-01 10:21:00", + "2020-11-01 10:22:00", + "2020-11-01 10:23:00", + "2020-11-01 10:24:00", + "2020-11-01 10:25:00", + "2020-11-01 10:26:00", + "2020-11-01 10:27:00", + "2020-11-01 10:28:00", + "2020-11-01 10:29:00", + "2020-11-01 10:30:00", + "2020-11-01 10:31:00", + "2020-11-01 10:32:00", + "2020-11-01 10:33:00", + "2020-11-01 10:34:00", + "2020-11-01 10:35:00", + "2020-11-01 10:36:00", + "2020-11-01 10:37:00", + "2020-11-01 10:38:00", + "2020-11-01 10:39:00", + "2020-11-01 10:40:00", + "2020-11-01 10:41:00", + "2020-11-01 10:42:00", + "2020-11-01 10:43:00", + "2020-11-01 10:44:00", + "2020-11-01 10:45:00", + "2020-11-01 10:46:00", + "2020-11-01 10:47:00", + "2020-11-01 10:48:00", + "2020-11-01 10:49:00", + "2020-11-01 10:50:00", + "2020-11-01 10:51:00", + "2020-11-01 10:52:00", + "2020-11-01 10:53:00", + "2020-11-01 10:54:00", + "2020-11-01 10:55:00", + "2020-11-01 10:56:00", + "2020-11-01 10:57:00", + "2020-11-01 10:58:00", + "2020-11-01 10:59:00", + "2020-11-01 11:00:00", + "2020-11-01 11:01:00", + "2020-11-01 11:02:00", + "2020-11-01 11:03:00", + "2020-11-01 11:04:00", + "2020-11-01 11:05:00", + "2020-11-01 11:06:00", + "2020-11-01 11:07:00", + "2020-11-01 11:08:00", + "2020-11-01 11:09:00", + "2020-11-01 11:10:00", + "2020-11-01 11:11:00", + "2020-11-01 11:12:00", + "2020-11-01 11:13:00", + "2020-11-01 11:14:00", + "2020-11-01 11:15:00", + "2020-11-01 11:16:00", + "2020-11-01 11:17:00", + "2020-11-01 11:18:00", + "2020-11-01 11:19:00", + "2020-11-01 11:20:00", + "2020-11-01 11:21:00", + "2020-11-01 11:22:00", + "2020-11-01 11:23:00", + "2020-11-01 11:24:00", + "2020-11-01 11:25:00", + "2020-11-01 11:26:00", + "2020-11-01 11:27:00", + "2020-11-01 11:28:00", + "2020-11-01 11:29:00", + "2020-11-01 11:30:00", + "2020-11-01 11:31:00", + "2020-11-01 11:32:00", + "2020-11-01 11:33:00", + "2020-11-01 11:34:00", + "2020-11-01 11:35:00", + "2020-11-01 11:36:00", + "2020-11-01 11:37:00", + "2020-11-01 11:38:00", + "2020-11-01 11:39:00", + "2020-11-01 11:40:00", + "2020-11-01 11:41:00", + "2020-11-01 11:42:00", + "2020-11-01 11:43:00", + "2020-11-01 11:44:00", + "2020-11-01 11:45:00", + "2020-11-01 11:46:00", + "2020-11-01 11:47:00", + "2020-11-01 11:48:00", + "2020-11-01 11:49:00", + "2020-11-01 11:50:00", + "2020-11-01 11:51:00", + "2020-11-01 11:52:00", + "2020-11-01 11:53:00", + "2020-11-01 11:54:00", + "2020-11-01 11:55:00", + "2020-11-01 11:56:00", + "2020-11-01 11:57:00", + "2020-11-01 11:58:00", + "2020-11-01 11:59:00", + "2020-11-01 12:00:00", + "2020-11-01 12:01:00", + "2020-11-01 12:02:00", + "2020-11-01 12:03:00", + "2020-11-01 12:04:00", + "2020-11-01 12:05:00", + "2020-11-01 12:06:00", + "2020-11-01 12:07:00", + "2020-11-01 12:08:00", + "2020-11-01 12:09:00", + "2020-11-01 12:10:00", + "2020-11-01 12:11:00", + "2020-11-01 12:12:00", + "2020-11-01 12:13:00", + "2020-11-01 12:14:00", + "2020-11-01 12:15:00", + "2020-11-01 12:16:00", + "2020-11-01 12:17:00", + "2020-11-01 12:18:00", + "2020-11-01 12:19:00", + "2020-11-01 12:20:00", + "2020-11-01 12:21:00", + "2020-11-01 12:22:00", + "2020-11-01 12:23:00", + "2020-11-01 12:24:00", + "2020-11-01 12:25:00", + "2020-11-01 12:26:00", + "2020-11-01 12:27:00", + "2020-11-01 12:28:00", + "2020-11-01 12:29:00", + "2020-11-01 12:30:00", + "2020-11-01 12:31:00", + "2020-11-01 12:32:00", + "2020-11-01 12:33:00", + "2020-11-01 12:34:00", + "2020-11-01 12:35:00", + "2020-11-01 12:36:00", + "2020-11-01 12:37:00", + "2020-11-01 12:38:00", + "2020-11-01 12:39:00", + "2020-11-01 12:40:00", + "2020-11-01 12:41:00", + "2020-11-01 12:42:00", + "2020-11-01 12:43:00", + "2020-11-01 12:44:00", + "2020-11-01 12:45:00", + "2020-11-01 12:46:00", + "2020-11-01 12:47:00", + "2020-11-01 12:48:00", + "2020-11-01 12:49:00", + "2020-11-01 12:50:00", + "2020-11-01 12:51:00", + "2020-11-01 12:52:00", + "2020-11-01 12:53:00", + "2020-11-01 12:54:00", + "2020-11-01 12:55:00", + "2020-11-01 12:56:00", + "2020-11-01 12:57:00", + "2020-11-01 12:58:00", + "2020-11-01 12:59:00", + "2020-11-01 13:00:00", + "2020-11-01 13:01:00", + "2020-11-01 13:02:00", + "2020-11-01 13:03:00", + "2020-11-01 13:04:00", + "2020-11-01 13:05:00", + "2020-11-01 13:06:00", + "2020-11-01 13:07:00", + "2020-11-01 13:08:00", + "2020-11-01 13:09:00", + "2020-11-01 13:10:00", + "2020-11-01 13:11:00", + "2020-11-01 13:12:00", + "2020-11-01 13:13:00", + "2020-11-01 13:14:00", + "2020-11-01 13:15:00", + "2020-11-01 13:16:00", + "2020-11-01 13:17:00", + "2020-11-01 13:18:00", + "2020-11-01 13:19:00", + "2020-11-01 13:20:00", + "2020-11-01 13:21:00", + "2020-11-01 13:22:00", + "2020-11-01 13:23:00", + "2020-11-01 13:24:00", + "2020-11-01 13:25:00", + "2020-11-01 13:26:00", + "2020-11-01 13:27:00", + "2020-11-01 13:28:00", + "2020-11-01 13:29:00", + "2020-11-01 13:30:00", + "2020-11-01 13:31:00", + "2020-11-01 13:32:00", + "2020-11-01 13:33:00", + "2020-11-01 13:34:00", + "2020-11-01 13:35:00", + "2020-11-01 13:36:00", + "2020-11-01 13:37:00", + "2020-11-01 13:38:00", + "2020-11-01 13:39:00", + "2020-11-01 13:40:00", + "2020-11-01 13:41:00", + "2020-11-01 13:42:00", + "2020-11-01 13:43:00", + "2020-11-01 13:44:00", + "2020-11-01 13:45:00", + "2020-11-01 13:46:00", + "2020-11-01 13:47:00", + "2020-11-01 13:48:00", + "2020-11-01 13:49:00", + "2020-11-01 13:50:00", + "2020-11-01 13:51:00", + "2020-11-01 13:52:00", + "2020-11-01 13:53:00", + "2020-11-01 13:54:00", + "2020-11-01 13:55:00", + "2020-11-01 13:56:00", + "2020-11-01 13:57:00", + "2020-11-01 13:58:00", + "2020-11-01 13:59:00", + "2020-11-01 14:00:00", + "2020-11-01 14:01:00", + "2020-11-01 14:02:00", + "2020-11-01 14:03:00", + "2020-11-01 14:04:00", + "2020-11-01 14:05:00", + "2020-11-01 14:06:00", + "2020-11-01 14:07:00", + "2020-11-01 14:08:00", + "2020-11-01 14:09:00", + "2020-11-01 14:10:00", + "2020-11-01 14:11:00", + "2020-11-01 14:12:00", + "2020-11-01 14:13:00", + "2020-11-01 14:14:00", + "2020-11-01 14:15:00", + "2020-11-01 14:16:00", + "2020-11-01 14:17:00", + "2020-11-01 14:18:00", + "2020-11-01 14:19:00", + "2020-11-01 14:20:00", + "2020-11-01 14:21:00", + "2020-11-01 14:22:00", + "2020-11-01 14:23:00", + "2020-11-01 14:24:00", + "2020-11-01 14:25:00", + "2020-11-01 14:26:00", + "2020-11-01 14:27:00", + "2020-11-01 14:28:00", + "2020-11-01 14:29:00", + "2020-11-01 14:30:00", + "2020-11-01 14:31:00", + "2020-11-01 14:32:00", + "2020-11-01 14:33:00", + "2020-11-01 14:34:00", + "2020-11-01 14:35:00", + "2020-11-01 14:36:00", + "2020-11-01 14:37:00", + "2020-11-01 14:38:00", + "2020-11-01 14:39:00", + "2020-11-01 14:40:00", + "2020-11-01 14:41:00", + "2020-11-01 14:42:00", + "2020-11-01 14:43:00", + "2020-11-01 14:44:00", + "2020-11-01 14:45:00", + "2020-11-01 14:46:00", + "2020-11-01 14:47:00", + "2020-11-01 14:48:00", + "2020-11-01 14:49:00", + "2020-11-01 14:50:00", + "2020-11-01 14:51:00", + "2020-11-01 14:52:00", + "2020-11-01 14:53:00", + "2020-11-01 14:54:00", + "2020-11-01 14:55:00", + "2020-11-01 14:56:00", + "2020-11-01 14:57:00", + "2020-11-01 14:58:00", + "2020-11-01 14:59:00", + "2020-11-01 15:00:00", + "2020-11-01 15:01:00", + "2020-11-01 15:02:00", + "2020-11-01 15:03:00", + "2020-11-01 15:04:00", + "2020-11-01 15:05:00", + "2020-11-01 15:06:00", + "2020-11-01 15:07:00", + "2020-11-01 15:08:00", + "2020-11-01 15:09:00", + "2020-11-01 15:10:00", + "2020-11-01 15:11:00", + "2020-11-01 15:12:00", + "2020-11-01 15:13:00", + "2020-11-01 15:14:00", + "2020-11-01 15:15:00", + "2020-11-01 15:16:00", + "2020-11-01 15:17:00", + "2020-11-01 15:18:00", + "2020-11-01 15:19:00", + "2020-11-01 15:20:00", + "2020-11-01 15:21:00", + "2020-11-01 15:22:00", + "2020-11-01 15:23:00", + "2020-11-01 15:24:00", + "2020-11-01 15:25:00", + "2020-11-01 15:26:00", + "2020-11-01 15:27:00", + "2020-11-01 15:28:00", + "2020-11-01 15:29:00", + "2020-11-01 15:30:00", + "2020-11-01 15:31:00", + "2020-11-01 15:32:00", + "2020-11-01 15:33:00", + "2020-11-01 15:34:00", + "2020-11-01 15:35:00", + "2020-11-01 15:36:00", + "2020-11-01 15:37:00", + "2020-11-01 15:38:00", + "2020-11-01 15:39:00", + "2020-11-01 15:40:00", + "2020-11-01 15:41:00", + "2020-11-01 15:42:00", + "2020-11-01 15:43:00", + "2020-11-01 15:44:00", + "2020-11-01 15:45:00", + "2020-11-01 15:46:00", + "2020-11-01 15:47:00", + "2020-11-01 15:48:00", + "2020-11-01 15:49:00", + "2020-11-01 15:50:00", + "2020-11-01 15:51:00", + "2020-11-01 15:52:00", + "2020-11-01 15:53:00", + "2020-11-01 15:54:00", + "2020-11-01 15:55:00", + "2020-11-01 15:56:00", + "2020-11-01 15:57:00", + "2020-11-01 15:58:00", + "2020-11-01 15:59:00", + "2020-11-01 16:00:00" + ], + "xaxis": "x", + "y": [ + 100, + 100.34442185152504, + 100.60237625446534, + 100.52294783529618, + 100.28186458558915, + 100.29313930695776, + 100.19807344440817, + 100.48187203344294, + 100.28518475952187, + 100.26178171367422, + 100.34516375312926, + 100.75327663832459, + 100.75796349414199, + 100.5398013385417, + 100.79560554269892, + 100.91397453937425, + 100.66448088073669, + 101.07422713670493, + 101.55701261274258, + 101.86722984873917, + 102.26939579917875, + 102.07954336849808, + 102.3093751167582, + 102.7082134047262, + 102.89219733664163, + 102.86434005209435, + 102.46504126016272, + 102.3992130956165, + 102.5101000690603, + 102.9231111222982, + 103.38971749006896, + 103.36672726662168, + 103.73203719439331, + 103.49252950478527, + 103.79755733179829, + 103.84625663563388, + 103.36029833579789, + 103.58000302220185, + 103.47882656442611, + 103.80367154157435, + 103.97182474280619, + 103.47296756212062, + 103.46654542858595, + 103.83414820407873, + 103.57805908096586, + 103.40326344371324, + 103.7737346758219, + 103.46480176732429, + 103.53231250794497, + 103.27092843656018, + 103.73846868685033, + 104.0416481561302, + 103.98961772756576, + 103.57006354611829, + 103.39011815079084, + 103.39805879331142, + 103.83089261753832, + 103.43995046346943, + 103.49121770955998, + 103.69777911942687, + 103.74522003075529, + 104.05968689404662, + 104.09997050101694, + 104.56380904699074, + 104.66699467495212, + 104.75461173912755, + 104.69960076540308, + 104.79588762698619, + 104.68078877295885, + 104.75643978712374, + 104.5467692895265, + 104.23616061808085, + 103.9228901463364, + 104.03566332620501, + 104.19232271519463, + 104.16885370720402, + 103.75867806839962, + 104.01628199036605, + 104.39305236118882, + 104.8164333771351, + 105.15889360027528, + 105.55706672163316, + 105.98014916145334, + 106.0207490864014, + 105.91204513663602, + 106.11732853649043, + 105.89296265780256, + 106.20459136631044, + 106.5540773314968, + 106.94911629892347, + 107.03891748245464, + 107.48868235568676, + 107.56837736643237, + 107.51894047306352, + 107.67918585168592, + 108.17544369103949, + 108.59238490898694, + 108.88570999311717, + 108.46808298131383, + 108.58086608635453, + 108.5673102883237, + 108.69745762873517, + 109.04253520440668, + 108.78557082646853, + 109.01706004725938, + 108.6341943404679, + 108.35465487733573, + 108.64923784904632, + 108.48177399826596, + 108.79768709479963, + 108.39829461501573, + 108.04465310392803, + 108.24232374411926, + 107.78755781198487, + 107.86142384877404, + 108.27143986347308, + 108.3056378317338, + 108.48622696429607, + 108.01292375895827, + 108.14792366886972, + 108.25426208662394, + 108.33021503465548, + 108.22142444397831, + 108.0915643843135, + 108.57208103496077, + 108.10847307257227, + 107.6301095824273, + 108.0911408626669, + 107.77611280406434, + 107.40000796848877, + 107.11058447837542, + 107.4113310687296, + 107.84830022737418, + 107.37108280304284, + 107.29670163500965, + 106.89820185438383, + 106.65812174417665, + 106.37895101549297, + 106.5258767353283, + 106.37617070272483, + 106.05648860425453, + 106.06012510946441, + 105.5995038165491, + 105.20042505773807, + 105.68866020646057, + 105.38801599692763, + 105.24657129823923, + 105.4781696044646, + 105.81649616965801, + 106.23497823165334, + 105.90440283775081, + 106.07704340132386, + 106.54359230436705, + 106.10164324819355, + 106.27784503249293, + 106.62326962619456, + 106.46558216727314, + 106.21626950655825, + 106.31306090002766, + 106.25537493372674, + 105.93019441817819, + 105.90181983327447, + 105.81172522893203, + 105.88083796845632, + 105.88943809851895, + 105.70088409951916, + 105.55803578210941, + 105.89569695647839, + 105.64662962130052, + 105.70722984015404, + 105.21966615898336, + 105.46124053639402, + 105.29715709086747, + 104.84285358443589, + 104.62373674865424, + 104.3638671564806, + 104.81699649630839, + 104.6692220578239, + 104.4570999726803, + 104.31630116993404, + 104.76320700559192, + 104.89695485784118, + 105.01803170345985, + 105.2336510537613, + 105.12166828907381, + 105.03608627735106, + 105.1869191396144, + 104.68844336147113, + 104.38075290271581, + 104.21515459337832, + 103.95457055356428, + 104.09196995469358, + 103.97061802501668, + 104.34604141672969, + 104.41419283763989, + 104.32859923432353, + 104.23086630944262, + 104.4326959333763, + 104.35092248666876, + 104.51311837564258, + 104.05989806159937, + 104.0052502513182, + 103.76447717476543, + 103.42216374688775, + 103.44973687705536, + 103.43700247812438, + 103.49840740373881, + 103.75389217099749, + 104.13776732524619, + 104.13234999562147, + 103.94440824203834, + 103.91130047739085, + 104.22034633475121, + 104.59536266623148, + 104.90777759859525, + 104.59577889264608, + 105.09519925210141, + 105.2282880120197, + 104.81175506219543, + 105.03730941765674, + 105.52413089786187, + 105.4259477200744, + 105.60446272531637, + 105.42063986253771, + 105.13416452460241, + 105.35148866791344, + 104.8538462326328, + 105.17657764316422, + 105.20492362002402, + 104.80270796182468, + 104.42161185660943, + 104.57087728150559, + 104.94453110540593, + 104.7245138487328, + 105.20302903550619, + 104.8032097245699, + 105.15714783416723, + 105.05384401149814, + 104.63518942826637, + 104.40990327168564, + 104.36288145650354, + 104.6552229876892, + 105.01658289132644, + 104.65000344552898, + 104.67086897394319, + 104.82165221209293, + 104.66870522669252, + 105.04056906240311, + 104.81897887761947, + 104.33755320516507, + 103.87821647884033, + 104.05921324895158, + 104.11756898504862, + 104.56407153921862, + 105.00251033895354, + 105.41236151635864, + 104.95436604832598, + 105.20350087171684, + 105.4048256893117, + 105.56018755398644, + 105.77254520650268, + 106.17525535712201, + 106.31539655691523, + 106.18784581988749, + 106.2257746036193, + 105.93361870731013, + 106.02074421200527, + 105.52964129405434, + 105.18066446791833, + 105.0140728559482, + 105.30369601487398, + 105.52219543764552, + 105.3604514076722, + 105.48098951598875, + 105.02219246549497, + 104.68605301117054, + 105.16796708129584, + 104.95749793493171, + 104.85228991792, + 104.90077421449251, + 104.69418121594985, + 104.67224588510088, + 104.4119519687395, + 103.9602083310278, + 103.63979518006936, + 103.66284541176945, + 103.2337082958638, + 103.1368774423089, + 102.96539815232438, + 102.88011976129583, + 102.47952009953453, + 102.88817765393131, + 102.8621823050686, + 103.20303063769627, + 103.67926009534533, + 103.5229116890031, + 103.50199820815509, + 103.7015934993057, + 103.62812882284973, + 103.43003193906908, + 103.6647829302877, + 104.05918270850228, + 104.47887155293388, + 104.60561359974075, + 104.48118494606929, + 104.95574546754898, + 105.09462398504945, + 104.66045866232675, + 104.24512823144686, + 104.49499780322994, + 104.0561539597759, + 103.56400496510715, + 103.45781291688886, + 103.47681664559019, + 103.42536093118675, + 103.41397973561389, + 103.49886843760717, + 103.67817100497929, + 103.60120907848672, + 103.46954053482115, + 103.95799959292044, + 103.7189161283667, + 103.9960162828752, + 103.92723730750724, + 103.78575768951679, + 103.34961563846062, + 103.71319458276267, + 103.9151987325246, + 104.31820944006553, + 104.26982123275239, + 104.446742199569, + 104.06565248612286, + 103.96360608772517, + 103.67083806114225, + 103.2129394890329, + 103.66090084028923, + 103.37679520875459, + 103.02314969856259, + 102.72111974212054, + 102.59915170643484, + 102.64554296874995, + 102.29687733722284, + 102.7855672262086, + 103.26855643675388, + 102.91695845383991, + 102.82286533700785, + 103.00279482011786, + 103.38045140301895, + 103.37585732793013, + 103.79290400068994, + 103.61536431557126, + 103.613805207062, + 103.61245179892701, + 103.7825199502423, + 103.48451125904175, + 103.59428186945853, + 103.31305496633068, + 103.15327528138171, + 103.6158417446364, + 104.01484978266741, + 104.3329681635852 + ], + "yaxis": "y2" + }, + { + "line": { + "color": "rgba(50, 171, 96, 1.0)", + "dash": "solid", + "shape": "linear", + "width": 1.3 + }, + "mode": "lines", + "name": "SMA", + "text": "", + "type": "scatter", + "x": [ + "2020-11-01 10:00:00", + "2020-11-01 10:01:00", + "2020-11-01 10:02:00", + "2020-11-01 10:03:00", + "2020-11-01 10:04:00", + "2020-11-01 10:05:00", + "2020-11-01 10:06:00", + "2020-11-01 10:07:00", + "2020-11-01 10:08:00", + "2020-11-01 10:09:00", + "2020-11-01 10:10:00", + "2020-11-01 10:11:00", + "2020-11-01 10:12:00", + "2020-11-01 10:13:00", + "2020-11-01 10:14:00", + "2020-11-01 10:15:00", + "2020-11-01 10:16:00", + "2020-11-01 10:17:00", + "2020-11-01 10:18:00", + "2020-11-01 10:19:00", + "2020-11-01 10:20:00", + "2020-11-01 10:21:00", + "2020-11-01 10:22:00", + "2020-11-01 10:23:00", + "2020-11-01 10:24:00", + "2020-11-01 10:25:00", + "2020-11-01 10:26:00", + "2020-11-01 10:27:00", + "2020-11-01 10:28:00", + "2020-11-01 10:29:00", + "2020-11-01 10:30:00", + "2020-11-01 10:31:00", + "2020-11-01 10:32:00", + "2020-11-01 10:33:00", + "2020-11-01 10:34:00", + "2020-11-01 10:35:00", + "2020-11-01 10:36:00", + "2020-11-01 10:37:00", + "2020-11-01 10:38:00", + "2020-11-01 10:39:00", + "2020-11-01 10:40:00", + "2020-11-01 10:41:00", + "2020-11-01 10:42:00", + "2020-11-01 10:43:00", + "2020-11-01 10:44:00", + "2020-11-01 10:45:00", + "2020-11-01 10:46:00", + "2020-11-01 10:47:00", + "2020-11-01 10:48:00", + "2020-11-01 10:49:00", + "2020-11-01 10:50:00", + "2020-11-01 10:51:00", + "2020-11-01 10:52:00", + "2020-11-01 10:53:00", + "2020-11-01 10:54:00", + "2020-11-01 10:55:00", + "2020-11-01 10:56:00", + "2020-11-01 10:57:00", + "2020-11-01 10:58:00", + "2020-11-01 10:59:00", + "2020-11-01 11:00:00", + "2020-11-01 11:01:00", + "2020-11-01 11:02:00", + "2020-11-01 11:03:00", + "2020-11-01 11:04:00", + "2020-11-01 11:05:00", + "2020-11-01 11:06:00", + "2020-11-01 11:07:00", + "2020-11-01 11:08:00", + "2020-11-01 11:09:00", + "2020-11-01 11:10:00", + "2020-11-01 11:11:00", + "2020-11-01 11:12:00", + "2020-11-01 11:13:00", + "2020-11-01 11:14:00", + "2020-11-01 11:15:00", + "2020-11-01 11:16:00", + "2020-11-01 11:17:00", + "2020-11-01 11:18:00", + "2020-11-01 11:19:00", + "2020-11-01 11:20:00", + "2020-11-01 11:21:00", + "2020-11-01 11:22:00", + "2020-11-01 11:23:00", + "2020-11-01 11:24:00", + "2020-11-01 11:25:00", + "2020-11-01 11:26:00", + "2020-11-01 11:27:00", + "2020-11-01 11:28:00", + "2020-11-01 11:29:00", + "2020-11-01 11:30:00", + "2020-11-01 11:31:00", + "2020-11-01 11:32:00", + "2020-11-01 11:33:00", + "2020-11-01 11:34:00", + "2020-11-01 11:35:00", + "2020-11-01 11:36:00", + "2020-11-01 11:37:00", + "2020-11-01 11:38:00", + "2020-11-01 11:39:00", + "2020-11-01 11:40:00", + "2020-11-01 11:41:00", + "2020-11-01 11:42:00", + "2020-11-01 11:43:00", + "2020-11-01 11:44:00", + "2020-11-01 11:45:00", + "2020-11-01 11:46:00", + "2020-11-01 11:47:00", + "2020-11-01 11:48:00", + "2020-11-01 11:49:00", + "2020-11-01 11:50:00", + "2020-11-01 11:51:00", + "2020-11-01 11:52:00", + "2020-11-01 11:53:00", + "2020-11-01 11:54:00", + "2020-11-01 11:55:00", + "2020-11-01 11:56:00", + "2020-11-01 11:57:00", + "2020-11-01 11:58:00", + "2020-11-01 11:59:00", + "2020-11-01 12:00:00", + "2020-11-01 12:01:00", + "2020-11-01 12:02:00", + "2020-11-01 12:03:00", + "2020-11-01 12:04:00", + "2020-11-01 12:05:00", + "2020-11-01 12:06:00", + "2020-11-01 12:07:00", + "2020-11-01 12:08:00", + "2020-11-01 12:09:00", + "2020-11-01 12:10:00", + "2020-11-01 12:11:00", + "2020-11-01 12:12:00", + "2020-11-01 12:13:00", + "2020-11-01 12:14:00", + "2020-11-01 12:15:00", + "2020-11-01 12:16:00", + "2020-11-01 12:17:00", + "2020-11-01 12:18:00", + "2020-11-01 12:19:00", + "2020-11-01 12:20:00", + "2020-11-01 12:21:00", + "2020-11-01 12:22:00", + "2020-11-01 12:23:00", + "2020-11-01 12:24:00", + "2020-11-01 12:25:00", + "2020-11-01 12:26:00", + "2020-11-01 12:27:00", + "2020-11-01 12:28:00", + "2020-11-01 12:29:00", + "2020-11-01 12:30:00", + "2020-11-01 12:31:00", + "2020-11-01 12:32:00", + "2020-11-01 12:33:00", + "2020-11-01 12:34:00", + "2020-11-01 12:35:00", + "2020-11-01 12:36:00", + "2020-11-01 12:37:00", + "2020-11-01 12:38:00", + "2020-11-01 12:39:00", + "2020-11-01 12:40:00", + "2020-11-01 12:41:00", + "2020-11-01 12:42:00", + "2020-11-01 12:43:00", + "2020-11-01 12:44:00", + "2020-11-01 12:45:00", + "2020-11-01 12:46:00", + "2020-11-01 12:47:00", + "2020-11-01 12:48:00", + "2020-11-01 12:49:00", + "2020-11-01 12:50:00", + "2020-11-01 12:51:00", + "2020-11-01 12:52:00", + "2020-11-01 12:53:00", + "2020-11-01 12:54:00", + "2020-11-01 12:55:00", + "2020-11-01 12:56:00", + "2020-11-01 12:57:00", + "2020-11-01 12:58:00", + "2020-11-01 12:59:00", + "2020-11-01 13:00:00", + "2020-11-01 13:01:00", + "2020-11-01 13:02:00", + "2020-11-01 13:03:00", + "2020-11-01 13:04:00", + "2020-11-01 13:05:00", + "2020-11-01 13:06:00", + "2020-11-01 13:07:00", + "2020-11-01 13:08:00", + "2020-11-01 13:09:00", + "2020-11-01 13:10:00", + "2020-11-01 13:11:00", + "2020-11-01 13:12:00", + "2020-11-01 13:13:00", + "2020-11-01 13:14:00", + "2020-11-01 13:15:00", + "2020-11-01 13:16:00", + "2020-11-01 13:17:00", + "2020-11-01 13:18:00", + "2020-11-01 13:19:00", + "2020-11-01 13:20:00", + "2020-11-01 13:21:00", + "2020-11-01 13:22:00", + "2020-11-01 13:23:00", + "2020-11-01 13:24:00", + "2020-11-01 13:25:00", + "2020-11-01 13:26:00", + "2020-11-01 13:27:00", + "2020-11-01 13:28:00", + "2020-11-01 13:29:00", + "2020-11-01 13:30:00", + "2020-11-01 13:31:00", + "2020-11-01 13:32:00", + "2020-11-01 13:33:00", + "2020-11-01 13:34:00", + "2020-11-01 13:35:00", + "2020-11-01 13:36:00", + "2020-11-01 13:37:00", + "2020-11-01 13:38:00", + "2020-11-01 13:39:00", + "2020-11-01 13:40:00", + "2020-11-01 13:41:00", + "2020-11-01 13:42:00", + "2020-11-01 13:43:00", + "2020-11-01 13:44:00", + "2020-11-01 13:45:00", + "2020-11-01 13:46:00", + "2020-11-01 13:47:00", + "2020-11-01 13:48:00", + "2020-11-01 13:49:00", + "2020-11-01 13:50:00", + "2020-11-01 13:51:00", + "2020-11-01 13:52:00", + "2020-11-01 13:53:00", + "2020-11-01 13:54:00", + "2020-11-01 13:55:00", + "2020-11-01 13:56:00", + "2020-11-01 13:57:00", + "2020-11-01 13:58:00", + "2020-11-01 13:59:00", + "2020-11-01 14:00:00", + "2020-11-01 14:01:00", + "2020-11-01 14:02:00", + "2020-11-01 14:03:00", + "2020-11-01 14:04:00", + "2020-11-01 14:05:00", + "2020-11-01 14:06:00", + "2020-11-01 14:07:00", + "2020-11-01 14:08:00", + "2020-11-01 14:09:00", + "2020-11-01 14:10:00", + "2020-11-01 14:11:00", + "2020-11-01 14:12:00", + "2020-11-01 14:13:00", + "2020-11-01 14:14:00", + "2020-11-01 14:15:00", + "2020-11-01 14:16:00", + "2020-11-01 14:17:00", + "2020-11-01 14:18:00", + "2020-11-01 14:19:00", + "2020-11-01 14:20:00", + "2020-11-01 14:21:00", + "2020-11-01 14:22:00", + "2020-11-01 14:23:00", + "2020-11-01 14:24:00", + "2020-11-01 14:25:00", + "2020-11-01 14:26:00", + "2020-11-01 14:27:00", + "2020-11-01 14:28:00", + "2020-11-01 14:29:00", + "2020-11-01 14:30:00", + "2020-11-01 14:31:00", + "2020-11-01 14:32:00", + "2020-11-01 14:33:00", + "2020-11-01 14:34:00", + "2020-11-01 14:35:00", + "2020-11-01 14:36:00", + "2020-11-01 14:37:00", + "2020-11-01 14:38:00", + "2020-11-01 14:39:00", + "2020-11-01 14:40:00", + "2020-11-01 14:41:00", + "2020-11-01 14:42:00", + "2020-11-01 14:43:00", + "2020-11-01 14:44:00", + "2020-11-01 14:45:00", + "2020-11-01 14:46:00", + "2020-11-01 14:47:00", + "2020-11-01 14:48:00", + "2020-11-01 14:49:00", + "2020-11-01 14:50:00", + "2020-11-01 14:51:00", + "2020-11-01 14:52:00", + "2020-11-01 14:53:00", + "2020-11-01 14:54:00", + "2020-11-01 14:55:00", + "2020-11-01 14:56:00", + "2020-11-01 14:57:00", + "2020-11-01 14:58:00", + "2020-11-01 14:59:00", + "2020-11-01 15:00:00", + "2020-11-01 15:01:00", + "2020-11-01 15:02:00", + "2020-11-01 15:03:00", + "2020-11-01 15:04:00", + "2020-11-01 15:05:00", + "2020-11-01 15:06:00", + "2020-11-01 15:07:00", + "2020-11-01 15:08:00", + "2020-11-01 15:09:00", + "2020-11-01 15:10:00", + "2020-11-01 15:11:00", + "2020-11-01 15:12:00", + "2020-11-01 15:13:00", + "2020-11-01 15:14:00", + "2020-11-01 15:15:00", + "2020-11-01 15:16:00", + "2020-11-01 15:17:00", + "2020-11-01 15:18:00", + "2020-11-01 15:19:00", + "2020-11-01 15:20:00", + "2020-11-01 15:21:00", + "2020-11-01 15:22:00", + "2020-11-01 15:23:00", + "2020-11-01 15:24:00", + "2020-11-01 15:25:00", + "2020-11-01 15:26:00", + "2020-11-01 15:27:00", + "2020-11-01 15:28:00", + "2020-11-01 15:29:00", + "2020-11-01 15:30:00", + "2020-11-01 15:31:00", + "2020-11-01 15:32:00", + "2020-11-01 15:33:00", + "2020-11-01 15:34:00", + "2020-11-01 15:35:00", + "2020-11-01 15:36:00", + "2020-11-01 15:37:00", + "2020-11-01 15:38:00", + "2020-11-01 15:39:00", + "2020-11-01 15:40:00", + "2020-11-01 15:41:00", + "2020-11-01 15:42:00", + "2020-11-01 15:43:00", + "2020-11-01 15:44:00", + "2020-11-01 15:45:00", + "2020-11-01 15:46:00", + "2020-11-01 15:47:00", + "2020-11-01 15:48:00", + "2020-11-01 15:49:00", + "2020-11-01 15:50:00", + "2020-11-01 15:51:00", + "2020-11-01 15:52:00", + "2020-11-01 15:53:00", + "2020-11-01 15:54:00", + "2020-11-01 15:55:00", + "2020-11-01 15:56:00", + "2020-11-01 15:57:00", + "2020-11-01 15:58:00", + "2020-11-01 15:59:00", + "2020-11-01 16:00:00" + ], + "xaxis": "x", + "y": [ + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + 101.26536427316832, + 101.3783548561706, + 101.47909837000716, + 101.58342040133809, + 101.68240645698772, + 101.79959621519468, + 101.9180334594839, + 102.02344095586355, + 102.12671198882217, + 102.2331667156523, + 102.35122970991564, + 102.47211840957154, + 102.56277477369807, + 102.65306083817953, + 102.7628724003641, + 102.85562085163967, + 102.93859714845097, + 103.04223894162047, + 103.12192476264111, + 103.18776809248119, + 103.23455804540855, + 103.28352714166428, + 103.34893063458534, + 103.40493872161228, + 103.43366705965869, + 103.45026442013031, + 103.46805504483754, + 103.51358342341673, + 103.54827466901182, + 103.58097859036181, + 103.60680085693276, + 103.6186509416223, + 103.64174959586981, + 103.65401403942391, + 103.68972335749744, + 103.71870460226924, + 103.74898310571902, + 103.7936265200392, + 103.83415600686536, + 103.87422141381644, + 103.90598035533476, + 103.92514517355876, + 103.95058494209076, + 103.96579643268245, + 103.97251360341998, + 103.99298905789428, + 104.01850873334398, + 104.01800684642991, + 104.0363895205313, + 104.06508084897277, + 104.11659768032527, + 104.16394517743944, + 104.21445912962287, + 104.28081017741913, + 104.36249969542855, + 104.44656392829006, + 104.53720625306269, + 104.60594192107149, + 104.69809661783286, + 104.8001919385641, + 104.90856984454733, + 105.01835975960397, + 105.13265960832531, + 105.24827317050583, + 105.34677755137493, + 105.44718392393271, + 105.56121165566312, + 105.69097112711592, + 105.82729853932027, + 105.95354167959877, + 106.08102255623979, + 106.21504058953305, + 106.36375048988819, + 106.5344053251572, + 106.69273557516597, + 106.85356015290147, + 107.00240484067692, + 107.15560406764145, + 107.31003592959745, + 107.44632665083334, + 107.57903510808883, + 107.6870151419135, + 107.76993468799, + 107.8453405074122, + 107.90423413159832, + 107.96921342200291, + 108.04101713290234, + 108.12143963870004, + 108.19749415863289, + 108.2461223728816, + 108.28608261854647, + 108.32659410535211, + 108.35464519465107, + 108.37641343056927, + 108.3955008942776, + 108.42526406705343, + 108.42303171310454, + 108.39095586888588, + 108.36447023120422, + 108.34140455862924, + 108.30204262136705, + 108.25348509436877, + 108.21061420903524, + 108.1708063764675, + 108.12365677568665, + 108.06631149527834, + 108.00844507907554, + 107.95189397463692, + 107.87621774685181, + 107.81102117142056, + 107.7303039583514, + 107.65224375799268, + 107.5860928248439, + 107.49799882725823, + 107.41176106878333, + 107.33933561403956, + 107.2432214851547, + 107.1412526007049, + 107.04098402204384, + 106.96776976906717, + 106.90400492115995, + 106.82567627953085, + 106.75057055841981, + 106.69464282043276, + 106.62831211589541, + 106.55183758247982, + 106.50233080093389, + 106.46351322042875, + 106.40101750855845, + 106.35224911175723, + 106.31409467726516, + 106.27474834192525, + 106.22443130074342, + 106.15654546746201, + 106.10687063964247, + 106.05996185509277, + 106.02005126326394, + 105.98338173119504, + 105.96727326256122, + 105.93796502542696, + 105.9156669966746, + 105.88777291516557, + 105.86781009606322, + 105.85773187187382, + 105.84581282276376, + 105.81031537417022, + 105.77617707948865, + 105.76185791942429, + 105.73489300120292, + 105.689579794637, + 105.62562389257968, + 105.58758403150773, + 105.54824774672497, + 105.49739572669473, + 105.468462653547, + 105.42992342876636, + 105.37701731713824, + 105.33439521621628, + 105.2834676780467, + 105.21905741146965, + 105.15105006679137, + 105.08519593797091, + 105.02486760868487, + 104.96349736855436, + 104.91233748349681, + 104.8631626414675, + 104.81741981262765, + 104.77318083020542, + 104.72441412943536, + 104.6812238916143, + 104.64142017613058, + 104.60276123955113, + 104.5542282300486, + 104.50313889951185, + 104.45578257159357, + 104.41664924254027, + 104.38575375326174, + 104.34180078350941, + 104.31128978728186, + 104.30064536570075, + 104.29451365989033, + 104.26722036777187, + 104.23436522175686, + 104.20777570946659, + 104.18649942988226, + 104.17936974019963, + 104.16469282737613, + 104.16163549779236, + 104.17963031947733, + 104.19399705812664, + 104.22140221893592, + 104.27372089707917, + 104.31818682259187, + 104.37264831260185, + 104.40846826079546, + 104.43246731702756, + 104.46656363148055, + 104.48732962892022, + 104.51212568591316, + 104.54059239035834, + 104.5502453765644, + 104.56230250306474, + 104.58115673740433, + 104.62049186842567, + 104.66390353848718, + 104.72234661043554, + 104.76788685198373, + 104.82317819966467, + 104.86650992768136, + 104.8830906644487, + 104.8923424403175, + 104.90629154746635, + 104.9310889644763, + 104.95763018302881, + 104.95945154233873, + 104.95155458818365, + 104.95908369883188, + 104.94486723131826, + 104.9386099329977, + 104.93885072684516, + 104.9155255197621, + 104.86066170579471, + 104.81510389009061, + 104.76554076541503, + 104.73698848797106, + 104.73260001511609, + 104.73462911006426, + 104.73797977058736, + 104.7388772115391, + 104.74554061384869, + 104.77078993358741, + 104.81582104525052, + 104.86930031443772, + 104.91499582948805, + 104.96377356185987, + 104.99786508079698, + 105.03554538022165, + 105.06433192614959, + 105.08019183556812, + 105.09837433688985, + 105.11851332303192, + 105.14987380831093, + 105.17877288997614, + 105.19023517385433, + 105.21793470953634, + 105.22964549258806, + 105.22512551922397, + 105.24176758104409, + 105.23899854346172, + 105.24010891147174, + 105.258882945116, + 105.2860817696863, + 105.30651619089129, + 105.31632895701432, + 105.29620018340796, + 105.25077634477849, + 105.19245914129219, + 105.13510388287679, + 105.06621643522986, + 104.98490218399697, + 104.89556659090726, + 104.78579908734166, + 104.67622983056864, + 104.56112268884041, + 104.46162884943404, + 104.37674503249157, + 104.29638813188134, + 104.212429931753, + 104.15149500526137, + 104.09974381709243, + 104.04694245319645, + 103.99231201704359, + 103.94354492607214, + 103.9141589309142, + 103.88497973370592, + 103.86694614972507, + 103.87593589827102, + 103.87349112839614, + 103.8635898193093, + 103.84335109642686, + 103.82982521605143, + 103.80855764084565, + 103.77161627684585, + 103.73981164178416, + 103.7236985856029, + 103.71655077730681, + 103.70825525476829, + 103.71709392615973, + 103.73513704491542, + 103.75633074245415, + 103.77597810157167, + 103.8252607513512, + 103.85295203383238, + 103.89074649975926, + 103.9148867220863, + 103.918436641892, + 103.91266010687393, + 103.91969998602752, + 103.92682016046815, + 103.94982284770867, + 103.97781582416478, + 104.00388113314082, + 104.00409679239485, + 103.98692127688788, + 103.95576209226793, + 103.91348724370006, + 103.87032575612473, + 103.8130647969149, + 103.7584878314561, + 103.70768754847856, + 103.6444926785854, + 103.59747231221785, + 103.5552347246217, + 103.53282653493235, + 103.52588452797114, + 103.50893777872625, + 103.48923396543938, + 103.47269817818975, + 103.46277419145773, + 103.45526246643917, + 103.4660412486348, + 103.45462007272316, + 103.45111637534633, + 103.43833089254805, + 103.43350698063922, + 103.42346543295672, + 103.43162097398998, + 103.41828298677557, + 103.39288553840416, + 103.36947328188985, + 103.36097423355369, + 103.35718176568756 + ], + "yaxis": "y2" + } + ], + "layout": { + "legend": { + "bgcolor": "#F5F6F9", + "font": { + "color": "#4D5663" + } + }, + "paper_bgcolor": "#F5F6F9", + "plot_bgcolor": "#F5F6F9", + "template": { + "data": { + "bar": [ + { + "error_x": { + "color": "#2a3f5f" + }, + "error_y": { + "color": "#2a3f5f" + }, + "marker": { + "line": { + "color": "#E5ECF6", + "width": 0.5 + } + }, + "type": "bar" + } + ], + "barpolar": [ + { + "marker": { + "line": { + "color": "#E5ECF6", + "width": 0.5 + } + }, + "type": "barpolar" + } + ], + "carpet": [ + { + "aaxis": { + "endlinecolor": "#2a3f5f", + "gridcolor": "white", + "linecolor": "white", + "minorgridcolor": "white", + "startlinecolor": "#2a3f5f" + }, + "baxis": { + "endlinecolor": "#2a3f5f", + "gridcolor": "white", + "linecolor": "white", + "minorgridcolor": "white", + "startlinecolor": "#2a3f5f" + }, + "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": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "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": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "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": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "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": "#EBF0F8" + }, + "line": { + "color": "white" + } + }, + "header": { + "fill": { + "color": "#C8D4E3" + }, + "line": { + "color": "white" + } + }, + "type": "table" + } + ] + }, + "layout": { + "annotationdefaults": { + "arrowcolor": "#2a3f5f", + "arrowhead": 0, + "arrowwidth": 1 + }, + "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": [ + "#636efa", + "#EF553B", + "#00cc96", + "#ab63fa", + "#FFA15A", + "#19d3f3", + "#FF6692", + "#B6E880", + "#FF97FF", + "#FECB52" + ], + "font": { + "color": "#2a3f5f" + }, + "geo": { + "bgcolor": "white", + "lakecolor": "white", + "landcolor": "#E5ECF6", + "showlakes": true, + "showland": true, + "subunitcolor": "white" + }, + "hoverlabel": { + "align": "left" + }, + "hovermode": "closest", + "mapbox": { + "style": "light" + }, + "paper_bgcolor": "white", + "plot_bgcolor": "#E5ECF6", + "polar": { + "angularaxis": { + "gridcolor": "white", + "linecolor": "white", + "ticks": "" + }, + "bgcolor": "#E5ECF6", + "radialaxis": { + "gridcolor": "white", + "linecolor": "white", + "ticks": "" + } + }, + "scene": { + "xaxis": { + "backgroundcolor": "#E5ECF6", + "gridcolor": "white", + "gridwidth": 2, + "linecolor": "white", + "showbackground": true, + "ticks": "", + "zerolinecolor": "white" + }, + "yaxis": { + "backgroundcolor": "#E5ECF6", + "gridcolor": "white", + "gridwidth": 2, + "linecolor": "white", + "showbackground": true, + "ticks": "", + "zerolinecolor": "white" + }, + "zaxis": { + "backgroundcolor": "#E5ECF6", + "gridcolor": "white", + "gridwidth": 2, + "linecolor": "white", + "showbackground": true, + "ticks": "", + "zerolinecolor": "white" + } + }, + "shapedefaults": { + "line": { + "color": "#2a3f5f" + } + }, + "ternary": { + "aaxis": { + "gridcolor": "white", + "linecolor": "white", + "ticks": "" + }, + "baxis": { + "gridcolor": "white", + "linecolor": "white", + "ticks": "" + }, + "bgcolor": "#E5ECF6", + "caxis": { + "gridcolor": "white", + "linecolor": "white", + "ticks": "" + } + }, + "title": { + "x": 0.05 + }, + "xaxis": { + "automargin": true, + "gridcolor": "white", + "linecolor": "white", + "ticks": "", + "title": { + "standoff": 15 + }, + "zerolinecolor": "white", + "zerolinewidth": 2 + }, + "yaxis": { + "automargin": true, + "gridcolor": "white", + "linecolor": "white", + "ticks": "", + "title": { + "standoff": 15 + }, + "zerolinecolor": "white", + "zerolinewidth": 2 + } + } + }, + "title": { + "font": { + "color": "#4D5663" + }, + "text": "Intraday Holdings" + }, + "xaxis": { + "gridcolor": "#E1E5ED", + "showgrid": true, + "tickfont": { + "color": "#4D5663" + }, + "title": { + "font": { + "color": "#4D5663" + }, + "text": "" + }, + "zerolinecolor": "#E1E5ED" + }, + "yaxis": { + "gridcolor": "#E1E5ED", + "showgrid": true, + "tickfont": { + "color": "#4D5663" + }, + "title": { + "font": { + "color": "#4D5663" + }, + "text": "" + }, + "zerolinecolor": "#E1E5ED" + }, + "yaxis2": { + "anchor": "x", + "gridcolor": "#E1E5ED", + "overlaying": "y", + "showgrid": true, + "side": "right", + "tickfont": { + "color": "#4D5663" + }, + "title": { + "text": "" + }, + "zerolinecolor": "#E1E5ED" + } + } + }, + "text/html": [ + "
\n", + " \n", + " \n", + "
\n", + " \n", + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "import cufflinks as cf\n", + "\n", + "columns = [\"Portfolio_XXX US\", \"XXX US\", \"SMA\"]\n", + "\n", + "df[columns].iplot(\n", + " secondary_y=[\"XXX US\", \"SMA\"],\n", + " title=\"Intraday Holdings\",\n", + ")" + ] + }, + { + "cell_type": "code", + "execution_count": 15, + "metadata": {}, + "outputs": [ + { + "data": { + "application/vnd.plotly.v1+json": { + "config": { + "linkText": "Export to plot.ly", + "plotlyServerURL": "https://plot.ly", + "showLink": true + }, + "data": [ + { + "line": { + "color": "rgba(255, 153, 51, 1.0)", + "dash": "solid", + "shape": "linear", + "width": 1.3 + }, + "mode": "lines", + "name": "Portfolio", + "text": "", + "type": "scatter", + "x": [ + "2020-11-01 10:00:00", + "2020-11-01 10:01:00", + "2020-11-01 10:02:00", + "2020-11-01 10:03:00", + "2020-11-01 10:04:00", + "2020-11-01 10:05:00", + "2020-11-01 10:06:00", + "2020-11-01 10:07:00", + "2020-11-01 10:08:00", + "2020-11-01 10:09:00", + "2020-11-01 10:10:00", + "2020-11-01 10:11:00", + "2020-11-01 10:12:00", + "2020-11-01 10:13:00", + "2020-11-01 10:14:00", + "2020-11-01 10:15:00", + "2020-11-01 10:16:00", + "2020-11-01 10:17:00", + "2020-11-01 10:18:00", + "2020-11-01 10:19:00", + "2020-11-01 10:20:00", + "2020-11-01 10:21:00", + "2020-11-01 10:22:00", + "2020-11-01 10:23:00", + "2020-11-01 10:24:00", + "2020-11-01 10:25:00", + "2020-11-01 10:26:00", + "2020-11-01 10:27:00", + "2020-11-01 10:28:00", + "2020-11-01 10:29:00", + "2020-11-01 10:30:00", + "2020-11-01 10:31:00", + "2020-11-01 10:32:00", + "2020-11-01 10:33:00", + "2020-11-01 10:34:00", + "2020-11-01 10:35:00", + "2020-11-01 10:36:00", + "2020-11-01 10:37:00", + "2020-11-01 10:38:00", + "2020-11-01 10:39:00", + "2020-11-01 10:40:00", + "2020-11-01 10:41:00", + "2020-11-01 10:42:00", + "2020-11-01 10:43:00", + "2020-11-01 10:44:00", + "2020-11-01 10:45:00", + "2020-11-01 10:46:00", + "2020-11-01 10:47:00", + "2020-11-01 10:48:00", + "2020-11-01 10:49:00", + "2020-11-01 10:50:00", + "2020-11-01 10:51:00", + "2020-11-01 10:52:00", + "2020-11-01 10:53:00", + "2020-11-01 10:54:00", + "2020-11-01 10:55:00", + "2020-11-01 10:56:00", + "2020-11-01 10:57:00", + "2020-11-01 10:58:00", + "2020-11-01 10:59:00", + "2020-11-01 11:00:00", + "2020-11-01 11:01:00", + "2020-11-01 11:02:00", + "2020-11-01 11:03:00", + "2020-11-01 11:04:00", + "2020-11-01 11:05:00", + "2020-11-01 11:06:00", + "2020-11-01 11:07:00", + "2020-11-01 11:08:00", + "2020-11-01 11:09:00", + "2020-11-01 11:10:00", + "2020-11-01 11:11:00", + "2020-11-01 11:12:00", + "2020-11-01 11:13:00", + "2020-11-01 11:14:00", + "2020-11-01 11:15:00", + "2020-11-01 11:16:00", + "2020-11-01 11:17:00", + "2020-11-01 11:18:00", + "2020-11-01 11:19:00", + "2020-11-01 11:20:00", + "2020-11-01 11:21:00", + "2020-11-01 11:22:00", + "2020-11-01 11:23:00", + "2020-11-01 11:24:00", + "2020-11-01 11:25:00", + "2020-11-01 11:26:00", + "2020-11-01 11:27:00", + "2020-11-01 11:28:00", + "2020-11-01 11:29:00", + "2020-11-01 11:30:00", + "2020-11-01 11:31:00", + "2020-11-01 11:32:00", + "2020-11-01 11:33:00", + "2020-11-01 11:34:00", + "2020-11-01 11:35:00", + "2020-11-01 11:36:00", + "2020-11-01 11:37:00", + "2020-11-01 11:38:00", + "2020-11-01 11:39:00", + "2020-11-01 11:40:00", + "2020-11-01 11:41:00", + "2020-11-01 11:42:00", + "2020-11-01 11:43:00", + "2020-11-01 11:44:00", + "2020-11-01 11:45:00", + "2020-11-01 11:46:00", + "2020-11-01 11:47:00", + "2020-11-01 11:48:00", + "2020-11-01 11:49:00", + "2020-11-01 11:50:00", + "2020-11-01 11:51:00", + "2020-11-01 11:52:00", + "2020-11-01 11:53:00", + "2020-11-01 11:54:00", + "2020-11-01 11:55:00", + "2020-11-01 11:56:00", + "2020-11-01 11:57:00", + "2020-11-01 11:58:00", + "2020-11-01 11:59:00", + "2020-11-01 12:00:00", + "2020-11-01 12:01:00", + "2020-11-01 12:02:00", + "2020-11-01 12:03:00", + "2020-11-01 12:04:00", + "2020-11-01 12:05:00", + "2020-11-01 12:06:00", + "2020-11-01 12:07:00", + "2020-11-01 12:08:00", + "2020-11-01 12:09:00", + "2020-11-01 12:10:00", + "2020-11-01 12:11:00", + "2020-11-01 12:12:00", + "2020-11-01 12:13:00", + "2020-11-01 12:14:00", + "2020-11-01 12:15:00", + "2020-11-01 12:16:00", + "2020-11-01 12:17:00", + "2020-11-01 12:18:00", + "2020-11-01 12:19:00", + "2020-11-01 12:20:00", + "2020-11-01 12:21:00", + "2020-11-01 12:22:00", + "2020-11-01 12:23:00", + "2020-11-01 12:24:00", + "2020-11-01 12:25:00", + "2020-11-01 12:26:00", + "2020-11-01 12:27:00", + "2020-11-01 12:28:00", + "2020-11-01 12:29:00", + "2020-11-01 12:30:00", + "2020-11-01 12:31:00", + "2020-11-01 12:32:00", + "2020-11-01 12:33:00", + "2020-11-01 12:34:00", + "2020-11-01 12:35:00", + "2020-11-01 12:36:00", + "2020-11-01 12:37:00", + "2020-11-01 12:38:00", + "2020-11-01 12:39:00", + "2020-11-01 12:40:00", + "2020-11-01 12:41:00", + "2020-11-01 12:42:00", + "2020-11-01 12:43:00", + "2020-11-01 12:44:00", + "2020-11-01 12:45:00", + "2020-11-01 12:46:00", + "2020-11-01 12:47:00", + "2020-11-01 12:48:00", + "2020-11-01 12:49:00", + "2020-11-01 12:50:00", + "2020-11-01 12:51:00", + "2020-11-01 12:52:00", + "2020-11-01 12:53:00", + "2020-11-01 12:54:00", + "2020-11-01 12:55:00", + "2020-11-01 12:56:00", + "2020-11-01 12:57:00", + "2020-11-01 12:58:00", + "2020-11-01 12:59:00", + "2020-11-01 13:00:00", + "2020-11-01 13:01:00", + "2020-11-01 13:02:00", + "2020-11-01 13:03:00", + "2020-11-01 13:04:00", + "2020-11-01 13:05:00", + "2020-11-01 13:06:00", + "2020-11-01 13:07:00", + "2020-11-01 13:08:00", + "2020-11-01 13:09:00", + "2020-11-01 13:10:00", + "2020-11-01 13:11:00", + "2020-11-01 13:12:00", + "2020-11-01 13:13:00", + "2020-11-01 13:14:00", + "2020-11-01 13:15:00", + "2020-11-01 13:16:00", + "2020-11-01 13:17:00", + "2020-11-01 13:18:00", + "2020-11-01 13:19:00", + "2020-11-01 13:20:00", + "2020-11-01 13:21:00", + "2020-11-01 13:22:00", + "2020-11-01 13:23:00", + "2020-11-01 13:24:00", + "2020-11-01 13:25:00", + "2020-11-01 13:26:00", + "2020-11-01 13:27:00", + "2020-11-01 13:28:00", + "2020-11-01 13:29:00", + "2020-11-01 13:30:00", + "2020-11-01 13:31:00", + "2020-11-01 13:32:00", + "2020-11-01 13:33:00", + "2020-11-01 13:34:00", + "2020-11-01 13:35:00", + "2020-11-01 13:36:00", + "2020-11-01 13:37:00", + "2020-11-01 13:38:00", + "2020-11-01 13:39:00", + "2020-11-01 13:40:00", + "2020-11-01 13:41:00", + "2020-11-01 13:42:00", + "2020-11-01 13:43:00", + "2020-11-01 13:44:00", + "2020-11-01 13:45:00", + "2020-11-01 13:46:00", + "2020-11-01 13:47:00", + "2020-11-01 13:48:00", + "2020-11-01 13:49:00", + "2020-11-01 13:50:00", + "2020-11-01 13:51:00", + "2020-11-01 13:52:00", + "2020-11-01 13:53:00", + "2020-11-01 13:54:00", + "2020-11-01 13:55:00", + "2020-11-01 13:56:00", + "2020-11-01 13:57:00", + "2020-11-01 13:58:00", + "2020-11-01 13:59:00", + "2020-11-01 14:00:00", + "2020-11-01 14:01:00", + "2020-11-01 14:02:00", + "2020-11-01 14:03:00", + "2020-11-01 14:04:00", + "2020-11-01 14:05:00", + "2020-11-01 14:06:00", + "2020-11-01 14:07:00", + "2020-11-01 14:08:00", + "2020-11-01 14:09:00", + "2020-11-01 14:10:00", + "2020-11-01 14:11:00", + "2020-11-01 14:12:00", + "2020-11-01 14:13:00", + "2020-11-01 14:14:00", + "2020-11-01 14:15:00", + "2020-11-01 14:16:00", + "2020-11-01 14:17:00", + "2020-11-01 14:18:00", + "2020-11-01 14:19:00", + "2020-11-01 14:20:00", + "2020-11-01 14:21:00", + "2020-11-01 14:22:00", + "2020-11-01 14:23:00", + "2020-11-01 14:24:00", + "2020-11-01 14:25:00", + "2020-11-01 14:26:00", + "2020-11-01 14:27:00", + "2020-11-01 14:28:00", + "2020-11-01 14:29:00", + "2020-11-01 14:30:00", + "2020-11-01 14:31:00", + "2020-11-01 14:32:00", + "2020-11-01 14:33:00", + "2020-11-01 14:34:00", + "2020-11-01 14:35:00", + "2020-11-01 14:36:00", + "2020-11-01 14:37:00", + "2020-11-01 14:38:00", + "2020-11-01 14:39:00", + "2020-11-01 14:40:00", + "2020-11-01 14:41:00", + "2020-11-01 14:42:00", + "2020-11-01 14:43:00", + "2020-11-01 14:44:00", + "2020-11-01 14:45:00", + "2020-11-01 14:46:00", + "2020-11-01 14:47:00", + "2020-11-01 14:48:00", + "2020-11-01 14:49:00", + "2020-11-01 14:50:00", + "2020-11-01 14:51:00", + "2020-11-01 14:52:00", + "2020-11-01 14:53:00", + "2020-11-01 14:54:00", + "2020-11-01 14:55:00", + "2020-11-01 14:56:00", + "2020-11-01 14:57:00", + "2020-11-01 14:58:00", + "2020-11-01 14:59:00", + "2020-11-01 15:00:00", + "2020-11-01 15:01:00", + "2020-11-01 15:02:00", + "2020-11-01 15:03:00", + "2020-11-01 15:04:00", + "2020-11-01 15:05:00", + "2020-11-01 15:06:00", + "2020-11-01 15:07:00", + "2020-11-01 15:08:00", + "2020-11-01 15:09:00", + "2020-11-01 15:10:00", + "2020-11-01 15:11:00", + "2020-11-01 15:12:00", + "2020-11-01 15:13:00", + "2020-11-01 15:14:00", + "2020-11-01 15:15:00", + "2020-11-01 15:16:00", + "2020-11-01 15:17:00", + "2020-11-01 15:18:00", + "2020-11-01 15:19:00", + "2020-11-01 15:20:00", + "2020-11-01 15:21:00", + "2020-11-01 15:22:00", + "2020-11-01 15:23:00", + "2020-11-01 15:24:00", + "2020-11-01 15:25:00", + "2020-11-01 15:26:00", + "2020-11-01 15:27:00", + "2020-11-01 15:28:00", + "2020-11-01 15:29:00", + "2020-11-01 15:30:00", + "2020-11-01 15:31:00", + "2020-11-01 15:32:00", + "2020-11-01 15:33:00", + "2020-11-01 15:34:00", + "2020-11-01 15:35:00", + "2020-11-01 15:36:00", + "2020-11-01 15:37:00", + "2020-11-01 15:38:00", + "2020-11-01 15:39:00", + "2020-11-01 15:40:00", + "2020-11-01 15:41:00", + "2020-11-01 15:42:00", + "2020-11-01 15:43:00", + "2020-11-01 15:44:00", + "2020-11-01 15:45:00", + "2020-11-01 15:46:00", + "2020-11-01 15:47:00", + "2020-11-01 15:48:00", + "2020-11-01 15:49:00", + "2020-11-01 15:50:00", + "2020-11-01 15:51:00", + "2020-11-01 15:52:00", + "2020-11-01 15:53:00", + "2020-11-01 15:54:00", + "2020-11-01 15:55:00", + "2020-11-01 15:56:00", + "2020-11-01 15:57:00", + "2020-11-01 15:58:00", + "2020-11-01 15:59:00", + "2020-11-01 16:00:00" + ], + "y": [ + 1000000, + 1000000, + 1000000, + 1000000, + 1000000, + 1000000, + 1000000, + 1000000, + 1000000, + 1000000, + 1000000, + 1000000, + 1000000, + 1000000, + 1000000, + 1000000, + 1000000, + 1000000, + 1000000, + 1000000, + 1000000, + 1000000, + 1000000, + 1000000, + 1000000, + 1000000, + 1000000, + 1000000, + 1000000, + 1000000, + 1000046.6606367771, + 1000042.0625920877, + 1000151.6555704192, + 1000055.8524945759, + 1000208.3664080823, + 1000237.5859903838, + 999897.4151804985, + 1000073.1789296217, + 999982.1201176235, + 1000306.9650947717, + 1000475.1182960036, + 999976.261115318, + 999969.8389817834, + 1000337.4417572762, + 1000081.3526341632, + 999906.5569969106, + 1000277.0282290193, + 999968.0953205217, + 1000035.6060611424, + 999774.2219897576, + 1000241.7622400477, + 1000544.9417093276, + 1000492.9112807631, + 1000073.3570993157, + 999893.4117039883, + 999900.5582822568, + 1000246.8253416384, + 999894.9774029764, + 999935.9911998488, + 1000080.5841867556, + 1000118.5369158183, + 1000401.5570927805, + 1000441.8406997508, + 1000905.6792457246, + 1001008.864873686, + 1001096.4819378614, + 1001041.470964137, + 1001137.75782572, + 1001022.6589716927, + 1001098.3099858576, + 1000888.6394882604, + 1000578.0308168147, + 1000264.7603450703, + 1000366.256206952, + 1000522.9155959417, + 1000499.446587951, + 1000089.2709491467, + 1000321.1144789165, + 1000622.5307755747, + 1001003.5736899263, + 1001346.0339130665, + 1001744.2070344244, + 1002167.2894742446, + 1002207.8893991926, + 1002099.1854494272, + 1002304.4688492817, + 1002080.1029705937, + 1002391.7316791017, + 1002741.217644288, + 1003136.2566117147, + 1003226.0577952459, + 1003675.822668478, + 1003755.5176792236, + 1003706.0807858547, + 1003866.3261644772, + 1004362.5840038307, + 1004779.5252217782, + 1005072.8503059084, + 1004655.223294105, + 1004768.0063991458, + 1004754.4506011149, + 1004884.5979415264, + 1005229.6755171979, + 1004972.7111392597, + 1005204.2003600507, + 1004821.3346532591, + 1004541.795190127, + 1004836.3781618376, + 1004668.9143110572, + 1004984.8274075908, + 1004585.434927807, + 1004231.7934167192, + 1004429.4640569105, + 1003974.6981247761, + 1004041.1775578863, + 1004369.1903696456, + 1004399.9685410802, + 1004580.5576736425, + 1004107.2544683047, + 1004228.754387225, + 1004313.8251214284, + 1004366.9921850504, + 1004301.7178306441, + 1004236.7878008117, + 1004428.9944610705, + 1004197.1904798764, + 1004005.8450838183, + 1004144.1544678902, + 1004081.1488561698, + 1004043.5383726122, + 1004043.5383726122, + 1004043.5383726122, + 1004043.5383726122, + 1004043.5383726122, + 1004043.5383726122, + 1004043.5383726122, + 1004043.5383726122, + 1004043.5383726122, + 1004043.5383726122, + 1004043.5383726122, + 1004043.5383726122, + 1004043.5383726122, + 1004043.5383726122, + 1004043.5383726122, + 1004043.5383726122, + 1004043.5383726122, + 1004043.5383726122, + 1004043.5383726122, + 1004043.5383726122, + 1004043.5383726122, + 1004043.5383726122, + 1004043.5383726122, + 1004043.5383726122, + 1004043.5383726122, + 1004043.5383726122, + 1004043.5383726122, + 1004027.7696267201, + 1003977.9070945771, + 1003987.586233924, + 1003987.586233924, + 1003987.586233924, + 1003987.586233924, + 1003987.586233924, + 1003987.586233924, + 1003987.586233924, + 1003987.586233924, + 1003987.586233924, + 1003987.586233924, + 1003987.586233924, + 1003987.586233924, + 1003987.586233924, + 1003987.586233924, + 1003987.586233924, + 1003987.586233924, + 1003987.586233924, + 1003987.586233924, + 1003987.586233924, + 1003987.586233924, + 1003987.586233924, + 1003987.586233924, + 1003987.586233924, + 1003987.586233924, + 1003987.586233924, + 1003987.586233924, + 1003987.586233924, + 1003987.586233924, + 1003987.586233924, + 1003987.586233924, + 1003987.586233924, + 1003987.586233924, + 1003987.586233924, + 1003987.586233924, + 1003987.586233924, + 1003987.586233924, + 1003987.586233924, + 1003987.586233924, + 1003987.586233924, + 1003987.586233924, + 1003987.586233924, + 1003987.586233924, + 1003987.586233924, + 1003987.586233924, + 1003987.586233924, + 1003987.586233924, + 1003987.586233924, + 1003987.586233924, + 1003987.586233924, + 1003987.586233924, + 1003987.586233924, + 1003987.586233924, + 1003987.586233924, + 1003987.586233924, + 1003987.586233924, + 1004025.087867072, + 1004087.5708535447, + 1003993.9712417601, + 1004193.7393855421, + 1004260.2837655012, + 1004010.3639956068, + 1004168.2520444297, + 1004557.7092285937, + 1004469.344368585, + 1004647.859373827, + 1004464.0365110483, + 1004177.5611731131, + 1004394.8853164241, + 1003897.2428811433, + 1004219.9742916748, + 1004248.3202685346, + 1003846.1046103353, + 1003465.0085051201, + 1003599.3473875265, + 1003898.2704466468, + 1003700.254915641, + 1004178.7701024144, + 1003778.9507914782, + 1004132.8889010755, + 1004029.5850784064, + 1003610.9304951746, + 1003408.172954252, + 1003370.5555021064, + 1003575.1945739364, + 1003792.0105161187, + 1003535.4049040605, + 1003547.924221109, + 1003623.3158401839, + 1003562.1370460237, + 1003673.696196737, + 1003585.0601228235, + 1003440.6324210872, + 1003348.7650758224, + 1003366.8647528334, + 1003366.8647528334, + 1003366.8647528334, + 1003366.8647528334, + 1003407.849870574, + 1003316.2507769674, + 1003390.9912239846, + 1003471.5211510225, + 1003549.2020833599, + 1003676.6166748697, + 1003958.5137803031, + 1004070.6267401378, + 1003955.8310768128, + 1003993.7598605447, + 1003701.6039642355, + 1003788.7294689306, + 1003297.6265509797, + 1002948.6497248437, + 1002782.0581128736, + 1003042.7189559068, + 1003261.2183786783, + 1003099.474348705, + 1003220.0124570215, + 1002761.2154065277, + 1002458.6898976358, + 1002844.221153736, + 1002696.8927512811, + 1002633.7679410741, + 1002658.0100893603, + 1002575.3728899432, + 1002568.7922906886, + 1002516.7335074163, + 1002471.5591436451, + 1002471.5591436451, + 1002471.5591436451, + 1002471.5591436451, + 1002471.5591436451, + 1002471.5591436451, + 1002471.5591436451, + 1002471.5591436451, + 1002471.5591436451, + 1002471.5591436451, + 1002471.5591436451, + 1002471.5591436451, + 1002471.5591436451, + 1002471.5591436451, + 1002471.5591436451, + 1002471.5591436451, + 1002471.5591436451, + 1002471.5591436451, + 1002471.5591436451, + 1002513.5280280883, + 1002538.8764374497, + 1002501.5478413482, + 1002691.37204994, + 1002760.8113086903, + 1002500.3121150567, + 1002209.5808134407, + 1002409.4764708672, + 1002014.5170117585, + 1001522.3680170897, + 1001426.7951736932, + 1001441.9981566544, + 1001405.979156572, + 1001399.1504392283, + 1001441.594790225, + 1001513.3158171738, + 1001490.227239226, + 1001463.893530493, + 1001512.7394363029, + 1001464.9227433921, + 1001492.6327588429, + 1001478.8769637693, + 1001436.4330783722, + 1001349.204668161, + 1001385.5625625912, + 1001385.5625625912, + 1001385.5625625912, + 1001380.7237418598, + 1001416.1079352231, + 1001301.7810211893, + 1001260.9624618302, + 1001173.1320538553, + 1001081.5523394336, + 1001126.3484745591, + 1001126.3484745591, + 1001126.3484745591, + 1001126.3484745591, + 1001126.3484745591, + 1001126.3484745591, + 1001126.3484745591, + 1001126.3484745591, + 1001126.3484745591, + 1001126.3484745591, + 1001126.3484745591, + 1001126.3484745591, + 1001126.3484745591, + 1001126.3484745591, + 1001126.3484745591, + 1001108.5945060473, + 1001108.2826843454, + 1001107.8766619049, + 1001175.9039224309, + 1001026.8995768307, + 1001092.7619430807, + 1000895.9031108912, + 1000800.0352999219, + 1001031.3185315492, + 1001270.7233543678, + 1001493.4062210101 + ] + }, + { + "line": { + "color": "rgba(55, 128, 191, 1.0)", + "dash": "solid", + "shape": "linear", + "width": 1.3 + }, + "mode": "lines", + "name": "XXX US", + "text": "", + "type": "scatter", + "x": [ + "2020-11-01 10:00:00", + "2020-11-01 10:01:00", + "2020-11-01 10:02:00", + "2020-11-01 10:03:00", + "2020-11-01 10:04:00", + "2020-11-01 10:05:00", + "2020-11-01 10:06:00", + "2020-11-01 10:07:00", + "2020-11-01 10:08:00", + "2020-11-01 10:09:00", + "2020-11-01 10:10:00", + "2020-11-01 10:11:00", + "2020-11-01 10:12:00", + "2020-11-01 10:13:00", + "2020-11-01 10:14:00", + "2020-11-01 10:15:00", + "2020-11-01 10:16:00", + "2020-11-01 10:17:00", + "2020-11-01 10:18:00", + "2020-11-01 10:19:00", + "2020-11-01 10:20:00", + "2020-11-01 10:21:00", + "2020-11-01 10:22:00", + "2020-11-01 10:23:00", + "2020-11-01 10:24:00", + "2020-11-01 10:25:00", + "2020-11-01 10:26:00", + "2020-11-01 10:27:00", + "2020-11-01 10:28:00", + "2020-11-01 10:29:00", + "2020-11-01 10:30:00", + "2020-11-01 10:31:00", + "2020-11-01 10:32:00", + "2020-11-01 10:33:00", + "2020-11-01 10:34:00", + "2020-11-01 10:35:00", + "2020-11-01 10:36:00", + "2020-11-01 10:37:00", + "2020-11-01 10:38:00", + "2020-11-01 10:39:00", + "2020-11-01 10:40:00", + "2020-11-01 10:41:00", + "2020-11-01 10:42:00", + "2020-11-01 10:43:00", + "2020-11-01 10:44:00", + "2020-11-01 10:45:00", + "2020-11-01 10:46:00", + "2020-11-01 10:47:00", + "2020-11-01 10:48:00", + "2020-11-01 10:49:00", + "2020-11-01 10:50:00", + "2020-11-01 10:51:00", + "2020-11-01 10:52:00", + "2020-11-01 10:53:00", + "2020-11-01 10:54:00", + "2020-11-01 10:55:00", + "2020-11-01 10:56:00", + "2020-11-01 10:57:00", + "2020-11-01 10:58:00", + "2020-11-01 10:59:00", + "2020-11-01 11:00:00", + "2020-11-01 11:01:00", + "2020-11-01 11:02:00", + "2020-11-01 11:03:00", + "2020-11-01 11:04:00", + "2020-11-01 11:05:00", + "2020-11-01 11:06:00", + "2020-11-01 11:07:00", + "2020-11-01 11:08:00", + "2020-11-01 11:09:00", + "2020-11-01 11:10:00", + "2020-11-01 11:11:00", + "2020-11-01 11:12:00", + "2020-11-01 11:13:00", + "2020-11-01 11:14:00", + "2020-11-01 11:15:00", + "2020-11-01 11:16:00", + "2020-11-01 11:17:00", + "2020-11-01 11:18:00", + "2020-11-01 11:19:00", + "2020-11-01 11:20:00", + "2020-11-01 11:21:00", + "2020-11-01 11:22:00", + "2020-11-01 11:23:00", + "2020-11-01 11:24:00", + "2020-11-01 11:25:00", + "2020-11-01 11:26:00", + "2020-11-01 11:27:00", + "2020-11-01 11:28:00", + "2020-11-01 11:29:00", + "2020-11-01 11:30:00", + "2020-11-01 11:31:00", + "2020-11-01 11:32:00", + "2020-11-01 11:33:00", + "2020-11-01 11:34:00", + "2020-11-01 11:35:00", + "2020-11-01 11:36:00", + "2020-11-01 11:37:00", + "2020-11-01 11:38:00", + "2020-11-01 11:39:00", + "2020-11-01 11:40:00", + "2020-11-01 11:41:00", + "2020-11-01 11:42:00", + "2020-11-01 11:43:00", + "2020-11-01 11:44:00", + "2020-11-01 11:45:00", + "2020-11-01 11:46:00", + "2020-11-01 11:47:00", + "2020-11-01 11:48:00", + "2020-11-01 11:49:00", + "2020-11-01 11:50:00", + "2020-11-01 11:51:00", + "2020-11-01 11:52:00", + "2020-11-01 11:53:00", + "2020-11-01 11:54:00", + "2020-11-01 11:55:00", + "2020-11-01 11:56:00", + "2020-11-01 11:57:00", + "2020-11-01 11:58:00", + "2020-11-01 11:59:00", + "2020-11-01 12:00:00", + "2020-11-01 12:01:00", + "2020-11-01 12:02:00", + "2020-11-01 12:03:00", + "2020-11-01 12:04:00", + "2020-11-01 12:05:00", + "2020-11-01 12:06:00", + "2020-11-01 12:07:00", + "2020-11-01 12:08:00", + "2020-11-01 12:09:00", + "2020-11-01 12:10:00", + "2020-11-01 12:11:00", + "2020-11-01 12:12:00", + "2020-11-01 12:13:00", + "2020-11-01 12:14:00", + "2020-11-01 12:15:00", + "2020-11-01 12:16:00", + "2020-11-01 12:17:00", + "2020-11-01 12:18:00", + "2020-11-01 12:19:00", + "2020-11-01 12:20:00", + "2020-11-01 12:21:00", + "2020-11-01 12:22:00", + "2020-11-01 12:23:00", + "2020-11-01 12:24:00", + "2020-11-01 12:25:00", + "2020-11-01 12:26:00", + "2020-11-01 12:27:00", + "2020-11-01 12:28:00", + "2020-11-01 12:29:00", + "2020-11-01 12:30:00", + "2020-11-01 12:31:00", + "2020-11-01 12:32:00", + "2020-11-01 12:33:00", + "2020-11-01 12:34:00", + "2020-11-01 12:35:00", + "2020-11-01 12:36:00", + "2020-11-01 12:37:00", + "2020-11-01 12:38:00", + "2020-11-01 12:39:00", + "2020-11-01 12:40:00", + "2020-11-01 12:41:00", + "2020-11-01 12:42:00", + "2020-11-01 12:43:00", + "2020-11-01 12:44:00", + "2020-11-01 12:45:00", + "2020-11-01 12:46:00", + "2020-11-01 12:47:00", + "2020-11-01 12:48:00", + "2020-11-01 12:49:00", + "2020-11-01 12:50:00", + "2020-11-01 12:51:00", + "2020-11-01 12:52:00", + "2020-11-01 12:53:00", + "2020-11-01 12:54:00", + "2020-11-01 12:55:00", + "2020-11-01 12:56:00", + "2020-11-01 12:57:00", + "2020-11-01 12:58:00", + "2020-11-01 12:59:00", + "2020-11-01 13:00:00", + "2020-11-01 13:01:00", + "2020-11-01 13:02:00", + "2020-11-01 13:03:00", + "2020-11-01 13:04:00", + "2020-11-01 13:05:00", + "2020-11-01 13:06:00", + "2020-11-01 13:07:00", + "2020-11-01 13:08:00", + "2020-11-01 13:09:00", + "2020-11-01 13:10:00", + "2020-11-01 13:11:00", + "2020-11-01 13:12:00", + "2020-11-01 13:13:00", + "2020-11-01 13:14:00", + "2020-11-01 13:15:00", + "2020-11-01 13:16:00", + "2020-11-01 13:17:00", + "2020-11-01 13:18:00", + "2020-11-01 13:19:00", + "2020-11-01 13:20:00", + "2020-11-01 13:21:00", + "2020-11-01 13:22:00", + "2020-11-01 13:23:00", + "2020-11-01 13:24:00", + "2020-11-01 13:25:00", + "2020-11-01 13:26:00", + "2020-11-01 13:27:00", + "2020-11-01 13:28:00", + "2020-11-01 13:29:00", + "2020-11-01 13:30:00", + "2020-11-01 13:31:00", + "2020-11-01 13:32:00", + "2020-11-01 13:33:00", + "2020-11-01 13:34:00", + "2020-11-01 13:35:00", + "2020-11-01 13:36:00", + "2020-11-01 13:37:00", + "2020-11-01 13:38:00", + "2020-11-01 13:39:00", + "2020-11-01 13:40:00", + "2020-11-01 13:41:00", + "2020-11-01 13:42:00", + "2020-11-01 13:43:00", + "2020-11-01 13:44:00", + "2020-11-01 13:45:00", + "2020-11-01 13:46:00", + "2020-11-01 13:47:00", + "2020-11-01 13:48:00", + "2020-11-01 13:49:00", + "2020-11-01 13:50:00", + "2020-11-01 13:51:00", + "2020-11-01 13:52:00", + "2020-11-01 13:53:00", + "2020-11-01 13:54:00", + "2020-11-01 13:55:00", + "2020-11-01 13:56:00", + "2020-11-01 13:57:00", + "2020-11-01 13:58:00", + "2020-11-01 13:59:00", + "2020-11-01 14:00:00", + "2020-11-01 14:01:00", + "2020-11-01 14:02:00", + "2020-11-01 14:03:00", + "2020-11-01 14:04:00", + "2020-11-01 14:05:00", + "2020-11-01 14:06:00", + "2020-11-01 14:07:00", + "2020-11-01 14:08:00", + "2020-11-01 14:09:00", + "2020-11-01 14:10:00", + "2020-11-01 14:11:00", + "2020-11-01 14:12:00", + "2020-11-01 14:13:00", + "2020-11-01 14:14:00", + "2020-11-01 14:15:00", + "2020-11-01 14:16:00", + "2020-11-01 14:17:00", + "2020-11-01 14:18:00", + "2020-11-01 14:19:00", + "2020-11-01 14:20:00", + "2020-11-01 14:21:00", + "2020-11-01 14:22:00", + "2020-11-01 14:23:00", + "2020-11-01 14:24:00", + "2020-11-01 14:25:00", + "2020-11-01 14:26:00", + "2020-11-01 14:27:00", + "2020-11-01 14:28:00", + "2020-11-01 14:29:00", + "2020-11-01 14:30:00", + "2020-11-01 14:31:00", + "2020-11-01 14:32:00", + "2020-11-01 14:33:00", + "2020-11-01 14:34:00", + "2020-11-01 14:35:00", + "2020-11-01 14:36:00", + "2020-11-01 14:37:00", + "2020-11-01 14:38:00", + "2020-11-01 14:39:00", + "2020-11-01 14:40:00", + "2020-11-01 14:41:00", + "2020-11-01 14:42:00", + "2020-11-01 14:43:00", + "2020-11-01 14:44:00", + "2020-11-01 14:45:00", + "2020-11-01 14:46:00", + "2020-11-01 14:47:00", + "2020-11-01 14:48:00", + "2020-11-01 14:49:00", + "2020-11-01 14:50:00", + "2020-11-01 14:51:00", + "2020-11-01 14:52:00", + "2020-11-01 14:53:00", + "2020-11-01 14:54:00", + "2020-11-01 14:55:00", + "2020-11-01 14:56:00", + "2020-11-01 14:57:00", + "2020-11-01 14:58:00", + "2020-11-01 14:59:00", + "2020-11-01 15:00:00", + "2020-11-01 15:01:00", + "2020-11-01 15:02:00", + "2020-11-01 15:03:00", + "2020-11-01 15:04:00", + "2020-11-01 15:05:00", + "2020-11-01 15:06:00", + "2020-11-01 15:07:00", + "2020-11-01 15:08:00", + "2020-11-01 15:09:00", + "2020-11-01 15:10:00", + "2020-11-01 15:11:00", + "2020-11-01 15:12:00", + "2020-11-01 15:13:00", + "2020-11-01 15:14:00", + "2020-11-01 15:15:00", + "2020-11-01 15:16:00", + "2020-11-01 15:17:00", + "2020-11-01 15:18:00", + "2020-11-01 15:19:00", + "2020-11-01 15:20:00", + "2020-11-01 15:21:00", + "2020-11-01 15:22:00", + "2020-11-01 15:23:00", + "2020-11-01 15:24:00", + "2020-11-01 15:25:00", + "2020-11-01 15:26:00", + "2020-11-01 15:27:00", + "2020-11-01 15:28:00", + "2020-11-01 15:29:00", + "2020-11-01 15:30:00", + "2020-11-01 15:31:00", + "2020-11-01 15:32:00", + "2020-11-01 15:33:00", + "2020-11-01 15:34:00", + "2020-11-01 15:35:00", + "2020-11-01 15:36:00", + "2020-11-01 15:37:00", + "2020-11-01 15:38:00", + "2020-11-01 15:39:00", + "2020-11-01 15:40:00", + "2020-11-01 15:41:00", + "2020-11-01 15:42:00", + "2020-11-01 15:43:00", + "2020-11-01 15:44:00", + "2020-11-01 15:45:00", + "2020-11-01 15:46:00", + "2020-11-01 15:47:00", + "2020-11-01 15:48:00", + "2020-11-01 15:49:00", + "2020-11-01 15:50:00", + "2020-11-01 15:51:00", + "2020-11-01 15:52:00", + "2020-11-01 15:53:00", + "2020-11-01 15:54:00", + "2020-11-01 15:55:00", + "2020-11-01 15:56:00", + "2020-11-01 15:57:00", + "2020-11-01 15:58:00", + "2020-11-01 15:59:00", + "2020-11-01 16:00:00" + ], + "xaxis": "x", + "y": [ + 100, + 100.34442185152504, + 100.60237625446534, + 100.52294783529618, + 100.28186458558915, + 100.29313930695776, + 100.19807344440817, + 100.48187203344294, + 100.28518475952187, + 100.26178171367422, + 100.34516375312926, + 100.75327663832459, + 100.75796349414199, + 100.5398013385417, + 100.79560554269892, + 100.91397453937425, + 100.66448088073669, + 101.07422713670493, + 101.55701261274258, + 101.86722984873917, + 102.26939579917875, + 102.07954336849808, + 102.3093751167582, + 102.7082134047262, + 102.89219733664163, + 102.86434005209435, + 102.46504126016272, + 102.3992130956165, + 102.5101000690603, + 102.9231111222982, + 103.38971749006896, + 103.36672726662168, + 103.73203719439331, + 103.49252950478527, + 103.79755733179829, + 103.84625663563388, + 103.36029833579789, + 103.58000302220185, + 103.47882656442611, + 103.80367154157435, + 103.97182474280619, + 103.47296756212062, + 103.46654542858595, + 103.83414820407873, + 103.57805908096586, + 103.40326344371324, + 103.7737346758219, + 103.46480176732429, + 103.53231250794497, + 103.27092843656018, + 103.73846868685033, + 104.0416481561302, + 103.98961772756576, + 103.57006354611829, + 103.39011815079084, + 103.39805879331142, + 103.83089261753832, + 103.43995046346943, + 103.49121770955998, + 103.69777911942687, + 103.74522003075529, + 104.05968689404662, + 104.09997050101694, + 104.56380904699074, + 104.66699467495212, + 104.75461173912755, + 104.69960076540308, + 104.79588762698619, + 104.68078877295885, + 104.75643978712374, + 104.5467692895265, + 104.23616061808085, + 103.9228901463364, + 104.03566332620501, + 104.19232271519463, + 104.16885370720402, + 103.75867806839962, + 104.01628199036605, + 104.39305236118882, + 104.8164333771351, + 105.15889360027528, + 105.55706672163316, + 105.98014916145334, + 106.0207490864014, + 105.91204513663602, + 106.11732853649043, + 105.89296265780256, + 106.20459136631044, + 106.5540773314968, + 106.94911629892347, + 107.03891748245464, + 107.48868235568676, + 107.56837736643237, + 107.51894047306352, + 107.67918585168592, + 108.17544369103949, + 108.59238490898694, + 108.88570999311717, + 108.46808298131383, + 108.58086608635453, + 108.5673102883237, + 108.69745762873517, + 109.04253520440668, + 108.78557082646853, + 109.01706004725938, + 108.6341943404679, + 108.35465487733573, + 108.64923784904632, + 108.48177399826596, + 108.79768709479963, + 108.39829461501573, + 108.04465310392803, + 108.24232374411926, + 107.78755781198487, + 107.86142384877404, + 108.27143986347308, + 108.3056378317338, + 108.48622696429607, + 108.01292375895827, + 108.14792366886972, + 108.25426208662394, + 108.33021503465548, + 108.22142444397831, + 108.0915643843135, + 108.57208103496077, + 108.10847307257227, + 107.6301095824273, + 108.0911408626669, + 107.77611280406434, + 107.40000796848877, + 107.11058447837542, + 107.4113310687296, + 107.84830022737418, + 107.37108280304284, + 107.29670163500965, + 106.89820185438383, + 106.65812174417665, + 106.37895101549297, + 106.5258767353283, + 106.37617070272483, + 106.05648860425453, + 106.06012510946441, + 105.5995038165491, + 105.20042505773807, + 105.68866020646057, + 105.38801599692763, + 105.24657129823923, + 105.4781696044646, + 105.81649616965801, + 106.23497823165334, + 105.90440283775081, + 106.07704340132386, + 106.54359230436705, + 106.10164324819355, + 106.27784503249293, + 106.62326962619456, + 106.46558216727314, + 106.21626950655825, + 106.31306090002766, + 106.25537493372674, + 105.93019441817819, + 105.90181983327447, + 105.81172522893203, + 105.88083796845632, + 105.88943809851895, + 105.70088409951916, + 105.55803578210941, + 105.89569695647839, + 105.64662962130052, + 105.70722984015404, + 105.21966615898336, + 105.46124053639402, + 105.29715709086747, + 104.84285358443589, + 104.62373674865424, + 104.3638671564806, + 104.81699649630839, + 104.6692220578239, + 104.4570999726803, + 104.31630116993404, + 104.76320700559192, + 104.89695485784118, + 105.01803170345985, + 105.2336510537613, + 105.12166828907381, + 105.03608627735106, + 105.1869191396144, + 104.68844336147113, + 104.38075290271581, + 104.21515459337832, + 103.95457055356428, + 104.09196995469358, + 103.97061802501668, + 104.34604141672969, + 104.41419283763989, + 104.32859923432353, + 104.23086630944262, + 104.4326959333763, + 104.35092248666876, + 104.51311837564258, + 104.05989806159937, + 104.0052502513182, + 103.76447717476543, + 103.42216374688775, + 103.44973687705536, + 103.43700247812438, + 103.49840740373881, + 103.75389217099749, + 104.13776732524619, + 104.13234999562147, + 103.94440824203834, + 103.91130047739085, + 104.22034633475121, + 104.59536266623148, + 104.90777759859525, + 104.59577889264608, + 105.09519925210141, + 105.2282880120197, + 104.81175506219543, + 105.03730941765674, + 105.52413089786187, + 105.4259477200744, + 105.60446272531637, + 105.42063986253771, + 105.13416452460241, + 105.35148866791344, + 104.8538462326328, + 105.17657764316422, + 105.20492362002402, + 104.80270796182468, + 104.42161185660943, + 104.57087728150559, + 104.94453110540593, + 104.7245138487328, + 105.20302903550619, + 104.8032097245699, + 105.15714783416723, + 105.05384401149814, + 104.63518942826637, + 104.40990327168564, + 104.36288145650354, + 104.6552229876892, + 105.01658289132644, + 104.65000344552898, + 104.67086897394319, + 104.82165221209293, + 104.66870522669252, + 105.04056906240311, + 104.81897887761947, + 104.33755320516507, + 103.87821647884033, + 104.05921324895158, + 104.11756898504862, + 104.56407153921862, + 105.00251033895354, + 105.41236151635864, + 104.95436604832598, + 105.20350087171684, + 105.4048256893117, + 105.56018755398644, + 105.77254520650268, + 106.17525535712201, + 106.31539655691523, + 106.18784581988749, + 106.2257746036193, + 105.93361870731013, + 106.02074421200527, + 105.52964129405434, + 105.18066446791833, + 105.0140728559482, + 105.30369601487398, + 105.52219543764552, + 105.3604514076722, + 105.48098951598875, + 105.02219246549497, + 104.68605301117054, + 105.16796708129584, + 104.95749793493171, + 104.85228991792, + 104.90077421449251, + 104.69418121594985, + 104.67224588510088, + 104.4119519687395, + 103.9602083310278, + 103.63979518006936, + 103.66284541176945, + 103.2337082958638, + 103.1368774423089, + 102.96539815232438, + 102.88011976129583, + 102.47952009953453, + 102.88817765393131, + 102.8621823050686, + 103.20303063769627, + 103.67926009534533, + 103.5229116890031, + 103.50199820815509, + 103.7015934993057, + 103.62812882284973, + 103.43003193906908, + 103.6647829302877, + 104.05918270850228, + 104.47887155293388, + 104.60561359974075, + 104.48118494606929, + 104.95574546754898, + 105.09462398504945, + 104.66045866232675, + 104.24512823144686, + 104.49499780322994, + 104.0561539597759, + 103.56400496510715, + 103.45781291688886, + 103.47681664559019, + 103.42536093118675, + 103.41397973561389, + 103.49886843760717, + 103.67817100497929, + 103.60120907848672, + 103.46954053482115, + 103.95799959292044, + 103.7189161283667, + 103.9960162828752, + 103.92723730750724, + 103.78575768951679, + 103.34961563846062, + 103.71319458276267, + 103.9151987325246, + 104.31820944006553, + 104.26982123275239, + 104.446742199569, + 104.06565248612286, + 103.96360608772517, + 103.67083806114225, + 103.2129394890329, + 103.66090084028923, + 103.37679520875459, + 103.02314969856259, + 102.72111974212054, + 102.59915170643484, + 102.64554296874995, + 102.29687733722284, + 102.7855672262086, + 103.26855643675388, + 102.91695845383991, + 102.82286533700785, + 103.00279482011786, + 103.38045140301895, + 103.37585732793013, + 103.79290400068994, + 103.61536431557126, + 103.613805207062, + 103.61245179892701, + 103.7825199502423, + 103.48451125904175, + 103.59428186945853, + 103.31305496633068, + 103.15327528138171, + 103.6158417446364, + 104.01484978266741, + 104.3329681635852 + ], + "yaxis": "y2" + }, + { + "line": { + "color": "rgba(50, 171, 96, 1.0)", + "dash": "solid", + "shape": "linear", + "width": 1.3 + }, + "mode": "lines", + "name": "SMA", + "text": "", + "type": "scatter", + "x": [ + "2020-11-01 10:00:00", + "2020-11-01 10:01:00", + "2020-11-01 10:02:00", + "2020-11-01 10:03:00", + "2020-11-01 10:04:00", + "2020-11-01 10:05:00", + "2020-11-01 10:06:00", + "2020-11-01 10:07:00", + "2020-11-01 10:08:00", + "2020-11-01 10:09:00", + "2020-11-01 10:10:00", + "2020-11-01 10:11:00", + "2020-11-01 10:12:00", + "2020-11-01 10:13:00", + "2020-11-01 10:14:00", + "2020-11-01 10:15:00", + "2020-11-01 10:16:00", + "2020-11-01 10:17:00", + "2020-11-01 10:18:00", + "2020-11-01 10:19:00", + "2020-11-01 10:20:00", + "2020-11-01 10:21:00", + "2020-11-01 10:22:00", + "2020-11-01 10:23:00", + "2020-11-01 10:24:00", + "2020-11-01 10:25:00", + "2020-11-01 10:26:00", + "2020-11-01 10:27:00", + "2020-11-01 10:28:00", + "2020-11-01 10:29:00", + "2020-11-01 10:30:00", + "2020-11-01 10:31:00", + "2020-11-01 10:32:00", + "2020-11-01 10:33:00", + "2020-11-01 10:34:00", + "2020-11-01 10:35:00", + "2020-11-01 10:36:00", + "2020-11-01 10:37:00", + "2020-11-01 10:38:00", + "2020-11-01 10:39:00", + "2020-11-01 10:40:00", + "2020-11-01 10:41:00", + "2020-11-01 10:42:00", + "2020-11-01 10:43:00", + "2020-11-01 10:44:00", + "2020-11-01 10:45:00", + "2020-11-01 10:46:00", + "2020-11-01 10:47:00", + "2020-11-01 10:48:00", + "2020-11-01 10:49:00", + "2020-11-01 10:50:00", + "2020-11-01 10:51:00", + "2020-11-01 10:52:00", + "2020-11-01 10:53:00", + "2020-11-01 10:54:00", + "2020-11-01 10:55:00", + "2020-11-01 10:56:00", + "2020-11-01 10:57:00", + "2020-11-01 10:58:00", + "2020-11-01 10:59:00", + "2020-11-01 11:00:00", + "2020-11-01 11:01:00", + "2020-11-01 11:02:00", + "2020-11-01 11:03:00", + "2020-11-01 11:04:00", + "2020-11-01 11:05:00", + "2020-11-01 11:06:00", + "2020-11-01 11:07:00", + "2020-11-01 11:08:00", + "2020-11-01 11:09:00", + "2020-11-01 11:10:00", + "2020-11-01 11:11:00", + "2020-11-01 11:12:00", + "2020-11-01 11:13:00", + "2020-11-01 11:14:00", + "2020-11-01 11:15:00", + "2020-11-01 11:16:00", + "2020-11-01 11:17:00", + "2020-11-01 11:18:00", + "2020-11-01 11:19:00", + "2020-11-01 11:20:00", + "2020-11-01 11:21:00", + "2020-11-01 11:22:00", + "2020-11-01 11:23:00", + "2020-11-01 11:24:00", + "2020-11-01 11:25:00", + "2020-11-01 11:26:00", + "2020-11-01 11:27:00", + "2020-11-01 11:28:00", + "2020-11-01 11:29:00", + "2020-11-01 11:30:00", + "2020-11-01 11:31:00", + "2020-11-01 11:32:00", + "2020-11-01 11:33:00", + "2020-11-01 11:34:00", + "2020-11-01 11:35:00", + "2020-11-01 11:36:00", + "2020-11-01 11:37:00", + "2020-11-01 11:38:00", + "2020-11-01 11:39:00", + "2020-11-01 11:40:00", + "2020-11-01 11:41:00", + "2020-11-01 11:42:00", + "2020-11-01 11:43:00", + "2020-11-01 11:44:00", + "2020-11-01 11:45:00", + "2020-11-01 11:46:00", + "2020-11-01 11:47:00", + "2020-11-01 11:48:00", + "2020-11-01 11:49:00", + "2020-11-01 11:50:00", + "2020-11-01 11:51:00", + "2020-11-01 11:52:00", + "2020-11-01 11:53:00", + "2020-11-01 11:54:00", + "2020-11-01 11:55:00", + "2020-11-01 11:56:00", + "2020-11-01 11:57:00", + "2020-11-01 11:58:00", + "2020-11-01 11:59:00", + "2020-11-01 12:00:00", + "2020-11-01 12:01:00", + "2020-11-01 12:02:00", + "2020-11-01 12:03:00", + "2020-11-01 12:04:00", + "2020-11-01 12:05:00", + "2020-11-01 12:06:00", + "2020-11-01 12:07:00", + "2020-11-01 12:08:00", + "2020-11-01 12:09:00", + "2020-11-01 12:10:00", + "2020-11-01 12:11:00", + "2020-11-01 12:12:00", + "2020-11-01 12:13:00", + "2020-11-01 12:14:00", + "2020-11-01 12:15:00", + "2020-11-01 12:16:00", + "2020-11-01 12:17:00", + "2020-11-01 12:18:00", + "2020-11-01 12:19:00", + "2020-11-01 12:20:00", + "2020-11-01 12:21:00", + "2020-11-01 12:22:00", + "2020-11-01 12:23:00", + "2020-11-01 12:24:00", + "2020-11-01 12:25:00", + "2020-11-01 12:26:00", + "2020-11-01 12:27:00", + "2020-11-01 12:28:00", + "2020-11-01 12:29:00", + "2020-11-01 12:30:00", + "2020-11-01 12:31:00", + "2020-11-01 12:32:00", + "2020-11-01 12:33:00", + "2020-11-01 12:34:00", + "2020-11-01 12:35:00", + "2020-11-01 12:36:00", + "2020-11-01 12:37:00", + "2020-11-01 12:38:00", + "2020-11-01 12:39:00", + "2020-11-01 12:40:00", + "2020-11-01 12:41:00", + "2020-11-01 12:42:00", + "2020-11-01 12:43:00", + "2020-11-01 12:44:00", + "2020-11-01 12:45:00", + "2020-11-01 12:46:00", + "2020-11-01 12:47:00", + "2020-11-01 12:48:00", + "2020-11-01 12:49:00", + "2020-11-01 12:50:00", + "2020-11-01 12:51:00", + "2020-11-01 12:52:00", + "2020-11-01 12:53:00", + "2020-11-01 12:54:00", + "2020-11-01 12:55:00", + "2020-11-01 12:56:00", + "2020-11-01 12:57:00", + "2020-11-01 12:58:00", + "2020-11-01 12:59:00", + "2020-11-01 13:00:00", + "2020-11-01 13:01:00", + "2020-11-01 13:02:00", + "2020-11-01 13:03:00", + "2020-11-01 13:04:00", + "2020-11-01 13:05:00", + "2020-11-01 13:06:00", + "2020-11-01 13:07:00", + "2020-11-01 13:08:00", + "2020-11-01 13:09:00", + "2020-11-01 13:10:00", + "2020-11-01 13:11:00", + "2020-11-01 13:12:00", + "2020-11-01 13:13:00", + "2020-11-01 13:14:00", + "2020-11-01 13:15:00", + "2020-11-01 13:16:00", + "2020-11-01 13:17:00", + "2020-11-01 13:18:00", + "2020-11-01 13:19:00", + "2020-11-01 13:20:00", + "2020-11-01 13:21:00", + "2020-11-01 13:22:00", + "2020-11-01 13:23:00", + "2020-11-01 13:24:00", + "2020-11-01 13:25:00", + "2020-11-01 13:26:00", + "2020-11-01 13:27:00", + "2020-11-01 13:28:00", + "2020-11-01 13:29:00", + "2020-11-01 13:30:00", + "2020-11-01 13:31:00", + "2020-11-01 13:32:00", + "2020-11-01 13:33:00", + "2020-11-01 13:34:00", + "2020-11-01 13:35:00", + "2020-11-01 13:36:00", + "2020-11-01 13:37:00", + "2020-11-01 13:38:00", + "2020-11-01 13:39:00", + "2020-11-01 13:40:00", + "2020-11-01 13:41:00", + "2020-11-01 13:42:00", + "2020-11-01 13:43:00", + "2020-11-01 13:44:00", + "2020-11-01 13:45:00", + "2020-11-01 13:46:00", + "2020-11-01 13:47:00", + "2020-11-01 13:48:00", + "2020-11-01 13:49:00", + "2020-11-01 13:50:00", + "2020-11-01 13:51:00", + "2020-11-01 13:52:00", + "2020-11-01 13:53:00", + "2020-11-01 13:54:00", + "2020-11-01 13:55:00", + "2020-11-01 13:56:00", + "2020-11-01 13:57:00", + "2020-11-01 13:58:00", + "2020-11-01 13:59:00", + "2020-11-01 14:00:00", + "2020-11-01 14:01:00", + "2020-11-01 14:02:00", + "2020-11-01 14:03:00", + "2020-11-01 14:04:00", + "2020-11-01 14:05:00", + "2020-11-01 14:06:00", + "2020-11-01 14:07:00", + "2020-11-01 14:08:00", + "2020-11-01 14:09:00", + "2020-11-01 14:10:00", + "2020-11-01 14:11:00", + "2020-11-01 14:12:00", + "2020-11-01 14:13:00", + "2020-11-01 14:14:00", + "2020-11-01 14:15:00", + "2020-11-01 14:16:00", + "2020-11-01 14:17:00", + "2020-11-01 14:18:00", + "2020-11-01 14:19:00", + "2020-11-01 14:20:00", + "2020-11-01 14:21:00", + "2020-11-01 14:22:00", + "2020-11-01 14:23:00", + "2020-11-01 14:24:00", + "2020-11-01 14:25:00", + "2020-11-01 14:26:00", + "2020-11-01 14:27:00", + "2020-11-01 14:28:00", + "2020-11-01 14:29:00", + "2020-11-01 14:30:00", + "2020-11-01 14:31:00", + "2020-11-01 14:32:00", + "2020-11-01 14:33:00", + "2020-11-01 14:34:00", + "2020-11-01 14:35:00", + "2020-11-01 14:36:00", + "2020-11-01 14:37:00", + "2020-11-01 14:38:00", + "2020-11-01 14:39:00", + "2020-11-01 14:40:00", + "2020-11-01 14:41:00", + "2020-11-01 14:42:00", + "2020-11-01 14:43:00", + "2020-11-01 14:44:00", + "2020-11-01 14:45:00", + "2020-11-01 14:46:00", + "2020-11-01 14:47:00", + "2020-11-01 14:48:00", + "2020-11-01 14:49:00", + "2020-11-01 14:50:00", + "2020-11-01 14:51:00", + "2020-11-01 14:52:00", + "2020-11-01 14:53:00", + "2020-11-01 14:54:00", + "2020-11-01 14:55:00", + "2020-11-01 14:56:00", + "2020-11-01 14:57:00", + "2020-11-01 14:58:00", + "2020-11-01 14:59:00", + "2020-11-01 15:00:00", + "2020-11-01 15:01:00", + "2020-11-01 15:02:00", + "2020-11-01 15:03:00", + "2020-11-01 15:04:00", + "2020-11-01 15:05:00", + "2020-11-01 15:06:00", + "2020-11-01 15:07:00", + "2020-11-01 15:08:00", + "2020-11-01 15:09:00", + "2020-11-01 15:10:00", + "2020-11-01 15:11:00", + "2020-11-01 15:12:00", + "2020-11-01 15:13:00", + "2020-11-01 15:14:00", + "2020-11-01 15:15:00", + "2020-11-01 15:16:00", + "2020-11-01 15:17:00", + "2020-11-01 15:18:00", + "2020-11-01 15:19:00", + "2020-11-01 15:20:00", + "2020-11-01 15:21:00", + "2020-11-01 15:22:00", + "2020-11-01 15:23:00", + "2020-11-01 15:24:00", + "2020-11-01 15:25:00", + "2020-11-01 15:26:00", + "2020-11-01 15:27:00", + "2020-11-01 15:28:00", + "2020-11-01 15:29:00", + "2020-11-01 15:30:00", + "2020-11-01 15:31:00", + "2020-11-01 15:32:00", + "2020-11-01 15:33:00", + "2020-11-01 15:34:00", + "2020-11-01 15:35:00", + "2020-11-01 15:36:00", + "2020-11-01 15:37:00", + "2020-11-01 15:38:00", + "2020-11-01 15:39:00", + "2020-11-01 15:40:00", + "2020-11-01 15:41:00", + "2020-11-01 15:42:00", + "2020-11-01 15:43:00", + "2020-11-01 15:44:00", + "2020-11-01 15:45:00", + "2020-11-01 15:46:00", + "2020-11-01 15:47:00", + "2020-11-01 15:48:00", + "2020-11-01 15:49:00", + "2020-11-01 15:50:00", + "2020-11-01 15:51:00", + "2020-11-01 15:52:00", + "2020-11-01 15:53:00", + "2020-11-01 15:54:00", + "2020-11-01 15:55:00", + "2020-11-01 15:56:00", + "2020-11-01 15:57:00", + "2020-11-01 15:58:00", + "2020-11-01 15:59:00", + "2020-11-01 16:00:00" + ], + "xaxis": "x", + "y": [ + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + 101.26536427316832, + 101.3783548561706, + 101.47909837000716, + 101.58342040133809, + 101.68240645698772, + 101.79959621519468, + 101.9180334594839, + 102.02344095586355, + 102.12671198882217, + 102.2331667156523, + 102.35122970991564, + 102.47211840957154, + 102.56277477369807, + 102.65306083817953, + 102.7628724003641, + 102.85562085163967, + 102.93859714845097, + 103.04223894162047, + 103.12192476264111, + 103.18776809248119, + 103.23455804540855, + 103.28352714166428, + 103.34893063458534, + 103.40493872161228, + 103.43366705965869, + 103.45026442013031, + 103.46805504483754, + 103.51358342341673, + 103.54827466901182, + 103.58097859036181, + 103.60680085693276, + 103.6186509416223, + 103.64174959586981, + 103.65401403942391, + 103.68972335749744, + 103.71870460226924, + 103.74898310571902, + 103.7936265200392, + 103.83415600686536, + 103.87422141381644, + 103.90598035533476, + 103.92514517355876, + 103.95058494209076, + 103.96579643268245, + 103.97251360341998, + 103.99298905789428, + 104.01850873334398, + 104.01800684642991, + 104.0363895205313, + 104.06508084897277, + 104.11659768032527, + 104.16394517743944, + 104.21445912962287, + 104.28081017741913, + 104.36249969542855, + 104.44656392829006, + 104.53720625306269, + 104.60594192107149, + 104.69809661783286, + 104.8001919385641, + 104.90856984454733, + 105.01835975960397, + 105.13265960832531, + 105.24827317050583, + 105.34677755137493, + 105.44718392393271, + 105.56121165566312, + 105.69097112711592, + 105.82729853932027, + 105.95354167959877, + 106.08102255623979, + 106.21504058953305, + 106.36375048988819, + 106.5344053251572, + 106.69273557516597, + 106.85356015290147, + 107.00240484067692, + 107.15560406764145, + 107.31003592959745, + 107.44632665083334, + 107.57903510808883, + 107.6870151419135, + 107.76993468799, + 107.8453405074122, + 107.90423413159832, + 107.96921342200291, + 108.04101713290234, + 108.12143963870004, + 108.19749415863289, + 108.2461223728816, + 108.28608261854647, + 108.32659410535211, + 108.35464519465107, + 108.37641343056927, + 108.3955008942776, + 108.42526406705343, + 108.42303171310454, + 108.39095586888588, + 108.36447023120422, + 108.34140455862924, + 108.30204262136705, + 108.25348509436877, + 108.21061420903524, + 108.1708063764675, + 108.12365677568665, + 108.06631149527834, + 108.00844507907554, + 107.95189397463692, + 107.87621774685181, + 107.81102117142056, + 107.7303039583514, + 107.65224375799268, + 107.5860928248439, + 107.49799882725823, + 107.41176106878333, + 107.33933561403956, + 107.2432214851547, + 107.1412526007049, + 107.04098402204384, + 106.96776976906717, + 106.90400492115995, + 106.82567627953085, + 106.75057055841981, + 106.69464282043276, + 106.62831211589541, + 106.55183758247982, + 106.50233080093389, + 106.46351322042875, + 106.40101750855845, + 106.35224911175723, + 106.31409467726516, + 106.27474834192525, + 106.22443130074342, + 106.15654546746201, + 106.10687063964247, + 106.05996185509277, + 106.02005126326394, + 105.98338173119504, + 105.96727326256122, + 105.93796502542696, + 105.9156669966746, + 105.88777291516557, + 105.86781009606322, + 105.85773187187382, + 105.84581282276376, + 105.81031537417022, + 105.77617707948865, + 105.76185791942429, + 105.73489300120292, + 105.689579794637, + 105.62562389257968, + 105.58758403150773, + 105.54824774672497, + 105.49739572669473, + 105.468462653547, + 105.42992342876636, + 105.37701731713824, + 105.33439521621628, + 105.2834676780467, + 105.21905741146965, + 105.15105006679137, + 105.08519593797091, + 105.02486760868487, + 104.96349736855436, + 104.91233748349681, + 104.8631626414675, + 104.81741981262765, + 104.77318083020542, + 104.72441412943536, + 104.6812238916143, + 104.64142017613058, + 104.60276123955113, + 104.5542282300486, + 104.50313889951185, + 104.45578257159357, + 104.41664924254027, + 104.38575375326174, + 104.34180078350941, + 104.31128978728186, + 104.30064536570075, + 104.29451365989033, + 104.26722036777187, + 104.23436522175686, + 104.20777570946659, + 104.18649942988226, + 104.17936974019963, + 104.16469282737613, + 104.16163549779236, + 104.17963031947733, + 104.19399705812664, + 104.22140221893592, + 104.27372089707917, + 104.31818682259187, + 104.37264831260185, + 104.40846826079546, + 104.43246731702756, + 104.46656363148055, + 104.48732962892022, + 104.51212568591316, + 104.54059239035834, + 104.5502453765644, + 104.56230250306474, + 104.58115673740433, + 104.62049186842567, + 104.66390353848718, + 104.72234661043554, + 104.76788685198373, + 104.82317819966467, + 104.86650992768136, + 104.8830906644487, + 104.8923424403175, + 104.90629154746635, + 104.9310889644763, + 104.95763018302881, + 104.95945154233873, + 104.95155458818365, + 104.95908369883188, + 104.94486723131826, + 104.9386099329977, + 104.93885072684516, + 104.9155255197621, + 104.86066170579471, + 104.81510389009061, + 104.76554076541503, + 104.73698848797106, + 104.73260001511609, + 104.73462911006426, + 104.73797977058736, + 104.7388772115391, + 104.74554061384869, + 104.77078993358741, + 104.81582104525052, + 104.86930031443772, + 104.91499582948805, + 104.96377356185987, + 104.99786508079698, + 105.03554538022165, + 105.06433192614959, + 105.08019183556812, + 105.09837433688985, + 105.11851332303192, + 105.14987380831093, + 105.17877288997614, + 105.19023517385433, + 105.21793470953634, + 105.22964549258806, + 105.22512551922397, + 105.24176758104409, + 105.23899854346172, + 105.24010891147174, + 105.258882945116, + 105.2860817696863, + 105.30651619089129, + 105.31632895701432, + 105.29620018340796, + 105.25077634477849, + 105.19245914129219, + 105.13510388287679, + 105.06621643522986, + 104.98490218399697, + 104.89556659090726, + 104.78579908734166, + 104.67622983056864, + 104.56112268884041, + 104.46162884943404, + 104.37674503249157, + 104.29638813188134, + 104.212429931753, + 104.15149500526137, + 104.09974381709243, + 104.04694245319645, + 103.99231201704359, + 103.94354492607214, + 103.9141589309142, + 103.88497973370592, + 103.86694614972507, + 103.87593589827102, + 103.87349112839614, + 103.8635898193093, + 103.84335109642686, + 103.82982521605143, + 103.80855764084565, + 103.77161627684585, + 103.73981164178416, + 103.7236985856029, + 103.71655077730681, + 103.70825525476829, + 103.71709392615973, + 103.73513704491542, + 103.75633074245415, + 103.77597810157167, + 103.8252607513512, + 103.85295203383238, + 103.89074649975926, + 103.9148867220863, + 103.918436641892, + 103.91266010687393, + 103.91969998602752, + 103.92682016046815, + 103.94982284770867, + 103.97781582416478, + 104.00388113314082, + 104.00409679239485, + 103.98692127688788, + 103.95576209226793, + 103.91348724370006, + 103.87032575612473, + 103.8130647969149, + 103.7584878314561, + 103.70768754847856, + 103.6444926785854, + 103.59747231221785, + 103.5552347246217, + 103.53282653493235, + 103.52588452797114, + 103.50893777872625, + 103.48923396543938, + 103.47269817818975, + 103.46277419145773, + 103.45526246643917, + 103.4660412486348, + 103.45462007272316, + 103.45111637534633, + 103.43833089254805, + 103.43350698063922, + 103.42346543295672, + 103.43162097398998, + 103.41828298677557, + 103.39288553840416, + 103.36947328188985, + 103.36097423355369, + 103.35718176568756 + ], + "yaxis": "y2" + } + ], + "layout": { + "legend": { + "bgcolor": "#F5F6F9", + "font": { + "color": "#4D5663" + } + }, + "paper_bgcolor": "#F5F6F9", + "plot_bgcolor": "#F5F6F9", + "template": { + "data": { + "bar": [ + { + "error_x": { + "color": "#2a3f5f" + }, + "error_y": { + "color": "#2a3f5f" + }, + "marker": { + "line": { + "color": "#E5ECF6", + "width": 0.5 + } + }, + "type": "bar" + } + ], + "barpolar": [ + { + "marker": { + "line": { + "color": "#E5ECF6", + "width": 0.5 + } + }, + "type": "barpolar" + } + ], + "carpet": [ + { + "aaxis": { + "endlinecolor": "#2a3f5f", + "gridcolor": "white", + "linecolor": "white", + "minorgridcolor": "white", + "startlinecolor": "#2a3f5f" + }, + "baxis": { + "endlinecolor": "#2a3f5f", + "gridcolor": "white", + "linecolor": "white", + "minorgridcolor": "white", + "startlinecolor": "#2a3f5f" + }, + "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": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "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": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "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": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "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": "#EBF0F8" + }, + "line": { + "color": "white" + } + }, + "header": { + "fill": { + "color": "#C8D4E3" + }, + "line": { + "color": "white" + } + }, + "type": "table" + } + ] + }, + "layout": { + "annotationdefaults": { + "arrowcolor": "#2a3f5f", + "arrowhead": 0, + "arrowwidth": 1 + }, + "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": [ + "#636efa", + "#EF553B", + "#00cc96", + "#ab63fa", + "#FFA15A", + "#19d3f3", + "#FF6692", + "#B6E880", + "#FF97FF", + "#FECB52" + ], + "font": { + "color": "#2a3f5f" + }, + "geo": { + "bgcolor": "white", + "lakecolor": "white", + "landcolor": "#E5ECF6", + "showlakes": true, + "showland": true, + "subunitcolor": "white" + }, + "hoverlabel": { + "align": "left" + }, + "hovermode": "closest", + "mapbox": { + "style": "light" + }, + "paper_bgcolor": "white", + "plot_bgcolor": "#E5ECF6", + "polar": { + "angularaxis": { + "gridcolor": "white", + "linecolor": "white", + "ticks": "" + }, + "bgcolor": "#E5ECF6", + "radialaxis": { + "gridcolor": "white", + "linecolor": "white", + "ticks": "" + } + }, + "scene": { + "xaxis": { + "backgroundcolor": "#E5ECF6", + "gridcolor": "white", + "gridwidth": 2, + "linecolor": "white", + "showbackground": true, + "ticks": "", + "zerolinecolor": "white" + }, + "yaxis": { + "backgroundcolor": "#E5ECF6", + "gridcolor": "white", + "gridwidth": 2, + "linecolor": "white", + "showbackground": true, + "ticks": "", + "zerolinecolor": "white" + }, + "zaxis": { + "backgroundcolor": "#E5ECF6", + "gridcolor": "white", + "gridwidth": 2, + "linecolor": "white", + "showbackground": true, + "ticks": "", + "zerolinecolor": "white" + } + }, + "shapedefaults": { + "line": { + "color": "#2a3f5f" + } + }, + "ternary": { + "aaxis": { + "gridcolor": "white", + "linecolor": "white", + "ticks": "" + }, + "baxis": { + "gridcolor": "white", + "linecolor": "white", + "ticks": "" + }, + "bgcolor": "#E5ECF6", + "caxis": { + "gridcolor": "white", + "linecolor": "white", + "ticks": "" + } + }, + "title": { + "x": 0.05 + }, + "xaxis": { + "automargin": true, + "gridcolor": "white", + "linecolor": "white", + "ticks": "", + "title": { + "standoff": 15 + }, + "zerolinecolor": "white", + "zerolinewidth": 2 + }, + "yaxis": { + "automargin": true, + "gridcolor": "white", + "linecolor": "white", + "ticks": "", + "title": { + "standoff": 15 + }, + "zerolinecolor": "white", + "zerolinewidth": 2 + } + } + }, + "title": { + "font": { + "color": "#4D5663" + }, + "text": "Portfolio Value (USD)" + }, + "xaxis": { + "gridcolor": "#E1E5ED", + "showgrid": true, + "tickfont": { + "color": "#4D5663" + }, + "title": { + "font": { + "color": "#4D5663" + }, + "text": "" + }, + "zerolinecolor": "#E1E5ED" + }, + "yaxis": { + "gridcolor": "#E1E5ED", + "showgrid": true, + "tickfont": { + "color": "#4D5663" + }, + "title": { + "font": { + "color": "#4D5663" + }, + "text": "" + }, + "zerolinecolor": "#E1E5ED" + }, + "yaxis2": { + "anchor": "x", + "gridcolor": "#E1E5ED", + "overlaying": "y", + "showgrid": true, + "side": "right", + "tickfont": { + "color": "#4D5663" + }, + "title": { + "text": "" + }, + "zerolinecolor": "#E1E5ED" + } + } + }, + "text/html": [ + "
\n", + " \n", + " \n", + "
\n", + " \n", + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "columns = [\"Portfolio\", \"XXX US\", \"SMA\"]\n", + "\n", + "df[columns].iplot(\n", + " secondary_y=[\"XXX US\", \"SMA\"],\n", + " title=\"Portfolio Value (USD)\",\n", + ")" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "***" + ] + } + ], + "metadata": { + "kernelspec": { + "display_name": "py36", + "language": "python", + "name": "py36" + }, + "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.6.6" + } + }, + "nbformat": 4, + "nbformat_minor": 2 +}