{ "cells": [ { "cell_type": "code", "execution_count": 1, "metadata": {}, "outputs": [], "source": [ "from datetime import datetime\n", "\n", "from vnpy.trader.optimize import OptimizationSetting\n", "from vnpy_ctastrategy.backtesting import BacktestingEngine\n", "from vnpy_ctastrategy.strategies.vip11 import vip11\n", "#from vip11 import vip11" ] }, { "cell_type": "code", "execution_count": 2, "metadata": {}, "outputs": [], "source": [ "engine = BacktestingEngine()\n", "engine.set_parameters(\n", " vt_symbol=\"rb888.SHFE\",\n", " interval=\"1h\",\n", " start=datetime(2020, 1, 1),\n", " end=datetime(2024, 3, 21),\n", " rate=1.5/10000,\n", " slippage=1,\n", " size=10,\n", " pricetick=1,\n", " capital=1_000_00,\n", ")\n", "engine.add_strategy(vip11, {})" ] }, { "cell_type": "code", "execution_count": 3, "metadata": { "scrolled": false }, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "2024-05-09 19:26:09.616694\t开始加载历史数据\n", "2024-05-09 19:26:09.616694\t加载进度:# [0%]\n", "2024-05-09 19:26:09.725625\t加载进度:# [10%]\n", "2024-05-09 19:26:09.769620\t加载进度:## [20%]\n", "2024-05-09 19:26:09.847551\t加载进度:### [30%]\n", "2024-05-09 19:26:09.893522\t加载进度:#### [40%]\n", "2024-05-09 19:26:09.934502\t加载进度:##### [50%]\n", "2024-05-09 19:26:09.978477\t加载进度:###### [60%]\n", "2024-05-09 19:26:10.023447\t加载进度:####### [70%]\n", "2024-05-09 19:26:10.069431\t加载进度:######## [80%]\n", "2024-05-09 19:26:10.117395\t加载进度:######### [90%]\n", "2024-05-09 19:26:10.161375\t加载进度:########## [100%]\n", "2024-05-09 19:26:10.162367\t历史数据加载完成,数据量:6969\n", "2024-05-09 19:26:10.163367\t策略初始化完成\n", "2024-05-09 19:26:10.163367\t开始回放历史数据\n", "2024-05-09 19:26:10.184365\t回放进度:= [0%]\n", "2024-05-09 19:26:10.220336\t回放进度:== [10%]\n", "2024-05-09 19:26:10.257314\t回放进度:=== [20%]\n", "2024-05-09 19:26:10.298297\t回放进度:==== [30%]\n", "2024-05-09 19:26:10.338276\t回放进度:===== [40%]\n", "2024-05-09 19:26:10.375255\t回放进度:====== [50%]\n", "2024-05-09 19:26:10.411236\t回放进度:======= [60%]\n", "2024-05-09 19:26:10.447205\t回放进度:======== [70%]\n", "2024-05-09 19:26:10.483185\t回放进度:========= [80%]\n", "2024-05-09 19:26:10.521173\t回放进度:========== [90%]\n", "2024-05-09 19:26:10.521173\t回放进度:=========== [100%]\n", "2024-05-09 19:26:10.521173\t历史数据回放结束\n", "2024-05-09 19:26:10.522174\t开始计算逐日盯市盈亏\n", "2024-05-09 19:26:10.532178\t逐日盯市盈亏计算完成\n", "2024-05-09 19:26:10.532178\t开始计算策略统计指标\n", "2024-05-09 19:26:10.541201\t------------------------------\n", "2024-05-09 19:26:10.541201\t首个交易日:\t2020-01-03\n", "2024-05-09 19:26:10.541201\t最后交易日:\t2024-03-20\n", "2024-05-09 19:26:10.541201\t总交易日:\t1020\n", "2024-05-09 19:26:10.541201\t盈利交易日:\t278\n", "2024-05-09 19:26:10.541201\t亏损交易日:\t277\n", "2024-05-09 19:26:10.541201\t起始资金:\t100,000.00\n", "2024-05-09 19:26:10.541201\t结束资金:\t153,324.56\n", "2024-05-09 19:26:10.541201\t总收益率:\t53.32%\n", "2024-05-09 19:26:10.541201\t年化收益:\t12.55%\n", "2024-05-09 19:26:10.541201\t最大回撤: \t-7,287.31\n", "2024-05-09 19:26:10.541201\t百分比最大回撤: -4.66%\n", "2024-05-09 19:26:10.541201\t最长回撤天数: \t91\n", "2024-05-09 19:26:10.541201\t总盈亏:\t53,324.56\n", "2024-05-09 19:26:10.541201\t总手续费:\t1,275.44\n", "2024-05-09 19:26:10.541201\t总滑点:\t1,420.00\n", "2024-05-09 19:26:10.541201\t总成交金额:\t8,502,940.00\n", "2024-05-09 19:26:10.541201\t总成交笔数:\t142\n", "2024-05-09 19:26:10.541201\t日均盈亏:\t52.28\n", "2024-05-09 19:26:10.541201\t日均手续费:\t1.25\n", "2024-05-09 19:26:10.541201\t日均滑点:\t1.39\n", "2024-05-09 19:26:10.541201\t日均成交金额:\t8,336.22\n", "2024-05-09 19:26:10.541201\t日均成交笔数:\t0.1392156862745098\n", "2024-05-09 19:26:10.541201\t日均收益率:\t0.04%\n", "2024-05-09 19:26:10.541201\t收益标准差:\t0.50%\n", "2024-05-09 19:26:10.541201\tSharpe Ratio:\t1.30\n", "2024-05-09 19:26:10.541201\t收益回撤比:\t11.44\n", "2024-05-09 19:26:10.542153\t策略统计指标计算完成\n" ] }, { "data": { "application/vnd.plotly.v1+json": { "config": { "plotlyServerURL": "https://plot.ly" }, "data": [ { "mode": "lines", "name": "Balance", "type": "scatter", "x": [ "2020-01-03", "2020-01-06", "2020-01-07", "2020-01-08", "2020-01-09", "2020-01-10", "2020-01-13", "2020-01-14", "2020-01-15", "2020-01-16", "2020-01-17", "2020-01-20", "2020-01-21", "2020-01-22", "2020-01-23", "2020-02-03", "2020-02-04", "2020-02-05", "2020-02-06", "2020-02-07", "2020-02-10", "2020-02-11", "2020-02-12", "2020-02-13", "2020-02-14", "2020-02-17", "2020-02-18", "2020-02-19", "2020-02-20", "2020-02-21", "2020-02-24", "2020-02-25", "2020-02-26", "2020-02-27", "2020-02-28", "2020-03-02", "2020-03-03", "2020-03-04", "2020-03-05", "2020-03-06", "2020-03-09", "2020-03-10", "2020-03-11", "2020-03-12", "2020-03-13", "2020-03-16", "2020-03-17", "2020-03-18", "2020-03-19", "2020-03-20", "2020-03-23", "2020-03-24", "2020-03-25", "2020-03-26", "2020-03-27", "2020-03-30", "2020-03-31", "2020-04-01", "2020-04-02", "2020-04-03", "2020-04-07", "2020-04-08", "2020-04-09", "2020-04-10", "2020-04-13", "2020-04-14", "2020-04-15", "2020-04-16", "2020-04-17", "2020-04-20", "2020-04-21", "2020-04-22", "2020-04-23", "2020-04-24", "2020-04-27", "2020-04-28", "2020-04-29", "2020-04-30", "2020-05-06", "2020-05-07", "2020-05-08", "2020-05-11", "2020-05-12", "2020-05-13", "2020-05-14", "2020-05-15", "2020-05-18", "2020-05-19", "2020-05-20", "2020-05-21", "2020-05-22", "2020-05-25", "2020-05-26", "2020-05-27", "2020-05-28", "2020-05-29", "2020-06-01", "2020-06-02", "2020-06-03", "2020-06-04", "2020-06-05", "2020-06-08", "2020-06-09", "2020-06-10", "2020-06-11", "2020-06-12", "2020-06-15", "2020-06-16", "2020-06-17", "2020-06-18", "2020-06-19", "2020-06-22", "2020-06-23", "2020-06-24", "2020-06-29", "2020-06-30", "2020-07-01", "2020-07-02", "2020-07-03", "2020-07-06", "2020-07-07", "2020-07-08", "2020-07-09", "2020-07-10", "2020-07-13", "2020-07-14", "2020-07-15", "2020-07-16", "2020-07-17", "2020-07-20", "2020-07-21", "2020-07-22", "2020-07-23", "2020-07-24", "2020-07-27", "2020-07-28", "2020-07-29", "2020-07-30", "2020-07-31", "2020-08-03", "2020-08-04", "2020-08-05", "2020-08-06", "2020-08-07", "2020-08-10", "2020-08-11", "2020-08-12", "2020-08-13", "2020-08-14", "2020-08-17", "2020-08-18", "2020-08-19", "2020-08-20", "2020-08-21", "2020-08-24", "2020-08-25", "2020-08-26", "2020-08-27", "2020-08-28", "2020-08-31", "2020-09-01", "2020-09-02", "2020-09-03", "2020-09-04", "2020-09-07", "2020-09-08", "2020-09-09", "2020-09-10", "2020-09-11", "2020-09-14", "2020-09-15", "2020-09-16", "2020-09-17", "2020-09-18", "2020-09-21", "2020-09-22", "2020-09-23", "2020-09-24", "2020-09-25", "2020-09-28", "2020-09-29", "2020-09-30", "2020-10-09", "2020-10-12", "2020-10-13", "2020-10-14", "2020-10-15", "2020-10-16", "2020-10-19", "2020-10-20", "2020-10-21", "2020-10-22", "2020-10-23", "2020-10-26", "2020-10-27", "2020-10-28", "2020-10-29", "2020-10-30", "2020-11-02", "2020-11-03", "2020-11-04", "2020-11-05", "2020-11-06", "2020-11-09", "2020-11-10", "2020-11-11", "2020-11-12", "2020-11-13", "2020-11-16", "2020-11-17", "2020-11-18", "2020-11-19", "2020-11-20", "2020-11-23", "2020-11-24", "2020-11-25", "2020-11-26", "2020-11-27", "2020-11-30", "2020-12-01", "2020-12-02", "2020-12-03", "2020-12-04", "2020-12-07", "2020-12-08", "2020-12-09", "2020-12-10", "2020-12-11", "2020-12-14", "2020-12-15", "2020-12-16", "2020-12-17", "2020-12-18", "2020-12-21", "2020-12-22", "2020-12-23", "2020-12-24", "2020-12-25", "2020-12-28", "2020-12-29", "2020-12-30", "2020-12-31", "2021-01-04", "2021-01-05", "2021-01-06", "2021-01-07", "2021-01-08", "2021-01-11", "2021-01-12", "2021-01-13", "2021-01-14", "2021-01-15", "2021-01-18", "2021-01-19", "2021-01-20", "2021-01-21", "2021-01-22", "2021-01-25", "2021-01-26", "2021-01-27", "2021-01-28", "2021-01-29", "2021-02-01", "2021-02-02", "2021-02-03", "2021-02-04", "2021-02-05", "2021-02-08", "2021-02-09", "2021-02-10", "2021-02-18", "2021-02-19", "2021-02-22", "2021-02-23", "2021-02-24", "2021-02-25", "2021-02-26", "2021-03-01", "2021-03-02", "2021-03-03", "2021-03-04", "2021-03-05", "2021-03-08", "2021-03-09", "2021-03-10", "2021-03-11", "2021-03-12", "2021-03-15", "2021-03-16", "2021-03-17", "2021-03-18", "2021-03-19", "2021-03-22", "2021-03-23", "2021-03-24", "2021-03-25", "2021-03-26", "2021-03-29", "2021-03-30", "2021-03-31", "2021-04-01", "2021-04-02", "2021-04-06", "2021-04-07", "2021-04-08", "2021-04-09", "2021-04-12", "2021-04-13", "2021-04-14", "2021-04-15", "2021-04-16", "2021-04-19", "2021-04-20", "2021-04-21", "2021-04-22", "2021-04-23", "2021-04-26", "2021-04-27", "2021-04-28", "2021-04-29", "2021-04-30", "2021-05-06", "2021-05-07", "2021-05-10", "2021-05-11", "2021-05-12", "2021-05-13", "2021-05-14", "2021-05-17", "2021-05-18", "2021-05-19", "2021-05-20", "2021-05-21", "2021-05-24", "2021-05-25", "2021-05-26", "2021-05-27", "2021-05-28", "2021-05-31", "2021-06-01", "2021-06-02", "2021-06-03", "2021-06-04", "2021-06-07", "2021-06-08", "2021-06-09", "2021-06-10", "2021-06-11", "2021-06-15", "2021-06-16", "2021-06-17", "2021-06-18", "2021-06-21", "2021-06-22", "2021-06-23", "2021-06-24", "2021-06-25", "2021-06-28", "2021-06-29", "2021-06-30", "2021-07-01", "2021-07-02", "2021-07-05", "2021-07-06", "2021-07-07", "2021-07-08", "2021-07-09", "2021-07-12", "2021-07-13", "2021-07-14", "2021-07-15", "2021-07-16", "2021-07-19", "2021-07-20", "2021-07-21", "2021-07-22", "2021-07-23", "2021-07-26", "2021-07-27", "2021-07-28", "2021-07-29", "2021-07-30", "2021-08-02", "2021-08-03", "2021-08-04", "2021-08-05", "2021-08-06", "2021-08-09", "2021-08-10", "2021-08-11", "2021-08-12", "2021-08-13", "2021-08-16", "2021-08-17", "2021-08-18", "2021-08-19", "2021-08-20", "2021-08-23", "2021-08-24", "2021-08-25", "2021-08-26", "2021-08-27", "2021-08-30", "2021-08-31", "2021-09-01", "2021-09-02", "2021-09-03", "2021-09-06", "2021-09-07", "2021-09-08", "2021-09-09", "2021-09-10", "2021-09-13", "2021-09-14", "2021-09-15", "2021-09-16", "2021-09-17", "2021-09-22", "2021-09-23", "2021-09-24", "2021-09-27", "2021-09-28", "2021-09-29", "2021-09-30", "2021-10-08", "2021-10-11", "2021-10-12", "2021-10-13", "2021-10-14", "2021-10-15", "2021-10-18", "2021-10-19", "2021-10-20", "2021-10-21", "2021-10-22", "2021-10-25", "2021-10-26", "2021-10-27", "2021-10-28", "2021-10-29", "2021-11-01", "2021-11-02", "2021-11-03", "2021-11-04", "2021-11-05", "2021-11-08", "2021-11-09", "2021-11-10", "2021-11-11", "2021-11-12", "2021-11-15", "2021-11-16", "2021-11-17", "2021-11-18", "2021-11-19", "2021-11-22", "2021-11-23", "2021-11-24", "2021-11-25", "2021-11-26", "2021-11-29", "2021-11-30", "2021-12-01", "2021-12-02", "2021-12-03", "2021-12-06", "2021-12-07", "2021-12-08", "2021-12-09", "2021-12-10", "2021-12-13", "2021-12-14", "2021-12-15", "2021-12-16", "2021-12-17", "2021-12-20", "2021-12-21", "2021-12-22", "2021-12-23", "2021-12-24", "2021-12-27", "2021-12-28", "2021-12-29", "2021-12-30", "2021-12-31", "2022-01-04", "2022-01-05", "2022-01-06", "2022-01-07", "2022-01-10", "2022-01-11", "2022-01-12", "2022-01-13", "2022-01-14", "2022-01-17", "2022-01-18", "2022-01-19", "2022-01-20", "2022-01-21", "2022-01-24", "2022-01-25", "2022-01-26", "2022-01-27", "2022-01-28", "2022-02-07", "2022-02-08", "2022-02-09", "2022-02-10", "2022-02-11", "2022-02-14", "2022-02-15", "2022-02-16", "2022-02-17", "2022-02-18", "2022-02-21", "2022-02-22", "2022-02-23", "2022-02-24", "2022-02-25", "2022-02-28", "2022-03-01", "2022-03-02", "2022-03-03", "2022-03-04", "2022-03-07", "2022-03-08", "2022-03-09", "2022-03-10", "2022-03-11", "2022-03-14", "2022-03-15", "2022-03-16", "2022-03-17", "2022-03-18", "2022-03-21", "2022-03-22", "2022-03-23", "2022-03-24", "2022-03-25", "2022-03-28", "2022-03-29", "2022-03-30", "2022-03-31", "2022-04-01", "2022-04-06", "2022-04-07", "2022-04-08", "2022-04-11", "2022-04-12", "2022-04-13", "2022-04-14", "2022-04-15", "2022-04-18", "2022-04-19", "2022-04-20", "2022-04-21", "2022-04-22", "2022-04-25", "2022-04-26", "2022-04-27", "2022-04-28", "2022-04-29", "2022-05-05", "2022-05-06", "2022-05-09", "2022-05-10", "2022-05-11", "2022-05-12", "2022-05-13", "2022-05-16", "2022-05-17", "2022-05-18", "2022-05-19", "2022-05-20", "2022-05-23", "2022-05-24", "2022-05-25", "2022-05-26", "2022-05-27", "2022-05-30", "2022-05-31", "2022-06-01", "2022-06-02", "2022-06-06", "2022-06-07", "2022-06-08", "2022-06-09", "2022-06-10", "2022-06-13", "2022-06-14", "2022-06-15", "2022-06-16", "2022-06-17", "2022-06-20", "2022-06-21", "2022-06-22", "2022-06-23", "2022-06-24", "2022-06-27", "2022-06-28", "2022-06-29", "2022-06-30", "2022-07-01", "2022-07-04", "2022-07-05", "2022-07-06", "2022-07-07", "2022-07-08", "2022-07-11", "2022-07-12", "2022-07-13", "2022-07-14", "2022-07-15", "2022-07-18", "2022-07-19", "2022-07-20", "2022-07-21", "2022-07-22", "2022-07-25", "2022-07-26", "2022-07-27", "2022-07-28", "2022-07-29", "2022-08-01", "2022-08-02", "2022-08-03", "2022-08-04", "2022-08-05", "2022-08-08", "2022-08-09", "2022-08-10", "2022-08-11", "2022-08-12", "2022-08-15", "2022-08-16", "2022-08-17", "2022-08-18", "2022-08-19", "2022-08-22", "2022-08-23", "2022-08-24", "2022-08-25", "2022-08-26", "2022-08-29", "2022-08-30", "2022-08-31", "2022-09-01", "2022-09-02", "2022-09-05", "2022-09-06", "2022-09-07", "2022-09-08", "2022-09-09", "2022-09-13", "2022-09-14", "2022-09-15", "2022-09-16", "2022-09-19", "2022-09-20", "2022-09-21", "2022-09-22", "2022-09-23", "2022-09-26", "2022-09-27", "2022-09-28", "2022-09-29", "2022-09-30", "2022-10-10", "2022-10-11", "2022-10-12", "2022-10-13", "2022-10-14", "2022-10-17", "2022-10-18", "2022-10-19", "2022-10-20", "2022-10-21", "2022-10-24", "2022-10-25", "2022-10-26", "2022-10-27", "2022-10-28", "2022-10-31", "2022-11-01", "2022-11-02", "2022-11-03", "2022-11-04", "2022-11-07", "2022-11-08", "2022-11-09", "2022-11-10", "2022-11-11", "2022-11-14", "2022-11-15", "2022-11-16", "2022-11-17", "2022-11-18", "2022-11-21", "2022-11-22", "2022-11-23", "2022-11-24", "2022-11-25", "2022-11-28", "2022-11-29", "2022-11-30", "2022-12-01", "2022-12-02", "2022-12-05", "2022-12-06", "2022-12-07", "2022-12-08", "2022-12-09", "2022-12-12", "2022-12-13", "2022-12-14", "2022-12-15", "2022-12-16", "2022-12-19", "2022-12-20", "2022-12-21", "2022-12-22", "2022-12-23", "2022-12-26", "2022-12-27", "2022-12-28", "2022-12-29", "2022-12-30", "2023-01-03", "2023-01-04", "2023-01-05", "2023-01-06", "2023-01-09", "2023-01-10", "2023-01-11", "2023-01-12", "2023-01-13", "2023-01-16", "2023-01-17", "2023-01-18", "2023-01-19", "2023-01-20", "2023-01-30", "2023-01-31", "2023-02-01", "2023-02-02", "2023-02-03", "2023-02-06", "2023-02-07", "2023-02-08", "2023-02-09", "2023-02-10", "2023-02-13", "2023-02-14", "2023-02-15", "2023-02-16", "2023-02-17", "2023-02-20", "2023-02-21", "2023-02-22", "2023-02-23", "2023-02-24", "2023-02-27", "2023-02-28", "2023-03-01", "2023-03-02", "2023-03-03", "2023-03-06", "2023-03-07", "2023-03-08", "2023-03-09", "2023-03-10", "2023-03-13", "2023-03-14", "2023-03-15", "2023-03-16", "2023-03-17", "2023-03-20", "2023-03-21", "2023-03-22", "2023-03-23", "2023-03-24", "2023-03-27", "2023-03-28", "2023-03-29", "2023-03-30", "2023-03-31", "2023-04-03", "2023-04-04", "2023-04-06", "2023-04-07", "2023-04-10", "2023-04-11", "2023-04-12", "2023-04-13", "2023-04-14", "2023-04-17", "2023-04-18", "2023-04-19", "2023-04-20", "2023-04-21", "2023-04-24", "2023-04-25", "2023-04-26", "2023-04-27", "2023-04-28", "2023-05-04", "2023-05-05", "2023-05-08", "2023-05-09", "2023-05-10", "2023-05-11", "2023-05-12", "2023-05-15", "2023-05-16", "2023-05-17", "2023-05-18", "2023-05-19", "2023-05-22", "2023-05-23", "2023-05-24", "2023-05-25", "2023-05-26", "2023-05-29", "2023-05-30", "2023-05-31", "2023-06-01", "2023-06-02", "2023-06-05", "2023-06-06", "2023-06-07", "2023-06-08", "2023-06-09", "2023-06-12", "2023-06-13", "2023-06-14", "2023-06-15", "2023-06-16", "2023-06-19", "2023-06-20", "2023-06-21", "2023-06-26", "2023-06-27", "2023-06-28", "2023-06-29", "2023-06-30", "2023-07-03", "2023-07-04", "2023-07-05", "2023-07-06", "2023-07-07", "2023-07-10", "2023-07-11", "2023-07-12", "2023-07-13", "2023-07-14", "2023-07-17", "2023-07-18", "2023-07-19", "2023-07-20", "2023-07-21", "2023-07-24", "2023-07-25", "2023-07-26", "2023-07-27", "2023-07-28", "2023-07-31", "2023-08-01", "2023-08-02", "2023-08-03", "2023-08-04", "2023-08-07", "2023-08-08", "2023-08-09", "2023-08-10", "2023-08-11", "2023-08-14", "2023-08-15", "2023-08-16", "2023-08-17", "2023-08-18", "2023-08-21", "2023-08-22", "2023-08-23", "2023-08-24", "2023-08-25", "2023-08-28", "2023-08-29", "2023-08-30", "2023-08-31", "2023-09-01", "2023-09-04", "2023-09-05", "2023-09-06", "2023-09-07", "2023-09-08", "2023-09-11", "2023-09-12", "2023-09-13", "2023-09-14", "2023-09-15", "2023-09-18", "2023-09-19", "2023-09-20", "2023-09-21", "2023-09-22", "2023-09-25", "2023-09-26", "2023-09-27", "2023-09-28", "2023-10-09", "2023-10-10", "2023-10-11", "2023-10-12", "2023-10-13", "2023-10-16", "2023-10-17", "2023-10-18", "2023-10-19", "2023-10-20", "2023-10-23", "2023-10-24", "2023-10-25", "2023-10-26", "2023-10-27", "2023-10-30", "2023-10-31", "2023-11-01", "2023-11-02", "2023-11-03", "2023-11-06", "2023-11-07", "2023-11-08", "2023-11-09", "2023-11-10", "2023-11-13", "2023-11-14", "2023-11-15", "2023-11-16", "2023-11-17", "2023-11-20", "2023-11-21", "2023-11-22", "2023-11-23", "2023-11-24", "2023-11-27", "2023-11-28", "2023-11-29", "2023-11-30", "2023-12-01", "2023-12-04", "2023-12-05", "2023-12-06", "2023-12-07", "2023-12-08", "2023-12-11", "2023-12-12", "2023-12-13", "2023-12-14", "2023-12-15", "2023-12-18", "2023-12-19", "2023-12-20", "2023-12-21", "2023-12-22", "2023-12-25", "2023-12-26", "2023-12-27", "2023-12-28", "2023-12-29", "2024-01-02", "2024-01-03", "2024-01-04", "2024-01-05", "2024-01-08", "2024-01-09", "2024-01-10", "2024-01-11", "2024-01-12", "2024-01-15", "2024-01-16", "2024-01-17", "2024-01-18", "2024-01-19", "2024-01-22", "2024-01-23", "2024-01-24", "2024-01-25", "2024-01-26", "2024-01-29", "2024-01-30", "2024-01-31", "2024-02-01", "2024-02-02", "2024-02-05", "2024-02-06", "2024-02-07", "2024-02-08", "2024-02-19", "2024-02-20", "2024-02-21", "2024-02-22", "2024-02-23", "2024-02-26", "2024-02-27", "2024-02-28", "2024-02-29", "2024-03-01", "2024-03-04", "2024-03-05", "2024-03-06", "2024-03-07", "2024-03-08", "2024-03-11", "2024-03-12", "2024-03-13", "2024-03-14", "2024-03-15", "2024-03-18", "2024-03-19", "2024-03-20" ], "xaxis": "x", "y": [ 100000, 100000, 100000, 100000, 100000, 100000, 100000, 100000, 100000, 100000, 100000, 100000, 100000, 100000, 100000, 100000, 100000, 100000, 100000, 100000, 100000, 100000, 100000, 100000, 100000, 100000, 100000, 100000, 100000, 100000, 100000, 100000, 100000, 100000, 100000, 100000, 100000, 100000, 100000, 100000, 100000, 100000, 100000, 100000, 100000, 100000, 100000, 100000, 100000, 100000, 100000, 100000, 100000, 100000, 100000, 100000, 100000, 100000, 100000, 100000, 100000, 100000, 100000, 100000, 100000, 100000, 100000, 100000, 100000, 100000, 100000, 100000, 100000, 100000, 100000, 100000, 100000, 100000, 100000, 100000, 100000, 100000, 99573.355, 99733.355, 99373.355, 99763.355, 101153.355, 100653.355, 100553.355, 100833.355, 100283.355, 100183.355, 99746.743, 99746.743, 99746.743, 99746.743, 99746.743, 99746.743, 99746.743, 99746.743, 99746.743, 99746.743, 99746.743, 99746.743, 99746.743, 99746.743, 99746.743, 99746.743, 99746.743, 99746.743, 99746.743, 99746.743, 99746.743, 99746.743, 99746.743, 99746.743, 99746.743, 99746.743, 99746.743, 99746.743, 99746.743, 100279.7185, 99679.7185, 100309.7185, 100449.7185, 100149.7185, 100229.7185, 99949.7185, 100319.7185, 100069.7185, 101019.7185, 100999.7185, 101009.7185, 100859.7185, 100369.7185, 100339.7185, 100609.7185, 100439.7185, 100839.7185, 101769.7185, 101539.7185, 101909.7185, 101779.7185, 101399.7185, 101589.7185, 101139.7185, 100919.7185, 100809.7185, 101499.7185, 101619.7185, 101469.7185, 100879.7185, 100912.514, 100912.514, 100912.514, 100912.514, 100912.514, 100912.514, 100912.514, 100912.514, 100912.514, 100912.514, 100912.514, 100912.514, 100912.514, 100665.3335, 101235.3335, 101785.3335, 101325.3335, 101405.3335, 102385.3335, 102625.3335, 102375.3335, 102425.3335, 103145.3335, 103055.3335, 102955.3335, 103005.3335, 103095.3335, 103355.3335, 102775.3335, 102775.3335, 101928.31049999999, 101928.31049999999, 101928.31049999999, 101928.31049999999, 101928.31049999999, 101928.31049999999, 101928.31049999999, 101928.31049999999, 102131.256, 102051.256, 101421.256, 101621.256, 101911.256, 102191.256, 102661.256, 102671.256, 102971.256, 102991.256, 103521.256, 103601.256, 104181.256, 104851.256, 104461.256, 104411.256, 104451.256, 104411.256, 105031.256, 105411.256, 105761.256, 105991.256, 106621.256, 105411.256, 105173.7095, 105173.7095, 105173.7095, 105173.7095, 105173.7095, 105173.7095, 105173.7095, 105173.7095, 105173.7095, 105285.995, 104965.995, 106755.995, 107675.995, 107077.9895, 107077.9895, 107239.981, 108349.981, 109609.981, 109889.981, 113699.981, 111361.3245, 111361.3245, 111361.3245, 111361.3245, 111361.3245, 111361.3245, 111361.3245, 111361.3245, 111361.3245, 111361.3245, 111361.3245, 111622.56599999999, 110322.56599999999, 110863.8765, 110863.8765, 110863.8765, 110863.8765, 110863.8765, 110863.8765, 110863.8765, 110863.8765, 110863.8765, 110665.475, 110075.475, 109565.475, 109516.877, 109308.4725, 109588.4725, 110408.4725, 111248.4725, 110558.4725, 110008.4725, 109750.1085, 109750.1085, 109671.46399999999, 109821.46399999999, 111801.46399999999, 111481.46399999999, 112551.46399999999, 111781.46399999999, 112971.46399999999, 113341.46399999999, 113651.46399999999, 112881.46399999999, 115851.46399999999, 115761.46399999999, 115022.023, 115022.023, 115022.023, 115022.023, 115022.023, 115022.023, 115022.023, 115022.023, 115022.023, 115022.023, 115022.023, 115022.023, 113552.531, 113433.2715, 113283.8035, 113133.8035, 115733.8035, 115423.8035, 115433.8035, 114973.8035, 116383.8035, 117883.8035, 118363.8035, 117353.8035, 117763.8035, 117333.8035, 115753.9815, 115753.9815, 115753.9815, 115753.9815, 115503.8235, 115073.8235, 115833.8235, 116763.8235, 117013.8235, 118833.8235, 119233.8235, 118403.8235, 119323.8235, 119493.8235, 119073.8235, 122813.8235, 123423.8235, 126253.8235, 128013.8235, 129093.8235, 127621.87899999999, 127621.87899999999, 127621.87899999999, 127621.87899999999, 132241.18099999998, 130020.84899999999, 130020.84899999999, 130020.84899999999, 130020.84899999999, 130020.84899999999, 130020.84899999999, 130020.84899999999, 130020.84899999999, 130020.84899999999, 130020.84899999999, 130020.84899999999, 130020.84899999999, 130910.86799999999, 130450.86799999999, 129470.81049999999, 129470.81049999999, 129470.81049999999, 129470.81049999999, 129470.81049999999, 129470.81049999999, 129470.81049999999, 131130.9225, 131180.9225, 129561.054, 129561.054, 129561.054, 129561.054, 129561.054, 129460.84349999999, 129140.84349999999, 129310.84349999999, 130590.84349999999, 131210.8435, 132990.8435, 131920.8435, 133910.8435, 133080.8435, 133850.8435, 134430.8435, 134470.8435, 135900.8435, 133970.8435, 133999.961, 133999.961, 133999.961, 134048.7605, 134638.7605, 133267.6635, 133267.6635, 133267.6635, 133267.6635, 133267.6635, 133267.6635, 133267.6635, 133267.6635, 133267.6635, 133267.6635, 133267.6635, 133267.6635, 133267.6635, 133267.6635, 133267.6635, 133267.6635, 136647.4455, 136487.4455, 134907.4795, 134907.4795, 134907.4795, 134907.4795, 134907.4795, 134907.4795, 134907.4795, 134907.4795, 134907.4795, 135737.0875, 136387.0875, 137337.0875, 136227.0875, 137087.0875, 139677.0875, 139657.0875, 139057.0875, 139066.0655, 139066.0655, 139066.0655, 139066.0655, 139075.0675, 137615.0675, 137594.28399999999, 137223.343, 138113.343, 138093.343, 138973.343, 141053.343, 139473.343, 137772.369, 137772.369, 137772.369, 137772.369, 137791.815, 136131.021, 136120.55849999998, 141160.55849999998, 142170.55849999998, 143120.55849999998, 141570.918, 143331.69, 141662.4815, 141662.4815, 142343.6705, 144743.6705, 143445.1325, 143445.1325, 143445.1325, 143445.1325, 144146.995, 142338.697, 142338.697, 142240.4785, 142580.4785, 142062.224, 142062.224, 142062.224, 142062.224, 142062.224, 142062.224, 143353.5735, 141435.0115, 141435.0115, 141435.0115, 141435.0115, 141435.0115, 141435.0115, 142005.995, 141905.995, 142595.995, 140547.10599999997, 140547.10599999997, 140547.10599999997, 140547.10599999997, 140547.10599999997, 140537.968, 141757.968, 142327.968, 140967.968, 140948.764, 140948.764, 140948.764, 140948.764, 140948.764, 140948.764, 140948.764, 140948.764, 140948.764, 140948.764, 140948.764, 140589.52099999998, 141089.52099999998, 140859.52099999998, 142199.52099999998, 143589.52099999998, 143359.52099999998, 142559.52099999998, 141980.1175, 142130.444, 141960.444, 142540.444, 142310.444, 141160.444, 141280.444, 141750.444, 142720.444, 143680.444, 144660.444, 144790.444, 144420.444, 146070.444, 143950.46899999998, 143950.46899999998, 143950.46899999998, 143950.46899999998, 143950.46899999998, 143950.46899999998, 143950.46899999998, 143680.7265, 143570.7265, 145620.7265, 145310.7265, 144501.07249999998, 144501.07249999998, 144501.07249999998, 144501.07249999998, 144501.07249999998, 144501.07249999998, 144501.07249999998, 144501.07249999998, 144501.07249999998, 144501.07249999998, 144501.07249999998, 144501.07249999998, 144501.07249999998, 144501.07249999998, 144501.07249999998, 144640.93699999998, 144100.93699999998, 145360.93699999998, 144970.93699999998, 145800.93699999998, 145990.93699999998, 145110.93699999998, 146830.93699999998, 146830.93699999998, 147870.93699999998, 147280.93699999998, 146550.48799999998, 146550.48799999998, 146550.48799999998, 146550.48799999998, 146550.48799999998, 146550.48799999998, 146550.48799999998, 146550.48799999998, 146550.48799999998, 146019.889, 145439.889, 144689.563, 144689.563, 144689.563, 144689.563, 144619.62699999998, 143389.62699999998, 143819.5665, 144939.686, 146509.686, 146079.686, 145190.017, 144960.56699999998, 143910.56699999998, 144160.9685, 144160.9685, 144160.9685, 144160.9685, 144160.9685, 144160.9685, 144160.9685, 144160.9685, 144160.9685, 144160.9685, 144160.9685, 144160.9685, 144001.23349999997, 145091.23349999997, 144731.23349999997, 144741.23349999997, 145321.23349999997, 144871.23349999997, 144361.23349999997, 143591.57799999998, 143591.57799999998, 143591.57799999998, 144772.278, 146492.278, 148432.278, 147213.527, 147213.527, 147213.527, 147213.527, 147213.527, 147213.527, 147213.527, 147304.6095, 148614.6095, 148894.6095, 149424.6095, 148364.6095, 148284.6095, 150494.6095, 151274.6095, 153234.6095, 153214.6095, 155584.6095, 155374.6095, 155106.8815, 155106.8815, 155106.8815, 155106.8815, 155106.8815, 155106.8815, 155106.8815, 155106.8815, 155106.8815, 155106.8815, 155106.8815, 155106.8815, 153698.354, 153900.00199999998, 153900.00199999998, 154311.5465, 153501.5465, 153071.5465, 154311.5465, 155131.5465, 154101.5465, 154461.5465, 153373.16449999998, 153373.16449999998, 153373.16449999998, 153373.16449999998, 153373.16449999998, 153373.16449999998, 153373.16449999998, 153224.7795, 152046.588, 152046.588, 152046.588, 152046.588, 151168.67549999998, 150968.67549999998, 150900.59649999999, 150900.59649999999, 150900.59649999999, 150900.59649999999, 150900.59649999999, 150900.59649999999, 150900.59649999999, 150302.56399999998, 150812.56399999998, 151022.56399999998, 150942.56399999998, 149874.383, 149874.383, 149874.383, 149874.383, 149874.383, 149874.383, 149874.383, 149335.905, 148427.6385, 148427.6385, 148427.6385, 148427.6385, 148419.62099999998, 148469.62099999998, 149079.62099999998, 148719.62099999998, 148739.62099999998, 149659.62099999998, 149659.62099999998, 149499.62099999998, 150389.62099999998, 152139.62099999998, 151919.62099999998, 151349.62099999998, 151069.62099999998, 150651.9425, 150651.9425, 150651.9425, 150651.9425, 150651.9425, 150651.9425, 150523.967, 150763.967, 151643.967, 151263.967, 151613.967, 151063.967, 150456.01549999998, 150456.01549999998, 150456.01549999998, 150456.01549999998, 150547.851, 151057.851, 150647.851, 150797.851, 150547.851, 151997.851, 151437.851, 151857.851, 151587.851, 152637.851, 154067.851, 153377.851, 153477.851, 154897.851, 156327.851, 154149.12699999998, 154149.12699999998, 154149.12699999998, 154149.12699999998, 154149.12699999998, 154149.12699999998, 154149.12699999998, 154149.12699999998, 154149.12699999998, 154160.22149999999, 154640.22149999999, 154000.22149999999, 153261.4435, 153261.4435, 153261.4435, 153261.4435, 153261.4435, 152712.376, 153012.376, 153222.376, 152173.466, 152224.37, 152384.37, 152314.37, 152474.37, 152954.37, 151815.322, 151815.322, 151815.322, 150826.55599999998, 151786.55599999998, 152016.55599999998, 151096.55599999998, 150766.55599999998, 150966.55599999998, 152046.55599999998, 151026.55599999998, 150826.55599999998, 150267.5635, 150267.5635, 151178.43, 151278.43, 151868.43, 151198.43, 150388.43, 150258.43, 150069.32049999997, 150069.32049999997, 150069.32049999997, 150069.32049999997, 150069.32049999997, 150069.32049999997, 150069.32049999997, 150069.32049999997, 150349.85549999998, 150919.85549999998, 150799.85549999998, 149489.85549999998, 149040.539, 149040.539, 149040.539, 149331.34249999997, 149431.34249999997, 150741.34249999997, 150671.34249999997, 150461.34249999997, 149691.34249999997, 149691.34249999997, 149561.34249999997, 149152.16849999997, 149903.18649999998, 150403.18649999998, 149743.18649999998, 149483.18649999998, 151133.18649999998, 150893.18649999998, 151343.18649999998, 150623.18649999998, 150983.18649999998, 150103.18649999998, 150233.18649999998, 150833.18649999998, 151593.18649999998, 153183.18649999998, 153583.18649999998, 154093.18649999998, 153303.18649999998, 154183.18649999998, 154563.18649999998, 156053.18649999998, 154653.18649999998, 154425.001, 154425.001, 154425.001, 154425.001, 154425.001, 154425.001, 154425.001, 154425.001, 154425.001, 154425.001, 154425.001, 154425.001, 154425.001, 154425.001, 154425.001, 154425.001, 154425.001, 154425.001, 154425.001, 154425.001, 154425.001, 154425.001, 154425.001, 154506.77349999998, 154506.77349999998, 154296.77349999998, 155176.77349999998, 155316.77349999998, 155506.77349999998, 156296.77349999998, 155266.77349999998, 154536.77349999998, 154578.5175, 154578.5175, 154578.5175, 154578.5175, 154578.5175, 154160.13399999996, 154660.13399999996, 154740.13399999996, 154620.13399999996, 154280.13399999996, 153261.94249999998, 153261.94249999998, 153261.94249999998, 153261.94249999998, 153261.94249999998, 152663.52149999997, 152323.52149999997, 152783.52149999997, 153143.52149999997, 153003.52149999997, 154023.52149999997, 154303.52149999997, 154463.52149999997, 154373.52149999997, 154093.52149999997, 154633.52149999997, 154493.52149999997, 154493.52149999997, 152813.52149999997, 152815.16199999998, 152815.16199999998, 152815.16199999998, 152815.16199999998, 152815.16199999998, 152676.97049999997, 152676.97049999997, 153106.97049999997, 152456.97049999997, 152346.97049999997, 152008.66349999997, 152008.66349999997, 152008.66349999997, 152008.66349999997, 152008.66349999997, 152008.66349999997, 152008.66349999997, 152008.66349999997, 152008.66349999997, 152008.66349999997, 152008.66349999997, 152008.66349999997, 152008.66349999997, 152008.66349999997, 152008.66349999997, 152008.66349999997, 152008.66349999997, 152008.66349999997, 152008.66349999997, 151550.40449999998, 151060.40449999998, 150653.59249999997, 151563.59249999997, 151413.59249999997, 150953.59249999997, 150105.31399999998, 150105.31399999998, 150105.31399999998, 150287.175, 149937.175, 150217.175, 150817.175, 151157.175, 151137.175, 151417.175, 151447.175, 150917.175, 150827.175, 151447.175, 150967.175, 151327.175, 151787.175, 150567.175, 150269.066, 150269.066, 150670.9435, 150700.9435, 150990.9435, 150980.9435, 151510.9435, 152260.9435, 151920.9435, 151510.9435, 152620.9435, 152860.9435, 153370.9435, 152710.9435, 154120.9435, 153370.9435, 154310.9435, 153750.9435, 155230.9435, 154870.9435, 153770.9435, 153642.30949999997, 153642.30949999997, 153642.30949999997, 153642.30949999997, 153642.30949999997, 153642.30949999997, 153642.30949999997, 153403.79099999997, 153513.79099999997, 152453.79099999997, 152385.08949999997, 152385.08949999997, 152385.08949999997, 152385.08949999997, 152385.08949999997, 152385.08949999997, 152385.08949999997, 152385.08949999997, 152385.08949999997, 152385.08949999997, 152385.08949999997, 152385.08949999997, 152385.08949999997, 151946.32499999998, 152236.32499999998, 152216.32499999998, 152066.32499999998, 152796.32499999998, 152746.32499999998, 152486.32499999998, 151616.32499999998, 151277.721, 151277.721, 151277.721, 151277.721, 151039.2805, 150979.2805, 150719.2805, 151089.2805, 150899.2805, 150769.2805, 150619.2805, 150399.2805, 149830.6285, 149830.6285, 149830.6285, 149830.6285, 149830.6285, 149830.6285, 149830.6285, 149172.32899999997, 149782.32899999997, 149522.32899999997, 149232.32899999997, 149162.32899999997, 149782.32899999997, 150802.32899999997, 149862.32899999997, 149862.32899999997, 150422.32899999997, 150662.32899999997, 149772.32899999997, 150092.32899999997, 149932.32899999997, 150552.32899999997, 150662.32899999997, 151222.32899999997, 151152.32899999997, 151442.32899999997, 152112.32899999997, 152672.32899999997, 152432.32899999997, 153112.32899999997, 154392.32899999997, 154392.32899999997, 154012.32899999997, 153324.55899999998, 153324.55899999998 ], "yaxis": "y" }, { "fill": "tozeroy", "fillcolor": "red", "mode": "lines", "name": "Drawdown", "type": "scatter", "x": [ "2020-01-03", "2020-01-06", "2020-01-07", "2020-01-08", "2020-01-09", "2020-01-10", "2020-01-13", "2020-01-14", "2020-01-15", "2020-01-16", "2020-01-17", "2020-01-20", "2020-01-21", "2020-01-22", "2020-01-23", "2020-02-03", "2020-02-04", "2020-02-05", "2020-02-06", "2020-02-07", "2020-02-10", "2020-02-11", "2020-02-12", "2020-02-13", "2020-02-14", "2020-02-17", "2020-02-18", "2020-02-19", "2020-02-20", "2020-02-21", "2020-02-24", "2020-02-25", "2020-02-26", "2020-02-27", "2020-02-28", "2020-03-02", "2020-03-03", "2020-03-04", "2020-03-05", "2020-03-06", "2020-03-09", "2020-03-10", "2020-03-11", "2020-03-12", "2020-03-13", "2020-03-16", "2020-03-17", "2020-03-18", "2020-03-19", "2020-03-20", "2020-03-23", "2020-03-24", "2020-03-25", "2020-03-26", "2020-03-27", "2020-03-30", "2020-03-31", "2020-04-01", "2020-04-02", "2020-04-03", "2020-04-07", "2020-04-08", "2020-04-09", "2020-04-10", "2020-04-13", "2020-04-14", "2020-04-15", "2020-04-16", "2020-04-17", "2020-04-20", "2020-04-21", "2020-04-22", "2020-04-23", "2020-04-24", "2020-04-27", "2020-04-28", "2020-04-29", "2020-04-30", "2020-05-06", "2020-05-07", "2020-05-08", "2020-05-11", "2020-05-12", "2020-05-13", "2020-05-14", "2020-05-15", "2020-05-18", "2020-05-19", "2020-05-20", "2020-05-21", "2020-05-22", "2020-05-25", "2020-05-26", "2020-05-27", "2020-05-28", "2020-05-29", "2020-06-01", "2020-06-02", "2020-06-03", "2020-06-04", "2020-06-05", "2020-06-08", "2020-06-09", "2020-06-10", "2020-06-11", "2020-06-12", "2020-06-15", "2020-06-16", "2020-06-17", "2020-06-18", "2020-06-19", "2020-06-22", "2020-06-23", "2020-06-24", "2020-06-29", "2020-06-30", "2020-07-01", "2020-07-02", "2020-07-03", "2020-07-06", "2020-07-07", "2020-07-08", "2020-07-09", "2020-07-10", "2020-07-13", "2020-07-14", "2020-07-15", "2020-07-16", "2020-07-17", "2020-07-20", "2020-07-21", "2020-07-22", "2020-07-23", "2020-07-24", "2020-07-27", "2020-07-28", "2020-07-29", "2020-07-30", "2020-07-31", "2020-08-03", "2020-08-04", "2020-08-05", "2020-08-06", "2020-08-07", "2020-08-10", "2020-08-11", "2020-08-12", "2020-08-13", "2020-08-14", "2020-08-17", "2020-08-18", "2020-08-19", "2020-08-20", "2020-08-21", "2020-08-24", "2020-08-25", "2020-08-26", "2020-08-27", "2020-08-28", "2020-08-31", "2020-09-01", "2020-09-02", "2020-09-03", "2020-09-04", "2020-09-07", "2020-09-08", "2020-09-09", "2020-09-10", "2020-09-11", "2020-09-14", "2020-09-15", "2020-09-16", "2020-09-17", "2020-09-18", "2020-09-21", "2020-09-22", "2020-09-23", "2020-09-24", "2020-09-25", "2020-09-28", "2020-09-29", "2020-09-30", "2020-10-09", "2020-10-12", "2020-10-13", "2020-10-14", "2020-10-15", "2020-10-16", "2020-10-19", "2020-10-20", "2020-10-21", "2020-10-22", "2020-10-23", "2020-10-26", "2020-10-27", "2020-10-28", "2020-10-29", "2020-10-30", "2020-11-02", "2020-11-03", "2020-11-04", "2020-11-05", "2020-11-06", "2020-11-09", "2020-11-10", "2020-11-11", "2020-11-12", "2020-11-13", "2020-11-16", "2020-11-17", "2020-11-18", "2020-11-19", "2020-11-20", "2020-11-23", "2020-11-24", "2020-11-25", "2020-11-26", "2020-11-27", "2020-11-30", "2020-12-01", "2020-12-02", "2020-12-03", "2020-12-04", "2020-12-07", "2020-12-08", "2020-12-09", "2020-12-10", "2020-12-11", "2020-12-14", "2020-12-15", "2020-12-16", "2020-12-17", "2020-12-18", "2020-12-21", "2020-12-22", "2020-12-23", "2020-12-24", "2020-12-25", "2020-12-28", "2020-12-29", "2020-12-30", "2020-12-31", "2021-01-04", "2021-01-05", "2021-01-06", "2021-01-07", "2021-01-08", "2021-01-11", "2021-01-12", "2021-01-13", "2021-01-14", "2021-01-15", "2021-01-18", "2021-01-19", "2021-01-20", "2021-01-21", "2021-01-22", "2021-01-25", "2021-01-26", "2021-01-27", "2021-01-28", "2021-01-29", "2021-02-01", "2021-02-02", "2021-02-03", "2021-02-04", "2021-02-05", "2021-02-08", "2021-02-09", "2021-02-10", "2021-02-18", "2021-02-19", "2021-02-22", "2021-02-23", "2021-02-24", "2021-02-25", "2021-02-26", "2021-03-01", "2021-03-02", "2021-03-03", "2021-03-04", "2021-03-05", "2021-03-08", "2021-03-09", "2021-03-10", "2021-03-11", "2021-03-12", "2021-03-15", "2021-03-16", "2021-03-17", "2021-03-18", "2021-03-19", "2021-03-22", "2021-03-23", "2021-03-24", "2021-03-25", "2021-03-26", "2021-03-29", "2021-03-30", "2021-03-31", "2021-04-01", "2021-04-02", "2021-04-06", "2021-04-07", "2021-04-08", "2021-04-09", "2021-04-12", "2021-04-13", "2021-04-14", "2021-04-15", "2021-04-16", "2021-04-19", "2021-04-20", "2021-04-21", "2021-04-22", "2021-04-23", "2021-04-26", "2021-04-27", "2021-04-28", "2021-04-29", "2021-04-30", "2021-05-06", "2021-05-07", "2021-05-10", "2021-05-11", "2021-05-12", "2021-05-13", "2021-05-14", "2021-05-17", "2021-05-18", "2021-05-19", "2021-05-20", "2021-05-21", "2021-05-24", "2021-05-25", "2021-05-26", "2021-05-27", "2021-05-28", "2021-05-31", "2021-06-01", "2021-06-02", "2021-06-03", "2021-06-04", "2021-06-07", "2021-06-08", "2021-06-09", "2021-06-10", "2021-06-11", "2021-06-15", "2021-06-16", "2021-06-17", "2021-06-18", "2021-06-21", "2021-06-22", "2021-06-23", "2021-06-24", "2021-06-25", "2021-06-28", "2021-06-29", "2021-06-30", "2021-07-01", "2021-07-02", "2021-07-05", "2021-07-06", "2021-07-07", "2021-07-08", "2021-07-09", "2021-07-12", "2021-07-13", "2021-07-14", "2021-07-15", "2021-07-16", "2021-07-19", "2021-07-20", "2021-07-21", "2021-07-22", "2021-07-23", "2021-07-26", "2021-07-27", "2021-07-28", "2021-07-29", "2021-07-30", "2021-08-02", "2021-08-03", "2021-08-04", "2021-08-05", "2021-08-06", "2021-08-09", "2021-08-10", "2021-08-11", "2021-08-12", "2021-08-13", "2021-08-16", "2021-08-17", "2021-08-18", "2021-08-19", "2021-08-20", "2021-08-23", "2021-08-24", "2021-08-25", "2021-08-26", "2021-08-27", "2021-08-30", "2021-08-31", "2021-09-01", "2021-09-02", "2021-09-03", "2021-09-06", "2021-09-07", "2021-09-08", "2021-09-09", "2021-09-10", "2021-09-13", "2021-09-14", "2021-09-15", "2021-09-16", "2021-09-17", "2021-09-22", "2021-09-23", "2021-09-24", "2021-09-27", "2021-09-28", "2021-09-29", "2021-09-30", "2021-10-08", "2021-10-11", "2021-10-12", "2021-10-13", "2021-10-14", "2021-10-15", "2021-10-18", "2021-10-19", "2021-10-20", "2021-10-21", "2021-10-22", "2021-10-25", "2021-10-26", "2021-10-27", "2021-10-28", "2021-10-29", "2021-11-01", "2021-11-02", "2021-11-03", "2021-11-04", "2021-11-05", "2021-11-08", "2021-11-09", "2021-11-10", "2021-11-11", "2021-11-12", "2021-11-15", "2021-11-16", "2021-11-17", "2021-11-18", "2021-11-19", "2021-11-22", "2021-11-23", "2021-11-24", "2021-11-25", "2021-11-26", "2021-11-29", "2021-11-30", "2021-12-01", "2021-12-02", "2021-12-03", "2021-12-06", "2021-12-07", "2021-12-08", "2021-12-09", "2021-12-10", "2021-12-13", "2021-12-14", "2021-12-15", "2021-12-16", "2021-12-17", "2021-12-20", "2021-12-21", "2021-12-22", "2021-12-23", "2021-12-24", "2021-12-27", "2021-12-28", "2021-12-29", "2021-12-30", "2021-12-31", "2022-01-04", "2022-01-05", "2022-01-06", "2022-01-07", "2022-01-10", "2022-01-11", "2022-01-12", "2022-01-13", "2022-01-14", "2022-01-17", "2022-01-18", "2022-01-19", "2022-01-20", "2022-01-21", "2022-01-24", "2022-01-25", "2022-01-26", "2022-01-27", "2022-01-28", "2022-02-07", "2022-02-08", "2022-02-09", "2022-02-10", "2022-02-11", "2022-02-14", "2022-02-15", "2022-02-16", "2022-02-17", "2022-02-18", "2022-02-21", "2022-02-22", "2022-02-23", "2022-02-24", "2022-02-25", "2022-02-28", "2022-03-01", "2022-03-02", "2022-03-03", "2022-03-04", "2022-03-07", "2022-03-08", "2022-03-09", "2022-03-10", "2022-03-11", "2022-03-14", "2022-03-15", "2022-03-16", "2022-03-17", "2022-03-18", "2022-03-21", "2022-03-22", "2022-03-23", "2022-03-24", "2022-03-25", "2022-03-28", "2022-03-29", "2022-03-30", "2022-03-31", "2022-04-01", "2022-04-06", "2022-04-07", "2022-04-08", "2022-04-11", "2022-04-12", "2022-04-13", "2022-04-14", "2022-04-15", "2022-04-18", "2022-04-19", "2022-04-20", "2022-04-21", "2022-04-22", "2022-04-25", "2022-04-26", "2022-04-27", "2022-04-28", "2022-04-29", "2022-05-05", "2022-05-06", "2022-05-09", "2022-05-10", "2022-05-11", "2022-05-12", "2022-05-13", "2022-05-16", "2022-05-17", "2022-05-18", "2022-05-19", "2022-05-20", "2022-05-23", "2022-05-24", "2022-05-25", "2022-05-26", "2022-05-27", "2022-05-30", "2022-05-31", "2022-06-01", "2022-06-02", "2022-06-06", "2022-06-07", "2022-06-08", "2022-06-09", "2022-06-10", "2022-06-13", "2022-06-14", "2022-06-15", "2022-06-16", "2022-06-17", "2022-06-20", "2022-06-21", "2022-06-22", "2022-06-23", "2022-06-24", "2022-06-27", "2022-06-28", "2022-06-29", "2022-06-30", "2022-07-01", "2022-07-04", "2022-07-05", "2022-07-06", "2022-07-07", "2022-07-08", "2022-07-11", "2022-07-12", "2022-07-13", "2022-07-14", "2022-07-15", "2022-07-18", "2022-07-19", "2022-07-20", "2022-07-21", "2022-07-22", "2022-07-25", "2022-07-26", "2022-07-27", "2022-07-28", "2022-07-29", "2022-08-01", "2022-08-02", "2022-08-03", "2022-08-04", "2022-08-05", "2022-08-08", "2022-08-09", "2022-08-10", "2022-08-11", "2022-08-12", "2022-08-15", "2022-08-16", "2022-08-17", "2022-08-18", "2022-08-19", "2022-08-22", "2022-08-23", "2022-08-24", "2022-08-25", "2022-08-26", "2022-08-29", "2022-08-30", "2022-08-31", "2022-09-01", "2022-09-02", "2022-09-05", "2022-09-06", "2022-09-07", "2022-09-08", "2022-09-09", "2022-09-13", "2022-09-14", "2022-09-15", "2022-09-16", "2022-09-19", "2022-09-20", "2022-09-21", "2022-09-22", "2022-09-23", "2022-09-26", "2022-09-27", "2022-09-28", "2022-09-29", "2022-09-30", "2022-10-10", "2022-10-11", "2022-10-12", "2022-10-13", "2022-10-14", "2022-10-17", "2022-10-18", "2022-10-19", "2022-10-20", "2022-10-21", "2022-10-24", "2022-10-25", "2022-10-26", "2022-10-27", "2022-10-28", "2022-10-31", "2022-11-01", "2022-11-02", "2022-11-03", "2022-11-04", "2022-11-07", "2022-11-08", "2022-11-09", "2022-11-10", "2022-11-11", "2022-11-14", "2022-11-15", "2022-11-16", "2022-11-17", "2022-11-18", "2022-11-21", "2022-11-22", "2022-11-23", "2022-11-24", "2022-11-25", "2022-11-28", "2022-11-29", "2022-11-30", "2022-12-01", "2022-12-02", "2022-12-05", "2022-12-06", "2022-12-07", "2022-12-08", "2022-12-09", "2022-12-12", "2022-12-13", "2022-12-14", "2022-12-15", "2022-12-16", "2022-12-19", "2022-12-20", "2022-12-21", "2022-12-22", "2022-12-23", "2022-12-26", "2022-12-27", "2022-12-28", "2022-12-29", "2022-12-30", "2023-01-03", "2023-01-04", "2023-01-05", "2023-01-06", "2023-01-09", "2023-01-10", "2023-01-11", "2023-01-12", "2023-01-13", "2023-01-16", "2023-01-17", "2023-01-18", "2023-01-19", "2023-01-20", "2023-01-30", "2023-01-31", "2023-02-01", "2023-02-02", "2023-02-03", "2023-02-06", "2023-02-07", "2023-02-08", "2023-02-09", "2023-02-10", "2023-02-13", "2023-02-14", "2023-02-15", "2023-02-16", "2023-02-17", "2023-02-20", "2023-02-21", "2023-02-22", "2023-02-23", "2023-02-24", "2023-02-27", "2023-02-28", "2023-03-01", "2023-03-02", "2023-03-03", "2023-03-06", "2023-03-07", "2023-03-08", "2023-03-09", "2023-03-10", "2023-03-13", "2023-03-14", "2023-03-15", "2023-03-16", "2023-03-17", "2023-03-20", "2023-03-21", "2023-03-22", "2023-03-23", "2023-03-24", "2023-03-27", "2023-03-28", "2023-03-29", "2023-03-30", "2023-03-31", "2023-04-03", "2023-04-04", "2023-04-06", "2023-04-07", "2023-04-10", "2023-04-11", "2023-04-12", "2023-04-13", "2023-04-14", "2023-04-17", "2023-04-18", "2023-04-19", "2023-04-20", "2023-04-21", "2023-04-24", "2023-04-25", "2023-04-26", "2023-04-27", "2023-04-28", "2023-05-04", "2023-05-05", "2023-05-08", "2023-05-09", "2023-05-10", "2023-05-11", "2023-05-12", "2023-05-15", "2023-05-16", "2023-05-17", "2023-05-18", "2023-05-19", "2023-05-22", "2023-05-23", "2023-05-24", "2023-05-25", "2023-05-26", "2023-05-29", "2023-05-30", "2023-05-31", "2023-06-01", "2023-06-02", "2023-06-05", "2023-06-06", "2023-06-07", "2023-06-08", "2023-06-09", "2023-06-12", "2023-06-13", "2023-06-14", "2023-06-15", "2023-06-16", "2023-06-19", "2023-06-20", "2023-06-21", "2023-06-26", "2023-06-27", "2023-06-28", "2023-06-29", "2023-06-30", "2023-07-03", "2023-07-04", "2023-07-05", "2023-07-06", "2023-07-07", "2023-07-10", "2023-07-11", "2023-07-12", "2023-07-13", "2023-07-14", "2023-07-17", "2023-07-18", "2023-07-19", "2023-07-20", "2023-07-21", "2023-07-24", "2023-07-25", "2023-07-26", "2023-07-27", "2023-07-28", "2023-07-31", "2023-08-01", "2023-08-02", "2023-08-03", "2023-08-04", "2023-08-07", "2023-08-08", "2023-08-09", "2023-08-10", "2023-08-11", "2023-08-14", "2023-08-15", "2023-08-16", "2023-08-17", "2023-08-18", "2023-08-21", "2023-08-22", "2023-08-23", "2023-08-24", "2023-08-25", "2023-08-28", "2023-08-29", "2023-08-30", "2023-08-31", "2023-09-01", "2023-09-04", "2023-09-05", "2023-09-06", "2023-09-07", "2023-09-08", "2023-09-11", "2023-09-12", "2023-09-13", "2023-09-14", "2023-09-15", "2023-09-18", "2023-09-19", "2023-09-20", "2023-09-21", "2023-09-22", "2023-09-25", "2023-09-26", "2023-09-27", "2023-09-28", "2023-10-09", "2023-10-10", "2023-10-11", "2023-10-12", "2023-10-13", "2023-10-16", "2023-10-17", "2023-10-18", "2023-10-19", "2023-10-20", "2023-10-23", "2023-10-24", "2023-10-25", "2023-10-26", "2023-10-27", "2023-10-30", "2023-10-31", "2023-11-01", "2023-11-02", "2023-11-03", "2023-11-06", "2023-11-07", "2023-11-08", "2023-11-09", "2023-11-10", "2023-11-13", "2023-11-14", "2023-11-15", "2023-11-16", "2023-11-17", "2023-11-20", "2023-11-21", "2023-11-22", "2023-11-23", "2023-11-24", "2023-11-27", "2023-11-28", "2023-11-29", "2023-11-30", "2023-12-01", "2023-12-04", "2023-12-05", "2023-12-06", "2023-12-07", "2023-12-08", "2023-12-11", "2023-12-12", "2023-12-13", "2023-12-14", "2023-12-15", "2023-12-18", "2023-12-19", "2023-12-20", "2023-12-21", "2023-12-22", "2023-12-25", "2023-12-26", "2023-12-27", "2023-12-28", "2023-12-29", "2024-01-02", "2024-01-03", "2024-01-04", "2024-01-05", "2024-01-08", "2024-01-09", "2024-01-10", "2024-01-11", "2024-01-12", "2024-01-15", "2024-01-16", "2024-01-17", "2024-01-18", "2024-01-19", "2024-01-22", "2024-01-23", "2024-01-24", "2024-01-25", "2024-01-26", "2024-01-29", "2024-01-30", "2024-01-31", "2024-02-01", "2024-02-02", "2024-02-05", "2024-02-06", "2024-02-07", "2024-02-08", "2024-02-19", "2024-02-20", "2024-02-21", "2024-02-22", "2024-02-23", "2024-02-26", "2024-02-27", "2024-02-28", "2024-02-29", "2024-03-01", "2024-03-04", "2024-03-05", "2024-03-06", "2024-03-07", "2024-03-08", "2024-03-11", "2024-03-12", "2024-03-13", "2024-03-14", "2024-03-15", "2024-03-18", "2024-03-19", "2024-03-20" ], "xaxis": "x2", "y": [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -426.6450000000041, -266.6450000000041, -626.6450000000041, -236.64500000000407, 0, -500, -600, -320, -870, -970, -1406.6119999999937, -1406.6119999999937, -1406.6119999999937, -1406.6119999999937, -1406.6119999999937, -1406.6119999999937, -1406.6119999999937, -1406.6119999999937, -1406.6119999999937, -1406.6119999999937, -1406.6119999999937, -1406.6119999999937, -1406.6119999999937, -1406.6119999999937, -1406.6119999999937, -1406.6119999999937, -1406.6119999999937, -1406.6119999999937, -1406.6119999999937, -1406.6119999999937, -1406.6119999999937, -1406.6119999999937, -1406.6119999999937, -1406.6119999999937, -1406.6119999999937, -1406.6119999999937, -1406.6119999999937, -1406.6119999999937, -1406.6119999999937, -873.6364999999932, -1473.6364999999932, -843.6364999999932, -703.6364999999932, -1003.6364999999932, -923.6364999999932, -1203.6364999999932, -833.6364999999932, -1083.6364999999932, -133.63649999999325, -153.63649999999325, -143.63649999999325, -293.63649999999325, -783.6364999999932, -813.6364999999932, -543.6364999999932, -713.6364999999932, -313.63649999999325, 0, -230, 0, -130, -510, -320, -770, -990, -1100, -410, -290, -440, -1030, -997.2045000000071, -997.2045000000071, -997.2045000000071, -997.2045000000071, -997.2045000000071, -997.2045000000071, -997.2045000000071, -997.2045000000071, -997.2045000000071, -997.2045000000071, -997.2045000000071, -997.2045000000071, -997.2045000000071, -1244.3850000000093, -674.3850000000093, -124.38500000000931, -584.3850000000093, -504.3850000000093, 0, 0, -250, -200, 0, -90, -190, -140, -50, 0, -580, -580, -1427.023000000001, -1427.023000000001, -1427.023000000001, -1427.023000000001, -1427.023000000001, -1427.023000000001, -1427.023000000001, -1427.023000000001, -1224.0774999999994, -1304.0774999999994, -1934.0774999999994, -1734.0774999999994, -1444.0774999999994, -1164.0774999999994, -694.0774999999994, -684.0774999999994, -384.0774999999994, -364.0774999999994, 0, 0, 0, 0, -390, -440, -400, -440, 0, 0, 0, 0, 0, -1210, -1447.5464999999967, -1447.5464999999967, -1447.5464999999967, -1447.5464999999967, -1447.5464999999967, -1447.5464999999967, -1447.5464999999967, -1447.5464999999967, -1447.5464999999967, -1335.2609999999986, -1655.2609999999986, 0, 0, -598.0054999999993, -598.0054999999993, -436.0139999999956, 0, 0, 0, 0, -2338.6564999999973, -2338.6564999999973, -2338.6564999999973, -2338.6564999999973, -2338.6564999999973, -2338.6564999999973, -2338.6564999999973, -2338.6564999999973, -2338.6564999999973, -2338.6564999999973, -2338.6564999999973, -2077.415000000008, -3377.415000000008, -2836.1045000000013, -2836.1045000000013, -2836.1045000000013, -2836.1045000000013, -2836.1045000000013, -2836.1045000000013, -2836.1045000000013, -2836.1045000000013, -2836.1045000000013, -3034.505999999994, -3624.505999999994, -4134.505999999994, -4183.104000000007, -4391.508499999996, -4111.508499999996, -3291.5084999999963, -2451.5084999999963, -3141.5084999999963, -3691.5084999999963, -3949.8724999999977, -3949.8724999999977, -4028.517000000007, -3878.517000000007, -1898.517000000007, -2218.517000000007, -1148.517000000007, -1918.517000000007, -728.5170000000071, -358.5170000000071, -48.5170000000071, -818.5170000000071, 0, -90, -829.4409999999916, -829.4409999999916, -829.4409999999916, -829.4409999999916, -829.4409999999916, -829.4409999999916, -829.4409999999916, -829.4409999999916, -829.4409999999916, -829.4409999999916, -829.4409999999916, -829.4409999999916, -2298.93299999999, -2418.19249999999, -2567.660499999998, -2717.660499999998, -117.66049999999814, -427.66049999999814, -417.66049999999814, -877.6604999999981, 0, 0, 0, -1010, -600, -1030, -2609.822, -2609.822, -2609.822, -2609.822, -2859.979999999996, -3289.979999999996, -2529.979999999996, -1599.979999999996, -1349.979999999996, 0, 0, -830, 0, 0, -420, 0, 0, 0, 0, 0, -1471.9445000000123, -1471.9445000000123, -1471.9445000000123, -1471.9445000000123, 0, -2220.331999999995, -2220.331999999995, -2220.331999999995, -2220.331999999995, -2220.331999999995, -2220.331999999995, -2220.331999999995, -2220.331999999995, -2220.331999999995, -2220.331999999995, -2220.331999999995, -2220.331999999995, -1330.3129999999946, -1790.3129999999946, -2770.37049999999, -2770.37049999999, -2770.37049999999, -2770.37049999999, -2770.37049999999, -2770.37049999999, -2770.37049999999, -1110.2584999999963, -1060.2584999999963, -2680.1269999999786, -2680.1269999999786, -2680.1269999999786, -2680.1269999999786, -2680.1269999999786, -2780.337499999994, -3100.337499999994, -2930.337499999994, -1650.3374999999942, -1030.3374999999942, 0, -1070, 0, -830, -60, 0, 0, 0, -1930, -1900.8824999999779, -1900.8824999999779, -1900.8824999999779, -1852.0829999999842, -1262.0829999999842, -2633.179999999993, -2633.179999999993, -2633.179999999993, -2633.179999999993, -2633.179999999993, -2633.179999999993, -2633.179999999993, -2633.179999999993, -2633.179999999993, -2633.179999999993, -2633.179999999993, -2633.179999999993, -2633.179999999993, -2633.179999999993, -2633.179999999993, -2633.179999999993, 0, -160, -1739.966000000015, -1739.966000000015, -1739.966000000015, -1739.966000000015, -1739.966000000015, -1739.966000000015, -1739.966000000015, -1739.966000000015, -1739.966000000015, -910.3580000000075, -260.35800000000745, 0, -1110, -250, 0, -20, -620, -611.0219999999972, -611.0219999999972, -611.0219999999972, -611.0219999999972, -602.0199999999895, -2062.0199999999895, -2082.803500000009, -2453.7445000000007, -1563.7445000000007, -1583.7445000000007, -703.7445000000007, 0, -1580, -3280.9739999999874, -3280.9739999999874, -3280.9739999999874, -3280.9739999999874, -3261.527999999991, -4922.321999999986, -4932.784500000009, 0, 0, 0, -1549.6404999999795, 0, -1669.208500000008, -1669.208500000008, -988.0194999999949, 0, -1298.5380000000005, -1298.5380000000005, -1298.5380000000005, -1298.5380000000005, -596.6755000000121, -2404.973500000022, -2404.973500000022, -2503.19200000001, -2163.19200000001, -2681.44650000002, -2681.44650000002, -2681.44650000002, -2681.44650000002, -2681.44650000002, -2681.44650000002, -1390.0970000000088, -3308.659000000014, -3308.659000000014, -3308.659000000014, -3308.659000000014, -3308.659000000014, -3308.659000000014, -2737.675500000012, -2837.675500000012, -2147.675500000012, -4196.564500000037, -4196.564500000037, -4196.564500000037, -4196.564500000037, -4196.564500000037, -4205.702500000014, -2985.702500000014, -2415.702500000014, -3775.702500000014, -3794.906500000012, -3794.906500000012, -3794.906500000012, -3794.906500000012, -3794.906500000012, -3794.906500000012, -3794.906500000012, -3794.906500000012, -3794.906500000012, -3794.906500000012, -3794.906500000012, -4154.149500000029, -3654.1495000000286, -3884.1495000000286, -2544.1495000000286, -1154.1495000000286, -1384.1495000000286, -2184.1495000000286, -2763.5530000000144, -2613.226500000019, -2783.226500000019, -2203.226500000019, -2433.226500000019, -3583.226500000019, -3463.226500000019, -2993.226500000019, -2023.2265000000189, -1063.2265000000189, -83.22650000001886, 0, -370, 0, -2119.975000000006, -2119.975000000006, -2119.975000000006, -2119.975000000006, -2119.975000000006, -2119.975000000006, -2119.975000000006, -2389.717499999999, -2499.717499999999, -449.71749999999884, -759.7174999999988, -1569.3715000000084, -1569.3715000000084, -1569.3715000000084, -1569.3715000000084, -1569.3715000000084, -1569.3715000000084, -1569.3715000000084, -1569.3715000000084, -1569.3715000000084, -1569.3715000000084, -1569.3715000000084, -1569.3715000000084, -1569.3715000000084, -1569.3715000000084, -1569.3715000000084, -1429.5070000000123, -1969.5070000000123, -709.5070000000123, -1099.5070000000123, -269.50700000001234, -79.50700000001234, -959.5070000000123, 0, 0, 0, -590, -1320.4489999999932, -1320.4489999999932, -1320.4489999999932, -1320.4489999999932, -1320.4489999999932, -1320.4489999999932, -1320.4489999999932, -1320.4489999999932, -1320.4489999999932, -1851.0479999999807, -2431.0479999999807, -3181.3739999999816, -3181.3739999999816, -3181.3739999999816, -3181.3739999999816, -3251.3099999999977, -4481.309999999998, -4051.37049999999, -2931.2509999999893, -1361.2509999999893, -1791.2509999999893, -2680.9199999999837, -2910.3699999999953, -3960.3699999999953, -3709.968499999988, -3709.968499999988, -3709.968499999988, -3709.968499999988, -3709.968499999988, -3709.968499999988, -3709.968499999988, -3709.968499999988, -3709.968499999988, -3709.968499999988, -3709.968499999988, -3709.968499999988, -3869.7035000000033, -2779.7035000000033, -3139.7035000000033, -3129.7035000000033, -2549.7035000000033, -2999.7035000000033, -3509.7035000000033, -4279.358999999997, -4279.358999999997, -4279.358999999997, -3098.658999999985, -1378.658999999985, 0, -1218.7509999999893, -1218.7509999999893, -1218.7509999999893, -1218.7509999999893, -1218.7509999999893, -1218.7509999999893, -1218.7509999999893, -1127.6684999999998, 0, 0, 0, -1060, -1140, 0, 0, 0, -20, 0, -210, -477.7280000000028, -477.7280000000028, -477.7280000000028, -477.7280000000028, -477.7280000000028, -477.7280000000028, -477.7280000000028, -477.7280000000028, -477.7280000000028, -477.7280000000028, -477.7280000000028, -477.7280000000028, -1886.2554999999993, -1684.6075000000128, -1684.6075000000128, -1273.0629999999946, -2083.0629999999946, -2513.0629999999946, -1273.0629999999946, -453.06299999999464, -1483.0629999999946, -1123.0629999999946, -2211.445000000007, -2211.445000000007, -2211.445000000007, -2211.445000000007, -2211.445000000007, -2211.445000000007, -2211.445000000007, -2359.829999999987, -3538.0215000000026, -3538.0215000000026, -3538.0215000000026, -3538.0215000000026, -4415.934000000008, -4615.934000000008, -4684.013000000006, -4684.013000000006, -4684.013000000006, -4684.013000000006, -4684.013000000006, -4684.013000000006, -4684.013000000006, -5282.045500000007, -4772.045500000007, -4562.045500000007, -4642.045500000007, -5710.22649999999, -5710.22649999999, -5710.22649999999, -5710.22649999999, -5710.22649999999, -5710.22649999999, -5710.22649999999, -6248.704499999993, -7156.97099999999, -7156.97099999999, -7156.97099999999, -7156.97099999999, -7164.988500000007, -7114.988500000007, -6504.988500000007, -6864.988500000007, -6844.988500000007, -5924.988500000007, -5924.988500000007, -6084.988500000007, -5194.988500000007, -3444.9885000000068, -3664.9885000000068, -4234.988500000007, -4514.988500000007, -4932.666999999987, -4932.666999999987, -4932.666999999987, -4932.666999999987, -4932.666999999987, -4932.666999999987, -5060.642499999987, -4820.642499999987, -3940.642499999987, -4320.642499999987, -3970.642499999987, -4520.642499999987, -5128.594000000012, -5128.594000000012, -5128.594000000012, -5128.594000000012, -5036.758499999996, -4526.758499999996, -4936.758499999996, -4786.758499999996, -5036.758499999996, -3586.7584999999963, -4146.758499999996, -3726.7584999999963, -3996.7584999999963, -2946.7584999999963, -1516.7584999999963, -2206.7584999999963, -2106.7584999999963, -686.7584999999963, 0, -2178.7240000000165, -2178.7240000000165, -2178.7240000000165, -2178.7240000000165, -2178.7240000000165, -2178.7240000000165, -2178.7240000000165, -2178.7240000000165, -2178.7240000000165, -2167.62950000001, -1687.62950000001, -2327.62950000001, -3066.407500000001, -3066.407500000001, -3066.407500000001, -3066.407500000001, -3066.407500000001, -3615.475000000006, -3315.475000000006, -3105.475000000006, -4154.385000000009, -4103.481, -3943.4809999999998, -4013.4809999999998, -3853.4809999999998, -3373.4809999999998, -4512.52900000001, -4512.52900000001, -4512.52900000001, -5501.295000000013, -4541.295000000013, -4311.295000000013, -5231.295000000013, -5561.295000000013, -5361.295000000013, -4281.295000000013, -5301.295000000013, -5501.295000000013, -6060.287500000006, -6060.287500000006, -5149.421000000002, -5049.421000000002, -4459.421000000002, -5129.421000000002, -5939.421000000002, -6069.421000000002, -6258.530500000023, -6258.530500000023, -6258.530500000023, -6258.530500000023, -6258.530500000023, -6258.530500000023, -6258.530500000023, -6258.530500000023, -5977.995500000019, -5407.995500000019, -5527.995500000019, -6837.995500000019, -7287.312000000005, -7287.312000000005, -7287.312000000005, -6996.508500000025, -6896.508500000025, -5586.508500000025, -5656.508500000025, -5866.508500000025, -6636.508500000025, -6636.508500000025, -6766.508500000025, -7175.682500000024, -6424.6645000000135, -5924.6645000000135, -6584.6645000000135, -6844.6645000000135, -5194.6645000000135, -5434.6645000000135, -4984.6645000000135, -5704.6645000000135, -5344.6645000000135, -6224.6645000000135, -6094.6645000000135, -5494.6645000000135, -4734.6645000000135, -3144.6645000000135, -2744.6645000000135, -2234.6645000000135, -3024.6645000000135, -2144.6645000000135, -1764.6645000000135, -274.6645000000135, -1674.6645000000135, -1902.8500000000058, -1902.8500000000058, -1902.8500000000058, -1902.8500000000058, -1902.8500000000058, -1902.8500000000058, -1902.8500000000058, -1902.8500000000058, -1902.8500000000058, -1902.8500000000058, -1902.8500000000058, -1902.8500000000058, -1902.8500000000058, -1902.8500000000058, -1902.8500000000058, -1902.8500000000058, -1902.8500000000058, -1902.8500000000058, -1902.8500000000058, -1902.8500000000058, -1902.8500000000058, -1902.8500000000058, -1902.8500000000058, -1821.077500000014, -1821.077500000014, -2031.077500000014, -1151.077500000014, -1011.077500000014, -821.077500000014, -31.07750000001397, -1061.077500000014, -1791.077500000014, -1749.333500000008, -1749.333500000008, -1749.333500000008, -1749.333500000008, -1749.333500000008, -2167.7170000000333, -1667.7170000000333, -1587.7170000000333, -1707.7170000000333, -2047.7170000000333, -3065.9085000000196, -3065.9085000000196, -3065.9085000000196, -3065.9085000000196, -3065.9085000000196, -3664.3295000000217, -4004.3295000000217, -3544.3295000000217, -3184.3295000000217, -3324.3295000000217, -2304.3295000000217, -2024.3295000000217, -1864.3295000000217, -1954.3295000000217, -2234.3295000000217, -1694.3295000000217, -1834.3295000000217, -1834.3295000000217, -3514.3295000000217, -3512.689000000013, -3512.689000000013, -3512.689000000013, -3512.689000000013, -3512.689000000013, -3650.8805000000284, -3650.8805000000284, -3220.8805000000284, -3870.8805000000284, -3980.8805000000284, -4319.187500000029, -4319.187500000029, -4319.187500000029, -4319.187500000029, -4319.187500000029, -4319.187500000029, -4319.187500000029, -4319.187500000029, -4319.187500000029, -4319.187500000029, -4319.187500000029, -4319.187500000029, -4319.187500000029, -4319.187500000029, -4319.187500000029, -4319.187500000029, -4319.187500000029, -4319.187500000029, -4319.187500000029, -4777.44650000002, -5267.44650000002, -5674.258500000025, -4764.258500000025, -4914.258500000025, -5374.258500000025, -6222.537000000011, -6222.537000000011, -6222.537000000011, -6040.676000000007, -6390.676000000007, -6110.676000000007, -5510.676000000007, -5170.676000000007, -5190.676000000007, -4910.676000000007, -4880.676000000007, -5410.676000000007, -5500.676000000007, -4880.676000000007, -5360.676000000007, -5000.676000000007, -4540.676000000007, -5760.676000000007, -6058.7850000000035, -6058.7850000000035, -5656.907500000001, -5626.907500000001, -5336.907500000001, -5346.907500000001, -4816.907500000001, -4066.907500000001, -4406.907500000001, -4816.907500000001, -3706.907500000001, -3466.907500000001, -2956.907500000001, -3616.907500000001, -2206.907500000001, -2956.907500000001, -2016.9075000000012, -2576.907500000001, -1096.9075000000012, -1456.9075000000012, -2556.907500000001, -2685.541500000021, -2685.541500000021, -2685.541500000021, -2685.541500000021, -2685.541500000021, -2685.541500000021, -2685.541500000021, -2924.060000000027, -2814.060000000027, -3874.060000000027, -3942.7615000000224, -3942.7615000000224, -3942.7615000000224, -3942.7615000000224, -3942.7615000000224, -3942.7615000000224, -3942.7615000000224, -3942.7615000000224, -3942.7615000000224, -3942.7615000000224, -3942.7615000000224, -3942.7615000000224, -3942.7615000000224, -4381.526000000013, -4091.5260000000126, -4111.526000000013, -4261.526000000013, -3531.5260000000126, -3581.5260000000126, -3841.5260000000126, -4711.526000000013, -5050.130000000005, -5050.130000000005, -5050.130000000005, -5050.130000000005, -5288.570500000002, -5348.570500000002, -5608.570500000002, -5238.570500000002, -5428.570500000002, -5558.570500000002, -5708.570500000002, -5928.570500000002, -6497.2225000000035, -6497.2225000000035, -6497.2225000000035, -6497.2225000000035, -6497.2225000000035, -6497.2225000000035, -6497.2225000000035, -7155.522000000026, -6545.522000000026, -6805.522000000026, -7095.522000000026, -7165.522000000026, -6545.522000000026, -5525.522000000026, -6465.522000000026, -6465.522000000026, -5905.522000000026, -5665.522000000026, -6555.522000000026, -6235.522000000026, -6395.522000000026, -5775.522000000026, -5665.522000000026, -5105.522000000026, -5175.522000000026, -4885.522000000026, -4215.522000000026, -3655.5220000000263, -3895.5220000000263, -3215.5220000000263, -1935.5220000000263, -1935.5220000000263, -2315.5220000000263, -3003.292000000016, -3003.292000000016 ], "yaxis": "y2" }, { "name": "Daily Pnl", "type": "bar", "xaxis": "x3", "y": [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -426.645, 160, -360, 390, 1390, -500, -100, 280, -550, -100, -436.612, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 532.9755, -600, 630, 140, -300, 80, -280, 370, -250, 950, -20, 10, -150, -490, -30, 270, -170, 400, 930, -230, 370, -130, -380, 190, -450, -220, -110, 690, 120, -150, -590, 32.795500000000004, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -247.1805, 570, 550, -460, 80, 980, 240, -250, 50, 720, -90, -100, 50, 90, 260, -580, 0, -847.023, 0, 0, 0, 0, 0, 0, 0, 202.9455, -80, -630, 200, 290, 280, 470, 10, 300, 20, 530, 80, 580, 670, -390, -50, 40, -40, 620, 380, 350, 230, 630, -1210, -237.5465, 0, 0, 0, 0, 0, 0, 0, 0, 112.2855, -320, 1790, 920, -598.0055, 0, 161.9915, 1110, 1260, 280, 3810, -2338.6565, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 261.2415, -1300, 541.3105, 0, 0, 0, 0, 0, 0, 0, 0, -198.4015, -590, -510, -48.598, -208.40449999999998, 280, 820, 840, -690, -550, -258.36400000000003, 0, -78.6445, 150, 1980, -320, 1070, -770, 1190, 370, 310, -770, 2970, -90, -739.441, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -1469.492, -119.2595, -149.468, -150, 2600, -310, 10, -460, 1410, 1500, 480, -1010, 410, -430, -1579.822, 0, 0, 0, -250.158, -430, 760, 930, 250, 1820, 400, -830, 920, 170, -420, 3740, 610, 2830, 1760, 1080, -1471.9445, 0, 0, 0, 4619.302, -2220.332, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 890.019, -460, -980.0575, 0, 0, 0, 0, 0, 0, 1660.112, 50, -1619.8685, 0, 0, 0, 0, -100.2105, -320, 170, 1280, 620, 1780, -1070, 1990, -830, 770, 580, 40, 1430, -1930, 29.1175, 0, 0, 48.7995, 590, -1371.097, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3379.782, -160, -1579.966, 0, 0, 0, 0, 0, 0, 0, 0, 829.608, 650, 950, -1110, 860, 2590, -20, -600, 8.978000000000002, 0, 0, 0, 9.002000000000002, -1460, -20.783499999999997, -370.941, 890, -20, 880, 2080, -1580, -1700.974, 0, 0, 0, 19.446, -1660.794, -10.462499999999999, 5040, 1010, 950, -1549.6405, 1760.772, -1669.2085, 0, 681.189, 2400, -1298.538, 0, 0, 0, 701.8625, -1808.298, 0, -98.2185, 340, -518.2545, 0, 0, 0, 0, 0, 1291.3495, -1918.562, 0, 0, 0, 0, 0, 570.9835, -100, 690, -2048.889, 0, 0, 0, 0, -9.138, 1220, 570, -1360, -19.204, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -359.243, 500, -230, 1340, 1390, -230, -800, -579.4035, 150.3265, -170, 580, -230, -1150, 120, 470, 970, 960, 980, 130, -370, 1650, -2119.975, 0, 0, 0, 0, 0, 0, -269.7425, -110, 2050, -310, -809.654, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 139.8645, -540, 1260, -390, 830, 190, -880, 1720, 0, 1040, -590, -730.449, 0, 0, 0, 0, 0, 0, 0, 0, -530.599, -580, -750.326, 0, 0, 0, -69.936, -1230, 429.9395, 1120.1195, 1570, -430, -889.669, -229.45, -1050, 250.4015, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -159.735, 1090, -360, 10, 580, -450, -510, -769.6555, 0, 0, 1180.7, 1720, 1940, -1218.751, 0, 0, 0, 0, 0, 0, 91.0825, 1310, 280, 530, -1060, -80, 2210, 780, 1960, -20, 2370, -210, -267.728, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -1408.5275, 201.648, 0, 411.5445, -810, -430, 1240, 820, -1030, 360, -1088.382, 0, 0, 0, 0, 0, 0, -148.385, -1178.1915, 0, 0, 0, -877.9125, -200, -68.07900000000001, 0, 0, 0, 0, 0, 0, -598.0325, 510, 210, -80, -1068.181, 0, 0, 0, 0, 0, 0, -538.478, -908.2665, 0, 0, 0, -8.0175, 50, 610, -360, 20, 920, 0, -160, 890, 1750, -220, -570, -280, -417.6785, 0, 0, 0, 0, 0, -127.9755, 240, 880, -380, 350, -550, -607.9515, 0, 0, 0, 91.8355, 510, -410, 150, -250, 1450, -560, 420, -270, 1050, 1430, -690, 100, 1420, 1430, -2178.724, 0, 0, 0, 0, 0, 0, 0, 0, 11.0945, 480, -640, -738.778, 0, 0, 0, 0, -549.0675, 300, 210, -1048.91, 50.903999999999996, 160, -70, 160, 480, -1139.048, 0, 0, -988.766, 960, 230, -920, -330, 200, 1080, -1020, -200, -558.9925, 0, 910.8665, 100, 590, -670, -810, -130, -189.1095, 0, 0, 0, 0, 0, 0, 0, 280.535, 570, -120, -1310, -449.3165, 0, 0, 290.8035, 100, 1310, -70, -210, -770, 0, -130, -409.174, 751.018, 500, -660, -260, 1650, -240, 450, -720, 360, -880, 130, 600, 760, 1590, 400, 510, -790, 880, 380, 1490, -1400, -228.1855, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 81.77250000000001, 0, -210, 880, 140, 190, 790, -1030, -730, 41.744, 0, 0, 0, 0, -418.3835, 500, 80, -120, -340, -1018.1915, 0, 0, 0, 0, -598.421, -340, 460, 360, -140, 1020, 280, 160, -90, -280, 540, -140, 0, -1680, 1.6405000000000012, 0, 0, 0, 0, -138.1915, 0, 430, -650, -110, -338.307, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -458.259, -490, -406.812, 910, -150, -460, -848.2785, 0, 0, 181.861, -350, 280, 600, 340, -20, 280, 30, -530, -90, 620, -480, 360, 460, -1220, -298.109, 0, 401.8775, 30, 290, -10, 530, 750, -340, -410, 1110, 240, 510, -660, 1410, -750, 940, -560, 1480, -360, -1100, -128.63400000000001, 0, 0, 0, 0, 0, 0, -238.5185, 110, -1060, -68.7015, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -438.7645, 290, -20, -150, 730, -50, -260, -870, -338.604, 0, 0, 0, -238.4405, -60, -260, 370, -190, -130, -150, -220, -568.652, 0, 0, 0, 0, 0, 0, -658.2995, 610, -260, -290, -70, 620, 1020, -940, 0, 560, 240, -890, 320, -160, 620, 110, 560, -70, 290, 670, 560, -240, 680, 1280, 0, -380, -687.77, 0 ], "yaxis": "y3" }, { "name": "Days", "nbinsx": 100, "type": "histogram", "x": [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -426.645, 160, -360, 390, 1390, -500, -100, 280, -550, -100, -436.612, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 532.9755, -600, 630, 140, -300, 80, -280, 370, -250, 950, -20, 10, -150, -490, -30, 270, -170, 400, 930, -230, 370, -130, -380, 190, -450, -220, -110, 690, 120, -150, -590, 32.795500000000004, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -247.1805, 570, 550, -460, 80, 980, 240, -250, 50, 720, -90, -100, 50, 90, 260, -580, 0, -847.023, 0, 0, 0, 0, 0, 0, 0, 202.9455, -80, -630, 200, 290, 280, 470, 10, 300, 20, 530, 80, 580, 670, -390, -50, 40, -40, 620, 380, 350, 230, 630, -1210, -237.5465, 0, 0, 0, 0, 0, 0, 0, 0, 112.2855, -320, 1790, 920, -598.0055, 0, 161.9915, 1110, 1260, 280, 3810, -2338.6565, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 261.2415, -1300, 541.3105, 0, 0, 0, 0, 0, 0, 0, 0, -198.4015, -590, -510, -48.598, -208.40449999999998, 280, 820, 840, -690, -550, -258.36400000000003, 0, -78.6445, 150, 1980, -320, 1070, -770, 1190, 370, 310, -770, 2970, -90, -739.441, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -1469.492, -119.2595, -149.468, -150, 2600, -310, 10, -460, 1410, 1500, 480, -1010, 410, -430, -1579.822, 0, 0, 0, -250.158, -430, 760, 930, 250, 1820, 400, -830, 920, 170, -420, 3740, 610, 2830, 1760, 1080, -1471.9445, 0, 0, 0, 4619.302, -2220.332, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 890.019, -460, -980.0575, 0, 0, 0, 0, 0, 0, 1660.112, 50, -1619.8685, 0, 0, 0, 0, -100.2105, -320, 170, 1280, 620, 1780, -1070, 1990, -830, 770, 580, 40, 1430, -1930, 29.1175, 0, 0, 48.7995, 590, -1371.097, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3379.782, -160, -1579.966, 0, 0, 0, 0, 0, 0, 0, 0, 829.608, 650, 950, -1110, 860, 2590, -20, -600, 8.978000000000002, 0, 0, 0, 9.002000000000002, -1460, -20.783499999999997, -370.941, 890, -20, 880, 2080, -1580, -1700.974, 0, 0, 0, 19.446, -1660.794, -10.462499999999999, 5040, 1010, 950, -1549.6405, 1760.772, -1669.2085, 0, 681.189, 2400, -1298.538, 0, 0, 0, 701.8625, -1808.298, 0, -98.2185, 340, -518.2545, 0, 0, 0, 0, 0, 1291.3495, -1918.562, 0, 0, 0, 0, 0, 570.9835, -100, 690, -2048.889, 0, 0, 0, 0, -9.138, 1220, 570, -1360, -19.204, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -359.243, 500, -230, 1340, 1390, -230, -800, -579.4035, 150.3265, -170, 580, -230, -1150, 120, 470, 970, 960, 980, 130, -370, 1650, -2119.975, 0, 0, 0, 0, 0, 0, -269.7425, -110, 2050, -310, -809.654, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 139.8645, -540, 1260, -390, 830, 190, -880, 1720, 0, 1040, -590, -730.449, 0, 0, 0, 0, 0, 0, 0, 0, -530.599, -580, -750.326, 0, 0, 0, -69.936, -1230, 429.9395, 1120.1195, 1570, -430, -889.669, -229.45, -1050, 250.4015, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -159.735, 1090, -360, 10, 580, -450, -510, -769.6555, 0, 0, 1180.7, 1720, 1940, -1218.751, 0, 0, 0, 0, 0, 0, 91.0825, 1310, 280, 530, -1060, -80, 2210, 780, 1960, -20, 2370, -210, -267.728, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -1408.5275, 201.648, 0, 411.5445, -810, -430, 1240, 820, -1030, 360, -1088.382, 0, 0, 0, 0, 0, 0, -148.385, -1178.1915, 0, 0, 0, -877.9125, -200, -68.07900000000001, 0, 0, 0, 0, 0, 0, -598.0325, 510, 210, -80, -1068.181, 0, 0, 0, 0, 0, 0, -538.478, -908.2665, 0, 0, 0, -8.0175, 50, 610, -360, 20, 920, 0, -160, 890, 1750, -220, -570, -280, -417.6785, 0, 0, 0, 0, 0, -127.9755, 240, 880, -380, 350, -550, -607.9515, 0, 0, 0, 91.8355, 510, -410, 150, -250, 1450, -560, 420, -270, 1050, 1430, -690, 100, 1420, 1430, -2178.724, 0, 0, 0, 0, 0, 0, 0, 0, 11.0945, 480, -640, -738.778, 0, 0, 0, 0, -549.0675, 300, 210, -1048.91, 50.903999999999996, 160, -70, 160, 480, -1139.048, 0, 0, -988.766, 960, 230, -920, -330, 200, 1080, -1020, -200, -558.9925, 0, 910.8665, 100, 590, -670, -810, -130, -189.1095, 0, 0, 0, 0, 0, 0, 0, 280.535, 570, -120, -1310, -449.3165, 0, 0, 290.8035, 100, 1310, -70, -210, -770, 0, -130, -409.174, 751.018, 500, -660, -260, 1650, -240, 450, -720, 360, -880, 130, 600, 760, 1590, 400, 510, -790, 880, 380, 1490, -1400, -228.1855, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 81.77250000000001, 0, -210, 880, 140, 190, 790, -1030, -730, 41.744, 0, 0, 0, 0, -418.3835, 500, 80, -120, -340, -1018.1915, 0, 0, 0, 0, -598.421, -340, 460, 360, -140, 1020, 280, 160, -90, -280, 540, -140, 0, -1680, 1.6405000000000012, 0, 0, 0, 0, -138.1915, 0, 430, -650, -110, -338.307, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -458.259, -490, -406.812, 910, -150, -460, -848.2785, 0, 0, 181.861, -350, 280, 600, 340, -20, 280, 30, -530, -90, 620, -480, 360, 460, -1220, -298.109, 0, 401.8775, 30, 290, -10, 530, 750, -340, -410, 1110, 240, 510, -660, 1410, -750, 940, -560, 1480, -360, -1100, -128.63400000000001, 0, 0, 0, 0, 0, 0, -238.5185, 110, -1060, -68.7015, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -438.7645, 290, -20, -150, 730, -50, -260, -870, -338.604, 0, 0, 0, -238.4405, -60, -260, 370, -190, -130, -150, -220, -568.652, 0, 0, 0, 0, 0, 0, -658.2995, 610, -260, -290, -70, 620, 1020, -940, 0, 560, 240, -890, 320, -160, 620, 110, 560, -70, 290, 670, 560, -240, 680, 1280, 0, -380, -687.77, 0 ], "xaxis": "x4", "yaxis": "y4" } ], "layout": { "annotations": [ { "font": { "size": 16 }, "showarrow": false, "text": "Balance", "x": 0.5, "xanchor": "center", "xref": "paper", "y": 1, "yanchor": "bottom", "yref": "paper" }, { "font": { "size": 16 }, "showarrow": false, "text": "Drawdown", "x": 0.5, "xanchor": "center", "xref": "paper", "y": 0.7350000000000001, "yanchor": "bottom", "yref": "paper" }, { "font": { "size": 16 }, "showarrow": false, "text": "Daily Pnl", "x": 0.5, "xanchor": "center", "xref": "paper", "y": 0.47000000000000003, "yanchor": "bottom", "yref": "paper" }, { "font": { "size": 16 }, "showarrow": false, "text": "Pnl Distribution", "x": 0.5, "xanchor": "center", "xref": "paper", "y": 0.20500000000000002, "yanchor": "bottom", "yref": "paper" } ], "height": 1000, "template": { "data": { "bar": [ { "error_x": { "color": "#2a3f5f" }, "error_y": { "color": "#2a3f5f" }, "marker": { "line": { "color": "#E5ECF6", "width": 0.5 }, "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "bar" } ], "barpolar": [ { "marker": { "line": { "color": "#E5ECF6", "width": 0.5 }, "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "barpolar" } ], "carpet": [ { "aaxis": { "endlinecolor": "#2a3f5f", "gridcolor": "white", "linecolor": "white", "minorgridcolor": "white", "startlinecolor": "#2a3f5f" }, "baxis": { "endlinecolor": "#2a3f5f", "gridcolor": "white", "linecolor": "white", "minorgridcolor": "white", "startlinecolor": "#2a3f5f" }, "type": "carpet" } ], "choropleth": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "choropleth" } ], "contour": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "contour" } ], "contourcarpet": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "contourcarpet" } ], "heatmap": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "heatmap" } ], "heatmapgl": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "heatmapgl" } ], "histogram": [ { "marker": { "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "histogram" } ], "histogram2d": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "histogram2d" } ], "histogram2dcontour": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "histogram2dcontour" } ], "mesh3d": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "mesh3d" } ], "parcoords": [ { "line": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "parcoords" } ], "pie": [ { "automargin": true, "type": "pie" } ], "scatter": [ { "fillpattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 }, "type": "scatter" } ], "scatter3d": [ { "line": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatter3d" } ], "scattercarpet": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattercarpet" } ], "scattergeo": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattergeo" } ], "scattergl": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattergl" } ], "scattermapbox": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattermapbox" } ], "scatterpolar": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterpolar" } ], "scatterpolargl": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterpolargl" } ], "scatterternary": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterternary" } ], "surface": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "surface" } ], "table": [ { "cells": { "fill": { "color": "#EBF0F8" }, "line": { "color": "white" } }, "header": { "fill": { "color": "#C8D4E3" }, "line": { "color": "white" } }, "type": "table" } ] }, "layout": { "annotationdefaults": { "arrowcolor": "#2a3f5f", "arrowhead": 0, "arrowwidth": 1 }, "autotypenumbers": "strict", "coloraxis": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "colorscale": { "diverging": [ [ 0, "#8e0152" ], [ 0.1, "#c51b7d" ], [ 0.2, "#de77ae" ], [ 0.3, "#f1b6da" ], [ 0.4, "#fde0ef" ], [ 0.5, "#f7f7f7" ], [ 0.6, "#e6f5d0" ], [ 0.7, "#b8e186" ], [ 0.8, "#7fbc41" ], [ 0.9, "#4d9221" ], [ 1, "#276419" ] ], "sequential": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "sequentialminus": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ] }, "colorway": [ "#636efa", "#EF553B", "#00cc96", "#ab63fa", "#FFA15A", "#19d3f3", "#FF6692", "#B6E880", "#FF97FF", "#FECB52" ], "font": { "color": "#2a3f5f" }, "geo": { "bgcolor": "white", "lakecolor": "white", "landcolor": "#E5ECF6", "showlakes": true, "showland": true, "subunitcolor": "white" }, "hoverlabel": { "align": "left" }, "hovermode": "closest", "mapbox": { "style": "light" }, "paper_bgcolor": "white", "plot_bgcolor": "#E5ECF6", "polar": { "angularaxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" }, "bgcolor": "#E5ECF6", "radialaxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" } }, "scene": { "xaxis": { "backgroundcolor": "#E5ECF6", "gridcolor": "white", "gridwidth": 2, "linecolor": "white", "showbackground": true, "ticks": "", "zerolinecolor": "white" }, "yaxis": { "backgroundcolor": "#E5ECF6", "gridcolor": "white", "gridwidth": 2, "linecolor": "white", "showbackground": true, "ticks": "", "zerolinecolor": "white" }, "zaxis": { "backgroundcolor": "#E5ECF6", "gridcolor": "white", "gridwidth": 2, "linecolor": "white", "showbackground": true, "ticks": "", "zerolinecolor": "white" } }, "shapedefaults": { "line": { "color": "#2a3f5f" } }, "ternary": { "aaxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" }, "baxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" }, "bgcolor": "#E5ECF6", "caxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" } }, "title": { "x": 0.05 }, "xaxis": { "automargin": true, "gridcolor": "white", "linecolor": "white", "ticks": "", "title": { "standoff": 15 }, "zerolinecolor": "white", "zerolinewidth": 2 }, "yaxis": { "automargin": true, "gridcolor": "white", "linecolor": "white", "ticks": "", "title": { "standoff": 15 }, "zerolinecolor": "white", "zerolinewidth": 2 } } }, "width": 1000, "xaxis": { "anchor": "y", "domain": [ 0, 1 ] }, "xaxis2": { "anchor": "y2", "domain": [ 0, 1 ] }, "xaxis3": { "anchor": "y3", "domain": [ 0, 1 ] }, "xaxis4": { "anchor": "y4", "domain": [ 0, 1 ] }, "yaxis": { "anchor": "x", "domain": [ 0.7949999999999999, 1 ] }, "yaxis2": { "anchor": "x2", "domain": [ 0.53, 0.7350000000000001 ] }, "yaxis3": { "anchor": "x3", "domain": [ 0.265, 0.47000000000000003 ] }, "yaxis4": { "anchor": "x4", "domain": [ 0, 0.20500000000000002 ] } } } }, "metadata": {}, "output_type": "display_data" } ], "source": [ "engine.load_data()\n", "engine.run_backtesting()\n", "df = engine.calculate_result()\n", "engine.calculate_statistics()\n", "engine.show_chart()" ] }, { "cell_type": "code", "execution_count": 4, "metadata": { "scrolled": false }, "outputs": [ { "data": { "text/plain": [ "'用于参数优化'" ] }, "execution_count": 4, "metadata": {}, "output_type": "execute_result" } ], "source": [ "'''用于参数优化'''\n", "# setting = OptimizationSetting()\n", "# setting.set_target(\"sharpe_ratio\")\n", "# setting.add_parameter(\"length\", 5, 80, 5)\n", "# setting.add_parameter(\"M\", 5,100, 5)\n", "# setting.add_parameter(\"smoothingFactor\", 0.1, 0.9, 0.5)\n", "# setting.add_parameter(\"TS\", 5, 80, 5)\n", "# from multiprocessing import cpu_count\n", "# # 获取 CPU 核心数量\n", "# num_cores = cpu_count()\n", "# print(f\"获取 CPU 核心数量:\",round(num_cores/2))\n", "# engine.run_ga_optimization(setting, max_workers=round(num_cores/2))" ] }, { "cell_type": "code", "execution_count": 5, "metadata": { "scrolled": false }, "outputs": [], "source": [ "# engine.run_bf_optimization(setting)" ] }, { "cell_type": "code", "execution_count": null, "metadata": {}, "outputs": [], "source": [] } ], "metadata": { "kernelspec": { "display_name": "Python 3", "language": "python", "name": "python3" }, "language_info": { "codemirror_mode": { "name": "ipython", "version": 3 }, "file_extension": ".py", "mimetype": "text/x-python", "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", "version": "3.10.9" }, "vscode": { "interpreter": { "hash": "1b43cb0bd93d5abbadd54afed8252f711d4681fe6223ad6b67ffaee289648f85" } } }, "nbformat": 4, "nbformat_minor": 2 }