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",
+ " price | \n",
+ " SMA | \n",
+ "
\n",
+ " \n",
+ " \n",
+ " \n",
+ " 2020-11-01 10:00:00 | \n",
+ " 100.000000 | \n",
+ " NaN | \n",
+ "
\n",
+ " \n",
+ " 2020-11-01 10:01:00 | \n",
+ " 100.344422 | \n",
+ " NaN | \n",
+ "
\n",
+ " \n",
+ " 2020-11-01 10:02:00 | \n",
+ " 100.602376 | \n",
+ " NaN | \n",
+ "
\n",
+ " \n",
+ " 2020-11-01 10:03:00 | \n",
+ " 100.522948 | \n",
+ " NaN | \n",
+ "
\n",
+ " \n",
+ " 2020-11-01 10:04:00 | \n",
+ " 100.281865 | \n",
+ " NaN | \n",
+ "
\n",
+ " \n",
+ " ... | \n",
+ " ... | \n",
+ " ... | \n",
+ "
\n",
+ " \n",
+ " 2020-11-01 15:56:00 | \n",
+ " 103.313055 | \n",
+ " 103.418283 | \n",
+ "
\n",
+ " \n",
+ " 2020-11-01 15:57:00 | \n",
+ " 103.153275 | \n",
+ " 103.392886 | \n",
+ "
\n",
+ " \n",
+ " 2020-11-01 15:58:00 | \n",
+ " 103.615842 | \n",
+ " 103.369473 | \n",
+ "
\n",
+ " \n",
+ " 2020-11-01 15:59:00 | \n",
+ " 104.014850 | \n",
+ " 103.360974 | \n",
+ "
\n",
+ " \n",
+ " 2020-11-01 16:00:00 | \n",
+ " 104.332968 | \n",
+ " 103.357182 | \n",
+ "
\n",
+ " \n",
+ "
\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",
+ " Portfolio | \n",
+ " Portfolio_USD | \n",
+ " Portfolio_XXX US | \n",
+ " SMA | \n",
+ " USD | \n",
+ " XXX US | \n",
+ "
\n",
+ " \n",
+ " \n",
+ " \n",
+ " 2020-11-01 10:00:00 | \n",
+ " 1.000000e+06 | \n",
+ " 1000000.000000 | \n",
+ " 0.0 | \n",
+ " NaN | \n",
+ " 1.0 | \n",
+ " 100.000000 | \n",
+ "
\n",
+ " \n",
+ " 2020-11-01 10:01:00 | \n",
+ " 1.000000e+06 | \n",
+ " 1000000.000000 | \n",
+ " 0.0 | \n",
+ " NaN | \n",
+ " 1.0 | \n",
+ " 100.344422 | \n",
+ "
\n",
+ " \n",
+ " 2020-11-01 10:02:00 | \n",
+ " 1.000000e+06 | \n",
+ " 1000000.000000 | \n",
+ " 0.0 | \n",
+ " NaN | \n",
+ " 1.0 | \n",
+ " 100.602376 | \n",
+ "
\n",
+ " \n",
+ " 2020-11-01 10:03:00 | \n",
+ " 1.000000e+06 | \n",
+ " 1000000.000000 | \n",
+ " 0.0 | \n",
+ " NaN | \n",
+ " 1.0 | \n",
+ " 100.522948 | \n",
+ "
\n",
+ " \n",
+ " 2020-11-01 10:04:00 | \n",
+ " 1.000000e+06 | \n",
+ " 1000000.000000 | \n",
+ " 0.0 | \n",
+ " NaN | \n",
+ " 1.0 | \n",
+ " 100.281865 | \n",
+ "
\n",
+ " \n",
+ " ... | \n",
+ " ... | \n",
+ " ... | \n",
+ " ... | \n",
+ " ... | \n",
+ " ... | \n",
+ " ... | \n",
+ "
\n",
+ " \n",
+ " 2020-11-01 15:56:00 | \n",
+ " 1.000896e+06 | \n",
+ " 938908.070131 | \n",
+ " 600.0 | \n",
+ " 103.418283 | \n",
+ " 1.0 | \n",
+ " 103.313055 | \n",
+ "
\n",
+ " \n",
+ " 2020-11-01 15:57:00 | \n",
+ " 1.000800e+06 | \n",
+ " 949223.397659 | \n",
+ " 500.0 | \n",
+ " 103.392886 | \n",
+ " 1.0 | \n",
+ " 103.153275 | \n",
+ "
\n",
+ " \n",
+ " 2020-11-01 15:58:00 | \n",
+ " 1.001031e+06 | \n",
+ " 938861.813485 | \n",
+ " 600.0 | \n",
+ " 103.369473 | \n",
+ " 1.0 | \n",
+ " 103.615842 | \n",
+ "
\n",
+ " \n",
+ " 2020-11-01 15:59:00 | \n",
+ " 1.001271e+06 | \n",
+ " 928460.328507 | \n",
+ " 700.0 | \n",
+ " 103.360974 | \n",
+ " 1.0 | \n",
+ " 104.014850 | \n",
+ "
\n",
+ " \n",
+ " 2020-11-01 16:00:00 | \n",
+ " 1.001493e+06 | \n",
+ " 918027.031690 | \n",
+ " 800.0 | \n",
+ " 103.357182 | \n",
+ " 1.0 | \n",
+ " 104.332968 | \n",
+ "
\n",
+ " \n",
+ "
\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
+}