From 2b01c5647158f40f195830520b310a6bd8c53d91 Mon Sep 17 00:00:00 2001 From: lanyuanxiaoyao Date: Wed, 19 Feb 2025 18:43:14 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=AD=A3=E7=AD=96=E7=95=A5=E7=9A=84?= =?UTF-8?q?=E7=BC=96=E5=86=99?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- poetry.lock | 12 +- 回测/backtesting.ipynb | 349 +++++++++-------------------------------- 2 files changed, 81 insertions(+), 280 deletions(-) diff --git a/poetry.lock b/poetry.lock index b9f556c..88ba60f 100644 --- a/poetry.lock +++ b/poetry.lock @@ -15,14 +15,14 @@ files = [ [[package]] name = "akshare" -version = "1.16.3" +version = "1.16.4" description = "AKShare is an elegant and simple financial data interface library for Python, built for human beings!" optional = false python-versions = ">=3.8" groups = ["main"] files = [ - {file = "akshare-1.16.3-py3-none-any.whl", hash = "sha256:719f1f1b0727438c0bac94d8bbc0ddc4a8cc4e2b68246e8776d31ffc84ae3237"}, - {file = "akshare-1.16.3.tar.gz", hash = "sha256:b7cb941e7d33a8d0a116db05429ee740d17ae2c88db7d6e9e165fc8f3b3a3333"}, + {file = "akshare-1.16.4-py3-none-any.whl", hash = "sha256:7ddbeffb2629f630e586a3306d105843ff9ca8945488b808aeb547757d997b16"}, + {file = "akshare-1.16.4.tar.gz", hash = "sha256:42c5c6923b51e7f902d12313b7aed10b10510e624518babf95f09a5ebb3a8601"}, ] [package.dependencies] @@ -1920,14 +1920,14 @@ files = [ [[package]] name = "mistune" -version = "3.1.1" +version = "3.1.2" description = "A sane and fast Markdown parser with useful plugins and renderers" optional = false python-versions = ">=3.8" groups = ["main"] files = [ - {file = "mistune-3.1.1-py3-none-any.whl", hash = "sha256:02106ac2aa4f66e769debbfa028509a275069dcffce0dfa578edd7b991ee700a"}, - {file = "mistune-3.1.1.tar.gz", hash = "sha256:e0740d635f515119f7d1feb6f9b192ee60f0cc649f80a8f944f905706a21654c"}, + {file = "mistune-3.1.2-py3-none-any.whl", hash = "sha256:4b47731332315cdca99e0ded46fc0004001c1299ff773dfb48fbe1fd226de319"}, + {file = "mistune-3.1.2.tar.gz", hash = "sha256:733bf018ba007e8b5f2d3a9eb624034f6ee26c4ea769a98ec533ee111d504dff"}, ] [[package]] diff --git a/回测/backtesting.ipynb b/回测/backtesting.ipynb index 3f2e192..2215241 100644 --- a/回测/backtesting.ipynb +++ b/回测/backtesting.ipynb @@ -6,8 +6,8 @@ "metadata": { "collapsed": true, "ExecuteTime": { - "end_time": "2025-02-18T09:21:17.062232Z", - "start_time": "2025-02-18T09:21:16.952554Z" + "end_time": "2025-02-19T08:45:25.218505Z", + "start_time": "2025-02-19T08:45:25.105388Z" } }, "source": [ @@ -15,7 +15,7 @@ "\n", "# source_df = \\\n", "# pd.read_csv(\"C:\\\\Users\\\\lanyuanxiaoyao\\\\SynologyDrive\\\\data\\\\Tushare\\\\日线行情 1990-2024\\\\分组行情\\\\000001.SZ.csv\") \\\n", - "source_df = pd.read_csv(\"/Users/lanyuanxiaoyao/SynologyDrive/data/Tushare/日线行情 1990-2024/分组行情/000001.SZ.csv\") \\\n", + "source_df = pd.read_csv(\"/Users/lanyuanxiaoyao/SynologyDrive/data/Tushare/日线行情 1990-2024/分组行情/000010.SZ.csv\") \\\n", " [[\"trade_date\", \"vol\", \"open_qfq\", \"close_qfq\", \"high_qfq\", \"low_qfq\"]]\n", "df = pd.DataFrame()\n", "df[[\"date\", \"Volume\", \"Open\", \"Close\", \"High\", \"Low\"]] = \\\n", @@ -25,244 +25,28 @@ "df = df[df[\"datetime\"].dt.year > 2023]\n", "df.sort_values(by='datetime', inplace=True)\n", "df.set_index('datetime', inplace=True)\n", - "df" + "# df" ], - "outputs": [ - { - "data": { - "text/plain": [ - " date Volume Open Close High Low \\\n", - "datetime \n", - "2024-01-02 20240102 1158366.45 8.57646 8.41205 8.60386 8.41205 \n", - "2024-01-03 20240103 733610.31 8.39379 8.40292 8.42119 8.35725 \n", - "2024-01-04 20240104 864193.99 8.39379 8.32072 8.39379 8.29332 \n", - "2024-01-05 20240105 1991622.16 8.31158 8.46686 8.62213 8.28418 \n", - "2024-01-08 20240108 1121156.19 8.43032 8.35725 8.49426 8.32072 \n", - "... ... ... ... ... ... ... \n", - "2024-12-25 20241225 1475282.94 11.86000 11.92000 12.02000 11.84000 \n", - "2024-12-26 20241226 1000074.70 11.92000 11.86000 11.93000 11.78000 \n", - "2024-12-27 20241227 1290012.28 11.87000 11.83000 11.90000 11.66000 \n", - "2024-12-30 20241230 1351846.36 11.78000 11.95000 11.97000 11.78000 \n", - "2024-12-31 20241231 1475367.33 11.93000 11.70000 11.99000 11.70000 \n", - "\n", - " datetime_text \n", - "datetime \n", - "2024-01-02 20240102 \n", - "2024-01-03 20240103 \n", - "2024-01-04 20240104 \n", - "2024-01-05 20240105 \n", - "2024-01-08 20240108 \n", - "... ... \n", - "2024-12-25 20241225 \n", - "2024-12-26 20241226 \n", - "2024-12-27 20241227 \n", - "2024-12-30 20241230 \n", - "2024-12-31 20241231 \n", - "\n", - "[242 rows x 7 columns]" - ], - "text/html": [ - "
\n", - "\n", - "\n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - "
dateVolumeOpenCloseHighLowdatetime_text
datetime
2024-01-02202401021158366.458.576468.412058.603868.4120520240102
2024-01-0320240103733610.318.393798.402928.421198.3572520240103
2024-01-0420240104864193.998.393798.320728.393798.2933220240104
2024-01-05202401051991622.168.311588.466868.622138.2841820240105
2024-01-08202401081121156.198.430328.357258.494268.3207220240108
........................
2024-12-25202412251475282.9411.8600011.9200012.0200011.8400020241225
2024-12-26202412261000074.7011.9200011.8600011.9300011.7800020241226
2024-12-27202412271290012.2811.8700011.8300011.9000011.6600020241227
2024-12-30202412301351846.3611.7800011.9500011.9700011.7800020241230
2024-12-31202412311475367.3311.9300011.7000011.9900011.7000020241231
\n", - "

242 rows × 7 columns

\n", - "
" - ] - }, - "execution_count": 18, - "metadata": {}, - "output_type": "execute_result" - } - ], - "execution_count": 18 - }, - { - "metadata": { - "ExecuteTime": { - "end_time": "2025-02-18T09:21:17.105765Z", - "start_time": "2025-02-18T09:21:17.102015Z" - } - }, - "cell_type": "code", - "source": [ - "import pandas as pd\n", - "import talib\n", - "\n", - "\n", - "def SMA(values, n):\n", - " return pd.Series(values).rolling(n).mean()\n", - "\n", - "\n", - "def MACD(values):\n", - " return talib.MACD(values, fastperiod=12, slowperiod=26, signalperiod=9)" - ], - "id": "77a5443bb998cace", "outputs": [], - "execution_count": 19 + "execution_count": 28 }, { "metadata": { "ExecuteTime": { - "end_time": "2025-02-18T09:21:17.163608Z", - "start_time": "2025-02-18T09:21:17.158723Z" + "end_time": "2025-02-19T08:45:25.263720Z", + "start_time": "2025-02-19T08:45:25.256349Z" } }, "cell_type": "code", "source": [ "from backtesting import Strategy\n", "from backtesting.lib import crossover\n", + "import talib\n", "\n", "\n", - "class SMAStrategy(Strategy):\n", + "class MACDStrategy(Strategy):\n", " def init(self):\n", - " self.dea, self.dif, self.macd = self.I(MACD, self.data.Close)\n", + " self.dea, self.dif, self.macd = self.I(talib.MACD, self.data.Close, 12, 26, 9)\n", "\n", " def next(self):\n", " # print(self.position.size)\n", @@ -275,13 +59,37 @@ ], "id": "1b47368c3b916b9b", "outputs": [], - "execution_count": 20 + "execution_count": 29 }, { "metadata": { "ExecuteTime": { - "end_time": "2025-02-18T09:21:17.653193Z", - "start_time": "2025-02-18T09:21:17.273452Z" + "end_time": "2025-02-19T08:46:11.803085Z", + "start_time": "2025-02-19T08:46:11.797862Z" + } + }, + "cell_type": "code", + "source": [ + "class SMAStrategy(Strategy):\n", + " def init(self):\n", + " self.sma5 = self.I(talib.SMA, self.data.Close, 5)\n", + " self.sma14 = self.I(talib.SMA, self.data.Close, 14)\n", + "\n", + " def next(self):\n", + " if crossover(self.sma5, self.sma14):\n", + " self.buy(size=100)\n", + " elif crossover(self.sma14, self.sma5):\n", + " self.position.close()" + ], + "id": "85da7018d63adc0", + "outputs": [], + "execution_count": 32 + }, + { + "metadata": { + "ExecuteTime": { + "end_time": "2025-02-19T08:46:14.120709Z", + "start_time": "2025-02-19T08:46:13.585524Z" } }, "cell_type": "code", @@ -299,46 +107,39 @@ "name": "stdout", "output_type": "stream", "text": [ - "sell\n", - "sell\n", - "sell\n", - "sell\n", - "sell\n", - "sell\n", - "sell\n", "Start 2024-01-02 00:00:00\n", "End 2024-12-31 00:00:00\n", "Duration 364 days 00:00:00\n", - "Exposure Time [%] 0.0\n", - "Equity Final [$] 10000.0\n", - "Equity Peak [$] 10000.0\n", - "Return [%] 0.0\n", - "Buy & Hold Return [%] 21.65083\n", - "Return (Ann.) [%] 0.0\n", - "Volatility (Ann.) [%] 0.0\n", - "CAGR [%] 0.0\n", - "Sharpe Ratio NaN\n", - "Sortino Ratio NaN\n", - "Calmar Ratio NaN\n", - "Max. Drawdown [%] -0.0\n", - "Avg. Drawdown [%] NaN\n", - "Max. Drawdown Duration NaN\n", - "Avg. Drawdown Duration NaN\n", - "# Trades 0\n", - "Win Rate [%] NaN\n", - "Best Trade [%] NaN\n", - "Worst Trade [%] NaN\n", - "Avg. Trade [%] NaN\n", - "Max. Trade Duration NaN\n", - "Avg. Trade Duration NaN\n", - "Profit Factor NaN\n", - "Expectancy [%] NaN\n", - "SQN NaN\n", - "Kelly Criterion NaN\n", + "Exposure Time [%] 53.71901\n", + "Equity Final [$] 10011.80502\n", + "Equity Peak [$] 10094.55702\n", + "Commissions [$] 8.20398\n", + "Return [%] 0.11805\n", + "Buy & Hold Return [%] 4.46097\n", + "Return (Ann.) [%] 0.12293\n", + "Volatility (Ann.) [%] 1.03627\n", + "CAGR [%] 0.08171\n", + "Sharpe Ratio 0.11863\n", + "Sortino Ratio 0.17936\n", + "Calmar Ratio 0.14996\n", + "Max. Drawdown [%] -0.81977\n", + "Avg. Drawdown [%] -0.3199\n", + "Max. Drawdown Duration 225 days 00:00:00\n", + "Avg. Drawdown Duration 50 days 00:00:00\n", + "# Trades 10\n", + "Win Rate [%] 40.0\n", + "Best Trade [%] 26.04651\n", + "Worst Trade [%] -13.91353\n", + "Avg. Trade [%] 0.66839\n", + "Max. Trade Duration 43 days 00:00:00\n", + "Avg. Trade Duration 18 days 00:00:00\n", + "Profit Factor 1.3721\n", + "Expectancy [%] 1.25043\n", + "SQN 0.26051\n", + "Kelly Criterion 0.087\n", "_strategy SMAStrategy\n", - "_equity_curve Equ...\n", - "_trades Empty DataFrame\n", - "...\n", + "_equity_curve ...\n", + "_trades Size EntryBa...\n", "dtype: object\n" ] }, @@ -346,7 +147,7 @@ "data": { "text/html": [ "\n", - "
\n" + "
\n" ] }, "metadata": {}, @@ -354,12 +155,12 @@ }, { "data": { - "application/javascript": "(function(root) {\n function embed_document(root) {\n const docs_json = {\"0f0509fb-f201-472a-b6c4-02d445f98869\":{\"version\":\"3.6.3\",\"title\":\"Bokeh Application\",\"roots\":[{\"type\":\"object\",\"name\":\"GridPlot\",\"id\":\"p3259\",\"attributes\":{\"rows\":null,\"cols\":null,\"sizing_mode\":\"stretch_width\",\"toolbar\":{\"type\":\"object\",\"name\":\"Toolbar\",\"id\":\"p3258\",\"attributes\":{\"logo\":null,\"tools\":[{\"type\":\"object\",\"name\":\"ToolProxy\",\"id\":\"p3247\",\"attributes\":{\"tools\":[{\"type\":\"object\",\"name\":\"PanTool\",\"id\":\"p3054\",\"attributes\":{\"dimensions\":\"width\"}},{\"type\":\"object\",\"name\":\"PanTool\",\"id\":\"p3100\",\"attributes\":{\"dimensions\":\"width\"}},{\"type\":\"object\",\"name\":\"PanTool\",\"id\":\"p3197\",\"attributes\":{\"dimensions\":\"width\"}}]}},{\"type\":\"object\",\"name\":\"ToolProxy\",\"id\":\"p3248\",\"attributes\":{\"tools\":[{\"type\":\"object\",\"name\":\"WheelZoomTool\",\"id\":\"p3055\",\"attributes\":{\"dimensions\":\"width\",\"renderers\":\"auto\",\"maintain_focus\":false}},{\"type\":\"object\",\"name\":\"WheelZoomTool\",\"id\":\"p3101\",\"attributes\":{\"dimensions\":\"width\",\"renderers\":\"auto\",\"maintain_focus\":false}},{\"type\":\"object\",\"name\":\"WheelZoomTool\",\"id\":\"p3198\",\"attributes\":{\"dimensions\":\"width\",\"renderers\":\"auto\",\"maintain_focus\":false}}]}},{\"type\":\"object\",\"name\":\"ToolProxy\",\"id\":\"p3249\",\"attributes\":{\"tools\":[{\"type\":\"object\",\"name\":\"BoxZoomTool\",\"id\":\"p3056\",\"attributes\":{\"overlay\":{\"type\":\"object\",\"name\":\"BoxAnnotation\",\"id\":\"p3057\",\"attributes\":{\"syncable\":false,\"line_color\":\"black\",\"line_alpha\":1.0,\"line_width\":2,\"line_dash\":[4,4],\"fill_color\":\"lightgrey\",\"fill_alpha\":0.5,\"level\":\"overlay\",\"visible\":false,\"left\":{\"type\":\"number\",\"value\":\"nan\"},\"right\":{\"type\":\"number\",\"value\":\"nan\"},\"top\":{\"type\":\"number\",\"value\":\"nan\"},\"bottom\":{\"type\":\"number\",\"value\":\"nan\"},\"left_units\":\"canvas\",\"right_units\":\"canvas\",\"top_units\":\"canvas\",\"bottom_units\":\"canvas\",\"handles\":{\"type\":\"object\",\"name\":\"BoxInteractionHandles\",\"id\":\"p3063\",\"attributes\":{\"all\":{\"type\":\"object\",\"name\":\"AreaVisuals\",\"id\":\"p3062\",\"attributes\":{\"fill_color\":\"white\",\"hover_fill_color\":\"lightgray\"}}}}}}}},{\"type\":\"object\",\"name\":\"BoxZoomTool\",\"id\":\"p3102\",\"attributes\":{\"overlay\":{\"type\":\"object\",\"name\":\"BoxAnnotation\",\"id\":\"p3103\",\"attributes\":{\"syncable\":false,\"line_color\":\"black\",\"line_alpha\":1.0,\"line_width\":2,\"line_dash\":[4,4],\"fill_color\":\"lightgrey\",\"fill_alpha\":0.5,\"level\":\"overlay\",\"visible\":false,\"left\":{\"type\":\"number\",\"value\":\"nan\"},\"right\":{\"type\":\"number\",\"value\":\"nan\"},\"top\":{\"type\":\"number\",\"value\":\"nan\"},\"bottom\":{\"type\":\"number\",\"value\":\"nan\"},\"left_units\":\"canvas\",\"right_units\":\"canvas\",\"top_units\":\"canvas\",\"bottom_units\":\"canvas\",\"handles\":{\"type\":\"object\",\"name\":\"BoxInteractionHandles\",\"id\":\"p3109\",\"attributes\":{\"all\":{\"type\":\"object\",\"name\":\"AreaVisuals\",\"id\":\"p3108\",\"attributes\":{\"fill_color\":\"white\",\"hover_fill_color\":\"lightgray\"}}}}}}}},{\"type\":\"object\",\"name\":\"BoxZoomTool\",\"id\":\"p3199\",\"attributes\":{\"overlay\":{\"type\":\"object\",\"name\":\"BoxAnnotation\",\"id\":\"p3200\",\"attributes\":{\"syncable\":false,\"line_color\":\"black\",\"line_alpha\":1.0,\"line_width\":2,\"line_dash\":[4,4],\"fill_color\":\"lightgrey\",\"fill_alpha\":0.5,\"level\":\"overlay\",\"visible\":false,\"left\":{\"type\":\"number\",\"value\":\"nan\"},\"right\":{\"type\":\"number\",\"value\":\"nan\"},\"top\":{\"type\":\"number\",\"value\":\"nan\"},\"bottom\":{\"type\":\"number\",\"value\":\"nan\"},\"left_units\":\"canvas\",\"right_units\":\"canvas\",\"top_units\":\"canvas\",\"bottom_units\":\"canvas\",\"handles\":{\"type\":\"object\",\"name\":\"BoxInteractionHandles\",\"id\":\"p3206\",\"attributes\":{\"all\":{\"type\":\"object\",\"name\":\"AreaVisuals\",\"id\":\"p3205\",\"attributes\":{\"fill_color\":\"white\",\"hover_fill_color\":\"lightgray\"}}}}}}}}]}},{\"type\":\"object\",\"name\":\"ToolProxy\",\"id\":\"p3250\",\"attributes\":{\"tools\":[{\"type\":\"object\",\"name\":\"UndoTool\",\"id\":\"p3064\"},{\"type\":\"object\",\"name\":\"UndoTool\",\"id\":\"p3110\"},{\"type\":\"object\",\"name\":\"UndoTool\",\"id\":\"p3207\"}]}},{\"type\":\"object\",\"name\":\"ToolProxy\",\"id\":\"p3251\",\"attributes\":{\"tools\":[{\"type\":\"object\",\"name\":\"RedoTool\",\"id\":\"p3065\"},{\"type\":\"object\",\"name\":\"RedoTool\",\"id\":\"p3111\"},{\"type\":\"object\",\"name\":\"RedoTool\",\"id\":\"p3208\"}]}},{\"type\":\"object\",\"name\":\"ToolProxy\",\"id\":\"p3252\",\"attributes\":{\"tools\":[{\"type\":\"object\",\"name\":\"ResetTool\",\"id\":\"p3066\"},{\"type\":\"object\",\"name\":\"ResetTool\",\"id\":\"p3112\"},{\"type\":\"object\",\"name\":\"ResetTool\",\"id\":\"p3209\"}]}},{\"type\":\"object\",\"name\":\"SaveTool\",\"id\":\"p3253\"},{\"type\":\"object\",\"name\":\"ToolProxy\",\"id\":\"p3254\",\"attributes\":{\"tools\":[{\"type\":\"object\",\"name\":\"HoverTool\",\"id\":\"p3244\",\"attributes\":{\"renderers\":[{\"type\":\"object\",\"name\":\"GlyphRenderer\",\"id\":\"p3162\",\"attributes\":{\"data_source\":{\"type\":\"object\",\"name\":\"ColumnDataSource\",\"id\":\"p3068\",\"attributes\":{\"selected\":{\"type\":\"object\",\"name\":\"Selection\",\"id\":\"p3069\",\"attributes\":{\"indices\":[],\"line_indices\":[]}},\"selection_policy\":{\"type\":\"object\",\"name\":\"UnionRenderers\",\"id\":\"p3070\"},\"data\":{\"type\":\"map\",\"entries\":[[\"index\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"AAAAAAEAAAACAAAAAwAAAAQAAAAFAAAABgAAAAcAAAAIAAAACQAAAAoAAAALAAAADAAAAA0AAAAOAAAADwAAABAAAAARAAAAEgAAABMAAAAUAAAAFQAAABYAAAAXAAAAGAAAABkAAAAaAAAAGwAAABwAAAAdAAAAHgAAAB8AAAAgAAAAIQAAACIAAAAjAAAAJAAAACUAAAAmAAAAJwAAACgAAAApAAAAKgAAACsAAAAsAAAALQAAAC4AAAAvAAAAMAAAADEAAAAyAAAAMwAAADQAAAA1AAAANgAAADcAAAA4AAAAOQAAADoAAAA7AAAAPAAAAD0AAAA+AAAAPwAAAEAAAABBAAAAQgAAAEMAAABEAAAARQAAAEYAAABHAAAASAAAAEkAAABKAAAASwAAAEwAAABNAAAATgAAAE8AAABQAAAAUQAAAFIAAABTAAAAVAAAAFUAAABWAAAAVwAAAFgAAABZAAAAWgAAAFsAAABcAAAAXQAAAF4AAABfAAAAYAAAAGEAAABiAAAAYwAAAGQAAABlAAAAZgAAAGcAAABoAAAAaQAAAGoAAABrAAAAbAAAAG0AAABuAAAAbwAAAHAAAABxAAAAcgAAAHMAAAB0AAAAdQAAAHYAAAB3AAAAeAAAAHkAAAB6AAAAewAAAHwAAAB9AAAAfgAAAH8AAACAAAAAgQAAAIIAAACDAAAAhAAAAIUAAACGAAAAhwAAAIgAAACJAAAAigAAAIsAAACMAAAAjQAAAI4AAACPAAAAkAAAAJEAAACSAAAAkwAAAJQAAACVAAAAlgAAAJcAAACYAAAAmQAAAJoAAACbAAAAnAAAAJ0AAACeAAAAnwAAAKAAAAChAAAAogAAAKMAAACkAAAApQAAAKYAAACnAAAAqAAAAKkAAACqAAAAqwAAAKwAAACtAAAArgAAAK8AAACwAAAAsQAAALIAAACzAAAAtAAAALUAAAC2AAAAtwAAALgAAAC5AAAAugAAALsAAAC8AAAAvQAAAL4AAAC/AAAAwAAAAMEAAADCAAAAwwAAAMQAAADFAAAAxgAAAMcAAADIAAAAyQAAAMoAAADLAAAAzAAAAM0AAADOAAAAzwAAANAAAADRAAAA0gAAANMAAADUAAAA1QAAANYAAADXAAAA2AAAANkAAADaAAAA2wAAANwAAADdAAAA3gAAAN8AAADgAAAA4QAAAOIAAADjAAAA5AAAAOUAAADmAAAA5wAAAOgAAADpAAAA6gAAAOsAAADsAAAA7QAAAO4AAADvAAAA8AAAAPEAAAA=\"},\"shape\":[242],\"dtype\":\"int32\",\"order\":\"little\"}],[\"Open\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"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\"},\"shape\":[242],\"dtype\":\"float64\",\"order\":\"little\"}],[\"High\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"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\"},\"shape\":[242],\"dtype\":\"float64\",\"order\":\"little\"}],[\"Low\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"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\"},\"shape\":[242],\"dtype\":\"float64\",\"order\":\"little\"}],[\"Close\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"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\"},\"shape\":[242],\"dtype\":\"float64\",\"order\":\"little\"}],[\"Volume\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"MzMzc96sMUHsUbieVGMmQa5H4fqDXypBj8L1KMZjPkEK16MwhBsxQSlcj8LjYSdBH4Xr0fkzKkHXo3C9PIYsQc3MzEzMkydBH4XrUVm9JkFI4XqUaPI1QVyPwjU4njZBhetRePzHOkFxPQrXGmstQY/C9agfHThBSOF6lLhTMUGPwvUok9c6QZqZmfmof0BBexSuhw9WQUG4HoXrHSFCQT0K1yNyGDhBhetReKG1NEHsUbjeGxowQfYoXE+m7zhBZmZm5keFO0GkcD2KkXI+QYXrUfi+dj9BcT0K1+1HOUFmZmamen44Qa5H4frrJDFBZmZmJs1IU0F7FK5H9cZSQQAAAMC7N0tBCtejcAjXRUG4HoXr0D0+QTMzM1PihEdBrkfhOmAoPEFmZmbmBuU7QaRwPYp5RDlBH4XrEee6O0GPwvUoaIg0QT0K1+Olwz5BexSuR3b/MEGuR+H6MHkyQexRuF4uCzlBw/UoHGf6OkGuR+G6d4E1QR+F6/GfnExBKVyPguSAOUFI4XqUn7szQR+F61GuoSpBAAAAgKRhKkGuR+F6W2AvQbgehWvkFi1BXI/CdfWMOkHXo3D9F3EzQbgeheus3jNBXI/C9W2iKkFcj8L1rywyQSlcj0ISkDBBMzMzs6v2LUGkcD0K8agrQVyPwnWJKCpBH4Xr0bYEM0HNzMzMStQuQVyPwrVt6zNBmpmZmZIsNkHhehRulI02QY/C9UigCEFBFK5HIW0nSEFSuB4FCz42QexRuF7aqj5BAAAAANvrMkGuR+F6/7ssQdejcD3U/jBBKVyPgsuHOEH2KFyvrIxAQXsUrocMNjRBH4XrkSQ5O0FmZmamUJYwQVK4HkWfpDJBFK5HoZRRMEHD9Sicm/k6QZqZmZmCZjVBj8L16EdqMEEzMzMzkX8qQTMzM9NheEdBzczMbEquRUFmZmYmsY5AQY/C9Wjh+T5BCtejsOUjQEFmZmbm1hk8QXE9CtcDVjVB4XoUbhkxNkGamZnZYmAyQcP1KBzLCzZBmpmZWbg5NEFSuB6FpTopQQAAAMBoPjRBZmZm5hnwLUEAAACArxgvQXsUrofzAjBBpHA9Cs7aMUGkcD2KHGk0QTMzM7PkNy1BpHA9yjNdMkGF61F4Zv44QaRwPQoCyiRBj8L1KNphJUHD9ShcMEwoQT0K1yP3NiNB9ihcj6JYKUFI4XoUE+csQexRuJ6RfydBuB6Fa+0uI0EK16Pw41gsQXE9CteTBCxB16NwfUt+NEEzMzOzwR81QbgehevWwiVBrkfheohuJkHD9SjcySQ6QdejcD1ngipBmpmZmUqCL0GF61E4EqsqQQAAAIDgAyZBCtejsNOGMkEK16PwSIgqQYXrUThAxyxBmpmZWUieMkFSuB4FVZYwQa5H4XpGbStB16NwvWFZLkEpXI9C8yEvQT0K1yNLHCZBw/Uo3KgiKkFmZmbmH14sQcP1KNzg2SdBZmZm5ie3IkFxPQpXyrwwQaRwPYp3ZSZBUrgehSkDIkGkcD0KhSknQY/C9eiATzNB4XoUrqGXH0HhehSu6ooeQbgehetDSSZBcT0K19WLFUFmZmZm+vsiQVK4HoVxohpBCtej8G6wJ0HD9SicTzszQSlcj0LpoDZBZmZmpqLxN0HsUbieD5UvQT0K12Mm7DBBXI/CtSFbMEGuR+F6hpomQY/C9SiBESZBSOF6FKfDLEH2KFxPbEYyQUjhehTrvjNBAAAAAAeRLUEK16NwyvgrQY/C9ajw4ClBUrgehUEiIkHD9SjcItIqQSlcj4IGAzlBexSuRzpvJ0GkcD0K9+owQZqZmRmUwSFBzczMzHtJIUFcj8L1axMbQYXrUTgK4iRBexSuR+JUKEGamZkZF18rQQrXozBF/zhB16Nw/Rp8QEGamZmZPIxHQfYoXC8ITE1Bj8L16AK3VEEfhetx9HZWQT0K10NISVBBcT0K1zokSkEfheuRapk/QbgehYupUEJBUrgexQihP0F7FK6HfTY9QXE9ChfMOzlBSOF6FDffQ0Fcj8JVv2lFQRSuRyF7rzhBpHA9CroRN0FxPQrXZgQrQeF6FK5a3zBBrkfh+k7YMUEfhevRyEcyQaRwPcqinjZBPQrXY50TM0HD9SgcM0I4QcP1KBz8QzFBZmZmZoppOUHD9ShcDlA2QVK4HuWNHEFBZmZmJsDqPEE9CtejZ7A2Qc3MzIyeNTpBexSuRzeTMEHD9SgcZ7IxQSlcj4InjTJBmpmZOab4TEEzMzNTKopCQa5H4XqsoTNB7FG4HqD1KkEK16Nw5cw4QR+F61HEyjFBZmZmZsxcKUGamZkZlFErQUjhehThXyZBj8L1KA9jL0EfhetRk8QtQcP1KFy/hDBB4XoULt2+LkGPwvWoCfgkQVK4HkU9VzpBH4XrUb5rLUHsUbie/4lAQWZmZuYWiC1B4XoULvUYLkE9CtfjMIE0QfYoXI+rlihBZmZm5o96KEEfhetRGwYvQUjhehRGSCVBpHA9iizPJUEpXI/CDFI5QY/C9ei0nDRBCtej8NKCNkFmZmZmFYUuQXsUrkccrzNBw/UoXKagNEFI4XpUJ4M2QQ==\"},\"shape\":[242],\"dtype\":\"float64\",\"order\":\"little\"}],[\"datetime\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"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\"},\"shape\":[242],\"dtype\":\"float64\",\"order\":\"little\"}],[\"inc\",{\"type\":\"ndarray\",\"array\":[\"0\",\"1\",\"0\",\"1\",\"0\",\"1\",\"0\",\"1\",\"1\",\"1\",\"1\",\"0\",\"0\",\"1\",\"0\",\"1\",\"1\",\"1\",\"1\",\"1\",\"0\",\"1\",\"1\",\"0\",\"1\",\"1\",\"0\",\"1\",\"1\",\"1\",\"1\",\"1\",\"0\",\"0\",\"1\",\"0\",\"1\",\"0\",\"0\",\"1\",\"0\",\"1\",\"1\",\"1\",\"1\",\"0\",\"0\",\"1\",\"0\",\"0\",\"1\",\"1\",\"0\",\"1\",\"1\",\"0\",\"0\",\"1\",\"1\",\"0\",\"0\",\"1\",\"0\",\"0\",\"1\",\"0\",\"1\",\"1\",\"1\",\"1\",\"0\",\"0\",\"1\",\"1\",\"1\",\"1\",\"1\",\"0\",\"0\",\"1\",\"0\",\"1\",\"1\",\"1\",\"0\",\"0\",\"1\",\"1\",\"0\",\"1\",\"1\",\"0\",\"0\",\"1\",\"0\",\"0\",\"0\",\"0\",\"0\",\"1\",\"0\",\"1\",\"1\",\"0\",\"1\",\"0\",\"1\",\"0\",\"0\",\"1\",\"0\",\"0\",\"1\",\"1\",\"1\",\"1\",\"1\",\"1\",\"1\",\"0\",\"0\",\"0\",\"0\",\"1\",\"1\",\"0\",\"1\",\"1\",\"0\",\"1\",\"1\",\"0\",\"0\",\"0\",\"0\",\"0\",\"0\",\"1\",\"0\",\"1\",\"1\",\"0\",\"0\",\"0\",\"0\",\"1\",\"1\",\"0\",\"0\",\"0\",\"1\",\"1\",\"1\",\"1\",\"1\",\"1\",\"1\",\"0\",\"0\",\"0\",\"0\",\"1\",\"0\",\"0\",\"0\",\"1\",\"1\",\"0\",\"1\",\"0\",\"1\",\"0\",\"1\",\"1\",\"1\",\"1\",\"1\",\"0\",\"1\",\"1\",\"1\",\"0\",\"0\",\"1\",\"0\",\"1\",\"0\",\"1\",\"0\",\"1\",\"0\",\"1\",\"1\",\"0\",\"0\",\"0\",\"0\",\"0\",\"1\",\"1\",\"1\",\"1\",\"0\",\"1\",\"0\",\"0\",\"0\",\"1\",\"0\",\"0\",\"1\",\"0\",\"0\",\"0\",\"0\",\"0\",\"1\",\"1\",\"0\",\"1\",\"1\",\"1\",\"1\",\"1\",\"1\",\"1\",\"0\",\"0\",\"1\",\"0\",\"1\",\"0\",\"1\",\"1\",\"1\",\"1\",\"1\",\"1\",\"0\",\"0\",\"1\",\"0\"],\"shape\":[242],\"dtype\":\"object\",\"order\":\"little\"}],[\"MACD(C)[0]_0_0\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"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\"},\"shape\":[242],\"dtype\":\"float64\",\"order\":\"little\"}],[\"MACD(C)[1]_0_1\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"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\"},\"shape\":[242],\"dtype\":\"float64\",\"order\":\"little\"}],[\"MACD(C)[2]_0_2\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"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\"},\"shape\":[242],\"dtype\":\"float64\",\"order\":\"little\"}],[\"ohlc_low\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"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\"},\"shape\":[242],\"dtype\":\"float64\",\"order\":\"little\"}],[\"ohlc_high\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"oblOIy01IUDyzTY3ptcgQNL7xteeySBAkbjH0oc+IUAicY+lD/0gQNL7xteeySBA0vvG157JIEDyzTY3ptcgQAKfH0YI7yBAY0UNpmH4IECj6exkcBQhQILn3sMlJyFAVHQkl//gIEADz72HS84gQENznUZa6iBAFNBE2PDEIEByFva0ww8hQCECDqFKbSFAYHZPHhaqIUDOjekJSwwiQIBIv30duCFAEQGHUKV2IUDhXS7iO1EhQLGKNzKPTCFA0oxF09k5IUCQSUbOwq4hQGB2Tx4WqiFAYHZPHhaqIUDPvYdLjushQO+P96qV+SFAmN2Th4W6I0DnUlxV9u0jQNWytb5IiCRAx4Ds9e7fI0Dp8Xub/lwjQHk7wmnBiyNAKsb5m1BYI0Dp8Xub/lwjQMpPqn06LiNAqn06HjMgI0C7fsFu2BYjQDmX4qqybyNAiqvKvisSI0CqfToeMyAjQCrG+ZtQWCNA2iCTjJxFI0BKB+v/HPYiQIkMq3gjoyNAGcVyS6thI0Ab9RCN7kAjQKp9Oh4zICNAuk4jLZU3I0C7fsFu2BYjQJp8s82NKSNAKZZbWg15I0AJxOv6BWsjQDvHgOz1TiNAO8eA7PVOI0BqatlaX3QjQIo8SbpmgiNA2iCTjJxFI0CafLPNjSkjQKp9Oh4zICNAatlaXyQEI0BcOBCSBcwiQPuRIjKswiJAfAqA8QzaIkB72uGvyfoiQAnE6/oFayNAZ5sb0xMmJED5g4Hn3sMjQMmwijcyvyNAamrZWl90I0A7x4Ds9U4jQEqYaftXZiNAWWlSCrp9I0AoJ9pVSOkjQMeA7PXu3yNAlj50QX1LJED4U+Olm+QjQMeA7PXu3yNA+YOB597DI0D2I0VkWAUkQHicoiO5HCRAh22LMhs0JEAYJlMFo/IjQLXgRV9BeiRAlZ9U+3TcJEDkFB3J5Q8lQESLbOf7OSVAUiy3tBpyJUAkufyH9CslQJNvtrkx/SRA5BQdyeUPJUDz5QXYRyclQLRxxFp86iRAZfz7jAu3JEDG4cyv5nAkQIY97fDXVCRAVpqUgm4vJEBGmQ0yyTgkQFjKMsSxDiRAeJyiI7kcJEA2yCQjZyEkQOdSXFX27SNASPlJtU/3I0CERxtHrAUkQDS6g9iZ4iNANLqD2JniI0BdUN8yp/sjQA9iZwqd5yNA5CzsaYe/I0C9NbBVgrUjQBZqTfOO0yNA+rg2VIzTI0CWlSaloPsjQL8rgv+tFCRAxAjh0cZBJEAX1LfM6YIkQO49XHLcaSRAxqcAGM9QJEDByqFFtiMkQM3km21unCNA+BkXDoTEI0BKRs7CnvYjQEvl7QinBSRA6MHdWbstJEDECOHRxkEkQOv/HObLSyRAFJZ4QNlkJEDuPVxy3GkkQBSWeEDZZCRAxqcAGM9QJECdEaW9wTckQJg0RuuoCiRAIbByaJHdI0AfEVMiic4jQEYIjzaO2CNA+rg2VIzTI0B0e0ljtB4kQMJpwYu+MiRActwpHawPJEBxPQrXowAkQB8RUyKJziNAf/YjRWSII0B/9iNFZIgjQPgZFw6ExCNAz4O7s3arI0CojH+fcaEjQH/2I0VkiCNAqiuf5XmwI0CWlSaloPsjQJtyhXe5KCRA7j1cctxpJEDGpwAYz1AkQBY1mIbhcyRAPsvz4O6MJEBnYU87/KUkQGXCL/XzliRA7j1cctxpJEDGpwAYz1AkQL8rgv+tFCRAlpUmpaD7I0D6uDZUjNMjQCGwcmiR3SNA0SLb+X66I0CWlSaloPsjQPZ698d7tSNAfLjkuFNqI0AuymyQSVYjQAH20akrHyNAKowtBDk4I0DcnbXbLiQjQFGDaRg+QiNAVcGopE5gI0AdcjPcgL8jQOv/HObLSyRA4iNiSiTxJEDCEg8om9IlQONrzywJoCZAbZBJRs4SKEBivrwA+0gqQGO0jqomuChAhetRuB6FKEDXo3A9ClcoQFyPwvUoXChA9ihcj8J1KEBcj8L1KFwoQPYoXI/CdShAXI/C9ShcKEDhehSuR+EnQFyPwvUo3CdASOF6FK7HJ0C4HoXrUbgnQI/C9ShcjydAXI/C9ShcJ0B7FK5H4XonQClcj8L1KCdA4XoUrkfhJkCamZmZmRknQOxRuB6F6yZAUrgehetRJ0BI4XoUrkcnQFyPwvUo3CdAhetRuB4FKEBcj8L1KFwnQK5H4XoUridAZmZmZmZmJ0BmZmZmZmYnQLgehetROCdAFK5H4XoUKEDsUbgehesnQAAAAAAAgCdAzczMzMxMJ0C4HoXrUTgnQK5H4XoUriZAH4XrUbieJkBI4XoUrscmQNejcD0K1yZA7FG4HoXrJkDNzMzMzMwmQAAAAAAAACdAj8L1KFwPJ0AAAAAAAAAnQGZmZmZmZidAcT0K16NwJ0BmZmZmZuYnQClcj8L1qCdAPQrXo3C9J0CamZmZmZknQFK4HoXrUSdAzczMzMxMJ0B7FK5H4XonQEjhehSuRydAZmZmZmZmJ0CuR+F6FK4nQD0K16NwvSdACtejcD0KKEBcj8L1KNwnQM3MzMzMzCdAcT0K16PwJ0B7FK5H4fonQA==\"},\"shape\":[242],\"dtype\":\"float64\",\"order\":\"little\"}]]}}},\"view\":{\"type\":\"object\",\"name\":\"CDSView\",\"id\":\"p3163\",\"attributes\":{\"filter\":{\"type\":\"object\",\"name\":\"AllIndices\",\"id\":\"p3164\"}}},\"glyph\":{\"type\":\"object\",\"name\":\"VBar\",\"id\":\"p3159\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"index\"},\"width\":{\"type\":\"value\",\"value\":0.8},\"bottom\":{\"type\":\"field\",\"field\":\"Close\"},\"top\":{\"type\":\"field\",\"field\":\"Open\"},\"fill_color\":{\"type\":\"field\",\"field\":\"inc\",\"transform\":{\"type\":\"object\",\"name\":\"CategoricalColorMapper\",\"id\":\"p3074\",\"attributes\":{\"palette\":[\"tomato\",\"lime\"],\"factors\":[\"0\",\"1\"]}}}}},\"nonselection_glyph\":{\"type\":\"object\",\"name\":\"VBar\",\"id\":\"p3160\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"index\"},\"width\":{\"type\":\"value\",\"value\":0.8},\"bottom\":{\"type\":\"field\",\"field\":\"Close\"},\"top\":{\"type\":\"field\",\"field\":\"Open\"},\"line_alpha\":{\"type\":\"value\",\"value\":0.1},\"fill_color\":{\"type\":\"field\",\"field\":\"inc\",\"transform\":{\"id\":\"p3074\"}},\"fill_alpha\":{\"type\":\"value\",\"value\":0.1},\"hatch_alpha\":{\"type\":\"value\",\"value\":0.1}}},\"muted_glyph\":{\"type\":\"object\",\"name\":\"VBar\",\"id\":\"p3161\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"index\"},\"width\":{\"type\":\"value\",\"value\":0.8},\"bottom\":{\"type\":\"field\",\"field\":\"Close\"},\"top\":{\"type\":\"field\",\"field\":\"Open\"},\"line_alpha\":{\"type\":\"value\",\"value\":0.2},\"fill_color\":{\"type\":\"field\",\"field\":\"inc\",\"transform\":{\"id\":\"p3074\"}},\"fill_alpha\":{\"type\":\"value\",\"value\":0.2},\"hatch_alpha\":{\"type\":\"value\",\"value\":0.2}}}}}],\"tooltips\":[[\"Date\",\"@datetime{%c}\"],[\"x, y\",\"$index\\u00a0\\u00a0\\u00a0\\u00a0$y{0,0.0[0000]}\"],[\"OHLC\",\"@Open{0,0.0[0000]}\\u00a0\\u00a0\\u00a0\\u00a0@High{0,0.0[0000]}\\u00a0\\u00a0\\u00a0\\u00a0@Low{0,0.0[0000]}\\u00a0\\u00a0\\u00a0\\u00a0@Close{0,0.0[0000]}\"],[\"Volume\",\"@Volume{0,0}\"]],\"formatters\":{\"type\":\"map\",\"entries\":[[\"@datetime\",\"datetime\"]]},\"mode\":\"vline\",\"point_policy\":\"follow_mouse\"}}]}},{\"type\":\"object\",\"name\":\"ToolProxy\",\"id\":\"p3255\",\"attributes\":{\"tools\":[{\"type\":\"object\",\"name\":\"HoverTool\",\"id\":\"p3123\",\"attributes\":{\"renderers\":[{\"type\":\"object\",\"name\":\"GlyphRenderer\",\"id\":\"p3120\",\"attributes\":{\"data_source\":{\"id\":\"p3068\"},\"view\":{\"type\":\"object\",\"name\":\"CDSView\",\"id\":\"p3121\",\"attributes\":{\"filter\":{\"type\":\"object\",\"name\":\"AllIndices\",\"id\":\"p3122\"}}},\"glyph\":{\"type\":\"object\",\"name\":\"VBar\",\"id\":\"p3117\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"index\"},\"width\":{\"type\":\"value\",\"value\":0.8},\"top\":{\"type\":\"field\",\"field\":\"Volume\"},\"line_color\":{\"type\":\"field\",\"field\":\"inc\",\"transform\":{\"id\":\"p3074\"}},\"fill_color\":{\"type\":\"field\",\"field\":\"inc\",\"transform\":{\"id\":\"p3074\"}},\"hatch_color\":{\"type\":\"field\",\"field\":\"inc\",\"transform\":{\"id\":\"p3074\"}}}},\"nonselection_glyph\":{\"type\":\"object\",\"name\":\"VBar\",\"id\":\"p3118\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"index\"},\"width\":{\"type\":\"value\",\"value\":0.8},\"top\":{\"type\":\"field\",\"field\":\"Volume\"},\"line_color\":{\"type\":\"field\",\"field\":\"inc\",\"transform\":{\"id\":\"p3074\"}},\"line_alpha\":{\"type\":\"value\",\"value\":0.1},\"fill_color\":{\"type\":\"field\",\"field\":\"inc\",\"transform\":{\"id\":\"p3074\"}},\"fill_alpha\":{\"type\":\"value\",\"value\":0.1},\"hatch_color\":{\"type\":\"field\",\"field\":\"inc\",\"transform\":{\"id\":\"p3074\"}},\"hatch_alpha\":{\"type\":\"value\",\"value\":0.1}}},\"muted_glyph\":{\"type\":\"object\",\"name\":\"VBar\",\"id\":\"p3119\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"index\"},\"width\":{\"type\":\"value\",\"value\":0.8},\"top\":{\"type\":\"field\",\"field\":\"Volume\"},\"line_color\":{\"type\":\"field\",\"field\":\"inc\",\"transform\":{\"id\":\"p3074\"}},\"line_alpha\":{\"type\":\"value\",\"value\":0.2},\"fill_color\":{\"type\":\"field\",\"field\":\"inc\",\"transform\":{\"id\":\"p3074\"}},\"fill_alpha\":{\"type\":\"value\",\"value\":0.2},\"hatch_color\":{\"type\":\"field\",\"field\":\"inc\",\"transform\":{\"id\":\"p3074\"}},\"hatch_alpha\":{\"type\":\"value\",\"value\":0.2}}}}}],\"tooltips\":[[\"Date\",\"@datetime{%c}\"],[\"Volume\",\"@Volume{0.00 a}\"]],\"formatters\":{\"type\":\"map\",\"entries\":[[\"@datetime\",\"datetime\"]]},\"mode\":\"vline\",\"point_policy\":\"follow_mouse\"}}]}},{\"type\":\"object\",\"name\":\"ToolProxy\",\"id\":\"p3256\",\"attributes\":{\"tools\":[{\"type\":\"object\",\"name\":\"HoverTool\",\"id\":\"p3243\",\"attributes\":{\"renderers\":[{\"type\":\"object\",\"name\":\"GlyphRenderer\",\"id\":\"p3238\",\"attributes\":{\"data_source\":{\"id\":\"p3068\"},\"view\":{\"type\":\"object\",\"name\":\"CDSView\",\"id\":\"p3239\",\"attributes\":{\"filter\":{\"type\":\"object\",\"name\":\"AllIndices\",\"id\":\"p3240\"}}},\"glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p3235\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"index\"},\"y\":{\"type\":\"field\",\"field\":\"MACD(C)[2]_0_2\"},\"line_color\":\"#2ca02c\",\"line_width\":1.3}},\"nonselection_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p3236\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"index\"},\"y\":{\"type\":\"field\",\"field\":\"MACD(C)[2]_0_2\"},\"line_color\":\"#2ca02c\",\"line_alpha\":0.1,\"line_width\":1.3}},\"muted_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p3237\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"index\"},\"y\":{\"type\":\"field\",\"field\":\"MACD(C)[2]_0_2\"},\"line_color\":\"#2ca02c\",\"line_alpha\":0.2,\"line_width\":1.3}}}}],\"tooltips\":[[\"Date\",\"@datetime{%c}\"],[\"MACD(C)\",\"@{MACD(C)[0]_0_0}{0,0.0[0000]}\\u00a0\\u00a0\\u00a0\\u00a0@{MACD(C)[1]_0_1}{0,0.0[0000]}\\u00a0\\u00a0\\u00a0\\u00a0@{MACD(C)[2]_0_2}{0,0.0[0000]}\"]],\"formatters\":{\"type\":\"map\",\"entries\":[[\"@datetime\",\"datetime\"]]},\"mode\":\"vline\",\"point_policy\":\"follow_mouse\"}}]}},{\"type\":\"object\",\"name\":\"ToolProxy\",\"id\":\"p3257\",\"attributes\":{\"tools\":[{\"type\":\"object\",\"name\":\"CrosshairTool\",\"id\":\"p3246\"},{\"id\":\"p3246\"},{\"id\":\"p3246\"}]}}],\"active_drag\":{\"id\":\"p3247\"},\"active_scroll\":{\"id\":\"p3248\"}}},\"toolbar_location\":\"right\",\"children\":[[{\"type\":\"object\",\"name\":\"Figure\",\"id\":\"p3033\",\"attributes\":{\"width\":null,\"height\":400,\"sizing_mode\":\"stretch_width\",\"x_range\":{\"type\":\"object\",\"name\":\"Range1d\",\"id\":\"p3032\",\"attributes\":{\"js_property_callbacks\":{\"type\":\"map\",\"entries\":[[\"change:end\",[{\"type\":\"object\",\"name\":\"CustomJS\",\"id\":\"p3245\",\"attributes\":{\"args\":{\"type\":\"map\",\"entries\":[[\"ohlc_range\",{\"type\":\"object\",\"name\":\"DataRange1d\",\"id\":\"p3035\"}],[\"source\",{\"id\":\"p3068\"}],[\"volume_range\",{\"type\":\"object\",\"name\":\"DataRange1d\",\"id\":\"p3081\"}]]},\"code\":\"if (!window._bt_scale_range) {\\n window._bt_scale_range = function (range, min, max, pad) {\\n \\\"use strict\\\";\\n if (min !== Infinity && max !== -Infinity) {\\n pad = pad ? (max - min) * .03 : 0;\\n range.start = min - pad;\\n range.end = max + pad;\\n } else console.error('backtesting: scale range error:', min, max, range);\\n };\\n}\\n\\nclearTimeout(window._bt_autoscale_timeout);\\n\\nwindow._bt_autoscale_timeout = setTimeout(function () {\\n /**\\n * @variable cb_obj `fig_ohlc.x_range`.\\n * @variable source `ColumnDataSource`\\n * @variable ohlc_range `fig_ohlc.y_range`.\\n * @variable volume_range `fig_volume.y_range`.\\n */\\n \\\"use strict\\\";\\n\\n let i = Math.max(Math.floor(cb_obj.start), 0),\\n j = Math.min(Math.ceil(cb_obj.end), source.data['ohlc_high'].length);\\n\\n let max = Math.max.apply(null, source.data['ohlc_high'].slice(i, j)),\\n min = Math.min.apply(null, source.data['ohlc_low'].slice(i, j));\\n _bt_scale_range(ohlc_range, min, max, true);\\n\\n if (volume_range) {\\n max = Math.max.apply(null, source.data['Volume'].slice(i, j));\\n _bt_scale_range(volume_range, 0, max * 1.03, false);\\n }\\n\\n}, 50);\\n\"}}]]]},\"end\":241,\"bounds\":[-12.05,253.05],\"min_interval\":10}},\"y_range\":{\"id\":\"p3035\"},\"x_scale\":{\"type\":\"object\",\"name\":\"LinearScale\",\"id\":\"p3042\"},\"y_scale\":{\"type\":\"object\",\"name\":\"LinearScale\",\"id\":\"p3043\"},\"title\":{\"type\":\"object\",\"name\":\"Title\",\"id\":\"p3040\"},\"outline_line_color\":\"#666666\",\"renderers\":[{\"type\":\"object\",\"name\":\"GlyphRenderer\",\"id\":\"p3134\",\"attributes\":{\"data_source\":{\"type\":\"object\",\"name\":\"ColumnDataSource\",\"id\":\"p3125\",\"attributes\":{\"selected\":{\"type\":\"object\",\"name\":\"Selection\",\"id\":\"p3126\",\"attributes\":{\"indices\":[],\"line_indices\":[]}},\"selection_policy\":{\"type\":\"object\",\"name\":\"UnionRenderers\",\"id\":\"p3127\"},\"data\":{\"type\":\"map\",\"entries\":[[\"index\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"AAAAAAAAJUAAAAAAAAA9QAAAAAAAgEdAAAAAAADgUEAAAAAAAOBVQAAAAAAAwFpAAAAAAAAAYEAAAAAAANBiQAAAAAAAYGVAAAAAAACwZ0AAAAAAACBqQAAAAAAA0GxA\"},\"shape\":[12],\"dtype\":\"float64\",\"order\":\"little\"}],[\"Open\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"gufewyUnIUBx5ldzgDAhQCrG+ZtQWCNAuk4jLZU3I0D2I0VkWAUkQMcRa/EpUCRAHXIz3IC/I0By3CkdrA8kQB8RUyKJziNAYr68APtIKkDD9Shcj8ImQEjhehSuxyZA\"},\"shape\":[12],\"dtype\":\"float64\",\"order\":\"little\"}],[\"High\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"zo3pCUsMIkDVsrW+SIgkQIkMq3gjoyNAZ5sb0xMmJEBSLLe0GnIlQIY97fDXVCRAF9S3zOmCJEBnYU87/KUkQG2QSUbOEihAYr68APtIKkAUrkfhehQoQArXo3A9CihA\"},\"shape\":[12],\"dtype\":\"float64\",\"order\":\"little\"}],[\"Low\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"deWzPA9eIEDEWnwKgJEgQP3BwHPvoSJAnnsPlxxXIkA4Z0Rpb5AjQGcsms5OViNALCtNSkFHI0BTIoleRlEjQDvkZrgBzyJAexSuR+F6JkBI4XoUrkcmQB+F61G4niZA\"},\"shape\":[12],\"dtype\":\"float64\",\"order\":\"little\"}],[\"Close\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"8l61MuFHIUAqxvmbUFgjQLpOIy2VNyNA2bERiNe1I0CWPnRBfUskQCGwcmiR3SNAmdNlMbEZJEBt/8pKk+IjQPYLdsO25SdAw/UoXI/CJkDD9Shcj8ImQGZmZmZmZidA\"},\"shape\":[12],\"dtype\":\"float64\",\"order\":\"little\"}],[\"Volume\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"XI/CuWhtfEF7FK63gUmBQbgehYsS+X1BpHA9buJxe0HsUbjKBoZ+QQAAAATpp3FBFK5HUQuWdUEzMzObR8xyQc3MzDDqjnpBMzMzBfTAgkFI4Xr87eB9QYXrUdA7XXhB\"},\"shape\":[12],\"dtype\":\"float64\",\"order\":\"little\"}],[\"_width\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"ZmZmZmbmNUDNzMzMzMwtQGZmZmZm5jRAZmZmZmbmM0BmZmZmZuYzQGZmZmZm5jJAZmZmZmbmNkBmZmZmZuY1QGZmZmZm5jJAZmZmZmbmMUBmZmZmZuY0QGZmZmZm5jVA\"},\"shape\":[12],\"dtype\":\"float64\",\"order\":\"little\"}],[\"inc\",{\"type\":\"ndarray\",\"array\":[\"1\",\"1\",\"0\",\"1\",\"1\",\"0\",\"1\",\"0\",\"1\",\"0\",\"1\",\"1\"],\"shape\":[12],\"dtype\":\"object\",\"order\":\"little\"}]]}}},\"view\":{\"type\":\"object\",\"name\":\"CDSView\",\"id\":\"p3135\",\"attributes\":{\"filter\":{\"type\":\"object\",\"name\":\"AllIndices\",\"id\":\"p3136\"}}},\"glyph\":{\"type\":\"object\",\"name\":\"Segment\",\"id\":\"p3131\",\"attributes\":{\"x0\":{\"type\":\"field\",\"field\":\"index\"},\"y0\":{\"type\":\"field\",\"field\":\"High\"},\"x1\":{\"type\":\"field\",\"field\":\"index\"},\"y1\":{\"type\":\"field\",\"field\":\"Low\"},\"line_color\":{\"type\":\"value\",\"value\":\"#bbbbbb\"}}},\"nonselection_glyph\":{\"type\":\"object\",\"name\":\"Segment\",\"id\":\"p3132\",\"attributes\":{\"x0\":{\"type\":\"field\",\"field\":\"index\"},\"y0\":{\"type\":\"field\",\"field\":\"High\"},\"x1\":{\"type\":\"field\",\"field\":\"index\"},\"y1\":{\"type\":\"field\",\"field\":\"Low\"},\"line_color\":{\"type\":\"value\",\"value\":\"#bbbbbb\"},\"line_alpha\":{\"type\":\"value\",\"value\":0.1}}},\"muted_glyph\":{\"type\":\"object\",\"name\":\"Segment\",\"id\":\"p3133\",\"attributes\":{\"x0\":{\"type\":\"field\",\"field\":\"index\"},\"y0\":{\"type\":\"field\",\"field\":\"High\"},\"x1\":{\"type\":\"field\",\"field\":\"index\"},\"y1\":{\"type\":\"field\",\"field\":\"Low\"},\"line_color\":{\"type\":\"value\",\"value\":\"#bbbbbb\"},\"line_alpha\":{\"type\":\"value\",\"value\":0.2}}}}},{\"type\":\"object\",\"name\":\"GlyphRenderer\",\"id\":\"p3144\",\"attributes\":{\"data_source\":{\"id\":\"p3125\"},\"view\":{\"type\":\"object\",\"name\":\"CDSView\",\"id\":\"p3145\",\"attributes\":{\"filter\":{\"type\":\"object\",\"name\":\"AllIndices\",\"id\":\"p3146\"}}},\"glyph\":{\"type\":\"object\",\"name\":\"VBar\",\"id\":\"p3141\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"index\"},\"width\":{\"type\":\"field\",\"field\":\"_width\"},\"bottom\":{\"type\":\"field\",\"field\":\"Close\"},\"top\":{\"type\":\"field\",\"field\":\"Open\"},\"line_color\":{\"type\":\"value\",\"value\":null},\"fill_color\":{\"type\":\"field\",\"field\":\"inc\",\"transform\":{\"type\":\"object\",\"name\":\"CategoricalColorMapper\",\"id\":\"p3137\",\"attributes\":{\"palette\":[\"rgb(254, 220, 214)\",\"rgb(214, 254, 214)\"],\"factors\":[\"0\",\"1\"]}}}}},\"nonselection_glyph\":{\"type\":\"object\",\"name\":\"VBar\",\"id\":\"p3142\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"index\"},\"width\":{\"type\":\"field\",\"field\":\"_width\"},\"bottom\":{\"type\":\"field\",\"field\":\"Close\"},\"top\":{\"type\":\"field\",\"field\":\"Open\"},\"line_color\":{\"type\":\"value\",\"value\":null},\"line_alpha\":{\"type\":\"value\",\"value\":0.1},\"fill_color\":{\"type\":\"field\",\"field\":\"inc\",\"transform\":{\"id\":\"p3137\"}},\"fill_alpha\":{\"type\":\"value\",\"value\":0.1},\"hatch_alpha\":{\"type\":\"value\",\"value\":0.1}}},\"muted_glyph\":{\"type\":\"object\",\"name\":\"VBar\",\"id\":\"p3143\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"index\"},\"width\":{\"type\":\"field\",\"field\":\"_width\"},\"bottom\":{\"type\":\"field\",\"field\":\"Close\"},\"top\":{\"type\":\"field\",\"field\":\"Open\"},\"line_color\":{\"type\":\"value\",\"value\":null},\"line_alpha\":{\"type\":\"value\",\"value\":0.2},\"fill_color\":{\"type\":\"field\",\"field\":\"inc\",\"transform\":{\"id\":\"p3137\"}},\"fill_alpha\":{\"type\":\"value\",\"value\":0.2},\"hatch_alpha\":{\"type\":\"value\",\"value\":0.2}}}}},{\"type\":\"object\",\"name\":\"GlyphRenderer\",\"id\":\"p3153\",\"attributes\":{\"data_source\":{\"id\":\"p3068\"},\"view\":{\"type\":\"object\",\"name\":\"CDSView\",\"id\":\"p3154\",\"attributes\":{\"filter\":{\"type\":\"object\",\"name\":\"AllIndices\",\"id\":\"p3155\"}}},\"glyph\":{\"type\":\"object\",\"name\":\"Segment\",\"id\":\"p3150\",\"attributes\":{\"x0\":{\"type\":\"field\",\"field\":\"index\"},\"y0\":{\"type\":\"field\",\"field\":\"High\"},\"x1\":{\"type\":\"field\",\"field\":\"index\"},\"y1\":{\"type\":\"field\",\"field\":\"Low\"}}},\"nonselection_glyph\":{\"type\":\"object\",\"name\":\"Segment\",\"id\":\"p3151\",\"attributes\":{\"x0\":{\"type\":\"field\",\"field\":\"index\"},\"y0\":{\"type\":\"field\",\"field\":\"High\"},\"x1\":{\"type\":\"field\",\"field\":\"index\"},\"y1\":{\"type\":\"field\",\"field\":\"Low\"},\"line_alpha\":{\"type\":\"value\",\"value\":0.1}}},\"muted_glyph\":{\"type\":\"object\",\"name\":\"Segment\",\"id\":\"p3152\",\"attributes\":{\"x0\":{\"type\":\"field\",\"field\":\"index\"},\"y0\":{\"type\":\"field\",\"field\":\"High\"},\"x1\":{\"type\":\"field\",\"field\":\"index\"},\"y1\":{\"type\":\"field\",\"field\":\"Low\"},\"line_alpha\":{\"type\":\"value\",\"value\":0.2}}}}},{\"id\":\"p3162\"},{\"type\":\"object\",\"name\":\"GlyphRenderer\",\"id\":\"p3171\",\"attributes\":{\"data_source\":{\"type\":\"object\",\"name\":\"ColumnDataSource\",\"id\":\"p3071\",\"attributes\":{\"selected\":{\"type\":\"object\",\"name\":\"Selection\",\"id\":\"p3072\",\"attributes\":{\"indices\":[],\"line_indices\":[]}},\"selection_policy\":{\"type\":\"object\",\"name\":\"UnionRenderers\",\"id\":\"p3073\"},\"data\":{\"type\":\"map\",\"entries\":[[\"index\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"\"},\"shape\":[0],\"dtype\":\"float64\",\"order\":\"little\"}],[\"datetime\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"\"},\"shape\":[0],\"dtype\":\"float64\",\"order\":\"little\"}],[\"exit_price\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"\"},\"shape\":[0],\"dtype\":\"float64\",\"order\":\"little\"}],[\"size\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"\"},\"shape\":[0],\"dtype\":\"float64\",\"order\":\"little\"}],[\"returns_positive\",{\"type\":\"ndarray\",\"array\":[],\"shape\":[0],\"dtype\":\"object\",\"order\":\"little\"}],[\"position_lines_xs\",[]],[\"position_lines_ys\",[]]]}}},\"view\":{\"type\":\"object\",\"name\":\"CDSView\",\"id\":\"p3172\",\"attributes\":{\"filter\":{\"type\":\"object\",\"name\":\"AllIndices\",\"id\":\"p3173\"}}},\"glyph\":{\"type\":\"object\",\"name\":\"MultiLine\",\"id\":\"p3168\",\"attributes\":{\"xs\":{\"type\":\"field\",\"field\":\"position_lines_xs\"},\"ys\":{\"type\":\"field\",\"field\":\"position_lines_ys\"},\"line_color\":{\"type\":\"field\",\"field\":\"returns_positive\",\"transform\":{\"type\":\"object\",\"name\":\"CategoricalColorMapper\",\"id\":\"p3076\",\"attributes\":{\"palette\":[\"rgb(178, 27, 0)\",\"rgb(0, 178, 0)\"],\"factors\":[\"0\",\"1\"]}}},\"line_width\":{\"type\":\"value\",\"value\":8},\"line_dash\":{\"type\":\"value\",\"value\":\"dotted\"}}},\"nonselection_glyph\":{\"type\":\"object\",\"name\":\"MultiLine\",\"id\":\"p3169\",\"attributes\":{\"xs\":{\"type\":\"field\",\"field\":\"position_lines_xs\"},\"ys\":{\"type\":\"field\",\"field\":\"position_lines_ys\"},\"line_color\":{\"type\":\"field\",\"field\":\"returns_positive\",\"transform\":{\"id\":\"p3076\"}},\"line_alpha\":{\"type\":\"value\",\"value\":0.1},\"line_width\":{\"type\":\"value\",\"value\":8},\"line_dash\":{\"type\":\"value\",\"value\":\"dotted\"}}},\"muted_glyph\":{\"type\":\"object\",\"name\":\"MultiLine\",\"id\":\"p3170\",\"attributes\":{\"xs\":{\"type\":\"field\",\"field\":\"position_lines_xs\"},\"ys\":{\"type\":\"field\",\"field\":\"position_lines_ys\"},\"line_color\":{\"type\":\"field\",\"field\":\"returns_positive\",\"transform\":{\"id\":\"p3076\"}},\"line_alpha\":{\"type\":\"value\",\"value\":0.2},\"line_width\":{\"type\":\"value\",\"value\":8},\"line_dash\":{\"type\":\"value\",\"value\":\"dotted\"}}}}}],\"toolbar\":{\"type\":\"object\",\"name\":\"Toolbar\",\"id\":\"p3041\",\"attributes\":{\"tools\":[{\"id\":\"p3054\"},{\"id\":\"p3055\"},{\"id\":\"p3056\"},{\"id\":\"p3064\"},{\"id\":\"p3065\"},{\"id\":\"p3066\"},{\"type\":\"object\",\"name\":\"SaveTool\",\"id\":\"p3067\"},{\"id\":\"p3244\"},{\"id\":\"p3246\"}],\"active_drag\":{\"id\":\"p3054\"},\"active_scroll\":{\"id\":\"p3055\"}}},\"toolbar_location\":null,\"left\":[{\"type\":\"object\",\"name\":\"LinearAxis\",\"id\":\"p3049\",\"attributes\":{\"ticker\":{\"type\":\"object\",\"name\":\"BasicTicker\",\"id\":\"p3050\",\"attributes\":{\"mantissas\":[1,2,5]}},\"formatter\":{\"type\":\"object\",\"name\":\"BasicTickFormatter\",\"id\":\"p3051\"},\"major_label_policy\":{\"type\":\"object\",\"name\":\"AllLabels\",\"id\":\"p3052\"}}}],\"below\":[{\"type\":\"object\",\"name\":\"LinearAxis\",\"id\":\"p3044\",\"attributes\":{\"visible\":false,\"ticker\":{\"type\":\"object\",\"name\":\"BasicTicker\",\"id\":\"p3045\",\"attributes\":{\"mantissas\":[1,2,5]}},\"formatter\":{\"type\":\"object\",\"name\":\"CustomJSTickFormatter\",\"id\":\"p3078\",\"attributes\":{\"args\":{\"type\":\"map\",\"entries\":[[\"axis\",{\"id\":\"p3044\"}],[\"formatter\",{\"type\":\"object\",\"name\":\"DatetimeTickFormatter\",\"id\":\"p3077\",\"attributes\":{\"days\":\"%a, %d %b\"}}],[\"source\",{\"id\":\"p3068\"}]]},\"code\":\"\\nthis.labels = this.labels || formatter.doFormat(ticks\\n .map(i => source.data.datetime[i])\\n .filter(t => t !== undefined));\\nreturn this.labels[index] || \\\"\\\";\\n \"}},\"major_label_policy\":{\"type\":\"object\",\"name\":\"AllLabels\",\"id\":\"p3047\"}}}],\"center\":[{\"type\":\"object\",\"name\":\"Grid\",\"id\":\"p3048\",\"attributes\":{\"axis\":{\"id\":\"p3044\"}}},{\"type\":\"object\",\"name\":\"Grid\",\"id\":\"p3053\",\"attributes\":{\"dimension\":1,\"axis\":{\"id\":\"p3049\"}}},{\"type\":\"object\",\"name\":\"Legend\",\"id\":\"p3174\",\"attributes\":{\"location\":\"top_left\",\"border_line_color\":\"#333333\",\"click_policy\":\"hide\",\"label_text_font_size\":\"8pt\",\"margin\":0,\"padding\":5,\"spacing\":0,\"items\":[{\"type\":\"object\",\"name\":\"LegendItem\",\"id\":\"p3175\",\"attributes\":{\"label\":{\"type\":\"value\",\"value\":\"Trades (0)\"},\"renderers\":[{\"id\":\"p3171\"}]}}]}}],\"min_border_top\":3,\"min_border_bottom\":6,\"min_border_left\":0,\"min_border_right\":10}},0,0],[{\"type\":\"object\",\"name\":\"Figure\",\"id\":\"p3079\",\"attributes\":{\"width\":null,\"height\":90,\"sizing_mode\":\"stretch_width\",\"x_range\":{\"id\":\"p3032\"},\"y_range\":{\"id\":\"p3081\"},\"x_scale\":{\"type\":\"object\",\"name\":\"LinearScale\",\"id\":\"p3088\"},\"y_scale\":{\"type\":\"object\",\"name\":\"LinearScale\",\"id\":\"p3089\"},\"title\":{\"type\":\"object\",\"name\":\"Title\",\"id\":\"p3086\"},\"outline_line_color\":\"#666666\",\"renderers\":[{\"id\":\"p3120\"}],\"toolbar\":{\"type\":\"object\",\"name\":\"Toolbar\",\"id\":\"p3087\",\"attributes\":{\"tools\":[{\"id\":\"p3100\"},{\"id\":\"p3101\"},{\"id\":\"p3102\"},{\"id\":\"p3110\"},{\"id\":\"p3111\"},{\"id\":\"p3112\"},{\"type\":\"object\",\"name\":\"SaveTool\",\"id\":\"p3113\"},{\"id\":\"p3123\"},{\"id\":\"p3246\"}],\"active_drag\":{\"id\":\"p3100\"},\"active_scroll\":{\"id\":\"p3101\"}}},\"toolbar_location\":null,\"left\":[{\"type\":\"object\",\"name\":\"LinearAxis\",\"id\":\"p3095\",\"attributes\":{\"ticker\":{\"type\":\"object\",\"name\":\"BasicTicker\",\"id\":\"p3096\",\"attributes\":{\"mantissas\":[1,2,5]}},\"formatter\":{\"type\":\"object\",\"name\":\"NumeralTickFormatter\",\"id\":\"p3124\",\"attributes\":{\"format\":\"0 a\"}},\"axis_label\":\"Volume\",\"major_label_policy\":{\"type\":\"object\",\"name\":\"AllLabels\",\"id\":\"p3098\"},\"minor_tick_line_color\":null}}],\"below\":[{\"type\":\"object\",\"name\":\"LinearAxis\",\"id\":\"p3090\",\"attributes\":{\"visible\":true,\"ticker\":{\"type\":\"object\",\"name\":\"BasicTicker\",\"id\":\"p3091\",\"attributes\":{\"mantissas\":[1,2,5]}},\"formatter\":{\"id\":\"p3078\"},\"major_label_policy\":{\"type\":\"object\",\"name\":\"AllLabels\",\"id\":\"p3093\"}}}],\"center\":[{\"type\":\"object\",\"name\":\"Grid\",\"id\":\"p3094\",\"attributes\":{\"axis\":{\"id\":\"p3090\"}}},{\"type\":\"object\",\"name\":\"Grid\",\"id\":\"p3099\",\"attributes\":{\"dimension\":1,\"axis\":{\"id\":\"p3095\"}}}],\"min_border_top\":3,\"min_border_bottom\":6,\"min_border_left\":0,\"min_border_right\":10}},1,0],[{\"type\":\"object\",\"name\":\"Figure\",\"id\":\"p3176\",\"attributes\":{\"width\":null,\"height\":90,\"sizing_mode\":\"stretch_width\",\"x_range\":{\"id\":\"p3032\"},\"y_range\":{\"type\":\"object\",\"name\":\"DataRange1d\",\"id\":\"p3178\"},\"x_scale\":{\"type\":\"object\",\"name\":\"LinearScale\",\"id\":\"p3185\"},\"y_scale\":{\"type\":\"object\",\"name\":\"LinearScale\",\"id\":\"p3186\"},\"title\":{\"type\":\"object\",\"name\":\"Title\",\"id\":\"p3183\"},\"outline_line_color\":\"#666666\",\"renderers\":[{\"type\":\"object\",\"name\":\"GlyphRenderer\",\"id\":\"p3217\",\"attributes\":{\"data_source\":{\"id\":\"p3068\"},\"view\":{\"type\":\"object\",\"name\":\"CDSView\",\"id\":\"p3218\",\"attributes\":{\"filter\":{\"type\":\"object\",\"name\":\"AllIndices\",\"id\":\"p3219\"}}},\"glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p3214\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"index\"},\"y\":{\"type\":\"field\",\"field\":\"MACD(C)[0]_0_0\"},\"line_color\":\"#1f77b4\",\"line_width\":1.3}},\"nonselection_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p3215\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"index\"},\"y\":{\"type\":\"field\",\"field\":\"MACD(C)[0]_0_0\"},\"line_color\":\"#1f77b4\",\"line_alpha\":0.1,\"line_width\":1.3}},\"muted_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p3216\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"index\"},\"y\":{\"type\":\"field\",\"field\":\"MACD(C)[0]_0_0\"},\"line_color\":\"#1f77b4\",\"line_alpha\":0.2,\"line_width\":1.3}}}},{\"type\":\"object\",\"name\":\"GlyphRenderer\",\"id\":\"p3228\",\"attributes\":{\"data_source\":{\"id\":\"p3068\"},\"view\":{\"type\":\"object\",\"name\":\"CDSView\",\"id\":\"p3229\",\"attributes\":{\"filter\":{\"type\":\"object\",\"name\":\"AllIndices\",\"id\":\"p3230\"}}},\"glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p3225\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"index\"},\"y\":{\"type\":\"field\",\"field\":\"MACD(C)[1]_0_1\"},\"line_color\":\"#ff7f0e\",\"line_width\":1.3}},\"nonselection_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p3226\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"index\"},\"y\":{\"type\":\"field\",\"field\":\"MACD(C)[1]_0_1\"},\"line_color\":\"#ff7f0e\",\"line_alpha\":0.1,\"line_width\":1.3}},\"muted_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p3227\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"index\"},\"y\":{\"type\":\"field\",\"field\":\"MACD(C)[1]_0_1\"},\"line_color\":\"#ff7f0e\",\"line_alpha\":0.2,\"line_width\":1.3}}}},{\"id\":\"p3238\"}],\"toolbar\":{\"type\":\"object\",\"name\":\"Toolbar\",\"id\":\"p3184\",\"attributes\":{\"tools\":[{\"id\":\"p3197\"},{\"id\":\"p3198\"},{\"id\":\"p3199\"},{\"id\":\"p3207\"},{\"id\":\"p3208\"},{\"id\":\"p3209\"},{\"type\":\"object\",\"name\":\"SaveTool\",\"id\":\"p3210\"},{\"id\":\"p3243\"},{\"id\":\"p3246\"}],\"active_drag\":{\"id\":\"p3197\"},\"active_scroll\":{\"id\":\"p3198\"}}},\"toolbar_location\":null,\"left\":[{\"type\":\"object\",\"name\":\"LinearAxis\",\"id\":\"p3192\",\"attributes\":{\"ticker\":{\"type\":\"object\",\"name\":\"BasicTicker\",\"id\":\"p3193\",\"attributes\":{\"mantissas\":[1,2,5]}},\"formatter\":{\"type\":\"object\",\"name\":\"BasicTickFormatter\",\"id\":\"p3194\"},\"major_label_policy\":{\"type\":\"object\",\"name\":\"AllLabels\",\"id\":\"p3195\"},\"minor_tick_line_color\":null}}],\"below\":[{\"type\":\"object\",\"name\":\"LinearAxis\",\"id\":\"p3187\",\"attributes\":{\"visible\":false,\"ticker\":{\"type\":\"object\",\"name\":\"BasicTicker\",\"id\":\"p3188\",\"attributes\":{\"mantissas\":[1,2,5]}},\"formatter\":{\"type\":\"object\",\"name\":\"BasicTickFormatter\",\"id\":\"p3189\"},\"major_label_policy\":{\"type\":\"object\",\"name\":\"AllLabels\",\"id\":\"p3190\"}}}],\"center\":[{\"type\":\"object\",\"name\":\"Grid\",\"id\":\"p3191\",\"attributes\":{\"axis\":{\"id\":\"p3187\"}}},{\"type\":\"object\",\"name\":\"Grid\",\"id\":\"p3196\",\"attributes\":{\"dimension\":1,\"axis\":{\"id\":\"p3192\"}}},{\"type\":\"object\",\"name\":\"Legend\",\"id\":\"p3220\",\"attributes\":{\"location\":\"top_left\",\"border_line_color\":\"#333333\",\"click_policy\":\"hide\",\"label_text_font_size\":\"8pt\",\"margin\":0,\"padding\":5,\"spacing\":0,\"items\":[{\"type\":\"object\",\"name\":\"LegendItem\",\"id\":\"p3221\",\"attributes\":{\"label\":{\"type\":\"value\",\"value\":\"MACD(C)[0]\"},\"renderers\":[{\"id\":\"p3217\"}]}},{\"type\":\"object\",\"name\":\"LegendItem\",\"id\":\"p3231\",\"attributes\":{\"label\":{\"type\":\"value\",\"value\":\"MACD(C)[1]\"},\"renderers\":[{\"id\":\"p3228\"}]}},{\"type\":\"object\",\"name\":\"LegendItem\",\"id\":\"p3241\",\"attributes\":{\"label\":{\"type\":\"value\",\"value\":\"MACD(C)[2]\"},\"renderers\":[{\"id\":\"p3238\"}]}}]}},{\"type\":\"object\",\"name\":\"Span\",\"id\":\"p3242\",\"attributes\":{\"location\":-0.001814620793287516,\"line_color\":\"#666666\",\"line_width\":0.5,\"line_dash\":[6]}}],\"min_border_top\":3,\"min_border_bottom\":6,\"min_border_left\":0,\"min_border_right\":10}},2,0]]}}]}};\n const render_items = [{\"docid\":\"0f0509fb-f201-472a-b6c4-02d445f98869\",\"roots\":{\"p3259\":\"efb71590-5114-443e-9b00-c3153ff90e92\"},\"root_ids\":[\"p3259\"]}];\n void root.Bokeh.embed.embed_items_notebook(docs_json, render_items);\n }\n if (root.Bokeh !== undefined) {\n embed_document(root);\n } else {\n let attempts = 0;\n const timer = setInterval(function(root) {\n if (root.Bokeh !== undefined) {\n clearInterval(timer);\n embed_document(root);\n } else {\n attempts++;\n if (attempts > 100) {\n clearInterval(timer);\n console.log(\"Bokeh: ERROR: Unable to run BokehJS code because BokehJS library is missing\");\n }\n }\n }, 10, root)\n }\n})(window);", + "application/javascript": "(function(root) {\n function embed_document(root) {\n const docs_json = {\"80d37238-ed35-4ecc-ade3-e62a7e288fb8\":{\"version\":\"3.6.3\",\"title\":\"Bokeh Application\",\"roots\":[{\"type\":\"object\",\"name\":\"GridPlot\",\"id\":\"p3187\",\"attributes\":{\"rows\":null,\"cols\":null,\"sizing_mode\":\"stretch_width\",\"toolbar\":{\"type\":\"object\",\"name\":\"Toolbar\",\"id\":\"p3186\",\"attributes\":{\"logo\":null,\"tools\":[{\"type\":\"object\",\"name\":\"ToolProxy\",\"id\":\"p3173\",\"attributes\":{\"tools\":[{\"type\":\"object\",\"name\":\"PanTool\",\"id\":\"p2918\",\"attributes\":{\"dimensions\":\"width\"}},{\"type\":\"object\",\"name\":\"PanTool\",\"id\":\"p3017\",\"attributes\":{\"dimensions\":\"width\"}},{\"type\":\"object\",\"name\":\"PanTool\",\"id\":\"p2872\",\"attributes\":{\"dimensions\":\"width\"}},{\"type\":\"object\",\"name\":\"PanTool\",\"id\":\"p3074\",\"attributes\":{\"dimensions\":\"width\"}}]}},{\"type\":\"object\",\"name\":\"ToolProxy\",\"id\":\"p3174\",\"attributes\":{\"tools\":[{\"type\":\"object\",\"name\":\"WheelZoomTool\",\"id\":\"p2919\",\"attributes\":{\"dimensions\":\"width\",\"renderers\":\"auto\",\"maintain_focus\":false}},{\"type\":\"object\",\"name\":\"WheelZoomTool\",\"id\":\"p3018\",\"attributes\":{\"dimensions\":\"width\",\"renderers\":\"auto\",\"maintain_focus\":false}},{\"type\":\"object\",\"name\":\"WheelZoomTool\",\"id\":\"p2873\",\"attributes\":{\"dimensions\":\"width\",\"renderers\":\"auto\",\"maintain_focus\":false}},{\"type\":\"object\",\"name\":\"WheelZoomTool\",\"id\":\"p3075\",\"attributes\":{\"dimensions\":\"width\",\"renderers\":\"auto\",\"maintain_focus\":false}}]}},{\"type\":\"object\",\"name\":\"ToolProxy\",\"id\":\"p3175\",\"attributes\":{\"tools\":[{\"type\":\"object\",\"name\":\"BoxZoomTool\",\"id\":\"p2920\",\"attributes\":{\"overlay\":{\"type\":\"object\",\"name\":\"BoxAnnotation\",\"id\":\"p2921\",\"attributes\":{\"syncable\":false,\"line_color\":\"black\",\"line_alpha\":1.0,\"line_width\":2,\"line_dash\":[4,4],\"fill_color\":\"lightgrey\",\"fill_alpha\":0.5,\"level\":\"overlay\",\"visible\":false,\"left\":{\"type\":\"number\",\"value\":\"nan\"},\"right\":{\"type\":\"number\",\"value\":\"nan\"},\"top\":{\"type\":\"number\",\"value\":\"nan\"},\"bottom\":{\"type\":\"number\",\"value\":\"nan\"},\"left_units\":\"canvas\",\"right_units\":\"canvas\",\"top_units\":\"canvas\",\"bottom_units\":\"canvas\",\"handles\":{\"type\":\"object\",\"name\":\"BoxInteractionHandles\",\"id\":\"p2927\",\"attributes\":{\"all\":{\"type\":\"object\",\"name\":\"AreaVisuals\",\"id\":\"p2926\",\"attributes\":{\"fill_color\":\"white\",\"hover_fill_color\":\"lightgray\"}}}}}}}},{\"type\":\"object\",\"name\":\"BoxZoomTool\",\"id\":\"p3019\",\"attributes\":{\"overlay\":{\"type\":\"object\",\"name\":\"BoxAnnotation\",\"id\":\"p3020\",\"attributes\":{\"syncable\":false,\"line_color\":\"black\",\"line_alpha\":1.0,\"line_width\":2,\"line_dash\":[4,4],\"fill_color\":\"lightgrey\",\"fill_alpha\":0.5,\"level\":\"overlay\",\"visible\":false,\"left\":{\"type\":\"number\",\"value\":\"nan\"},\"right\":{\"type\":\"number\",\"value\":\"nan\"},\"top\":{\"type\":\"number\",\"value\":\"nan\"},\"bottom\":{\"type\":\"number\",\"value\":\"nan\"},\"left_units\":\"canvas\",\"right_units\":\"canvas\",\"top_units\":\"canvas\",\"bottom_units\":\"canvas\",\"handles\":{\"type\":\"object\",\"name\":\"BoxInteractionHandles\",\"id\":\"p3026\",\"attributes\":{\"all\":{\"type\":\"object\",\"name\":\"AreaVisuals\",\"id\":\"p3025\",\"attributes\":{\"fill_color\":\"white\",\"hover_fill_color\":\"lightgray\"}}}}}}}},{\"type\":\"object\",\"name\":\"BoxZoomTool\",\"id\":\"p2874\",\"attributes\":{\"overlay\":{\"type\":\"object\",\"name\":\"BoxAnnotation\",\"id\":\"p2875\",\"attributes\":{\"syncable\":false,\"line_color\":\"black\",\"line_alpha\":1.0,\"line_width\":2,\"line_dash\":[4,4],\"fill_color\":\"lightgrey\",\"fill_alpha\":0.5,\"level\":\"overlay\",\"visible\":false,\"left\":{\"type\":\"number\",\"value\":\"nan\"},\"right\":{\"type\":\"number\",\"value\":\"nan\"},\"top\":{\"type\":\"number\",\"value\":\"nan\"},\"bottom\":{\"type\":\"number\",\"value\":\"nan\"},\"left_units\":\"canvas\",\"right_units\":\"canvas\",\"top_units\":\"canvas\",\"bottom_units\":\"canvas\",\"handles\":{\"type\":\"object\",\"name\":\"BoxInteractionHandles\",\"id\":\"p2881\",\"attributes\":{\"all\":{\"type\":\"object\",\"name\":\"AreaVisuals\",\"id\":\"p2880\",\"attributes\":{\"fill_color\":\"white\",\"hover_fill_color\":\"lightgray\"}}}}}}}},{\"type\":\"object\",\"name\":\"BoxZoomTool\",\"id\":\"p3076\",\"attributes\":{\"overlay\":{\"type\":\"object\",\"name\":\"BoxAnnotation\",\"id\":\"p3077\",\"attributes\":{\"syncable\":false,\"line_color\":\"black\",\"line_alpha\":1.0,\"line_width\":2,\"line_dash\":[4,4],\"fill_color\":\"lightgrey\",\"fill_alpha\":0.5,\"level\":\"overlay\",\"visible\":false,\"left\":{\"type\":\"number\",\"value\":\"nan\"},\"right\":{\"type\":\"number\",\"value\":\"nan\"},\"top\":{\"type\":\"number\",\"value\":\"nan\"},\"bottom\":{\"type\":\"number\",\"value\":\"nan\"},\"left_units\":\"canvas\",\"right_units\":\"canvas\",\"top_units\":\"canvas\",\"bottom_units\":\"canvas\",\"handles\":{\"type\":\"object\",\"name\":\"BoxInteractionHandles\",\"id\":\"p3083\",\"attributes\":{\"all\":{\"type\":\"object\",\"name\":\"AreaVisuals\",\"id\":\"p3082\",\"attributes\":{\"fill_color\":\"white\",\"hover_fill_color\":\"lightgray\"}}}}}}}}]}},{\"type\":\"object\",\"name\":\"ToolProxy\",\"id\":\"p3176\",\"attributes\":{\"tools\":[{\"type\":\"object\",\"name\":\"UndoTool\",\"id\":\"p2928\"},{\"type\":\"object\",\"name\":\"UndoTool\",\"id\":\"p3027\"},{\"type\":\"object\",\"name\":\"UndoTool\",\"id\":\"p2882\"},{\"type\":\"object\",\"name\":\"UndoTool\",\"id\":\"p3084\"}]}},{\"type\":\"object\",\"name\":\"ToolProxy\",\"id\":\"p3177\",\"attributes\":{\"tools\":[{\"type\":\"object\",\"name\":\"RedoTool\",\"id\":\"p2929\"},{\"type\":\"object\",\"name\":\"RedoTool\",\"id\":\"p3028\"},{\"type\":\"object\",\"name\":\"RedoTool\",\"id\":\"p2883\"},{\"type\":\"object\",\"name\":\"RedoTool\",\"id\":\"p3085\"}]}},{\"type\":\"object\",\"name\":\"ToolProxy\",\"id\":\"p3178\",\"attributes\":{\"tools\":[{\"type\":\"object\",\"name\":\"ResetTool\",\"id\":\"p2930\"},{\"type\":\"object\",\"name\":\"ResetTool\",\"id\":\"p3029\"},{\"type\":\"object\",\"name\":\"ResetTool\",\"id\":\"p2884\"},{\"type\":\"object\",\"name\":\"ResetTool\",\"id\":\"p3086\"}]}},{\"type\":\"object\",\"name\":\"SaveTool\",\"id\":\"p3179\"},{\"type\":\"object\",\"name\":\"ToolProxy\",\"id\":\"p3180\",\"attributes\":{\"tools\":[{\"type\":\"object\",\"name\":\"HoverTool\",\"id\":\"p2953\",\"attributes\":{\"renderers\":[{\"type\":\"object\",\"name\":\"GlyphRenderer\",\"id\":\"p2950\",\"attributes\":{\"data_source\":{\"type\":\"object\",\"name\":\"ColumnDataSource\",\"id\":\"p2886\",\"attributes\":{\"selected\":{\"type\":\"object\",\"name\":\"Selection\",\"id\":\"p2887\",\"attributes\":{\"indices\":[],\"line_indices\":[]}},\"selection_policy\":{\"type\":\"object\",\"name\":\"UnionRenderers\",\"id\":\"p2888\"},\"data\":{\"type\":\"map\",\"entries\":[[\"index\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"AAAAAAEAAAACAAAAAwAAAAQAAAAFAAAABgAAAAcAAAAIAAAACQAAAAoAAAALAAAADAAAAA0AAAAOAAAADwAAABAAAAARAAAAEgAAABMAAAAUAAAAFQAAABYAAAAXAAAAGAAAABkAAAAaAAAAGwAAABwAAAAdAAAAHgAAAB8AAAAgAAAAIQAAACIAAAAjAAAAJAAAACUAAAAmAAAAJwAAACgAAAApAAAAKgAAACsAAAAsAAAALQAAAC4AAAAvAAAAMAAAADEAAAAyAAAAMwAAADQAAAA1AAAANgAAADcAAAA4AAAAOQAAADoAAAA7AAAAPAAAAD0AAAA+AAAAPwAAAEAAAABBAAAAQgAAAEMAAABEAAAARQAAAEYAAABHAAAASAAAAEkAAABKAAAASwAAAEwAAABNAAAATgAAAE8AAABQAAAAUQAAAFIAAABTAAAAVAAAAFUAAABWAAAAVwAAAFgAAABZAAAAWgAAAFsAAABcAAAAXQAAAF4AAABfAAAAYAAAAGEAAABiAAAAYwAAAGQAAABlAAAAZgAAAGcAAABoAAAAaQAAAGoAAABrAAAAbAAAAG0AAABuAAAAbwAAAHAAAABxAAAAcgAAAHMAAAB0AAAAdQAAAHYAAAB3AAAAeAAAAHkAAAB6AAAAewAAAHwAAAB9AAAAfgAAAH8AAACAAAAAgQAAAIIAAACDAAAAhAAAAIUAAACGAAAAhwAAAIgAAACJAAAAigAAAIsAAACMAAAAjQAAAI4AAACPAAAAkAAAAJEAAACSAAAAkwAAAJQAAACVAAAAlgAAAJcAAACYAAAAmQAAAJoAAACbAAAAnAAAAJ0AAACeAAAAnwAAAKAAAAChAAAAogAAAKMAAACkAAAApQAAAKYAAACnAAAAqAAAAKkAAACqAAAAqwAAAKwAAACtAAAArgAAAK8AAACwAAAAsQAAALIAAACzAAAAtAAAALUAAAC2AAAAtwAAALgAAAC5AAAAugAAALsAAAC8AAAAvQAAAL4AAAC/AAAAwAAAAMEAAADCAAAAwwAAAMQAAADFAAAAxgAAAMcAAADIAAAAyQAAAMoAAADLAAAAzAAAAM0AAADOAAAAzwAAANAAAADRAAAA0gAAANMAAADUAAAA1QAAANYAAADXAAAA2AAAANkAAADaAAAA2wAAANwAAADdAAAA3gAAAN8AAADgAAAA4QAAAOIAAADjAAAA5AAAAOUAAADmAAAA5wAAAOgAAADpAAAA6gAAAOsAAADsAAAA7QAAAO4AAADvAAAA8AAAAPEAAAA=\"},\"shape\":[242],\"dtype\":\"int32\",\"order\":\"little\"}],[\"Open\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"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\"},\"shape\":[242],\"dtype\":\"float64\",\"order\":\"little\"}],[\"High\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"7FG4HoXrCUDXo3A9CtcJQDMzMzMzMwlASOF6FK5HCUAfhetRuB4LQFK4HoXrUQpAmpmZmZmZC0DhehSuR+EMQAAAAAAAAA5A4XoUrkfhCkCF61G4HoUJQClcj8L1KAhAUrgehetRBkBSuB6F61EGQIXrUbgehQVAj8L1KFyPBEBSuB6F61EGQI/C9ShcjwZA4XoUrkfhBkB7FK5H4XoGQClcj8L1KAZAH4XrUbgeBUBmZmZmZmYEQAAAAAAAAARAUrgehetRAkD2KFyPwvUAQIXrUbgehf8/XI/C9Shc/z97FK5H4XoAQM3MzMzMzABAPQrXo3A9AkDsUbgehesBQLgehetRuAJAMzMzMzMzA0BI4XoUrkcDQKRwPQrXowRA4XoUrkfhAkAK16NwPQoDQI/C9ShcjwJAj8L1KFyPAkCamZmZmZkDQB+F61G4HgNAuB6F61G4AkDhehSuR+ECQEjhehSuRwNASOF6FK5HA0CuR+F6FK4DQK5H4XoUrgNA7FG4HoXrA0AUrkfhehQEQOxRuB6F6wNAKVyPwvUoBEAAAAAAAAAEQIXrUbgehQNACtejcD0KA0D2KFyPwvUCQI/C9ShcjwJAXI/C9ShcA0AzMzMzMzMDQIXrUbgehQNAcT0K16NwA0D2KFyPwvUCQKRwPQrXowJAZmZmZmZmAkDsUbgehesBQOxRuB6F6wFACtejcD0KAUBcj8L1KFz/Pz0K16NwPf4/uB6F61G4/j+4HoXrUbj+PxSuR+F6FP4/PQrXo3A9/j/hehSuR+H+P+F6FK5H4f4/ZmZmZmZm/j+PwvUoXI8AQHsUrkfhegBAUrgehetRAECPwvUoXI8AQGZmZmZmZgBAPQrXo3A9AEA9CtejcD0AQIXrUbgehf8/hetRuB6F/z8pXI/C9SgAQGZmZmZmZgBAj8L1KFyPAECPwvUoXI8AQFK4HoXrUQBA16NwPQrX/z+F61G4HoX/P4/C9Shcj/4/PQrXo3A9/j/D9Shcj8L9PxSuR+F6FP4/H4XrUbge/T/NzMzMzMz8P1K4HoXrUfw/uB6F61G4+j/sUbgehev5P0jhehSuR/k/mpmZmZmZ+T9I4XoUrkf5P/YoXI/C9fg/zczMzMzM+D/Xo3A9Ctf3PzMzMzMzM/c/MzMzMzMz9z+F61G4HoX3P5qZmZmZmfk/KVyPwvUo/D8K16NwPQr/P9IA3gIJCgFA4XoUrkfh+j/D9Shcj8L5Pz0K16NwPfo/AAAAAAAA/D/NzMzMzMz8Px+F61G4Hv0/AAAAAAAA/D/hehSuR+H6P9ejcD0K1/s/MzMzMzMz+z8K16NwPQr7P4XrUbgehfs/16NwPQrX+z/hehSuR+H6P1yPwvUoXPs/CtejcD0K+z/2KFyPwvX8P9ejcD0K1/s/rkfhehSu+z9SuB6F61H8P6RwPQrXo/w/rkfhehSu+z8UrkfhehT+P2ZmZmZmZv4/uB6F61G4/j/sUbgehev9PwrXo3A9Cv8/j8L1KFyP/j/2KFyPwvX8P6RwPQrXo/w/exSuR+F6/D9cj8L1KFz7P65H4XoUrvs/mpmZmZmZ/T/Xo3A9Ctf7P1K4HoXrUfw/AAAAAAAA/D8AAAAAAAD8P65H4XoUrvs/hetRuB6F+z8zMzMzMzP7P65H4XoUrvs/CtejcD0K+z+F61G4HoX7P9ejcD0K1/s/XI/C9Shc+z8zMzMzMzP7P9ejcD0K1/s/AAAAAAAA/D8zMzMzMzP7PzMzMzMzM/s/MzMzMzMz+z8zMzMzMzP7P/YoXI/C9fw/UrgehetR/D+uR+F6FK77P4XrUbgehfs/16NwPQrX+z/Xo3A9Ctf7PwAAAAAAAPw/UrgehetR/D+kcD0K16P8PzMzMzMzM/8/MzMzMzMz/z+4HoXrUbj+P9ejcD0K1/8/cT0K16NwAUAzMzMzMzMDQK5H4XoUrgFAzczMzMzMAEApXI/C9SgAQLgehetRuABAMzMzMzMzAUDNzMzMzMwAQLgehetRuABAZmZmZmZmAEB7FK5H4XoAQOF6FK5H4QBASOF6FK5HAUAzMzMzMzMBQOxRuB6F6wFACtejcD0KA0CF61G4HoUDQM3MzMzMzAJAexSuR+F6BECPwvUoXI8GQM3MzMzMzAhASOF6FK5HC0BI4XoUrkcLQEjhehSuRwtAMzMzMzMzDUBmZmZmZmYKQEjhehSuRwlAzczMzMzMCEA9CtejcD0IQJqZmZmZmQdAzczMzMzMBkA9CtejcD0GQPYoXI/C9QZAMzMzMzMzB0AK16NwPQoHQAAAAAAAAAZAzczMzMzMBkCF61G4HoUFQJqZmZmZmQdA9ihcj8L1CEBxPQrXo3AJQNejcD0K1wlAcT0K16NwCUAAAAAAAAAKQEjhehSuRwtASOF6FK5HC0CamZmZmZkLQM3MzMzMzAxArkfhehSuC0BI4XoUrkcLQI/C9ShcjwpAUrgehetRCkC4HoXrUbgIQD0K16NwPQpAuB6F61G4CEApXI/C9SgIQM3MzMzMzAZApHA9CtejBkCPwvUoXI8GQB+F61G4HgdAexSuR+F6BkDXo3A9CtcHQA==\"},\"shape\":[242],\"dtype\":\"float64\",\"order\":\"little\"}],[\"Low\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"XI/C9ShcCUAK16NwPQoJQM3MzMzMzAhAj8L1KFyPCEB7FK5H4XoIQKRwPQrXowhAXI/C9ShcCUAAAAAAAAAKQB+F61G4HgtA9ihcj8L1CECamZmZmZkHQI/C9ShcjwZAcT0K16NwBUBxPQrXo3AFQBSuR+F6FARA16NwPQrXA0BSuB6F61EEQIXrUbgehQVAFK5H4XoUBkCamZmZmZkFQEjhehSuRwVAmpmZmZmZA0BI4XoUrkcDQHE9CtejcAFAZmZmZmZmAECamZmZmZn9P1K4HoXrUfw/mpmZmZmZ+T8zMzMzMzP/P4XrUbgehf8/UrgehetRAEAzMzMzMzMBQK5H4XoUrgFAPQrXo3A9AkBmZmZmZmYCQK5H4XoUrgFAMzMzMzMzAUApXI/C9SgCQK5H4XoUrgFA16NwPQrXAUDsUbgehesBQGZmZmZmZgJAAAAAAAAAAkA9CtejcD0CQKRwPQrXowJAzczMzMzMAkDhehSuR+ECQM3MzMzMzAJAhetRuB6FA0CamZmZmZkDQHE9CtejcANAmpmZmZmZA0BI4XoUrkcDQKRwPQrXowJAUrgehetRAkDXo3A9CtcBQK5H4XoUrgFAPQrXo3A9AkCkcD0K16MCQB+F61G4HgNAuB6F61G4AkApXI/C9SgCQD0K16NwPQJAMzMzMzMzAUAfhetRuB4BQArXo3A9CgFA4XoUrkfh/j8pXI/C9Sj8P2ZmZmZmZvo/cT0K16Nw/T+amZmZmZn9P1K4HoXrUfw/exSuR+F6/D/D9Shcj8L9P5qZmZmZmf0/H4XrUbge/T/sUbgehev9PzMzMzMzM/8/hetRuB6F/z8AAAAAAAAAQIXrUbgehf8/hetRuB6F/z+F61G4HoX/P4/C9Shcj/4/7FG4HoXr/T+4HoXrUbj+PwrXo3A9Cv8/FK5H4XoUAEAAAAAAAAAAQArXo3A9Cv8/MzMzMzMz/z/sUbgehev9P8P1KFyPwv0/9ihcj8L1/D/NzMzMzMz8P/YoXI/C9fw/AAAAAAAA/D8AAAAAAAD8Pz0K16NwPfo/KVyPwvUo+D97FK5H4Xr4P4/C9Shcj/Y/AAAAAAAA+D8AAAAAAAD4Pylcj8L1KPg/16NwPQrX9z9mZmZmZmb2Pz0K16NwPfY/FK5H4XoU9j/hehSuR+H2P7gehetRuPY/7FG4HoXr+T8K16NwPQr/P3LcKR2s//s/SOF6FK5H+T9SuB6F61H4P6RwPQrXo/g/9ihcj8L1+D+PwvUoXI/6P+F6FK5H4fo/PQrXo3A9+j/sUbgehev5Pz0K16NwPfo/7FG4HoXr+T/D9Shcj8L5P+xRuB6F6/k/j8L1KFyP+j8UrkfhehT6Pz0K16NwPfo/ZmZmZmZm+j9mZmZmZmb6P4/C9Shcj/o/ZmZmZmZm+j/hehSuR+H6P7gehetRuPo/4XoUrkfh+j8zMzMzMzP7P/YoXI/C9fw/9ihcj8L1/D97FK5H4Xr8P5qZmZmZmf0/KVyPwvUo/D8pXI/C9Sj8P9ejcD0K1/s/XI/C9Shc+z+PwvUoXI/6P7gehetRuPo/UrgehetR/D89CtejcD36PzMzMzMzM/s/j8L1KFyP+j8K16NwPQr7P7gehetRuPo/4XoUrkfh+j+4HoXrUbj6P+F6FK5H4fo/PQrXo3A9+j9mZmZmZmb6PwrXo3A9Cvs/uB6F61G4+j+4HoXrUbj6PwrXo3A9Cvs/MzMzMzMz+z/hehSuR+H6P4/C9Shcj/o/4XoUrkfh+j+4HoXrUbj6Pz0K16NwPfo/4XoUrkfh+j/hehSuR+H6P+F6FK5H4fo/MzMzMzMz+z+4HoXrUbj6PzMzMzMzM/s/hetRuB6F+z+uR+F6FK77P6RwPQrXo/w/w/UoXI/C/T+amZmZmZn9PxSuR+F6FP4/KVyPwvUoAEAK16NwPQoBQD0K16NwPQBA4XoUrkfh/j89CtejcD3+P4XrUbgehf8/KVyPwvUoAECuR+F6FK7/P65H4XoUrv8/XI/C9Shc/z8AAAAAAAAAQAAAAAAAAABAexSuR+F6AEB7FK5H4XoAQDMzMzMzMwFAmpmZmZmZAUApXI/C9SgCQNejcD0K1wFAH4XrUbgeA0DNzMzMzMwEQJqZmZmZmQVAzczMzMzMCEAUrkfhehQIQPYoXI/C9QZAH4XrUbgeCUC4HoXrUbgIQD0K16NwPQhAmpmZmZmZB0BxPQrXo3AHQAAAAAAAAAZAMzMzMzMzBUAzMzMzMzMFQOxRuB6F6wVAFK5H4XoUBkCamZmZmZkFQDMzMzMzMwVAmpmZmZmZBUC4HoXrUbgEQJqZmZmZmQVAXI/C9ShcB0AzMzMzMzMHQFK4HoXrUQhAPQrXo3A9CEApXI/C9SgIQHE9CtejcAlAKVyPwvUoCkA9CtejcD0KQHsUrkfhegpA9ihcj8L1CkAAAAAAAAAKQAAAAAAAAApAUrgehetRCECamZmZmZkHQIXrUbgehQdA16NwPQrXB0BSuB6F61EGQEjhehSuRwVAXI/C9ShcBUDD9Shcj8IFQAAAAAAAAAZAcT0K16NwBUAAAAAAAAAGQA==\"},\"shape\":[242],\"dtype\":\"float64\",\"order\":\"little\"}],[\"Close\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"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\"},\"shape\":[242],\"dtype\":\"float64\",\"order\":\"little\"}],[\"Volume\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"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\"},\"shape\":[242],\"dtype\":\"float64\",\"order\":\"little\"}],[\"datetime\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"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\"},\"shape\":[242],\"dtype\":\"float64\",\"order\":\"little\"}],[\"inc\",{\"type\":\"ndarray\",\"array\":[\"1\",\"0\",\"0\",\"0\",\"1\",\"1\",\"1\",\"1\",\"0\",\"0\",\"0\",\"0\",\"0\",\"0\",\"0\",\"0\",\"1\",\"1\",\"1\",\"0\",\"0\",\"0\",\"0\",\"0\",\"0\",\"1\",\"0\",\"1\",\"1\",\"1\",\"1\",\"1\",\"1\",\"1\",\"1\",\"0\",\"1\",\"0\",\"0\",\"0\",\"1\",\"0\",\"1\",\"1\",\"1\",\"1\",\"1\",\"1\",\"1\",\"0\",\"1\",\"1\",\"0\",\"0\",\"1\",\"0\",\"1\",\"1\",\"1\",\"1\",\"0\",\"0\",\"1\",\"0\",\"1\",\"0\",\"0\",\"0\",\"1\",\"1\",\"0\",\"0\",\"1\",\"1\",\"0\",\"1\",\"1\",\"0\",\"1\",\"1\",\"0\",\"1\",\"0\",\"0\",\"1\",\"1\",\"1\",\"1\",\"0\",\"0\",\"1\",\"0\",\"0\",\"0\",\"0\",\"1\",\"0\",\"1\",\"0\",\"0\",\"0\",\"0\",\"1\",\"1\",\"1\",\"0\",\"0\",\"0\",\"1\",\"1\",\"1\",\"1\",\"1\",\"0\",\"1\",\"1\",\"1\",\"1\",\"0\",\"1\",\"0\",\"1\",\"1\",\"1\",\"0\",\"1\",\"0\",\"1\",\"1\",\"1\",\"1\",\"0\",\"1\",\"1\",\"1\",\"1\",\"1\",\"1\",\"0\",\"1\",\"1\",\"0\",\"0\",\"1\",\"0\",\"1\",\"0\",\"0\",\"0\",\"0\",\"1\",\"0\",\"0\",\"1\",\"1\",\"1\",\"0\",\"1\",\"0\",\"1\",\"1\",\"1\",\"0\",\"1\",\"0\",\"1\",\"0\",\"1\",\"0\",\"0\",\"1\",\"1\",\"1\",\"1\",\"1\",\"1\",\"1\",\"1\",\"1\",\"1\",\"1\",\"0\",\"0\",\"1\",\"0\",\"1\",\"1\",\"1\",\"0\",\"1\",\"0\",\"1\",\"1\",\"1\",\"1\",\"1\",\"0\",\"1\",\"1\",\"1\",\"1\",\"0\",\"0\",\"1\",\"0\",\"0\",\"0\",\"0\",\"0\",\"0\",\"0\",\"1\",\"1\",\"0\",\"0\",\"1\",\"0\",\"1\",\"1\",\"1\",\"1\",\"1\",\"0\",\"1\",\"1\",\"0\",\"0\",\"1\",\"0\",\"0\",\"1\",\"0\",\"0\",\"1\",\"1\",\"0\",\"1\",\"0\",\"1\",\"1\",\"0\",\"1\"],\"shape\":[242],\"dtype\":\"object\",\"order\":\"little\"}],[\"equity\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"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\"},\"shape\":[242],\"dtype\":\"float64\",\"order\":\"little\"}],[\"SMA(C,5)_0_0\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"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\"},\"shape\":[242],\"dtype\":\"float64\",\"order\":\"little\"}],[\"SMA(C,14)_1_0\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"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\"},\"shape\":[242],\"dtype\":\"float64\",\"order\":\"little\"}],[\"ohlc_low\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"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\"},\"shape\":[242],\"dtype\":\"float64\",\"order\":\"little\"}],[\"ohlc_high\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"7FG4HoXrCUDXo3A9CtcJQDMzMzMzMwlASOF6FK5HCUAfhetRuB4LQFK4HoXrUQpAmpmZmZmZC0DhehSuR+EMQAAAAAAAAA5A4XoUrkfhCkBACtejcD0KQIjrUbgehQlAv3STGARWCEDrUbgehesIQBpy7rMLiAhACCb6O1ktCEBqeWMEE/0HQI1gor+T1QdAWS1vjGCiB0DHCCb6O1kHQLW8MYKJ/gZA++wCYlNpBkCNYKK/k9UFQL0xgon+TgVAwvUoXI/CBECyWt4YwUQEQLgehetRuANAJ6vljRFMA0C1vDGCif4CQOIrvuIrvgJAZmZmZmZmAkA05NxnFxACQLgehetRuAJAMzMzMzMzA0BI4XoUrkcDQKRwPQrXowRA4XoUrkfhAkAK16NwPQoDQI/C9ShcjwJAj8L1KFyPAkCamZmZmZkDQB+F61G4HgNAuB6F61G4AkDhehSuR+ECQEjhehSuRwNASOF6FK5HA0CuR+F6FK4DQK5H4XoUrgNA7FG4HoXrA0AUrkfhehQEQOxRuB6F6wNAKVyPwvUoBEAAAAAAAAAEQIXrUbgehQNA+dJNYhBYA0AoXI/C9SgDQL3iK77iKwNAXI/C9ShcA0AzMzMzMzMDQIXrUbgehQNAcT0K16NwA0B+J6vljREDQImv+Iqv+AJAQB3UQR3UAkAXwUR/J6sCQOONEUz0dwJA5u9ktbwxAkBK9HeyWt4BQOLcZxcQmwFAQzDR38lqAUC74iu+4isBQLRt27Zt2wBAjcL1KFyPAEBlFxCbSkMAQHrYVBpy7v8/KdHfyWp5/z+PwvUoXI8AQHsUrkfhegBAUrgehetRAECPwvUoXI8AQGZmZmZmZgBAPQrXo3A9AEA9CtejcD0AQGI5tMh2vv8/hetRuB6F/z8pXI/C9SgAQGZmZmZmZgBAj8L1KFyPAECPwvUoXI8AQFK4HoXrUQBABQAAAAAAAECnR+F6FK7/P37rUbgehf8/a+6zC4hN/z/ud7Ja3hj/P9t6FK5H4f4/nnA9Ctej/j8Km0pDzn3+P05pyLnPLv4/vfUoXI/C/T9XQGwqDTn9P4nC9Shcj/w/Txpy7rML/D8/fyer5Y37PwXXo3A9Cvs/H0mSJEmS+j85u4DYVBr6P/4S/Z2slvk/bZ9dQGwq+T/bK77iK774P5qZmZmZmfk/KVyPwvUo/D8K16NwPQr/P9IA3gIJCgFArZi8AWa++z9atRZmoZ37PzWvldBdEvs/AAAAAAAA/D/NzMzMzMz8Px+F61G4Hv0/AAAAAAAA/D/oJAaBlUP7P9ejcD0K1/s/MzMzMzMz+z9IUp1PnyH7P4XrUbgehfs/16NwPQrX+z/hehSuR+H6P1yPwvUoXPs/CtejcD0K+z/2KFyPwvX8P9ejcD0K1/s/rkfhehSu+z9SuB6F61H8P6RwPQrXo/w/rkfhehSu+z8UrkfhehT+P2ZmZmZmZv4/uB6F61G4/j/sUbgehev9PwrXo3A9Cv8/j8L1KFyP/j/TSzeJQWD9PwD+1HjpJv0/sHA9Ctej/D+hIec+u4D8P+GNEUz0d/w/mpmZmZmZ/T8gSZIkSZL8P4vC9Shcj/w/t4DYVBpy/D+jgzqogzr8Pw+uR+F6FPw/Jr7iK77i+z9TLW+MYKL7P65H4XoUrvs/gZz77AJi+z+F61G4HoX7P9ejcD0K1/s/XI/C9Shc+z8BdVAHdVD7P9ejcD0K1/s/AAAAAAAA/D8+MzMzMzP7PzMzMzMzM/s/MzMzMzMz+z8zMzMzMzP7P/YoXI/C9fw/UrgehetR/D+uR+F6FK77P4XrUbgehfs/16NwPQrX+z/Xo3A9Ctf7PwAAAAAAAPw/UrgehetR/D+kcD0K16P8PzMzMzMzM/8/MzMzMzMz/z+4HoXrUbj+P9ejcD0K1/8/cT0K16NwAUAzMzMzMzMDQK5H4XoUrgFAzczMzMzMAEB+6SYxCKwAQLgehetRuABAMzMzMzMzAUDNzMzMzMwAQLgehetRuABAZmZmZmZmAEB7FK5H4XoAQOF6FK5H4QBASOF6FK5HAUAzMzMzMzMBQOxRuB6F6wFACtejcD0KA0CF61G4HoUDQM3MzMzMzAJAexSuR+F6BECPwvUoXI8GQM3MzMzMzAhASOF6FK5HC0BI4XoUrkcLQEjhehSuRwtAMzMzMzMzDUBmZmZmZmYKQPanxks3iQlANwisHFpkCUAVLbKd76cIQPJRuB6F6wdAM/fZBcSmB0BRyxsjmOgHQHknq+WNEQhA46AO6qAOCEA7HdRBHdQHQB9JkiRJkgdAd8VXfMVXB0AxlYac++wGQJqZmZmZmQdA9ihcj8L1CEBxPQrXo3AJQNejcD0K1wlAcT0K16NwCUAAAAAAAAAKQEjhehSuRwtASOF6FK5HC0CamZmZmZkLQM3MzMzMzAxArkfhehSuC0BI4XoUrkcLQMAehetRuApAUrgehetRCkAz99kFxKYJQD0K16NwPQpAc2MEE/2dCUDVtm3btm0JQGvuswuITQlA46AO6qAOCUCS6O9ktbwIQGo9CtejcAhAg/5OVssbCEDXo3A9CtcHQA==\"},\"shape\":[242],\"dtype\":\"float64\",\"order\":\"little\"}]]}}},\"view\":{\"type\":\"object\",\"name\":\"CDSView\",\"id\":\"p2951\",\"attributes\":{\"filter\":{\"type\":\"object\",\"name\":\"AllIndices\",\"id\":\"p2952\"}}},\"glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p2947\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"index\"},\"y\":{\"type\":\"field\",\"field\":\"equity\"},\"line_color\":\"#1f77b4\",\"line_width\":1.5}},\"nonselection_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p2948\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"index\"},\"y\":{\"type\":\"field\",\"field\":\"equity\"},\"line_color\":\"#1f77b4\",\"line_alpha\":0.1,\"line_width\":1.5}},\"muted_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p2949\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"index\"},\"y\":{\"type\":\"field\",\"field\":\"equity\"},\"line_color\":\"#1f77b4\",\"line_alpha\":0.2,\"line_width\":1.5}}}}],\"tooltips\":[[\"Date\",\"@datetime{%c}\"],[\"Equity\",\"@equity{+0,0.[000]%}\"]],\"formatters\":{\"type\":\"map\",\"entries\":[[\"@datetime\",\"datetime\"]]},\"mode\":\"vline\",\"point_policy\":\"follow_mouse\"}}]}},{\"type\":\"object\",\"name\":\"ToolProxy\",\"id\":\"p3181\",\"attributes\":{\"tools\":[{\"type\":\"object\",\"name\":\"HoverTool\",\"id\":\"p3050\",\"attributes\":{\"renderers\":[{\"type\":\"object\",\"name\":\"GlyphRenderer\",\"id\":\"p3038\",\"attributes\":{\"data_source\":{\"type\":\"object\",\"name\":\"ColumnDataSource\",\"id\":\"p2889\",\"attributes\":{\"selected\":{\"type\":\"object\",\"name\":\"Selection\",\"id\":\"p2890\",\"attributes\":{\"indices\":[],\"line_indices\":[]}},\"selection_policy\":{\"type\":\"object\",\"name\":\"UnionRenderers\",\"id\":\"p2891\"},\"data\":{\"type\":\"map\",\"entries\":[[\"index\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"OAAAAFcAAABcAAAAfAAAAIEAAACSAAAApwAAAMAAAADTAAAA6QAAAA==\"},\"shape\":[10],\"dtype\":\"int32\",\"order\":\"little\"}],[\"datetime\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"AACAsyXoeEIAAACTPfh4QgAAQFt++nhCAACACZ8JeUIAAMDR3wt5QgAAAPZGE3lCAABASEEdeUIAAEDFait5QgAAgIAbNHlCAAAAbcM9eUI=\"},\"shape\":[10],\"dtype\":\"float64\",\"order\":\"little\"}],[\"exit_price\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"w/UoXI/CAUA9CtejcD0AQGZmZmZmZv4/uB6F61G4+j9mZmZmZmb6P1yPwvUoXPs/4XoUrkfh+j+PwvUoXI8AQK5H4XoUrgVAw/UoXI/CB0A=\"},\"shape\":[10],\"dtype\":\"float64\",\"order\":\"little\"}],[\"size\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"ZAAAAGQAAABkAAAAZAAAAGQAAABkAAAAZAAAAGQAAABkAAAAZAAAAA==\"},\"shape\":[10],\"dtype\":\"int32\",\"order\":\"little\"}],[\"returns_positive\",{\"type\":\"ndarray\",\"array\":[\"0\",\"1\",\"0\",\"0\",\"0\",\"1\",\"0\",\"1\",\"1\",\"0\"],\"shape\":[10],\"dtype\":\"object\",\"order\":\"little\"}],[\"returns_long\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"aCAqHdkzsL8Ab2dIzNuZP5iRkZGRkbG/qOgVqi/Pwb+A82sPuax4vwAYGBgYGHg/AAZ9QV/Ql7/QcFL35bHFP2C3CuF1q9A/kCRJkiRJor8=\"},\"shape\":[10],\"dtype\":\"float64\",\"order\":\"little\"}],[\"returns_short\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8=\"},\"shape\":[10],\"dtype\":\"float64\",\"order\":\"little\"}],[\"marker_size\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"AAAAAAAANEAAAAAAAAA0QAAAAAAAADRAAAAAAAAANEAAAAAAAAA0QAAAAAAAADRAAAAAAAAANEAAAAAAAAA0QAAAAAAAADRAAAAAAAAANEA=\"},\"shape\":[10],\"dtype\":\"float64\",\"order\":\"little\"}],[\"position_lines_xs\",[[34,56],[78,87],[88,92],[113,124],[127,129],[132,146],[162,167],[168,192],[194,211],[221,233]]],[\"position_lines_ys\",[[2.37,2.22],[1.98,2.03],[2.04,1.9],[1.93991,1.67],[1.66,1.65],[1.7,1.71],[1.72,1.68],[1.77,2.07],[2.15,2.71],[3.08,2.97]]]]}}},\"view\":{\"type\":\"object\",\"name\":\"CDSView\",\"id\":\"p3039\",\"attributes\":{\"filter\":{\"type\":\"object\",\"name\":\"AllIndices\",\"id\":\"p3040\"}}},\"glyph\":{\"type\":\"object\",\"name\":\"Scatter\",\"id\":\"p3035\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"index\"},\"y\":{\"type\":\"field\",\"field\":\"returns_long\"},\"size\":{\"type\":\"field\",\"field\":\"marker_size\"},\"fill_color\":{\"type\":\"field\",\"field\":\"returns_positive\",\"transform\":{\"type\":\"object\",\"name\":\"CategoricalColorMapper\",\"id\":\"p2893\",\"attributes\":{\"palette\":[\"tomato\",\"lime\"],\"factors\":[\"0\",\"1\"]}}},\"marker\":{\"type\":\"value\",\"value\":\"triangle\"}}},\"nonselection_glyph\":{\"type\":\"object\",\"name\":\"Scatter\",\"id\":\"p3036\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"index\"},\"y\":{\"type\":\"field\",\"field\":\"returns_long\"},\"size\":{\"type\":\"field\",\"field\":\"marker_size\"},\"line_alpha\":{\"type\":\"value\",\"value\":0.1},\"fill_color\":{\"type\":\"field\",\"field\":\"returns_positive\",\"transform\":{\"id\":\"p2893\"}},\"fill_alpha\":{\"type\":\"value\",\"value\":0.1},\"hatch_alpha\":{\"type\":\"value\",\"value\":0.1},\"marker\":{\"type\":\"value\",\"value\":\"triangle\"}}},\"muted_glyph\":{\"type\":\"object\",\"name\":\"Scatter\",\"id\":\"p3037\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"index\"},\"y\":{\"type\":\"field\",\"field\":\"returns_long\"},\"size\":{\"type\":\"field\",\"field\":\"marker_size\"},\"line_alpha\":{\"type\":\"value\",\"value\":0.2},\"fill_color\":{\"type\":\"field\",\"field\":\"returns_positive\",\"transform\":{\"id\":\"p2893\"}},\"fill_alpha\":{\"type\":\"value\",\"value\":0.2},\"hatch_alpha\":{\"type\":\"value\",\"value\":0.2},\"marker\":{\"type\":\"value\",\"value\":\"triangle\"}}}}}],\"tooltips\":[[\"Date\",\"@datetime{%c}\"],[\"Size\",\"@size{0,0}\"],[\"P/L\",\"@returns_long{+0.[000]%}\"]],\"formatters\":{\"type\":\"map\",\"entries\":[[\"@datetime\",\"datetime\"]]},\"point_policy\":\"follow_mouse\"}}]}},{\"type\":\"object\",\"name\":\"ToolProxy\",\"id\":\"p3182\",\"attributes\":{\"tools\":[{\"type\":\"object\",\"name\":\"HoverTool\",\"id\":\"p3051\",\"attributes\":{\"renderers\":[{\"type\":\"object\",\"name\":\"GlyphRenderer\",\"id\":\"p3047\",\"attributes\":{\"data_source\":{\"id\":\"p2889\"},\"view\":{\"type\":\"object\",\"name\":\"CDSView\",\"id\":\"p3048\",\"attributes\":{\"filter\":{\"type\":\"object\",\"name\":\"AllIndices\",\"id\":\"p3049\"}}},\"glyph\":{\"type\":\"object\",\"name\":\"Scatter\",\"id\":\"p3044\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"index\"},\"y\":{\"type\":\"field\",\"field\":\"returns_short\"},\"size\":{\"type\":\"field\",\"field\":\"marker_size\"},\"fill_color\":{\"type\":\"field\",\"field\":\"returns_positive\",\"transform\":{\"id\":\"p2893\"}},\"marker\":{\"type\":\"value\",\"value\":\"inverted_triangle\"}}},\"nonselection_glyph\":{\"type\":\"object\",\"name\":\"Scatter\",\"id\":\"p3045\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"index\"},\"y\":{\"type\":\"field\",\"field\":\"returns_short\"},\"size\":{\"type\":\"field\",\"field\":\"marker_size\"},\"line_alpha\":{\"type\":\"value\",\"value\":0.1},\"fill_color\":{\"type\":\"field\",\"field\":\"returns_positive\",\"transform\":{\"id\":\"p2893\"}},\"fill_alpha\":{\"type\":\"value\",\"value\":0.1},\"hatch_alpha\":{\"type\":\"value\",\"value\":0.1},\"marker\":{\"type\":\"value\",\"value\":\"inverted_triangle\"}}},\"muted_glyph\":{\"type\":\"object\",\"name\":\"Scatter\",\"id\":\"p3046\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"index\"},\"y\":{\"type\":\"field\",\"field\":\"returns_short\"},\"size\":{\"type\":\"field\",\"field\":\"marker_size\"},\"line_alpha\":{\"type\":\"value\",\"value\":0.2},\"fill_color\":{\"type\":\"field\",\"field\":\"returns_positive\",\"transform\":{\"id\":\"p2893\"}},\"fill_alpha\":{\"type\":\"value\",\"value\":0.2},\"hatch_alpha\":{\"type\":\"value\",\"value\":0.2},\"marker\":{\"type\":\"value\",\"value\":\"inverted_triangle\"}}}}}],\"tooltips\":[[\"Date\",\"@datetime{%c}\"],[\"Size\",\"@size{0,0}\"],[\"P/L\",\"@returns_short{+0.[000]%}\"]],\"formatters\":{\"type\":\"map\",\"entries\":[[\"@datetime\",\"datetime\"]]},\"point_policy\":\"follow_mouse\"}}]}},{\"type\":\"object\",\"name\":\"ToolProxy\",\"id\":\"p3183\",\"attributes\":{\"tools\":[{\"type\":\"object\",\"name\":\"HoverTool\",\"id\":\"p3170\",\"attributes\":{\"renderers\":[{\"type\":\"object\",\"name\":\"GlyphRenderer\",\"id\":\"p3136\",\"attributes\":{\"data_source\":{\"id\":\"p2886\"},\"view\":{\"type\":\"object\",\"name\":\"CDSView\",\"id\":\"p3137\",\"attributes\":{\"filter\":{\"type\":\"object\",\"name\":\"AllIndices\",\"id\":\"p3138\"}}},\"glyph\":{\"type\":\"object\",\"name\":\"VBar\",\"id\":\"p3133\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"index\"},\"width\":{\"type\":\"value\",\"value\":0.8},\"bottom\":{\"type\":\"field\",\"field\":\"Close\"},\"top\":{\"type\":\"field\",\"field\":\"Open\"},\"fill_color\":{\"type\":\"field\",\"field\":\"inc\",\"transform\":{\"type\":\"object\",\"name\":\"CategoricalColorMapper\",\"id\":\"p2892\",\"attributes\":{\"palette\":[\"tomato\",\"lime\"],\"factors\":[\"0\",\"1\"]}}}}},\"nonselection_glyph\":{\"type\":\"object\",\"name\":\"VBar\",\"id\":\"p3134\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"index\"},\"width\":{\"type\":\"value\",\"value\":0.8},\"bottom\":{\"type\":\"field\",\"field\":\"Close\"},\"top\":{\"type\":\"field\",\"field\":\"Open\"},\"line_alpha\":{\"type\":\"value\",\"value\":0.1},\"fill_color\":{\"type\":\"field\",\"field\":\"inc\",\"transform\":{\"id\":\"p2892\"}},\"fill_alpha\":{\"type\":\"value\",\"value\":0.1},\"hatch_alpha\":{\"type\":\"value\",\"value\":0.1}}},\"muted_glyph\":{\"type\":\"object\",\"name\":\"VBar\",\"id\":\"p3135\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"index\"},\"width\":{\"type\":\"value\",\"value\":0.8},\"bottom\":{\"type\":\"field\",\"field\":\"Close\"},\"top\":{\"type\":\"field\",\"field\":\"Open\"},\"line_alpha\":{\"type\":\"value\",\"value\":0.2},\"fill_color\":{\"type\":\"field\",\"field\":\"inc\",\"transform\":{\"id\":\"p2892\"}},\"fill_alpha\":{\"type\":\"value\",\"value\":0.2},\"hatch_alpha\":{\"type\":\"value\",\"value\":0.2}}}}}],\"tooltips\":[[\"Date\",\"@datetime{%c}\"],[\"x, y\",\"$index\\u00a0\\u00a0\\u00a0\\u00a0$y{0,0.0[0000]}\"],[\"OHLC\",\"@Open{0,0.0[0000]}\\u00a0\\u00a0\\u00a0\\u00a0@High{0,0.0[0000]}\\u00a0\\u00a0\\u00a0\\u00a0@Low{0,0.0[0000]}\\u00a0\\u00a0\\u00a0\\u00a0@Close{0,0.0[0000]}\"],[\"Volume\",\"@Volume{0,0}\"],[\"SMA(C,5)\",\"@{SMA(C,5)_0_0}{0,0.0[0000]}\"],[\"SMA(C,14)\",\"@{SMA(C,14)_1_0}{0,0.0[0000]}\"]],\"formatters\":{\"type\":\"map\",\"entries\":[[\"@datetime\",\"datetime\"]]},\"mode\":\"vline\",\"point_policy\":\"follow_mouse\"}}]}},{\"type\":\"object\",\"name\":\"ToolProxy\",\"id\":\"p3184\",\"attributes\":{\"tools\":[{\"type\":\"object\",\"name\":\"HoverTool\",\"id\":\"p3097\",\"attributes\":{\"renderers\":[{\"type\":\"object\",\"name\":\"GlyphRenderer\",\"id\":\"p3094\",\"attributes\":{\"data_source\":{\"id\":\"p2886\"},\"view\":{\"type\":\"object\",\"name\":\"CDSView\",\"id\":\"p3095\",\"attributes\":{\"filter\":{\"type\":\"object\",\"name\":\"AllIndices\",\"id\":\"p3096\"}}},\"glyph\":{\"type\":\"object\",\"name\":\"VBar\",\"id\":\"p3091\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"index\"},\"width\":{\"type\":\"value\",\"value\":0.8},\"top\":{\"type\":\"field\",\"field\":\"Volume\"},\"line_color\":{\"type\":\"field\",\"field\":\"inc\",\"transform\":{\"id\":\"p2892\"}},\"fill_color\":{\"type\":\"field\",\"field\":\"inc\",\"transform\":{\"id\":\"p2892\"}},\"hatch_color\":{\"type\":\"field\",\"field\":\"inc\",\"transform\":{\"id\":\"p2892\"}}}},\"nonselection_glyph\":{\"type\":\"object\",\"name\":\"VBar\",\"id\":\"p3092\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"index\"},\"width\":{\"type\":\"value\",\"value\":0.8},\"top\":{\"type\":\"field\",\"field\":\"Volume\"},\"line_color\":{\"type\":\"field\",\"field\":\"inc\",\"transform\":{\"id\":\"p2892\"}},\"line_alpha\":{\"type\":\"value\",\"value\":0.1},\"fill_color\":{\"type\":\"field\",\"field\":\"inc\",\"transform\":{\"id\":\"p2892\"}},\"fill_alpha\":{\"type\":\"value\",\"value\":0.1},\"hatch_color\":{\"type\":\"field\",\"field\":\"inc\",\"transform\":{\"id\":\"p2892\"}},\"hatch_alpha\":{\"type\":\"value\",\"value\":0.1}}},\"muted_glyph\":{\"type\":\"object\",\"name\":\"VBar\",\"id\":\"p3093\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"index\"},\"width\":{\"type\":\"value\",\"value\":0.8},\"top\":{\"type\":\"field\",\"field\":\"Volume\"},\"line_color\":{\"type\":\"field\",\"field\":\"inc\",\"transform\":{\"id\":\"p2892\"}},\"line_alpha\":{\"type\":\"value\",\"value\":0.2},\"fill_color\":{\"type\":\"field\",\"field\":\"inc\",\"transform\":{\"id\":\"p2892\"}},\"fill_alpha\":{\"type\":\"value\",\"value\":0.2},\"hatch_color\":{\"type\":\"field\",\"field\":\"inc\",\"transform\":{\"id\":\"p2892\"}},\"hatch_alpha\":{\"type\":\"value\",\"value\":0.2}}}}}],\"tooltips\":[[\"Date\",\"@datetime{%c}\"],[\"Volume\",\"@Volume{0.00 a}\"]],\"formatters\":{\"type\":\"map\",\"entries\":[[\"@datetime\",\"datetime\"]]},\"mode\":\"vline\",\"point_policy\":\"follow_mouse\"}}]}},{\"type\":\"object\",\"name\":\"ToolProxy\",\"id\":\"p3185\",\"attributes\":{\"tools\":[{\"type\":\"object\",\"name\":\"CrosshairTool\",\"id\":\"p3172\"},{\"id\":\"p3172\"},{\"id\":\"p3172\"},{\"id\":\"p3172\"}]}}],\"active_drag\":{\"id\":\"p3173\"},\"active_scroll\":{\"id\":\"p3174\"}}},\"toolbar_location\":\"right\",\"children\":[[{\"type\":\"object\",\"name\":\"Figure\",\"id\":\"p2897\",\"attributes\":{\"width\":null,\"height\":110,\"sizing_mode\":\"stretch_width\",\"x_range\":{\"type\":\"object\",\"name\":\"Range1d\",\"id\":\"p2850\",\"attributes\":{\"js_property_callbacks\":{\"type\":\"map\",\"entries\":[[\"change:end\",[{\"type\":\"object\",\"name\":\"CustomJS\",\"id\":\"p3171\",\"attributes\":{\"args\":{\"type\":\"map\",\"entries\":[[\"ohlc_range\",{\"type\":\"object\",\"name\":\"DataRange1d\",\"id\":\"p2853\"}],[\"source\",{\"id\":\"p2886\"}],[\"volume_range\",{\"type\":\"object\",\"name\":\"DataRange1d\",\"id\":\"p3055\"}]]},\"code\":\"if (!window._bt_scale_range) {\\n window._bt_scale_range = function (range, min, max, pad) {\\n \\\"use strict\\\";\\n if (min !== Infinity && max !== -Infinity) {\\n pad = pad ? (max - min) * .03 : 0;\\n range.start = min - pad;\\n range.end = max + pad;\\n } else console.error('backtesting: scale range error:', min, max, range);\\n };\\n}\\n\\nclearTimeout(window._bt_autoscale_timeout);\\n\\nwindow._bt_autoscale_timeout = setTimeout(function () {\\n /**\\n * @variable cb_obj `fig_ohlc.x_range`.\\n * @variable source `ColumnDataSource`\\n * @variable ohlc_range `fig_ohlc.y_range`.\\n * @variable volume_range `fig_volume.y_range`.\\n */\\n \\\"use strict\\\";\\n\\n let i = Math.max(Math.floor(cb_obj.start), 0),\\n j = Math.min(Math.ceil(cb_obj.end), source.data['ohlc_high'].length);\\n\\n let max = Math.max.apply(null, source.data['ohlc_high'].slice(i, j)),\\n min = Math.min.apply(null, source.data['ohlc_low'].slice(i, j));\\n _bt_scale_range(ohlc_range, min, max, true);\\n\\n if (volume_range) {\\n max = Math.max.apply(null, source.data['Volume'].slice(i, j));\\n _bt_scale_range(volume_range, 0, max * 1.03, false);\\n }\\n\\n}, 50);\\n\"}}]]]},\"end\":241,\"bounds\":[-12.05,253.05],\"min_interval\":10}},\"y_range\":{\"type\":\"object\",\"name\":\"DataRange1d\",\"id\":\"p2899\"},\"x_scale\":{\"type\":\"object\",\"name\":\"LinearScale\",\"id\":\"p2906\"},\"y_scale\":{\"type\":\"object\",\"name\":\"LinearScale\",\"id\":\"p2907\"},\"title\":{\"type\":\"object\",\"name\":\"Title\",\"id\":\"p2904\"},\"outline_line_color\":\"#666666\",\"renderers\":[{\"type\":\"object\",\"name\":\"GlyphRenderer\",\"id\":\"p2941\",\"attributes\":{\"data_source\":{\"type\":\"object\",\"name\":\"ColumnDataSource\",\"id\":\"p2932\",\"attributes\":{\"selected\":{\"type\":\"object\",\"name\":\"Selection\",\"id\":\"p2933\",\"attributes\":{\"indices\":[],\"line_indices\":[]}},\"selection_policy\":{\"type\":\"object\",\"name\":\"UnionRenderers\",\"id\":\"p2934\"},\"data\":{\"type\":\"map\",\"entries\":[[\"index\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"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\"},\"shape\":[484],\"dtype\":\"int32\",\"order\":\"little\"}],[\"equity_dd\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"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\"},\"shape\":[484],\"dtype\":\"float64\",\"order\":\"little\"}]]}}},\"view\":{\"type\":\"object\",\"name\":\"CDSView\",\"id\":\"p2942\",\"attributes\":{\"filter\":{\"type\":\"object\",\"name\":\"AllIndices\",\"id\":\"p2943\"}}},\"glyph\":{\"type\":\"object\",\"name\":\"Patch\",\"id\":\"p2938\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"index\"},\"y\":{\"type\":\"field\",\"field\":\"equity_dd\"},\"line_color\":\"#ffcb66\",\"fill_color\":\"#ffffea\"}},\"nonselection_glyph\":{\"type\":\"object\",\"name\":\"Patch\",\"id\":\"p2939\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"index\"},\"y\":{\"type\":\"field\",\"field\":\"equity_dd\"},\"line_color\":\"#ffcb66\",\"line_alpha\":0.1,\"fill_color\":\"#ffffea\",\"fill_alpha\":0.1,\"hatch_alpha\":0.1}},\"muted_glyph\":{\"type\":\"object\",\"name\":\"Patch\",\"id\":\"p2940\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"index\"},\"y\":{\"type\":\"field\",\"field\":\"equity_dd\"},\"line_color\":\"#ffcb66\",\"line_alpha\":0.2,\"fill_color\":\"#ffffea\",\"fill_alpha\":0.2,\"hatch_alpha\":0.2}}}},{\"id\":\"p2950\"},{\"type\":\"object\",\"name\":\"GlyphRenderer\",\"id\":\"p2961\",\"attributes\":{\"data_source\":{\"type\":\"object\",\"name\":\"ColumnDataSource\",\"id\":\"p2955\",\"attributes\":{\"selected\":{\"type\":\"object\",\"name\":\"Selection\",\"id\":\"p2956\",\"attributes\":{\"indices\":[],\"line_indices\":[]}},\"selection_policy\":{\"type\":\"object\",\"name\":\"UnionRenderers\",\"id\":\"p2957\"},\"data\":{\"type\":\"map\"}}},\"view\":{\"type\":\"object\",\"name\":\"CDSView\",\"id\":\"p2962\",\"attributes\":{\"filter\":{\"type\":\"object\",\"name\":\"AllIndices\",\"id\":\"p2963\"}}},\"glyph\":{\"type\":\"object\",\"name\":\"Scatter\",\"id\":\"p2958\",\"attributes\":{\"x\":{\"type\":\"value\",\"value\":203},\"y\":{\"type\":\"value\",\"value\":1.0094557017999999},\"size\":{\"type\":\"value\",\"value\":8},\"line_color\":{\"type\":\"value\",\"value\":\"cyan\"},\"fill_color\":{\"type\":\"value\",\"value\":\"cyan\"},\"hatch_color\":{\"type\":\"value\",\"value\":\"cyan\"}}},\"nonselection_glyph\":{\"type\":\"object\",\"name\":\"Scatter\",\"id\":\"p2959\",\"attributes\":{\"x\":{\"type\":\"value\",\"value\":203},\"y\":{\"type\":\"value\",\"value\":1.0094557017999999},\"size\":{\"type\":\"value\",\"value\":8},\"line_color\":{\"type\":\"value\",\"value\":\"cyan\"},\"line_alpha\":{\"type\":\"value\",\"value\":0.1},\"fill_color\":{\"type\":\"value\",\"value\":\"cyan\"},\"fill_alpha\":{\"type\":\"value\",\"value\":0.1},\"hatch_color\":{\"type\":\"value\",\"value\":\"cyan\"},\"hatch_alpha\":{\"type\":\"value\",\"value\":0.1}}},\"muted_glyph\":{\"type\":\"object\",\"name\":\"Scatter\",\"id\":\"p2960\",\"attributes\":{\"x\":{\"type\":\"value\",\"value\":203},\"y\":{\"type\":\"value\",\"value\":1.0094557017999999},\"size\":{\"type\":\"value\",\"value\":8},\"line_color\":{\"type\":\"value\",\"value\":\"cyan\"},\"line_alpha\":{\"type\":\"value\",\"value\":0.2},\"fill_color\":{\"type\":\"value\",\"value\":\"cyan\"},\"fill_alpha\":{\"type\":\"value\",\"value\":0.2},\"hatch_color\":{\"type\":\"value\",\"value\":\"cyan\"},\"hatch_alpha\":{\"type\":\"value\",\"value\":0.2}}}}},{\"type\":\"object\",\"name\":\"GlyphRenderer\",\"id\":\"p2972\",\"attributes\":{\"data_source\":{\"type\":\"object\",\"name\":\"ColumnDataSource\",\"id\":\"p2966\",\"attributes\":{\"selected\":{\"type\":\"object\",\"name\":\"Selection\",\"id\":\"p2967\",\"attributes\":{\"indices\":[],\"line_indices\":[]}},\"selection_policy\":{\"type\":\"object\",\"name\":\"UnionRenderers\",\"id\":\"p2968\"},\"data\":{\"type\":\"map\"}}},\"view\":{\"type\":\"object\",\"name\":\"CDSView\",\"id\":\"p2973\",\"attributes\":{\"filter\":{\"type\":\"object\",\"name\":\"AllIndices\",\"id\":\"p2974\"}}},\"glyph\":{\"type\":\"object\",\"name\":\"Scatter\",\"id\":\"p2969\",\"attributes\":{\"x\":{\"type\":\"value\",\"value\":241},\"y\":{\"type\":\"value\",\"value\":1.0011805018000002},\"size\":{\"type\":\"value\",\"value\":8},\"line_color\":{\"type\":\"value\",\"value\":\"blue\"},\"fill_color\":{\"type\":\"value\",\"value\":\"blue\"},\"hatch_color\":{\"type\":\"value\",\"value\":\"blue\"}}},\"nonselection_glyph\":{\"type\":\"object\",\"name\":\"Scatter\",\"id\":\"p2970\",\"attributes\":{\"x\":{\"type\":\"value\",\"value\":241},\"y\":{\"type\":\"value\",\"value\":1.0011805018000002},\"size\":{\"type\":\"value\",\"value\":8},\"line_color\":{\"type\":\"value\",\"value\":\"blue\"},\"line_alpha\":{\"type\":\"value\",\"value\":0.1},\"fill_color\":{\"type\":\"value\",\"value\":\"blue\"},\"fill_alpha\":{\"type\":\"value\",\"value\":0.1},\"hatch_color\":{\"type\":\"value\",\"value\":\"blue\"},\"hatch_alpha\":{\"type\":\"value\",\"value\":0.1}}},\"muted_glyph\":{\"type\":\"object\",\"name\":\"Scatter\",\"id\":\"p2971\",\"attributes\":{\"x\":{\"type\":\"value\",\"value\":241},\"y\":{\"type\":\"value\",\"value\":1.0011805018000002},\"size\":{\"type\":\"value\",\"value\":8},\"line_color\":{\"type\":\"value\",\"value\":\"blue\"},\"line_alpha\":{\"type\":\"value\",\"value\":0.2},\"fill_color\":{\"type\":\"value\",\"value\":\"blue\"},\"fill_alpha\":{\"type\":\"value\",\"value\":0.2},\"hatch_color\":{\"type\":\"value\",\"value\":\"blue\"},\"hatch_alpha\":{\"type\":\"value\",\"value\":0.2}}}}},{\"type\":\"object\",\"name\":\"GlyphRenderer\",\"id\":\"p2982\",\"attributes\":{\"data_source\":{\"type\":\"object\",\"name\":\"ColumnDataSource\",\"id\":\"p2976\",\"attributes\":{\"selected\":{\"type\":\"object\",\"name\":\"Selection\",\"id\":\"p2977\",\"attributes\":{\"indices\":[],\"line_indices\":[]}},\"selection_policy\":{\"type\":\"object\",\"name\":\"UnionRenderers\",\"id\":\"p2978\"},\"data\":{\"type\":\"map\"}}},\"view\":{\"type\":\"object\",\"name\":\"CDSView\",\"id\":\"p2983\",\"attributes\":{\"filter\":{\"type\":\"object\",\"name\":\"AllIndices\",\"id\":\"p2984\"}}},\"glyph\":{\"type\":\"object\",\"name\":\"Scatter\",\"id\":\"p2979\",\"attributes\":{\"x\":{\"type\":\"value\",\"value\":233},\"y\":{\"type\":\"value\",\"value\":1.0011805018000002},\"size\":{\"type\":\"value\",\"value\":8},\"line_color\":{\"type\":\"value\",\"value\":\"red\"},\"fill_color\":{\"type\":\"value\",\"value\":\"red\"},\"hatch_color\":{\"type\":\"value\",\"value\":\"red\"}}},\"nonselection_glyph\":{\"type\":\"object\",\"name\":\"Scatter\",\"id\":\"p2980\",\"attributes\":{\"x\":{\"type\":\"value\",\"value\":233},\"y\":{\"type\":\"value\",\"value\":1.0011805018000002},\"size\":{\"type\":\"value\",\"value\":8},\"line_color\":{\"type\":\"value\",\"value\":\"red\"},\"line_alpha\":{\"type\":\"value\",\"value\":0.1},\"fill_color\":{\"type\":\"value\",\"value\":\"red\"},\"fill_alpha\":{\"type\":\"value\",\"value\":0.1},\"hatch_color\":{\"type\":\"value\",\"value\":\"red\"},\"hatch_alpha\":{\"type\":\"value\",\"value\":0.1}}},\"muted_glyph\":{\"type\":\"object\",\"name\":\"Scatter\",\"id\":\"p2981\",\"attributes\":{\"x\":{\"type\":\"value\",\"value\":233},\"y\":{\"type\":\"value\",\"value\":1.0011805018000002},\"size\":{\"type\":\"value\",\"value\":8},\"line_color\":{\"type\":\"value\",\"value\":\"red\"},\"line_alpha\":{\"type\":\"value\",\"value\":0.2},\"fill_color\":{\"type\":\"value\",\"value\":\"red\"},\"fill_alpha\":{\"type\":\"value\",\"value\":0.2},\"hatch_color\":{\"type\":\"value\",\"value\":\"red\"},\"hatch_alpha\":{\"type\":\"value\",\"value\":0.2}}}}},{\"type\":\"object\",\"name\":\"GlyphRenderer\",\"id\":\"p2992\",\"attributes\":{\"data_source\":{\"type\":\"object\",\"name\":\"ColumnDataSource\",\"id\":\"p2986\",\"attributes\":{\"selected\":{\"type\":\"object\",\"name\":\"Selection\",\"id\":\"p2987\",\"attributes\":{\"indices\":[],\"line_indices\":[]}},\"selection_policy\":{\"type\":\"object\",\"name\":\"UnionRenderers\",\"id\":\"p2988\"},\"data\":{\"type\":\"map\",\"entries\":[[\"x\",[51,198.0757300769231]]]}}},\"view\":{\"type\":\"object\",\"name\":\"CDSView\",\"id\":\"p2993\",\"attributes\":{\"filter\":{\"type\":\"object\",\"name\":\"AllIndices\",\"id\":\"p2994\"}}},\"glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p2989\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"value\",\"value\":1.0011526},\"line_color\":\"red\",\"line_width\":2}},\"nonselection_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p2990\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"value\",\"value\":1.0011526},\"line_color\":\"red\",\"line_alpha\":0.1,\"line_width\":2}},\"muted_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p2991\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"value\",\"value\":1.0011526},\"line_color\":\"red\",\"line_alpha\":0.2,\"line_width\":2}}}}],\"toolbar\":{\"type\":\"object\",\"name\":\"Toolbar\",\"id\":\"p2905\",\"attributes\":{\"tools\":[{\"id\":\"p2918\"},{\"id\":\"p2919\"},{\"id\":\"p2920\"},{\"id\":\"p2928\"},{\"id\":\"p2929\"},{\"id\":\"p2930\"},{\"type\":\"object\",\"name\":\"SaveTool\",\"id\":\"p2931\"},{\"id\":\"p2953\"},{\"id\":\"p3172\"}],\"active_drag\":{\"id\":\"p2918\"},\"active_scroll\":{\"id\":\"p2919\"}}},\"toolbar_location\":null,\"left\":[{\"type\":\"object\",\"name\":\"LinearAxis\",\"id\":\"p2913\",\"attributes\":{\"ticker\":{\"type\":\"object\",\"name\":\"BasicTicker\",\"id\":\"p2914\",\"attributes\":{\"mantissas\":[1,2,5]}},\"formatter\":{\"type\":\"object\",\"name\":\"NumeralTickFormatter\",\"id\":\"p2954\",\"attributes\":{\"format\":\"0,0.[00]%\"}},\"axis_label\":\"Equity\",\"major_label_policy\":{\"type\":\"object\",\"name\":\"AllLabels\",\"id\":\"p2916\"},\"minor_tick_line_color\":null}}],\"below\":[{\"type\":\"object\",\"name\":\"LinearAxis\",\"id\":\"p2908\",\"attributes\":{\"visible\":false,\"ticker\":{\"type\":\"object\",\"name\":\"BasicTicker\",\"id\":\"p2909\",\"attributes\":{\"mantissas\":[1,2,5]}},\"formatter\":{\"type\":\"object\",\"name\":\"BasicTickFormatter\",\"id\":\"p2910\"},\"major_label_policy\":{\"type\":\"object\",\"name\":\"AllLabels\",\"id\":\"p2911\"}}}],\"center\":[{\"type\":\"object\",\"name\":\"Grid\",\"id\":\"p2912\",\"attributes\":{\"axis\":{\"id\":\"p2908\"}}},{\"type\":\"object\",\"name\":\"Grid\",\"id\":\"p2917\",\"attributes\":{\"dimension\":1,\"axis\":{\"id\":\"p2913\"}}},{\"type\":\"object\",\"name\":\"Legend\",\"id\":\"p2964\",\"attributes\":{\"location\":\"top_left\",\"border_line_color\":\"#333333\",\"click_policy\":\"hide\",\"label_text_font_size\":\"8pt\",\"margin\":0,\"padding\":5,\"spacing\":0,\"items\":[{\"type\":\"object\",\"name\":\"LegendItem\",\"id\":\"p2965\",\"attributes\":{\"label\":{\"type\":\"value\",\"value\":\"Peak (101%)\"},\"renderers\":[{\"id\":\"p2961\"}]}},{\"type\":\"object\",\"name\":\"LegendItem\",\"id\":\"p2975\",\"attributes\":{\"label\":{\"type\":\"value\",\"value\":\"Final (100%)\"},\"renderers\":[{\"id\":\"p2972\"}]}},{\"type\":\"object\",\"name\":\"LegendItem\",\"id\":\"p2985\",\"attributes\":{\"label\":{\"type\":\"value\",\"value\":\"Max Drawdown (-0.8%)\"},\"renderers\":[{\"id\":\"p2982\"}]}},{\"type\":\"object\",\"name\":\"LegendItem\",\"id\":\"p2995\",\"attributes\":{\"label\":{\"type\":\"value\",\"value\":\"Max Dd Dur. (224 days)\"},\"renderers\":[{\"id\":\"p2992\"}]}}]}}],\"min_border_top\":3,\"min_border_bottom\":6,\"min_border_left\":0,\"min_border_right\":10}},0,0],[{\"type\":\"object\",\"name\":\"Figure\",\"id\":\"p2996\",\"attributes\":{\"width\":null,\"height\":90,\"sizing_mode\":\"stretch_width\",\"x_range\":{\"id\":\"p2850\"},\"y_range\":{\"type\":\"object\",\"name\":\"DataRange1d\",\"id\":\"p2998\"},\"x_scale\":{\"type\":\"object\",\"name\":\"LinearScale\",\"id\":\"p3005\"},\"y_scale\":{\"type\":\"object\",\"name\":\"LinearScale\",\"id\":\"p3006\"},\"title\":{\"type\":\"object\",\"name\":\"Title\",\"id\":\"p3003\"},\"outline_line_color\":\"#666666\",\"renderers\":[{\"id\":\"p3038\"},{\"id\":\"p3047\"}],\"toolbar\":{\"type\":\"object\",\"name\":\"Toolbar\",\"id\":\"p3004\",\"attributes\":{\"tools\":[{\"id\":\"p3017\"},{\"id\":\"p3018\"},{\"id\":\"p3019\"},{\"id\":\"p3027\"},{\"id\":\"p3028\"},{\"id\":\"p3029\"},{\"type\":\"object\",\"name\":\"SaveTool\",\"id\":\"p3030\"},{\"id\":\"p3050\"},{\"id\":\"p3051\"},{\"id\":\"p3172\"}],\"active_drag\":{\"id\":\"p3017\"},\"active_scroll\":{\"id\":\"p3018\"}}},\"toolbar_location\":null,\"left\":[{\"type\":\"object\",\"name\":\"LinearAxis\",\"id\":\"p3012\",\"attributes\":{\"ticker\":{\"type\":\"object\",\"name\":\"BasicTicker\",\"id\":\"p3013\",\"attributes\":{\"mantissas\":[1,2,5]}},\"formatter\":{\"type\":\"object\",\"name\":\"NumeralTickFormatter\",\"id\":\"p3052\",\"attributes\":{\"format\":\"0.[00]%\"}},\"axis_label\":\"Profit / Loss\",\"major_label_policy\":{\"type\":\"object\",\"name\":\"AllLabels\",\"id\":\"p3015\"},\"minor_tick_line_color\":null}}],\"below\":[{\"type\":\"object\",\"name\":\"LinearAxis\",\"id\":\"p3007\",\"attributes\":{\"visible\":false,\"ticker\":{\"type\":\"object\",\"name\":\"BasicTicker\",\"id\":\"p3008\",\"attributes\":{\"mantissas\":[1,2,5]}},\"formatter\":{\"type\":\"object\",\"name\":\"BasicTickFormatter\",\"id\":\"p3009\"},\"major_label_policy\":{\"type\":\"object\",\"name\":\"AllLabels\",\"id\":\"p3010\"}}}],\"center\":[{\"type\":\"object\",\"name\":\"Grid\",\"id\":\"p3011\",\"attributes\":{\"axis\":{\"id\":\"p3007\"}}},{\"type\":\"object\",\"name\":\"Grid\",\"id\":\"p3016\",\"attributes\":{\"dimension\":1,\"axis\":{\"id\":\"p3012\"}}},{\"type\":\"object\",\"name\":\"Span\",\"id\":\"p3031\",\"attributes\":{\"location\":0,\"line_color\":\"#666666\",\"line_dash\":[6]}}],\"min_border_top\":3,\"min_border_bottom\":6,\"min_border_left\":0,\"min_border_right\":10}},1,0],[{\"type\":\"object\",\"name\":\"Figure\",\"id\":\"p2851\",\"attributes\":{\"width\":null,\"height\":400,\"sizing_mode\":\"stretch_width\",\"x_range\":{\"id\":\"p2850\"},\"y_range\":{\"id\":\"p2853\"},\"x_scale\":{\"type\":\"object\",\"name\":\"LinearScale\",\"id\":\"p2860\"},\"y_scale\":{\"type\":\"object\",\"name\":\"LinearScale\",\"id\":\"p2861\"},\"title\":{\"type\":\"object\",\"name\":\"Title\",\"id\":\"p2858\"},\"outline_line_color\":\"#666666\",\"renderers\":[{\"type\":\"object\",\"name\":\"GlyphRenderer\",\"id\":\"p3108\",\"attributes\":{\"data_source\":{\"type\":\"object\",\"name\":\"ColumnDataSource\",\"id\":\"p3099\",\"attributes\":{\"selected\":{\"type\":\"object\",\"name\":\"Selection\",\"id\":\"p3100\",\"attributes\":{\"indices\":[],\"line_indices\":[]}},\"selection_policy\":{\"type\":\"object\",\"name\":\"UnionRenderers\",\"id\":\"p3101\"},\"data\":{\"type\":\"map\",\"entries\":[[\"index\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"AAAAAAAAJUAAAAAAAAA9QAAAAAAAgEdAAAAAAADgUEAAAAAAAOBVQAAAAAAAwFpAAAAAAAAAYEAAAAAAANBiQAAAAAAAYGVAAAAAAACwZ0AAAAAAACBqQAAAAAAA0GxA\"},\"shape\":[12],\"dtype\":\"float64\",\"order\":\"little\"}],[\"Open\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"cT0K16NwCUDD9Shcj8IDQPYoXI/C9QJAuB6F61G4AkCuR+F6FK7/PwAAAAAAAPw/mpmZmZmZ+T/sUbgehev9P4XrUbgehfs/H4XrUbgeA0CPwvUoXI8GQMP1KFyPwgdA\"},\"shape\":[12],\"dtype\":\"float64\",\"order\":\"little\"}],[\"High\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"AAAAAAAADkCkcD0K16MEQClcj8L1KARAhetRuB6FA0CPwvUoXI8AQNIA3gIJCgFAuB6F61G4/j8K16NwPQr/P3E9CtejcAFAexSuR+F6BEAzMzMzMzMNQM3MzMzMzAxA\"},\"shape\":[12],\"dtype\":\"float64\",\"order\":\"little\"}],[\"Low\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"mpmZmZmZA0CamZmZmZn5P65H4XoUrgFAZmZmZmZm+j8AAAAAAAD8PxSuR+F6FPY/9ihcj8L1+D89CtejcD36Pz0K16NwPfo/PQrXo3A9/j+4HoXrUbgEQEjhehSuRwVA\"},\"shape\":[12],\"dtype\":\"float64\",\"order\":\"little\"}],[\"Close\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"rkfhehSuA0DNzMzMzMwCQOF6FK5H4QJAhetRuB6F/z97FK5H4Xr8P3E9CtejcPk/7FG4HoXr/T+F61G4HoX7P3E9CtejcAFAexSuR+F6BEA9CtejcD0IQHsUrkfhegZA\"},\"shape\":[12],\"dtype\":\"float64\",\"order\":\"little\"}],[\"Volume\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"CtejuCHAY0FI4Xpk/AtUQRWuRyGRT1RBKVyPAjmlTEEpXI+iR0lIQTMzMyMgKFxBXI/ClVBLX0Fcj8J18BhSQTMzM7M+409BZmZmBqBxW0FmZmZWe0ZtQTMzMwNZ9GRB\"},\"shape\":[12],\"dtype\":\"float64\",\"order\":\"little\"}],[\"_width\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"ZmZmZmbmNUDNzMzMzMwtQGZmZmZm5jRAZmZmZmbmM0BmZmZmZuYzQGZmZmZm5jJAZmZmZmbmNkBmZmZmZuY1QGZmZmZm5jJAZmZmZmbmMUBmZmZmZuY0QGZmZmZm5jVA\"},\"shape\":[12],\"dtype\":\"float64\",\"order\":\"little\"}],[\"inc\",{\"type\":\"ndarray\",\"array\":[\"0\",\"0\",\"0\",\"0\",\"0\",\"0\",\"1\",\"0\",\"1\",\"1\",\"1\",\"0\"],\"shape\":[12],\"dtype\":\"object\",\"order\":\"little\"}]]}}},\"view\":{\"type\":\"object\",\"name\":\"CDSView\",\"id\":\"p3109\",\"attributes\":{\"filter\":{\"type\":\"object\",\"name\":\"AllIndices\",\"id\":\"p3110\"}}},\"glyph\":{\"type\":\"object\",\"name\":\"Segment\",\"id\":\"p3105\",\"attributes\":{\"x0\":{\"type\":\"field\",\"field\":\"index\"},\"y0\":{\"type\":\"field\",\"field\":\"High\"},\"x1\":{\"type\":\"field\",\"field\":\"index\"},\"y1\":{\"type\":\"field\",\"field\":\"Low\"},\"line_color\":{\"type\":\"value\",\"value\":\"#bbbbbb\"}}},\"nonselection_glyph\":{\"type\":\"object\",\"name\":\"Segment\",\"id\":\"p3106\",\"attributes\":{\"x0\":{\"type\":\"field\",\"field\":\"index\"},\"y0\":{\"type\":\"field\",\"field\":\"High\"},\"x1\":{\"type\":\"field\",\"field\":\"index\"},\"y1\":{\"type\":\"field\",\"field\":\"Low\"},\"line_color\":{\"type\":\"value\",\"value\":\"#bbbbbb\"},\"line_alpha\":{\"type\":\"value\",\"value\":0.1}}},\"muted_glyph\":{\"type\":\"object\",\"name\":\"Segment\",\"id\":\"p3107\",\"attributes\":{\"x0\":{\"type\":\"field\",\"field\":\"index\"},\"y0\":{\"type\":\"field\",\"field\":\"High\"},\"x1\":{\"type\":\"field\",\"field\":\"index\"},\"y1\":{\"type\":\"field\",\"field\":\"Low\"},\"line_color\":{\"type\":\"value\",\"value\":\"#bbbbbb\"},\"line_alpha\":{\"type\":\"value\",\"value\":0.2}}}}},{\"type\":\"object\",\"name\":\"GlyphRenderer\",\"id\":\"p3118\",\"attributes\":{\"data_source\":{\"id\":\"p3099\"},\"view\":{\"type\":\"object\",\"name\":\"CDSView\",\"id\":\"p3119\",\"attributes\":{\"filter\":{\"type\":\"object\",\"name\":\"AllIndices\",\"id\":\"p3120\"}}},\"glyph\":{\"type\":\"object\",\"name\":\"VBar\",\"id\":\"p3115\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"index\"},\"width\":{\"type\":\"field\",\"field\":\"_width\"},\"bottom\":{\"type\":\"field\",\"field\":\"Close\"},\"top\":{\"type\":\"field\",\"field\":\"Open\"},\"line_color\":{\"type\":\"value\",\"value\":null},\"fill_color\":{\"type\":\"field\",\"field\":\"inc\",\"transform\":{\"type\":\"object\",\"name\":\"CategoricalColorMapper\",\"id\":\"p3111\",\"attributes\":{\"palette\":[\"rgb(254, 220, 214)\",\"rgb(214, 254, 214)\"],\"factors\":[\"0\",\"1\"]}}}}},\"nonselection_glyph\":{\"type\":\"object\",\"name\":\"VBar\",\"id\":\"p3116\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"index\"},\"width\":{\"type\":\"field\",\"field\":\"_width\"},\"bottom\":{\"type\":\"field\",\"field\":\"Close\"},\"top\":{\"type\":\"field\",\"field\":\"Open\"},\"line_color\":{\"type\":\"value\",\"value\":null},\"line_alpha\":{\"type\":\"value\",\"value\":0.1},\"fill_color\":{\"type\":\"field\",\"field\":\"inc\",\"transform\":{\"id\":\"p3111\"}},\"fill_alpha\":{\"type\":\"value\",\"value\":0.1},\"hatch_alpha\":{\"type\":\"value\",\"value\":0.1}}},\"muted_glyph\":{\"type\":\"object\",\"name\":\"VBar\",\"id\":\"p3117\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"index\"},\"width\":{\"type\":\"field\",\"field\":\"_width\"},\"bottom\":{\"type\":\"field\",\"field\":\"Close\"},\"top\":{\"type\":\"field\",\"field\":\"Open\"},\"line_color\":{\"type\":\"value\",\"value\":null},\"line_alpha\":{\"type\":\"value\",\"value\":0.2},\"fill_color\":{\"type\":\"field\",\"field\":\"inc\",\"transform\":{\"id\":\"p3111\"}},\"fill_alpha\":{\"type\":\"value\",\"value\":0.2},\"hatch_alpha\":{\"type\":\"value\",\"value\":0.2}}}}},{\"type\":\"object\",\"name\":\"GlyphRenderer\",\"id\":\"p3127\",\"attributes\":{\"data_source\":{\"id\":\"p2886\"},\"view\":{\"type\":\"object\",\"name\":\"CDSView\",\"id\":\"p3128\",\"attributes\":{\"filter\":{\"type\":\"object\",\"name\":\"AllIndices\",\"id\":\"p3129\"}}},\"glyph\":{\"type\":\"object\",\"name\":\"Segment\",\"id\":\"p3124\",\"attributes\":{\"x0\":{\"type\":\"field\",\"field\":\"index\"},\"y0\":{\"type\":\"field\",\"field\":\"High\"},\"x1\":{\"type\":\"field\",\"field\":\"index\"},\"y1\":{\"type\":\"field\",\"field\":\"Low\"}}},\"nonselection_glyph\":{\"type\":\"object\",\"name\":\"Segment\",\"id\":\"p3125\",\"attributes\":{\"x0\":{\"type\":\"field\",\"field\":\"index\"},\"y0\":{\"type\":\"field\",\"field\":\"High\"},\"x1\":{\"type\":\"field\",\"field\":\"index\"},\"y1\":{\"type\":\"field\",\"field\":\"Low\"},\"line_alpha\":{\"type\":\"value\",\"value\":0.1}}},\"muted_glyph\":{\"type\":\"object\",\"name\":\"Segment\",\"id\":\"p3126\",\"attributes\":{\"x0\":{\"type\":\"field\",\"field\":\"index\"},\"y0\":{\"type\":\"field\",\"field\":\"High\"},\"x1\":{\"type\":\"field\",\"field\":\"index\"},\"y1\":{\"type\":\"field\",\"field\":\"Low\"},\"line_alpha\":{\"type\":\"value\",\"value\":0.2}}}}},{\"id\":\"p3136\"},{\"type\":\"object\",\"name\":\"GlyphRenderer\",\"id\":\"p3145\",\"attributes\":{\"data_source\":{\"id\":\"p2889\"},\"view\":{\"type\":\"object\",\"name\":\"CDSView\",\"id\":\"p3146\",\"attributes\":{\"filter\":{\"type\":\"object\",\"name\":\"AllIndices\",\"id\":\"p3147\"}}},\"glyph\":{\"type\":\"object\",\"name\":\"MultiLine\",\"id\":\"p3142\",\"attributes\":{\"xs\":{\"type\":\"field\",\"field\":\"position_lines_xs\"},\"ys\":{\"type\":\"field\",\"field\":\"position_lines_ys\"},\"line_color\":{\"type\":\"field\",\"field\":\"returns_positive\",\"transform\":{\"type\":\"object\",\"name\":\"CategoricalColorMapper\",\"id\":\"p2894\",\"attributes\":{\"palette\":[\"rgb(178, 27, 0)\",\"rgb(0, 178, 0)\"],\"factors\":[\"0\",\"1\"]}}},\"line_width\":{\"type\":\"value\",\"value\":8},\"line_dash\":{\"type\":\"value\",\"value\":\"dotted\"}}},\"nonselection_glyph\":{\"type\":\"object\",\"name\":\"MultiLine\",\"id\":\"p3143\",\"attributes\":{\"xs\":{\"type\":\"field\",\"field\":\"position_lines_xs\"},\"ys\":{\"type\":\"field\",\"field\":\"position_lines_ys\"},\"line_color\":{\"type\":\"field\",\"field\":\"returns_positive\",\"transform\":{\"id\":\"p2894\"}},\"line_alpha\":{\"type\":\"value\",\"value\":0.1},\"line_width\":{\"type\":\"value\",\"value\":8},\"line_dash\":{\"type\":\"value\",\"value\":\"dotted\"}}},\"muted_glyph\":{\"type\":\"object\",\"name\":\"MultiLine\",\"id\":\"p3144\",\"attributes\":{\"xs\":{\"type\":\"field\",\"field\":\"position_lines_xs\"},\"ys\":{\"type\":\"field\",\"field\":\"position_lines_ys\"},\"line_color\":{\"type\":\"field\",\"field\":\"returns_positive\",\"transform\":{\"id\":\"p2894\"}},\"line_alpha\":{\"type\":\"value\",\"value\":0.2},\"line_width\":{\"type\":\"value\",\"value\":8},\"line_dash\":{\"type\":\"value\",\"value\":\"dotted\"}}}}},{\"type\":\"object\",\"name\":\"GlyphRenderer\",\"id\":\"p3156\",\"attributes\":{\"data_source\":{\"id\":\"p2886\"},\"view\":{\"type\":\"object\",\"name\":\"CDSView\",\"id\":\"p3157\",\"attributes\":{\"filter\":{\"type\":\"object\",\"name\":\"AllIndices\",\"id\":\"p3158\"}}},\"glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p3153\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"index\"},\"y\":{\"type\":\"field\",\"field\":\"SMA(C,5)_0_0\"},\"line_color\":\"#1f77b4\",\"line_width\":1.3}},\"nonselection_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p3154\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"index\"},\"y\":{\"type\":\"field\",\"field\":\"SMA(C,5)_0_0\"},\"line_color\":\"#1f77b4\",\"line_alpha\":0.1,\"line_width\":1.3}},\"muted_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p3155\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"index\"},\"y\":{\"type\":\"field\",\"field\":\"SMA(C,5)_0_0\"},\"line_color\":\"#1f77b4\",\"line_alpha\":0.2,\"line_width\":1.3}}}},{\"type\":\"object\",\"name\":\"GlyphRenderer\",\"id\":\"p3166\",\"attributes\":{\"data_source\":{\"id\":\"p2886\"},\"view\":{\"type\":\"object\",\"name\":\"CDSView\",\"id\":\"p3167\",\"attributes\":{\"filter\":{\"type\":\"object\",\"name\":\"AllIndices\",\"id\":\"p3168\"}}},\"glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p3163\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"index\"},\"y\":{\"type\":\"field\",\"field\":\"SMA(C,14)_1_0\"},\"line_color\":\"#ff7f0e\",\"line_width\":1.3}},\"nonselection_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p3164\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"index\"},\"y\":{\"type\":\"field\",\"field\":\"SMA(C,14)_1_0\"},\"line_color\":\"#ff7f0e\",\"line_alpha\":0.1,\"line_width\":1.3}},\"muted_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p3165\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"index\"},\"y\":{\"type\":\"field\",\"field\":\"SMA(C,14)_1_0\"},\"line_color\":\"#ff7f0e\",\"line_alpha\":0.2,\"line_width\":1.3}}}}],\"toolbar\":{\"type\":\"object\",\"name\":\"Toolbar\",\"id\":\"p2859\",\"attributes\":{\"tools\":[{\"id\":\"p2872\"},{\"id\":\"p2873\"},{\"id\":\"p2874\"},{\"id\":\"p2882\"},{\"id\":\"p2883\"},{\"id\":\"p2884\"},{\"type\":\"object\",\"name\":\"SaveTool\",\"id\":\"p2885\"},{\"id\":\"p3170\"},{\"id\":\"p3172\"}],\"active_drag\":{\"id\":\"p2872\"},\"active_scroll\":{\"id\":\"p2873\"}}},\"toolbar_location\":null,\"left\":[{\"type\":\"object\",\"name\":\"LinearAxis\",\"id\":\"p2867\",\"attributes\":{\"ticker\":{\"type\":\"object\",\"name\":\"BasicTicker\",\"id\":\"p2868\",\"attributes\":{\"mantissas\":[1,2,5]}},\"formatter\":{\"type\":\"object\",\"name\":\"BasicTickFormatter\",\"id\":\"p2869\"},\"major_label_policy\":{\"type\":\"object\",\"name\":\"AllLabels\",\"id\":\"p2870\"}}}],\"below\":[{\"type\":\"object\",\"name\":\"LinearAxis\",\"id\":\"p2862\",\"attributes\":{\"visible\":false,\"ticker\":{\"type\":\"object\",\"name\":\"BasicTicker\",\"id\":\"p2863\",\"attributes\":{\"mantissas\":[1,2,5]}},\"formatter\":{\"type\":\"object\",\"name\":\"CustomJSTickFormatter\",\"id\":\"p2896\",\"attributes\":{\"args\":{\"type\":\"map\",\"entries\":[[\"axis\",{\"id\":\"p2862\"}],[\"formatter\",{\"type\":\"object\",\"name\":\"DatetimeTickFormatter\",\"id\":\"p2895\",\"attributes\":{\"days\":\"%a, %d %b\"}}],[\"source\",{\"id\":\"p2886\"}]]},\"code\":\"\\nthis.labels = this.labels || formatter.doFormat(ticks\\n .map(i => source.data.datetime[i])\\n .filter(t => t !== undefined));\\nreturn this.labels[index] || \\\"\\\";\\n \"}},\"major_label_policy\":{\"type\":\"object\",\"name\":\"AllLabels\",\"id\":\"p2865\"}}}],\"center\":[{\"type\":\"object\",\"name\":\"Grid\",\"id\":\"p2866\",\"attributes\":{\"axis\":{\"id\":\"p2862\"}}},{\"type\":\"object\",\"name\":\"Grid\",\"id\":\"p2871\",\"attributes\":{\"dimension\":1,\"axis\":{\"id\":\"p2867\"}}},{\"type\":\"object\",\"name\":\"Legend\",\"id\":\"p3148\",\"attributes\":{\"location\":\"top_left\",\"border_line_color\":\"#333333\",\"click_policy\":\"hide\",\"label_text_font_size\":\"8pt\",\"margin\":0,\"padding\":5,\"spacing\":0,\"items\":[{\"type\":\"object\",\"name\":\"LegendItem\",\"id\":\"p3149\",\"attributes\":{\"label\":{\"type\":\"value\",\"value\":\"Trades (10)\"},\"renderers\":[{\"id\":\"p3145\"}]}},{\"type\":\"object\",\"name\":\"LegendItem\",\"id\":\"p3159\",\"attributes\":{\"label\":{\"type\":\"value\",\"value\":\"SMA(C,5)\"},\"renderers\":[{\"id\":\"p3156\"}]}},{\"type\":\"object\",\"name\":\"LegendItem\",\"id\":\"p3169\",\"attributes\":{\"label\":{\"type\":\"value\",\"value\":\"SMA(C,14)\"},\"renderers\":[{\"id\":\"p3166\"}]}}]}}],\"min_border_top\":3,\"min_border_bottom\":6,\"min_border_left\":0,\"min_border_right\":10}},2,0],[{\"type\":\"object\",\"name\":\"Figure\",\"id\":\"p3053\",\"attributes\":{\"width\":null,\"height\":90,\"sizing_mode\":\"stretch_width\",\"x_range\":{\"id\":\"p2850\"},\"y_range\":{\"id\":\"p3055\"},\"x_scale\":{\"type\":\"object\",\"name\":\"LinearScale\",\"id\":\"p3062\"},\"y_scale\":{\"type\":\"object\",\"name\":\"LinearScale\",\"id\":\"p3063\"},\"title\":{\"type\":\"object\",\"name\":\"Title\",\"id\":\"p3060\"},\"outline_line_color\":\"#666666\",\"renderers\":[{\"id\":\"p3094\"}],\"toolbar\":{\"type\":\"object\",\"name\":\"Toolbar\",\"id\":\"p3061\",\"attributes\":{\"tools\":[{\"id\":\"p3074\"},{\"id\":\"p3075\"},{\"id\":\"p3076\"},{\"id\":\"p3084\"},{\"id\":\"p3085\"},{\"id\":\"p3086\"},{\"type\":\"object\",\"name\":\"SaveTool\",\"id\":\"p3087\"},{\"id\":\"p3097\"},{\"id\":\"p3172\"}],\"active_drag\":{\"id\":\"p3074\"},\"active_scroll\":{\"id\":\"p3075\"}}},\"toolbar_location\":null,\"left\":[{\"type\":\"object\",\"name\":\"LinearAxis\",\"id\":\"p3069\",\"attributes\":{\"ticker\":{\"type\":\"object\",\"name\":\"BasicTicker\",\"id\":\"p3070\",\"attributes\":{\"mantissas\":[1,2,5]}},\"formatter\":{\"type\":\"object\",\"name\":\"NumeralTickFormatter\",\"id\":\"p3098\",\"attributes\":{\"format\":\"0 a\"}},\"axis_label\":\"Volume\",\"major_label_policy\":{\"type\":\"object\",\"name\":\"AllLabels\",\"id\":\"p3072\"},\"minor_tick_line_color\":null}}],\"below\":[{\"type\":\"object\",\"name\":\"LinearAxis\",\"id\":\"p3064\",\"attributes\":{\"visible\":true,\"ticker\":{\"type\":\"object\",\"name\":\"BasicTicker\",\"id\":\"p3065\",\"attributes\":{\"mantissas\":[1,2,5]}},\"formatter\":{\"id\":\"p2896\"},\"major_label_policy\":{\"type\":\"object\",\"name\":\"AllLabels\",\"id\":\"p3067\"}}}],\"center\":[{\"type\":\"object\",\"name\":\"Grid\",\"id\":\"p3068\",\"attributes\":{\"axis\":{\"id\":\"p3064\"}}},{\"type\":\"object\",\"name\":\"Grid\",\"id\":\"p3073\",\"attributes\":{\"dimension\":1,\"axis\":{\"id\":\"p3069\"}}}],\"min_border_top\":3,\"min_border_bottom\":6,\"min_border_left\":0,\"min_border_right\":10}},3,0]]}}]}};\n const render_items = [{\"docid\":\"80d37238-ed35-4ecc-ade3-e62a7e288fb8\",\"roots\":{\"p3187\":\"c4f982ef-d3b0-44ce-872c-a0ebed2bb9d7\"},\"root_ids\":[\"p3187\"]}];\n void root.Bokeh.embed.embed_items_notebook(docs_json, render_items);\n }\n if (root.Bokeh !== undefined) {\n embed_document(root);\n } else {\n let attempts = 0;\n const timer = setInterval(function(root) {\n if (root.Bokeh !== undefined) {\n clearInterval(timer);\n embed_document(root);\n } else {\n attempts++;\n if (attempts > 100) {\n clearInterval(timer);\n console.log(\"Bokeh: ERROR: Unable to run BokehJS code because BokehJS library is missing\");\n }\n }\n }, 10, root)\n }\n})(window);", "application/vnd.bokehjs_exec.v0+json": "" }, "metadata": { "application/vnd.bokehjs_exec.v0+json": { - "id": "p3259" + "id": "p3187" } }, "output_type": "display_data" @@ -367,16 +168,16 @@ { "data": { "text/plain": [ - "GridPlot(id='p3259', ...)" + "GridPlot(id='p3187', ...)" ], "text/html": [ - "
GridPlot(
id = 'p3259', …)
align = 'auto',
aspect_ratio = None,
children = [(figure(id='p3033', ...), 0, 0), (figure(id='p3079', ...), 1, 0), (figure(id='p3176', ...), 2, 0)],
cols = None,
context_menu = None,
css_classes = [],
css_variables = {},
disabled = False,
elements = [],
flow_mode = 'block',
height = None,
height_policy = 'auto',
js_event_callbacks = {},
js_property_callbacks = {},
margin = None,
max_height = None,
max_width = None,
min_height = None,
min_width = None,
name = None,
resizable = False,
rows = None,
sizing_mode = 'stretch_width',
spacing = 0,
styles = {},
stylesheets = [],
subscribed_events = PropertyValueSet(),
syncable = True,
tags = [],
toolbar = Toolbar(id='p3258', ...),
toolbar_location = 'right',
visible = True,
width = None,
width_policy = 'auto')
\n", + "
GridPlot(
id = 'p3187', …)
align = 'auto',
aspect_ratio = None,
children = [(figure(id='p2897', ...), 0, 0), (figure(id='p2996', ...), 1, 0), (figure(id='p2851', ...), 2, 0), (figure(id='p3053', ...), 3, 0)],
cols = None,
context_menu = None,
css_classes = [],
css_variables = {},
disabled = False,
elements = [],
flow_mode = 'block',
height = None,
height_policy = 'auto',
js_event_callbacks = {},
js_property_callbacks = {},
margin = None,
max_height = None,
max_width = None,
min_height = None,
min_width = None,
name = None,
resizable = False,
rows = None,
sizing_mode = 'stretch_width',
spacing = 0,
styles = {},
stylesheets = [],
subscribed_events = PropertyValueSet(),
syncable = True,
tags = [],
toolbar = Toolbar(id='p3186', ...),
toolbar_location = 'right',
visible = True,
width = None,
width_policy = 'auto')
\n", "\n" ] }, - "execution_count": 21, + "execution_count": 33, "metadata": {}, "output_type": "execute_result" } ], - "execution_count": 21 + "execution_count": 33 } ], "metadata": {