{ "cells": [ { "cell_type": "code", "id": "initial_id", "metadata": { "collapsed": true, "ExecuteTime": { "end_time": "2025-02-19T08:45:25.218505Z", "start_time": "2025-02-19T08:45:25.105388Z" } }, "source": [ "import pandas as pd\n", "\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/分组行情/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", " source_df[[\"trade_date\", \"vol\", \"open_qfq\", \"close_qfq\", \"high_qfq\", \"low_qfq\"]]\n", "df[\"datetime\"] = pd.to_datetime(df[\"date\"], format=\"%Y%m%d\")\n", "df[\"datetime_text\"] = df[\"datetime\"].apply(lambda x: x.strftime(\"%Y%m%d\"))\n", "df = df[df[\"datetime\"].dt.year > 2023]\n", "df.sort_values(by='datetime', inplace=True)\n", "df.set_index('datetime', inplace=True)\n", "# df" ], "outputs": [], "execution_count": 28 }, { "metadata": { "ExecuteTime": { "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 MACDStrategy(Strategy):\n", " def init(self):\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", " if crossover(self.dif, self.dea) and self.macd > 0 and (self.dif > self.macd and self.dea > self.macd):\n", " print(\"buy\")\n", " self.buy()\n", " elif crossover(self.dea, self.dif):\n", " print(\"sell\")\n", " self.position.close()" ], "id": "1b47368c3b916b9b", "outputs": [], "execution_count": 29 }, { "metadata": { "ExecuteTime": { "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", "source": [ "from backtesting import Backtest\n", "\n", "bt = Backtest(df, SMAStrategy, cash=10000, commission=.002)\n", "result = bt.run()\n", "print(result)\n", "bt.plot()" ], "id": "ab574b78805925e5", "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "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 [%] 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 ...\n", "_trades Size EntryBa...\n", "dtype: object\n" ] }, { "data": { "text/html": [ "\n", "
\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "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\":\"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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\":\"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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\":\"XI/C9ShcCUAK16NwPQoJQM3MzMzMzAhAj8L1KFyPCEB7FK5H4XoIQKRwPQrXowhA8tJNYhBYCUDtUbgehesJQH0UrkfhegpA9ihcj8L1CECamZmZmZkHQI/C9ShcjwZAcT0K16NwBUBxPQrXo3AFQBSuR+F6FARA16NwPQrXA0BSuB6F61EEQKDEILByaAVAnpmZmZmZBUCamZmZmZkFQEjhehSuRwVAmpmZmZmZA0BI4XoUrkcDQHE9CtejcAFAZmZmZmZmAECamZmZmZn9P1K4HoXrUfw/mpmZmZmZ+T8zMzMzMzP/PxKBlUOLbP8/sPHSTWIQAED+U+Olm8QAQGOPwvUoXAFAT1bLGyOYAUC7gNhUGnIBQLwxgon+TgFAMzMzMzMzAUCSJEmSJEkBQJBzn11AbAFAb4xgor+TAUDrUbgehesBQB6F61G4HgJAAAAAAAAAAkA9CtejcD0CQGW1vDGCiQJAWS1vjGCiAkD5iq/4iq8CQE6lIec+uwJAWHzFV3zFAkANiE2lIecCQNbyxggm+gJAFa5H4XoUA0Bzn11AbCoDQKRwPQrXowJAUrgehetRAkDXo3A9CtcBQK5H4XoUrgFAPQrXo3A9AkDW91PjpZsCQMAehetRuAJAuB6F61G4AkApXI/C9SgCQD0K16NwPQJAMzMzMzMzAUAfhetRuB4BQArXo3A9CgFA4XoUrkfh/j8pXI/C9Sj8P2ZmZmZmZvo/cT0K16Nw/T+amZmZmZn9P1K4HoXrUfw/exSuR+F6/D/D9Shcj8L9P5qZmZmZmf0/H4XrUbge/T/sUbgehev9P8MbI5jo7/4/G5jo72S1/j9HVssbI5j+P3FjBBP9nf4/AohNpSHn/j9BQ859dgH/P4/C9Shcj/4/7FG4HoXr/T+4HoXrUbj+PwrXo3A9Cv8/JyA2lYac/z9QfMVXfMX/PwrXo3A9Cv8/MzMzMzMz/z/sUbgehev9P8P1KFyPwv0/9ihcj8L1/D/NzMzMzMz8P/YoXI/C9fw/AAAAAAAA/D8AAAAAAAD8Pz0K16NwPfo/KVyPwvUo+D97FK5H4Xr4P4/C9Shcj/Y/AAAAAAAA+D8AAAAAAAD4Pylcj8L1KPg/16NwPQrX9z9mZmZmZmb2Pz0K16NwPfY/FK5H4XoU9j/hehSuR+H2P7gehetRuPY/sZvEILBy+D+GYKK/k9X4P3MQgHtdBPk/8zcrYesV+T9SuB6F61H4P6RwPQrXo/g/9ihcj8L1+D/XFJN4+7D5P2k53Aog+vk/O8pPqn06+j/sUbgehev5Pz0K16NwPfo/7FG4HoXr+T/D9Shcj8L5P+xRuB6F6/k/j8L1KFyP+j8UrkfhehT6Pz0K16NwPfo/ZmZmZmZm+j9mZmZmZmb6P4/C9Shcj/o/ZmZmZmZm+j/hehSuR+H6P7gehetRuPo/4XoUrkfh+j+YrJY3RjD7P6upNOTcZ/s/fjqogzqo+z/7sKk05Nz7P/hOVssbI/w/KVyPwvUo/D8pXI/C9Sj8P9ejcD0K1/s/XI/C9Shc+z+PwvUoXI/6P7gehetRuPo/OrKd76fG+z89CtejcD36PzMzMzMzM/s/j8L1KFyP+j8K16NwPQr7P7gehetRuPo/4XoUrkfh+j+4HoXrUbj6P+F6FK5H4fo/PQrXo3A9+j9mZmZmZmb6PwrXo3A9Cvs/uB6F61G4+j+4HoXrUbj6PwrXo3A9Cvs/l6yWN0Yw+z/hehSuR+H6P4/C9Shcj/o/4XoUrkfh+j+4HoXrUbj6Pz0K16NwPfo/4XoUrkfh+j/hehSuR+H6P+F6FK5H4fo/MzMzMzMz+z+4HoXrUbj6PzMzMzMzM/s/FiOY6O9k+z8AxKbSkHP7P+mzC4hNpfs/Jr7iK77i+z8jXI/C9Sj8PwqbSkPOffw/L+TcZxcQ/T8pIDaVhpz9P6bljRFM9P0/d8VXfMVX/j89CtejcD3+Pxk2lYac+/4/6hVf8RVf/z+uR+F6FK7/P65H4XoUrv8/XI/C9Shc/z8AAAAAAAAAQAAAAAAAAABAWLgehetRAEB7FK5H4XoAQEF/J6vljQBAKiA2lYacAEBzslreGMEAQDGVhpz77ABA12cXEJtKAUCT6O9ktbwBQOI+u4DYVAJAhq/4iq/4AkDf3GcXEJsDQMvfyWp5YwRAD65H4XoUBUDziq/4iq8FQGIXEJtKQwZABzn32QXEBkADJvo7WS0HQAAAAAAAAAZAMzMzMzMzBUAzMzMzMzMFQOxRuB6F6wVAFK5H4XoUBkCamZmZmZkFQDMzMzMzMwVAmpmZmZmZBUC4HoXrUbgEQJqZmZmZmQVAlsL1KFyPBkBKpSHnPrsGQMrMzMzMzAZAs23btm3bBkBb8RVf8RUHQG09CtejcAdAKW+MYKK/B0AG16NwPQoIQBgjmOjvZAhAfon+TlbLCEBa8RVf8RUJQEEw0d/JaglAUrgehetRCECamZmZmZkHQIXrUbgehQdA16NwPQrXB0BSuB6F61EGQEjhehSuRwVAXI/C9ShcBUDD9Shcj8IFQAAAAAAAAAZAcT0K16NwBUAAAAAAAAAGQA==\"},\"shape\":[242],\"dtype\":\"float64\",\"order\":\"little\"}],[\"ohlc_high\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"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\"},\"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": "p3187" } }, "output_type": "display_data" }, { "data": { "text/plain": [ "GridPlot(id='p3187', ...)" ], "text/html": [ "